rem:  this.whiteTables_ = []; this.blackTables_ = []; for (var i = 0; i < whiteTables.length; ++i) { this.whiteTables_.push(whiteTables[i]); } for (var i = 0; i < blackTables.length; ++i) { this.blackTables_.push(blackTables[i]); } 
add: this.whiteTables_ = whiteTables; this.blackTables_ = blackTables; this.whiteIdx_ = 0; this.blackIdx_ = 0; 
context: function MultiTableQuerier(url, whiteTables, blackTables, evilCallback) {  this.debugZone = "multitablequerier";  this.url_ = url;  // Since we pop from whiteTables_ and blackTables_, we need to make a copy.  this.whiteTables_ = [];  this.blackTables_ = [];  for (var i = 0; i < whiteTables.length; ++i) {    this.whiteTables_.push(whiteTables[i]);  }  for (var i = 0; i < blackTables.length; ++i) {    this.blackTables_.push(blackTables[i]);  }  this.evilCallback_ = evilCallback;  this.listManager_ = Cc["@mozilla.org/url-classifier/listmanager;1"]                      .getService(Ci.nsIUrlListManager);}
meta: 8395	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8395/8219c5d9d750a28e06ea1ca8d7aee25af0c64a0f/list-warden.js/clean/browser/components/safebrowsing/content/list-warden.js