MatchResult (@NotNull ChooseByNameModel model, @NotNull MinusculeMatcher fullMatcher, @NotNull Object element) { String fullName = model.getFullName(element); if (fullName == null) return null; for (String separator : model.getSeparators()) { fullName = StringUtil.replace(fullName, separator, UNIVERSAL_SEPARATOR); } return matchName(fullMatcher, fullName); }