in core/src/main/java/gnu/trove/THashMap.java [247:258]
public boolean forEachValue(TObjectProcedure<V> procedure) {
V[] values = _values;
Object[] set = _set;
for (int i = values.length; i-- > 0; ) {
if (set[i] != null
&& set[i] != REMOVED
&& !procedure.execute(values[i])) {
return false;
}
}
return true;
}