@Override
  public @Nullable GenericAttributeValue<?> getDomElement(final XmlAttribute attribute) {
    if (isChanging) return null;

    DomInvocationHandler handler = getDomHandler(attribute);
    return handler == null ? null : (GenericAttributeValue<?>)handler.getProxy();
  }
@Override
  public @Nullable GenericAttributeValue<?> getDomElement(final XmlAttribute attribute)