@Override
  protected void invoke(@NotNull ActionContext context, @NotNull PsiTemplateExpression template, @NotNull ModPsiUpdater updater) {
    if (template.getProcessor() == null && template.getTemplate() != null) {
      final PsiElement result = new CommentTracker()
        .replaceAndRestoreComments(template, CommonClassNames.JAVA_LANG_STRING_TEMPLATE + ".STR." + template.getText());
      JavaCodeStyleManager.getInstance(result.getProject()).shortenClassReferences(result);
    }
  }
@Override
  protected void invoke(@NotNull ActionContext context, @NotNull PsiTemplateExpression template, @NotNull ModPsiUpdater updater)