private static BlockHeaderValidator.Builder createBlockHeaderValidatorBuilder(
      final long secondsBetweenBlocks,
      final boolean validateCommitSeals,
      final long ceil2nBy3Block) {
    BlockHeaderValidator.Builder builder = createBlockHeaderValidatorBuilder(secondsBetweenBlocks);
    builder.addRule(new IbftExtraDataValidationRule(validateCommitSeals, ceil2nBy3Block));
    return builder;
  }
Creates a builder for the IBFT block header validator.

@param secondsBetweenBlocks the minimum number of seconds which must elapse between blocks.
@return a builder for the IBFT block header validator
consensus/ibftlegacy/src/main/java/org/hyperledger/besu/consensus/ibftlegacy/IbftBlockHeaderValidationRulesetFactory.java