void (@NotNull Project project, @NotNull Editor editor, int startOffset, int endOffset, int originalCaretCol) { final PsiDocumentManager documentManager = PsiDocumentManager.getInstance(project); final Document document = editor.getDocument(); PsiFile file = documentManager.getPsiFile(document); if (file == null) { return; } if (LanguageFormatting.INSTANCE.forContext(file) != null) { indentBlockWithFormatter(project, editor, startOffset, endOffset); } else { indentPlainTextBlock(document, startOffset, endOffset, originalCaretCol); } }