@Override public void endElement(String elx, String localName, String el) throws SAXException { if ("IonScore".equals(el)) { IonScoreHandler handler = (IonScoreHandler) getHandler().popCurrentHandler(); m_IonScore.set(handler.getElementObject()); return; } if ("ProteinPosition".equals(el)) { ProteinPositionHandler handler = (ProteinPositionHandler) getHandler().popCurrentHandler(); m_Positions.add(handler.getElementObject()); return; } if ("usage".equals(el)) { String txt = getIncludedText(); m_Usage = SpectralPeakUsage.deserializeUsage(txt); return; } super.endElement(elx, localName, el); }