public boolean processLeafEntries(@NotNull BiPredicate<? super T, ? super V> processor) {
    if (myValuesMap != null) {
      for (T t : myValuesMap.keySet()) {
        if (!processor.test(t, myValuesMap.get(t))) {
          return false;
        }
      }
    }
    if (myContinuationMap != null) {
      for (SoftArrayHashMap<T, V> map : myContinuationMap.values()) {
        if (!map.processLeafEntries(processor)) return false;
      }
    }
    return true;
  }
public boolean processLeafEntries(@NotNull BiPredicate<? super T, ? super V> processor)