@NotNull
  private HandshakeHandlerInbound inboundHandler(
      final CompletableFuture<PeerConnection> connectionFuture) {
    return new HandshakeHandlerInbound(
        nodeKey,
        config.getSupportedProtocols(),
        localNode,
        connectionFuture,
        eventDispatcher,
        metricsSystem,
        this,
        this,
        peerTable);
  }
@return a channel initializer for inbound connections
ethereum/p2p/src/main/java/org/hyperledger/besu/ethereum/p2p/rlpx/connections/netty/NettyConnectionInitializer.java