Iterable<TextRange> (@NotNull String text) { if (!isPopupActive()) return null; final SpeedSearchComparator comparator = getComparator(); final String recentSearchText = comparator.getRecentSearchText(); return Strings.isNotEmpty(recentSearchText) ? comparator.matchingFragments(recentSearchText, text) : null; }