@Override
  public PsiElement setName(@NonNls @NotNull String name) throws IncorrectOperationException {
    return replace(XPathChangeUtil.createVariableReference(this, name));
  }
@Override
  public PsiElement setName(@NonNls @NotNull String name)