@Override
  public @Nullable String validateValue(XmlElement context, String value) {
    if (context instanceof XmlAttributeValue && value != null) {
      return validateAttributeValue((XmlAttributeValue)context, value);
    }
    return null;
  }
@Override
  public @Nullable String validateValue(XmlElement context, String value)