docs: private static Constructor<? extends EventLoopGroup> epollEventLoopGroupConstructor() {
      try {
        return Class
            .forName("io.netty.channel.epoll.EpollEventLoopGroup").asSubclass(EventLoopGroup.class)
            .getConstructor(Integer.TYPE, ThreadFactory.class);
      } catch (ClassNotFoundException e) {
        throw new RuntimeException("Cannot load EpollEventLoopGroup", e);
      } catch (NoSuchMethodException e) {
        throw new RuntimeException("EpollEventLoopGroup constructor not found", e);
      }
    }