@Override
  protected void invoke(@NotNull PsiElement element) {
    final PsiUnaryExpression expression = (PsiUnaryExpression)element;
    CommentTracker commentTracker = new CommentTracker();
    commentTracker.markUnchanged(expression.getOperand());
    PsiReplacementUtil.replaceExpression(expression, getReplacementText(element), commentTracker);
  }
@Override
  protected void invoke(@NotNull PsiElement element)