code: public static IoFuture<Connection> connect(final ProtocolConnectionConfiguration configuration) throws IOException {
          return connect(configuration.getCallbackHandler(), configuration);
      }
docs: Connect.
  
  @param configuration the connection configuration
  @return the future connection
  @throws IOException