@Override
    public String getValue(String uri, String localName) {
        if (xmlIdValue == null) {
            return delegate.getValue(uri, localName);            
        } else {
            int index = getIndex(uri, localName);
            if (index < 0) {
                return null;
            } else if (xmlIdIndex == index) {
                return xmlIdValue;
            } else {
                return delegate.getValue(index);
            }
        }
    }
@ Override public String getValue ( String uri , String localName ) { if ( xmlIdValue == null ) { return delegate . getValue ( uri , localName ) ; } else { int index = getIndex ( uri , localName ) ; if ( index < 0 ) { return null ; } else if ( xmlIdIndex == index ) { return xmlIdValue ; } else { return delegate . getValue ( index ) ; } } }
@param uri
@param localName
@return
@see org.xml.sax.Attributes#getValue(java.lang.String, java.lang.String)