code: public static Object newInstance(Class target, Class type, Object arg) throws InstantiationException,
                                                                                    IllegalAccessException,
                                                                                    IllegalArgumentException,
                                                                                    InvocationTargetException,
                                                                                    NoSuchMethodException,
                                                                                    SecurityException
      {
          return newInstance(target, new Class[]{ type }, new Object[]{ arg });
      }
docs: Returns a new instance of the given class using the constructor with the specified parameter.
  
  @param target The class to instantiate
  @param type   The types of the single parameter of the constructor
  @param arg    The argument
  @return The instance