Document (@Nullable Project project) { if (project == null) { return EditorFactory.getInstance().createDocument(""); } final JavaCodeFragmentFactory factory = JavaCodeFragmentFactory.getInstance(project); final JavaCodeFragment fragment = factory.createCodeBlockCodeFragment("", null, true); DaemonCodeAnalyzer.getInstance(project).setHighlightingEnabled(fragment, false); return PsiDocumentManager.getInstance(project).getDocument(fragment); }