				get: function(key, namespace){					if(this.isValidKey(key) == false){						throw new Error("Invalid key given: " + key);					}					namespace = namespace||this.DEFAULT_NAMESPACE;					// console.debug(key, namespace);										// try to find this key in the database					dojox.sql.open();					var results = dojox.sql("SELECT * FROM " + this.TABLE_NAME												+ " WHERE namespace = ? AND "												+ " key = ?",												namespace, key);					dojox.sql.close();					if(!results.length){						return null;					}else{						results = results[0].value;					}										// destringify the content back into a 					// real JavaScript object;					// handle strings differently so they have better performance					if(dojo.isString(results) && (/^string:/.test(results))){						results = results.substring("string:".length);					}else{						results = dojo.fromJson(results);					}										return results;				},
5168	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5168/f90361786e3cd064192a7a10280e5b8a8949e6cd/GearsStorageProvider.js/buggy/storage/GearsStorageProvider.js