| getNextRangeHeaders(EthPeer, BlockHeader) |  | 100% |  | 100% | 0 | 4 | 0 | 16 | 0 | 1 |
| requestHeaders(EthPeer, BlockHeader, int, int) |  | 100% | | n/a | 0 | 1 | 0 | 11 | 0 | 1 |
| nextRangeEndsAtChainHead(EthPeer, BlockHeader) |  | 100% |  | 100% | 0 | 3 | 0 | 7 | 0 | 1 |
| RangeHeadersFetcher(SynchronizerConfiguration, ProtocolSchedule, EthContext, FastSyncState, MetricsSystem) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| stripExistingRangeHeaders(BlockHeader, List) |  | 100% |   | 75% | 1 | 3 | 0 | 3 | 0 | 1 |
| RangeHeadersFetcher(SynchronizerConfiguration, ProtocolSchedule, EthContext, MetricsSystem) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| lambda$requestHeaders$0(BlockHeader, List) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| static {...} |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |