@Override
  protected PsiElement getEnumeratedValueDeclaration(XmlElement xmlElement, String value) {
    String[] values = getEnumeratedValues();
    if (values == null || values.length == 0) return getFirstItem(getDeclarations());
    return ArrayUtilRt.find(values, value) != -1 ? getFirstItem(getDeclarations()) : null;
  }
@Override
  protected PsiElement getEnumeratedValueDeclaration(XmlElement xmlElement, String value)