public static Object newInstance(Class<?> cl, Object[] args,
			Class<?>... constructParameterType) {
		Object obj = null;
		try {
			Constructor<?> constructor = cl
					.getConstructor(constructParameterType);
			obj = constructor.newInstance(args);
		} catch (Exception e) {
			return null;
		}
		return obj;
	}