@Override
  public BlockProcessingResult processBlock(
      final ProtocolContext protocolContext,
      final Blockchain blockchain,
      final MutableWorldState worldState,
      final Block block) {
    return processBlock(protocolContext, blockchain, worldState, block, new NoPreprocessing());
  }
Processes the block with no privateMetadata and no preprocessor.

@param protocolContext the current context of the protocol
@param blockchain the blockchain to append the block to
@param worldState the world state to apply changes to
@param block the block to process
@return the block processing result
ethereum/core/src/main/java/org/hyperledger/besu/ethereum/mainnet/AbstractBlockProcessor.java