code: @Override
      public boolean addEventListener(IEventListener listener) {
          boolean result = super.addEventListener(listener) && so.register(listener);
          for (ISharedObjectListener soListener : serverListeners) {
              soListener.onSharedObjectConnect(this);
          }
          return result;
      }
docs: {@inheritDoc}