static A unlistedCopy(A a) { if (a == null) null; A b = unlisted((Class) a.getClass()); ccopyFields(a, b); ret b; }