code: public static Object callConstructor(final Class<?> cls, final Object... args) {
      return callConstructor(cls, getTypes(args), args);
    }
docs: Construct a class object with the given arguments
  
  @param cls The class
  @param args The arguments
  @return Constructed Object