1Class integerDefinition = Class.forName("java.lang.Integer");
2Constructor intArgsConstructor = integerDefinition.getConstructor(new Class[] {int.class});
3Object[] intArgs = new Object[] { new Integer(12) };
4Object object = intArgsConstructor.newInstance(intArgs);