rem: return true; 
add: this.localFile = new LocalFile(localFile, ">"); this.localPath = localFile.path;  this.filestream = Components.classes["@mozilla.org/binaryoutputstream;1"]; this.filestream = this.filestream.createInstance(nsIBinaryOutputStream); this.filestream.setOutputStream(this.localFile.outputStream);  this.connection = new CBSConnection(true); this.position = 0;  if (this.connection.connect(this.remoteIP, this.port, null, true, null)) { this.state.socketConnected();  if (jsenv.HAS_NSPR_EVENTQ) this.connection.startAsyncRead(this); else this.eventPump.addEvent(new CEvent("dcc-file", "poll", this, "onPoll")); } else { this.state.failed(); }  return (this.state == DCC_STATE_ACCEPTED); 
context: function dfile_accept(){    this.state.sendDecline();    // Tell the other end, if they care, that we refused.    this.user.netUser.ctcp("DCC", "REJECT FILE " + this.filename);    return true;}
meta: 3298	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3298/25c624d42c0052b7fe805263e96cf39d1c7879be/dcc.js/clean/js/lib/dcc.js