private boolean validateBlock(final QbftBlock block) {

    final QbftBlockValidator blockValidator = protocolSchedule.getBlockValidator(block.getHeader());

    final var validationResult = blockValidator.validateBlock(block);

    if (!validationResult.success()) {
      LOG.info(
          "{}: block did not pass validation. Reason {}",
          ERROR_PREFIX,
          validationResult.errorMessage());
      return false;
    }

    return true;
  }
Validate.

@param msg the Round Change msg
@return the boolean
consensus/qbft-core/src/main/java/org/hyperledger/besu/consensus/qbft/core/validation/RoundChangeMessageValidator.java