void (@NotNull BiPredicate<? super T, ? super T> procedure) { for (Map.Entry<T, T> entry : modifiedToOriginal.entrySet()) { T key = entry.getKey(); T value = entry.getValue(); if (!procedure.test(key, value)) { break; } } }