public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException {
if (qName.equals(XMLFile.ROOT_ELEMENT)) {
mDecodedRequirement = new LinkedList<TestRequirement>();
} else if (qName.equals(XMLFile.REQUIREMENT_ELEMENT)) {
mRequirement = new TestRequirement(attributes.getValue(XMLFile.REQUIREMENT_ID));
} else if ( mCurrentRequirementElement == null )
{
mBuffer = new StringBuffer();
mCurrentRequirementElement = qName;
} else if ( mBuffer!= null ) {