@Override
    public boolean isApplicable(PsiElement @NotNull [] elements) {
      return elements.length == 1 && (findExpression(elements[0]) != null || findVariable(elements[0]) != null);
    }
@Override
    public boolean isApplicable(PsiElement @NotNull [] elements)