docs: public void connect(String protocol, String controllerHost, int controllerPort,
              String username, char[] password, String clientBindAddress) {
          doConnect(() -> {
              return CommandContextFactory.getInstance().newCommandContext(
                      new CommandContextConfiguration.Builder().
                      setController(constructUri(protocol,
                              controllerHost,
                              controllerPort))
                      .setUsername(username)
                      .setPassword(password)
                      .setErrorOnInteract(false)
                      .setClientBindAddress(clientBindAddress)
                      .build());
          });
      }