Editor (PsiMethod myMethod, @NotNull Project project, Editor editor, PsiFile file) { PsiFile containingFile = myMethod.getContainingFile(); if (containingFile != file) { OpenFileDescriptor descriptor = new OpenFileDescriptor(project, containingFile.getVirtualFile()); return FileEditorManager.getInstance(project).openTextEditor(descriptor, true); } return editor; }