@Override
  public void invoke(@NotNull final Project project, final Editor editor, final PsiFile file, DataContext dataContext) {
    try {
      myIncludingFile = file;
      doInvoke(project, editor, file);
    }
    finally {
      myIncludingFile = null;
    }
  }
@Override
  public void invoke(@NotNull final Project project, final Editor editor, final PsiFile file, DataContext dataContext)