void (String uri, String localName, String qName, Attributes attributes) { if ("item".equals(qName)) { myExternalName = attributes.getValue("name"); } else if ("annotation".equals(qName)) { myAnnotationFqn = attributes.getValue("name"); myArguments = new StringBuilder(); } else if ("val".equals(qName)) { if (myArguments.length() != 0) { myArguments.append(","); } String name = attributes.getValue("name"); if (name != null) { myArguments.append(name); myArguments.append("="); } myArguments.append(attributes.getValue("val")); } }