docs: protected ItemHolder create(final Socket socket, final EventsHandler handler, final int events)
      {
          Objects.requireNonNull(socket, "Socket has to be non-null");
          return creator.create(socket, handler, events);
      }