        var topic = this.getTopic(topic);   var args = [];  for(var x=1; x<arguments.length; x++){ args.push(arguments[x]); } topic.sendMessage.apply(topic, args); } 
        var topic = this.getTopic(topic);   var args = [];  for(var x=1; x<arguments.length; x++){ args.push(arguments[x]); } topic.sendMessage.apply(topic, args); } 
  this.publish = function(/*String*/topic, /*Object*/message){    // summary:    //    manually "publish" to the passed topic    // topic:    //    a unique, opaque string that names the topic    // message:    //    can be an array of parameters (similar to publishApply), or    //    will be treated as one of many arguments to be passed along in    //    a "flat" unrolling    var topic = this.getTopic(topic);    // if message is an array, we treat it as a set of arguments,    // otherwise, we just pass on the arguments passed in as-is    var args = [];    // could we use concat instead here?    for(var x=1; x<arguments.length; x++){      args.push(arguments[x]);    }    topic.sendMessage.apply(topic, args);  }
6315	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/6315/65ae7e8768a77997b7894e274bc242069a1cb027/struts_dojo.js.uncompressed.js/clean/src/main/resources/org/apache/struts2/static/dojo/struts_dojo.js.uncompressed.js