static O[] toObjectArray(Cl c) { L l = asList(c); return l.toArray(new O[l.size()]); }