code: @Override
    public void connect( @Nonnull final String server, @Nonnull final String... protocols )
      throws IllegalStateException
    {
      if ( null != _webSocket )
      {
        throw new IllegalStateException( "WebSocket already connected" );
      }
      _webSocket = WebSocketImpl.create( this, server, protocols );
      setBinaryType( BinaryType.ARRAYBUFFER );
    }
docs: {@inheritDoc}