static A newObject(Class c, O... args) { ret (A) nuObject(c, args); } static O newObject(S className, Object... args) { ret nuObject(className, args); }