@Provides
  @Singleton
  ProtocolSpec getProtocolSpec(final ProtocolSchedule protocolSchedule) {
    return protocolSchedule.getByBlockHeader(
        BlockHeaderBuilder.createDefault()
            .timestamp(Long.MAX_VALUE)
            .number(Long.MAX_VALUE)
            .buildBlockHeader());
  }
Default constructor for the ProtocolModule class. This constructor doesn't take any arguments
and doesn't perform any initialization.
ethereum/evmtool/src/main/java/org/hyperledger/besu/evmtool/ProtocolModule.java