public static BlockHeader toBesuBlockHeader(final QbftBlockHeader header) {
    if (header instanceof QbftBlockHeaderAdaptor) {
      return ((QbftBlockHeaderAdaptor) header).getBesuBlockHeader();
    } else {
      throw new IllegalArgumentException("Unsupported block header type");
    }
  }
Convert a QBFT block header to a Besu block header.

@param header the QBFT block header
@return the Besu block header
consensus/qbft/src/main/java/org/hyperledger/besu/consensus/qbft/adaptor/BlockUtil.java