void (@NotNull UsageInfo2UsageAdapter usageInfo2UsageAdapter, @NotNull CharSequence chars, int start, int end, boolean selectUsageWithBold, @NotNull List<? super @NotNull TextChunk> result) { processTokens(chars, start, end, (startOffset, endOffset, textAttributesKeys) -> { processIntersectingRange(usageInfo2UsageAdapter, chars, startOffset, endOffset, textAttributesKeys, selectUsageWithBold, result); return true; }); }