PsiFile () { PsiFile file = getElementInfo().restoreFile(myManager); if (file != null) { return file; } Document doc = myElementInfo.getDocumentToSynchronize(); if (doc == null) { E resolved = getElement(); return resolved == null ? null : resolved.getContainingFile(); } return PsiDocumentManager.getInstance(getProject()).getPsiFile(doc); }