void (@NotNull Project project, @NotNull PsiFile file) { if (project != myProject) { throw new IllegalStateException("my project is " + myProject + " but I was called with " + project); } if (file.getProject() != myProject) { throw new IllegalStateException("my project is " + myProject + " but I was called with file " + file + " from " + file.getProject()); } }