code: @Override
      public void removeConnectionEventListener( ConnectionEventListener listener ) {
          if (listener == null) {
              throw new IllegalArgumentException("Listener is null");
          }
          listeners.remove(listener);
      }
docs: Removes an already registered connection event listener from the ManagedConnection instance.
  
  @param listener already registered connection event listener to be removed