rem: var serializableStructure = { identifier: this._getIdentifierAttribute() }; 
add: var serializableStructure = {};  var identifierAttribute = this._getIdentifierAttribute(); if(identifierAttribute !== Number){ serializableStructure.identifier = identifierAttribute; } 
context: 	_getNewFileContentString: function(){		// summary: 		//		Generate a string that can be saved to a file.		//		The result should look similar to:		//		http://trac.dojotoolkit.org/browser/dojo/trunk/tests/data/countries.json		var serializableStructure = {			identifier: this._getIdentifierAttribute()		};		if(this._labelAttr){			serializableStructure.label = this._labelAttr;		}		serializableStructure.items = [];		for(var i = 0; i < this._arrayOfAllItems.length; ++i){			var item = this._arrayOfAllItems[i];			serializableItem = {};			for(var key in item){				if(key !== this._storeRef && key !== this._itemId){					var attribute = key;					var valueArray = this.getValues(item, attribute);					if(valueArray.length == 1){						serializableItem[attribute] = this._flatten(valueArray[0]);					}else{						var serializableArray = [];						for(var j = 0; j < valueArray.length; ++j){							serializableArray.push(this._flatten(valueArray[j]));							serializableItem[attribute] = serializableArray;						}					}				}			}			serializableStructure.items.push(serializableItem);		}		var prettyPrint = true;		return dojo.toJson(serializableStructure, prettyPrint);	},
meta: 4497	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4497/372e1ba59f47be8a6792557e65fc678d3ea2275e/ItemFileWriteStore.js/clean/data/ItemFileWriteStore.js