static DynamicObject mapMethodLike dynamicObject(S className, O... x) { DynamicObject d = new DynamicObject(className); for (int i = 0; i < x.length-1; i += 2) if (x[i+1] != null) setDyn(d, (S) x[i], x[i+1]); ret d; }