@Nonnull
  public JSInvocation _new (@Nonnull final AbstractJSType aType)
  {
    ValueEnforcer.notNull (aType, "Type");

    return aType._new ();
  }
@ Nonnull public JSInvocation _new ( @ Nonnull final AbstractJSType aType ) { ValueEnforcer . notNull ( aType , "Type" ) ; return aType . _new ( ) ; }
@param aType
The type to be instantiated
@return A "new type" invocation object