in core/src/main/java/gnu/trove/THashIterator.java [81:90]
protected final int nextIndex() {
if (_expectedSize != _hash.size()) {
throw new ConcurrentModificationException();
}
Object[] set = _hash._set;
int i = _index;
while (i-- > 0 && (set[i] == null || set[i] == TObjectHash.REMOVED)) ;
return i;
}