add:  if (!value.constructor) { value = String(value); } 
context: Metadata.prototype.set = function(key, value) {   if (arguments.length > 1) {      this.get()[key] = value;   } else if (arguments.length > 0) {      value = arguments[0];      if (value instanceof Object === false) {         value = value.clone({});      }      this.cache.data = value;   }   this.save();   return;};
meta: 993	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/993/e9a7800a87905f590201a6af0beb752a4e65a080/Metadata.js/buggy/code/Metadata/Metadata.js