docs: @SuppressWarnings("unchecked")
      public <H extends CompletionHandler> H createAsyncHandler(Class<H> handlerClass) {
          if (handlerClass == null || handlerClass == CompletionHandler.class) return (H) createAsyncHandler();
          return context.loadAsyncHandlerCreator(handlerClass).create(createAsyncHandler());
      }