docs: @Override
      public void removeConnectionEventListener( ConnectionEventListener listener ) {
          if (listener == null) {
              throw new IllegalArgumentException("Listener is null");
          }
          listeners.remove(listener);
      }