sO invokeConstructor(Constructor m, O... args) { makeAccessible(m); return m.newInstance(args); }