rem: cmdController = controller.QueryInterface(Components.interfaces.nsICommandController); } catch(e) {}  if (cmdController) { cmdController.doCommandWithParams(command, params); 
add: controller.doCommandWithParams(command, params); 
context: function goDoCommandParams(command, params){  try  {    var controller = top.document.commandDispatcher.getControllerForCommand(command);    if (controller && controller.isCommandEnabled(command))    {      var cmdController;      try      {        cmdController = controller.QueryInterface(Components.interfaces.nsICommandController);      } catch(e) {}      if (cmdController)      {        cmdController.doCommandWithParams(command, params);        // the following two lines should be removed when we implement observers        if (params)          cmdController.getCommandStateWithParams(command, params);      }      else      {        controller.doCommand(command);      }      ResetStructToolbar();    }  }  catch (e)  {    dump("An error occurred executing the "+command+" command\n");  }}
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/61f58706b3b52abc18696c65422b101b68873f86/ComposerCommands.js/buggy/editor/ui/composer/content/ComposerCommands.js