boolean (final GenericDomValue child, final String stringValue) { if (stringValue.trim().length() != 0) { return false; } if (child instanceof GenericAttributeValue) { final XmlAttributeValue value = ((GenericAttributeValue<?>)child).getXmlAttributeValue(); if (value != null && value.getTextRange().isEmpty()) { return false; } } return true; }