rem: var num = top.recordNum - 1; if (num < 0) num = 0; var data = top.addInterface.GetData( "sampleData-"+num); var result = false; if (data != null) { data = data.QueryInterface( Components.interfaces.nsISupportsString); if (data != null) { ShowSampleData( data.data); result = true; } }  return( result); 
add: var data = top.addInterface.GetData( "sampleData-" + num); if (!(data instanceof Components.interfaces.nsISupportsString)) return false; ShowSampleData( data.data); return true; 
context: function FetchSampleData(){  if (!top.addInterface)    return( false);  var num = top.recordNum - 1;  if (num < 0)    num = 0;  var data = top.addInterface.GetData( "sampleData-"+num);  var result = false;  if (data != null) {    data = data.QueryInterface( Components.interfaces.nsISupportsString);    if (data != null) {      ShowSampleData( data.data);      result = true;    }  }  return( result);}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/7e372d9458a4f31b00f42767ebd869121ebdea47/fieldMapImport.js/buggy/mailnews/import/resources/content/fieldMapImport.js