sO callFOrNewInstance(O o, O... args) { ret o instanceof Class ? newInstance((Class) o, args) : callF(o, args); }