rem: fn = new Function("object", js); 
add: fn = new Function("object", "linkedViewer", js); 
context:   prepareRegistry: function()  {    this.mViewerDS = RDFArray.fromContainer(this.mDS, "inspector:viewers", kInspectorNSURI);        // create and cache the filter functions    var js, fn;    this.mFilters = [];    for (var i = 0; i < this.mViewerDS.length; ++i) {      js = this.getEntryProperty(i, "filter");      try {        fn = new Function("object", js);      } catch (ex) {        fn = new Function("return false");        debug("### ERROR - Syntax error in filter for viewer \"" + this.getEntryProperty(i, "description") + "\"\n");      }      this.mFilters.push(fn);    }  },
meta: 10234	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10234/083e28aa177091ef9d7bc18f300764d56e827314/ViewerRegistry.js/buggy/extensions/inspector/resources/content/ViewerRegistry.js