public static AbstractGetHeadersFromPeerTask forSingleHash(
      final ProtocolSchedule protocolSchedule,
      final EthContext ethContext,
      final Hash hash,
      final long minimumRequiredBlockNumber,
      final MetricsSystem metricsSystem) {
    return new GetHeadersFromPeerByHashTask(
        protocolSchedule, ethContext, hash, minimumRequiredBlockNumber, 1, 0, false, metricsSystem);
  }
Retrieves a sequence of headers from a peer.
ethereum/eth/src/main/java/org/hyperledger/besu/ethereum/eth/manager/task/GetHeadersFromPeerByHashTask.java