}
}
@Override
public void startElement(String uri, String localName, String qName, Attributes attributes) throws SAXException {
if (qName.equals("bind")) {
MappingData d = new MappingData();
d.setSourceExpression(attributes.getValue("source"));
d.setTargetExpression(attributes.getValue("target"));
d.setConverter(getConverter( attributes.getValue("converter") ));
if( collectionData != null )
collectionData.getCollectionMappingData().add(d);
else
mappingInformation.getMappingData().add(d);
}else if( qName.equals("collection") ){
collectionData = new MappingData();
collectionData.setCollection(true);
collectionData.setSourceExpression(attributes.getValue("source"));
collectionData.setTargetExpression(attributes.getValue("target"));
collectionData.setCollectionObjectType(attributes.getValue("type"));
collectionData.setCollectionMappingData(new ArrayList<MappingData>());