final String key= attributes.getValue(XML_ATTRIBUTE_NAME); final String value= attributes.getValue(XML_ATTRIBUTE_NAME);
final String key= attributes.getValue(XML_ATTRIBUTE_ID); final String value= attributes.getValue(XML_ATTRIBUTE_VALUE);
		public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException {			if (qName.equals(XML_NODE_SETTING)) {				final String key= attributes.getValue(XML_ATTRIBUTE_NAME);				final String value= attributes.getValue(XML_ATTRIBUTE_NAME);				fSettings.put(key, value);			} else if (qName.equals(XML_NODE_PROFILE)) {				fName= attributes.getValue(XML_ATTRIBUTE_NAME);				fSettings= new HashMap(200);			}			else if (qName.equals(XML_NODE_ROOT)) {				fProfiles= new ArrayList();				try {					fVersion= Integer.parseInt(attributes.getValue(XML_ATTRIBUTE_VERSION));				} catch (NumberFormatException ex) {					throw new SAXException(ex);				}			}		}