private static @NotNull AnActionEvent getEventWithReporter(@NotNull AnActionEvent e) {
    GotoDeclarationReporter reporter = new GotoDeclarationFUSReporter();
    CustomizedDataContext context = CustomizedDataContext.create(e.getDataContext(), new DataProvider() {
      @Override
      public @Nullable Object getData(@NotNull String dataId) {
        if (GO_TO_DECLARATION_REPORTER_DATA_KEY.is(dataId)) {
          return reporter;
        }
        return null;
      }
    });
    return e.withDataContext(context);
  }
private static @NotNull AnActionEvent getEventWithReporter(@NotNull AnActionEvent e)