### Question:
IsChunkBreakpoint implements BreakpointPredicate { public int getLeadingZeros() { return mLeadingZeros; } IsChunkBreakpoint(long averageNumberOfTrialsUntilBreakpoint); @Override boolean isBreakpoint(long fingerprint); int getLeadingZeros();  }### Answer:
@Test public void getLeadingZeros_squaredIsAverageNumberOfTrials() { for (int i = 0; i < BITS_PER_LONG; i++) { long averageNumberOfTrials = (long) Math.pow(2, i); int leadingZeros = new IsChunkBreakpoint(averageNumberOfTrials).getLeadingZeros(); assertThat(leadingZeros).isEqualTo(i); } }