@Override
  public @NotNull TextRange getValueTextRange() {
    final XmlAttributeDelegate.VolatileState state = getImpl().getFreshState();
    return state == null ? TextRange.EMPTY_RANGE : state.myValueTextRange;
  }
@Override
  public @NotNull TextRange getValueTextRange()