}
public void startElement(String uri, String localName, String qName, Attributes attrs) throws SAXException {
Map<String, String> attributes = SaxUtils.cleanseAttributes(attrs);
if (qName.equals("VApp")) {
ReferenceType resource = newReferenceType(attributes);
name = resource.getName();
location = resource.getHref();
String statusString = attributes.get("status");
status = Status.fromValue(statusString);
if (attributes.containsKey("size"))
size = Long.valueOf(attributes.get("size"));
} else if (qName.equals("Link")) { // type should never be missing