@Nonnull
    default <Req, Resp> ReqRespChannel<Req, Resp> getReqRespChannel(@Nonnull String name, @Nonnull Class<Req> reqClass, @Nonnull Class<Resp> respClass) {
        return getReqRespChannel(name, TypeToken.of(Objects.requireNonNull(reqClass)), TypeToken.of(Objects.requireNonNull(respClass)));
    }
Gets a req/resp channel by name.

@param name the name of the channel
@param reqClass the request class
@param respClass the response class
@param <Req> the request type
@param <Resp> the response type
@return the req/resp channel
helper/src/main/java/me/lucko/helper/messaging/Messenger.java