default BlockImportResult importBlock(
      final ProtocolContext context,
      final Block block,
      final HeaderValidationMode headerValidationMode) {
    return importBlock(context, block, headerValidationMode, HeaderValidationMode.FULL);
  }
Attempts to import the given block to the specified blockchain and world state.

@param context The context to attempt to update
@param block The block
@param headerValidationMode Determines the validation to perform on this header.
@return {@code BlockImportResult}
@see BlockImportResult
ethereum/core/src/main/java/org/hyperledger/besu/ethereum/core/BlockImporter.java