void (@NotNull Project project, @NotNull Document document, int line, @NotNull Processor<? super PsiElement> processor) { int lineStart; int lineEnd; try { lineStart = document.getLineStartOffset(line); lineEnd = document.getLineEndOffset(line); } catch (IndexOutOfBoundsException ignored) { return; } iterateOffsetRange(project, document, lineStart, lineEnd, processor); }