static public [] toArrayOf(Class clz, o) { int len = Array.getLength(o); Object al = Array.newInstance(clz,len); while (len-->0) Array.set(al,len,Array.get(o,len); return ([])al; }