context: 	_containsValue: function(	/* item */ item, 								/* attribute || attribute-name-string */ attribute, 								/* anything */ value,								/* boolean */ ignoreCase){		//	summary: 		//		Internal function for looking at the values contained by the item.		//	description: 		//		Internal function for looking at the values contained by the item.  This 		//		function allows for denoting if the comparison should be case sensitive for		//		strings or not (for handling filtering cases where string case should not matter)		//			//	item:		//		The data item to examine for attribute values.		//	attribute:		//		The attribute to inspect.		//	value:			//		The value to match, strings may contain wildcard items like * and ?.		//	ignoreCase:		//		Flag to denote that if items are a string type, should case be used for comparison or not.		var values = this.getValues(item, attribute);		for(var i = 0; i < values.length; ++i){			var possibleValue = values[i];			if(typeof value === "string" && typeof possibleValue === "string"){				return (possibleValue.match(dojo.data.util.filter.patternToRegExp(value, ignoreCase)) !== null);			}else{				//Non-string matching.				if(value === possibleValue){					return true; // Boolean				}			}		}		return false; // Boolean	},
meta: 4497	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4497/868a164c25761e050a980bb34cc875e523031490/JsonItemStore.js/buggy/data/JsonItemStore.js