private int calcLeftRespNeighborIndex(final int blockOffset) {
    int i = ObjectUtils.binarySearch(0,myBlocks.size(),m-> myBlocks.get(m).getStartOffset() < blockOffset ? -1 : 1);
    return -i - 2;
  }
private int calcLeftRespNeighborIndex(final int blockOffset)