private synchronized void setBlockTimes(final ConsensusRoundIdentifier round) {
    final BftConfigOptions currentConfigOptions =
        forksSchedule.getFork(round.getSequenceNumber()).getValue();
    this.blockPeriodSeconds = currentConfigOptions.getBlockPeriodSeconds();
    this.emptyBlockPeriodSeconds = currentConfigOptions.getEmptyBlockPeriodSeconds();
  }
Resets the empty block timer

@param roundIdentifier The current round identifier
@param headerTimestamp Function to get timestamp from the header of the chain head
@param currentTimeInMillis The current time
consensus/common/src/main/java/org/hyperledger/besu/consensus/common/bft/BlockTimer.java