if ((chunks = idx.b.get(bins[i])) != null) for (int j = 0; j < chunks.length; ++j) if (less64(min_off, chunks[j].v)) off[n_off++] = new TPair64(chunks[j]); Arrays.sort(off, 0, n_off); if (less64(off[l].v, off[i].v)) { ++l; off[l].u = off[i].u; if (!less64(off[i - 1].v, off[i].u)) off[i - 1].v = off[i].u;
if ((chunks = idx.b.get(bins[i])) != null) for (int j = 0; j < chunks.length; ++j) if (less64(min_off, chunks[j].v)) off[n_off++] = new TPair64(chunks[j]); Arrays.sort(off, 0, n_off); if (less64(off[l].v, off[i].v)) { ++l; off[l].u = off[i].u; if (!less64(off[i - 1].v, off[i].u)) off[i - 1].v = off[i].u;
if ((chunks = idx.b.get(bins[i])) != null) for (int j = 0; j < chunks.length; ++j) if (less64(min_off, chunks[j].v)) off[n_off++] = new TPair64(chunks[j]); Arrays.sort(off, 0, n_off); if (less64(off[l].v, off[i].v)) { ++l; off[l].u = off[i].u; if (!less64(off[i - 1].v, off[i].u)) off[i - 1].v = off[i].u;