static O shallowExport(O o, O dest) { if (o == null || o instanceof String || o instanceof Number || o instanceof Collection || o instanceof Map || isArray(o)) ret o; Class c = o.getClass(); S className = c.getName(); Class destClass = getClass_vmName(dest, className); if (destClass == c) ret o; ret shallowCloneToClass(destClass, o); }