code: public JsiiObjectRef createObject(final String fqn,
                                        final Collection<Object> initializerArgs,
                                        final Collection<JsiiOverride> overrides) {
  
          CreateRequest request = new CreateRequest();
          request.setFqn(fqn);
          request.setArgs(initializerArgs);
          request.setOverrides(overrides);
  
          ObjectNode req = JsiiObjectMapper.valueToTree(request);
          req.put("api", "create");
  
          JsonNode resp = this.runtime.requestResponse(req);
          return JsiiObjectRef.parse(resp);
      }
docs: Creates a remote jsii object.
  @param fqn The fully-qualified-name of the class.
  @param initializerArgs Constructor arguments.
  @param overrides A list of async methods to override. If a method is defined as an override, a callback
  will be scheduled when it is called, and the promise it returns will only be fulfilled
  when the callback is completed.
  @return A jsii object reference.