List<Object> List<String> List<String> Is=new ArrayList<String>(); List<Object> Io=Is; //this is the incorrect usage,destroy the integrity of the date public void write(Integer i,Integer[] ia); public void write(Double d,Double[] da); public<T> void write(T t,T[] ta);