rem: composeFields = Components.classes["@mozilla.org/messengercompose/composefields;1"].createInstance(Components.interfaces.nsIMsgCompFields); 
add: var composeFields = Components.classes["@mozilla.org/messengercompose/composefields;1"].createInstance(Components.interfaces.nsIMsgCompFields); 
context: function AbNewMessage(){  var msgComposeType = Components.interfaces.nsIMsgCompType;  var msgComposFormat = Components.interfaces.nsIMsgCompFormat;  var msgComposeService = Components.classes["@mozilla.org/messengercompose;1"].getService();  msgComposeService = msgComposeService.QueryInterface(Components.interfaces.nsIMsgComposeService);  params = Components.classes["@mozilla.org/messengercompose/composeparams;1"].createInstance(Components.interfaces.nsIMsgComposeParams);  if (params)  {    params.type = msgComposeType.New;    params.format = msgComposFormat.Default;    composeFields = Components.classes["@mozilla.org/messengercompose/composefields;1"].createInstance(Components.interfaces.nsIMsgCompFields);    if (composeFields)    {      composeFields.to = GetSelectedAddresses();      params.composeFields = composeFields;      msgComposeService.OpenComposeWindowWithParams(null, params);    }  }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/404e12e0541a3ffd54ae714e9a3401c380718f10/abCommon.js/clean/mailnews/addrbook/resources/content/abCommon.js