public boolean processAllValues(@NotNull Processor<? super V> p) {
    for (Object v : myMap.values()) {
      if (!processValue(p, v)) {
        return false;
      }
    }
    return true;
  }
public boolean processAllValues(@NotNull Processor<? super V> p)