boolean (Object element, String pattern) { for (Condition<Pair<Object, String>> convertor : myOrderedConverters) { boolean matched = convertor.value(pair(element, pattern)); if (matched) return true; } return false; }