@Override
    public String getValue(String qName) {
        if (xmlIdValue == null) {
            return delegate.getValue(qName);            
        } else {
            int index = getIndex(qName);
            if (index < 0) {
                return null;
            } else if (xmlIdIndex == index) {
                return xmlIdValue;
            } else {
                return delegate.getValue(index);
            }
        }
    }
@param qName
@return
@see org.xml.sax.Attributes#getValue(java.lang.String)
src/nu/validator/xml/IdnessChangingAttributesWrapper.java