@Override
    public String getType(final String uri, final String localName) {
        int max = length * 5;
        for (int i = 0; i < max; i += 5) {
            if (data[i].equals(uri) && data[i + 1].equals(localName)) {
                return data[i + 3];
            }
        }
        return null;
    }
Look up an attribute's type by Namespace-qualified name.

@param uri       The Namespace URI, or the empty string for a name with no
                 explicit Namespace URI.
@param localName The local name.
@return The attribute's type, or null if there is no matching attribute.
@see org.xml.sax.Attributes#getType(java.lang.String, java.lang.String)
stroom-pipeline/src/main/java/stroom/pipeline/xml/event/simple/AttributesImpl.java