function(/* object */ args) {           console.log("XmlStore()"); if(args){ this._url = args.url; this._rootItem = (args.rootItem || args.rootitem); this._keyAttribute = (args.keyAttribute || args.keyattribute); this._attributeMap = (args.attributeMap || args.attributemap); this._labelAttr = args.label; this._sendQuery = (args.sendQuery || args.sendquery); } this._newItems = []; this._deletedItems = []; this._modifiedItems = []; }, { 
getHandler.addCallback(function(data){ var items = self._getItems(data, localRequest); console.log("XmlStore._fetchItems(): length=" + (items ? items.length : 0)); if (items && items.length > 0) { fetchHandler(items, request); } else { fetchHandler([], request); } }); 
	function(/* object */ args) {		//	summary:		//		Initializer for the XML store.  		//	args:		//		An anonymous object to initialize properties.  It expects the following values:		//		url:		The url to a service or an XML document that represents the store		//		rootItem:	A tag name for root items		//		keyAttribute:	An attribute name for a key or an indentify		// 		attributeMap:   An anonymous object contains properties for attribute mapping,		//						{"tag_name.item_attribute_name": "@xml_attribute_name", ...}		//		sendQuery:		A boolean indicate to add a query string to the service URL 		console.log("XmlStore()");		if(args){			this._url = args.url;			this._rootItem = (args.rootItem || args.rootitem);			this._keyAttribute = (args.keyAttribute || args.keyattribute);			this._attributeMap = (args.attributeMap || args.attributemap);			this._labelAttr = args.label;			this._sendQuery = (args.sendQuery || args.sendquery);		}		this._newItems = [];		this._deletedItems = [];		this._modifiedItems = [];	}, {
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/731148a10a2e4f8f74ed09ad37338b24a567cb6c/XmlStore.js/buggy/data/XmlStore.js