IndentOptions (@Nullable Project project, @NotNull Document document) { PsiFile file = project != null ? PsiDocumentManager.getInstance(project).getPsiFile(document) : null; if (file != null) return getIndentOptionsByFile(file); VirtualFile vFile = FileDocumentManager.getInstance().getFile(document); FileType fileType = vFile != null ? vFile.getFileType() : null; return getIndentOptions(fileType); }