static A nuLike shallowCloneToUnlistedConcept(Class c, Concept o) {
if (o == null) null;
A cc = unlisted(c);
ccopyFields(o, cc);
ret cc;
}
static A shallowCloneToUnlistedConcept(A o) {
ret o == null ? null : (A) shallowCloneToUnlistedConcept(o.getClass(), o);
}