Collections.sort(_valToIndex, new Comparator<Map.Entry<Long, Integer>>() {
@Override public int compare(Map.Entry<Long, Integer> o1, Map.Entry<Long, Integer> o2) { return o1.getKey().compareTo(o2.getKey()); }
});
}
@Override
<BUG>public void map(Chunk[] cs) {
for (int r = 0; r < cs[0]._len; r++) {

final int a = cs[_i].isNA0(r) ? _missing : (int)cs[_i].at80(r);
</BUG>
long ab;

Collections.sort(_valToIndex, new Comparator<Map.Entry<Long, Integer>>() {
@Override public int compare(Map.Entry<Long, Integer> o1, Map.Entry<Long, Integer> o2) { return o1.getKey().compareTo(o2.getKey()); }
});
}
@Override
public void map(Chunk A, Chunk B, Chunk C) {
for (int r = 0; r < A._len; r++) {
final int a = A.isNA0(r) ? _missing : (int)A.at80(r);
