void (@NotNull XmlAttribute attribute) { super.visitXmlAttribute(attribute); final String attributeValue = attribute.getValue(); if (attributeValue == null) return; final XmlAttributeDescriptor descriptor = attribute.getDescriptor(); if (descriptor instanceof JavaFxPropertyAttributeDescriptor) { final PsiClass psiClass = ((JavaFxPropertyAttributeDescriptor)descriptor).getPsiClass(); if (psiClass != null && JavaFxCommonNames.JAVAFX_SCENE_COLOR.equals(psiClass.getQualifiedName())) { final XmlAttributeValue valueElement = attribute.getValueElement(); final PsiElement location = valueElement != null ? valueElement : attribute; validateColorComponent(psiClass, attribute.getName(), attributeValue, location); } } }