boolean (LookupElement item, final boolean exactly) { final String pattern = itemPattern(item); for (String s : item.getAllLookupStrings()) { if (!s.equalsIgnoreCase(pattern)) continue; if (!item.isCaseSensitive() || !exactly || s.equals(pattern)) { return true; } } return false; }