public void endElement(String uri, String name, String qName) { if (qName.equals("ID")) { // owner stuff currentOwner = new CanonicalUser(currentText.toString().trim()); } else if (qName.equals("DisplayName")) { currentOwner.setDisplayName(currentText.toString().trim()); } else if (qName.equals("Bucket")) { buckets.add(new BucketMetadata(currentName, currentCreationDate, currentOwner)); } else if (qName.equals("Name")) { currentName = currentText.toString().trim(); } else if (qName.equals("CreationDate")) { currentCreationDate = dateParser.iso8601DateParse(currentText.toString().trim()); } currentText = new StringBuilder(); }