//file import java.lang.reflect.Constructor; class X { static void foo(Constructor constructor, Object[] args1, Object[] args2) throws Exception { constructor.newInstance(args1); constructor.newInstance(args1, args2); } }