obj.paperSize = 666; 
function createPaperArrayFromPrinterFeatures(){  var printername = gPrintSettings.printerName;  if (doDebug) {    dump("createPaperArrayFromPrinterFeatures for " + printername + ".\n");  }  gPaperArray = new Array();    var numPapers = gPrefs.getIntPref("print.tmp.printerfeatures." + printername + ".paper.count");    if (doDebug) {    dump("processing " + numPapers + " entries...\n");  }      for (var i=0;i<numPapers;i++) {    var obj    = new Object();    obj.name      = gPrefs.getCharPref("print.tmp.printerfeatures." + printername + ".paper." + i + ".name");    obj.width_mm  = gPrefs.getIntPref("print.tmp.printerfeatures."  + printername + ".paper." + i + ".width_mm");    obj.height_mm = gPrefs.getIntPref("print.tmp.printerfeatures."  + printername + ".paper." + i + ".height_mm");    obj.inches    = gPrefs.getBoolPref("print.tmp.printerfeatures." + printername + ".paper." + i + ".is_inch");        /* Calculate the width/height in paper's native units (either inches or millimeters) */    if (obj.inches) {      obj.width  = obj.width_mm  / 25.4;      obj.height = obj.height_mm / 25.4;     }    else {      obj.width  = obj.width_mm;      obj.height = obj.height_mm;    }    gPaperArray[i] = obj;    if (doDebug) {      dump("paper index=" + i + ", name=" + obj.name + ", width=" + obj.width + ", height=" + obj.height + ".\n");    }  }  }
5459	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5459/6f2b92eed86233ff4ba0ee92dedd10f41dcda193/printjoboptions.js/buggy/xpfe/global/resources/content/unix/printjoboptions.js