@Override
  public void invoke(@NotNull final Project project, final Editor editor, final PsiFile file) throws IncorrectOperationException {
    String message = findAndFix(project, file);

    if (message != null) {
      HintManager.getInstance().showErrorHint(editor, message);
    }
  }
@Override
  public void invoke(@NotNull final Project project, final Editor editor, final PsiFile file)