docs: public ListenableFuture<T> open(NiftyClientConnector<? extends NiftyClientChannel> connector)
      {
          return clientManager.createClient(
                  connector,
                  clientType,
                  connectTimeout,
                  receiveTimeout,
                  readTimeout,
                  writeTimeout,
                  maxFrameSize,
                  clientName,
                  eventHandlers,
                  getSocksProxyOrDefault());
      }