if (elementIds.containsKey(qname)) buf = (ArrayList) elementIds.get(qname); else {
buf = (ArrayList) elementIds.get(qname); if (buf == null) {
    public void addRow(QName qname, NodeProxy proxy) {        ArrayList buf;        if (elementIds.containsKey(qname))            buf = (ArrayList) elementIds.get(qname);        else {            buf = new ArrayList(50);            elementIds.put(qname, buf);        }        buf.add(proxy);    }