if (this.type == "string"){ 
if(this.type == "string"){ 
	getValue: function(/*Object||Array*/defaultObject){		//	summary:		//		Return a value of an object		//	description:		//		This method first determins a root object as follows:		//		1. If 'object' property specified,		//		1.1 If 'object' is a Wire, its getValue() method is called to		//	    	obtain a root object.		//		1.2 Otherwise, use 'object' as a root object.		//		2. Otherwise, use 'defaultObject' argument.		//		3. If 'property' is specified, it is used to get a property		//			value.		//		Then, if a sub-class implements _getValue() method, it is		//		called with the root object to get the return value.		//		Otherwise, the root object (typically, a property valye) is		//		used for the return value.		//		Finally, if 'type' property is specified, the return value is		//		converted to the specified primitive type ("string", "number",		//		"boolean" and "array").		//		If 'converter' property is specified, its convert() method is		//		called to convert the value.		//	defaultObject:		//		A default root object		//	returns:		//		A value found		var object = undefined;		if(dojox.wire.isWire(this.object)){			object = this.object.getValue(defaultObject);		}else{			object = (this.object || defaultObject);		}		if(this.property){			var list = this.property.split('.');			for(var i in list){				if(!object){					throw new Error(this._wireClass + ".getValue(): invalid property=" + this.property);				}				object = this._getPropertyValue(object, list[i]);			}		}		var value = undefined;		if(this._getValue){			value = this._getValue(object);		}else{			value = object;		}		if(value){			if(this.type){				if (this.type == "string"){					value = value.toString();				}else if(this.type == "number"){					value = parseInt(value);				}else if(this.type == "boolean"){					value = (value != "false");				}else if(this.type == "array"){					if(!dojo.isArray(value)){						value = [value];					}				}			}			if(this.converter && this.converter.convert){				value = this.converter.convert(value, this); // optional "this" context			}		}		return value; //anything	},
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/ed7d846d8b0d6addc0bb3b1f893131e37e28eec4/Wire.js/clean/wire/Wire.js