rem: }   this._saveInProgress = false; }, { 
context: 	function(/* object */ keywordParameters){		// 	keywordParameters: {typeMap: object)		//		The structure of the typeMap object is as follows:		//		{		//			type0: function || object,		//			type1: function || object,		//			...		//			typeN: function || object		//		}		//		Where if it is a function, it is assumed to be an object constructor that takes the 		//		value of _value as the initialization parameters.  It is serialized assuming object.toString()		//		serialization.  If it is an object, then it is assumed		//		to be an object of general form:		//		{		//			type: function, //constructor.		//			deserialize:	function(value) //The function that parses the value and constructs the object defined by type appropriately.		//			serialize:	function(object) //The function that converts the object back into the proper file format form.		//		}		// ItemFileWriteStore extends ItemFileReadStore to implement these additional dojo.data APIs		this._features['dojo.data.api.Write'] = true;		this._features['dojo.data.api.Notification'] = true;				// For keeping track of changes so that we can implement isDirty and revert		this._pending = {			_newItems:{}, 			_modifiedItems:{}, 			_deletedItems:{}		};		if(!this._datatypeMap['Date'].serialize){			this._datatypeMap['Date'].serialize = function(obj){				return dojo.date.stamp.toISOString(obj, {zulu:true});			}		}				// this._saveInProgress is set to true, briefly, from when save() is first called to when it completes		this._saveInProgress = false;	}, {
meta: 4497	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4497/45753104cb1f07334ecc04a904db4f10f2335457/ItemFileWriteStore.js/clean/data/ItemFileWriteStore.js