add:  cb = new boundCallback(); 
context:      GetTargets: function(aSource, aProperty, aTruthValue) {	 function generateBoundCallback() {	     cb = new boundCallback();	     cb.onLDAPMessage = function() {		 // netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");		 if (DEBUG) {		     dump("boundCallback() called with scope: \n\t" + 			  aSource.Value + "\n\t" + aProperty.Value + 			  "\n\t" + aTruthValue + "\n\n");		 }	     }	     return cb;	 }	 if (DEBUG) {	     dump("GetTargets() called with args: \n\t" + aSource.Value + 		  "\n\t" + aProperty.Value + "\n\t" + aTruthValue + "\n\n");	 }	 var url = Components.classes["mozilla.network.ldapurl"]	                        .getService(Components.interfaces.nsILDAPURL);	 url.spec = aSource.Value;	 this.getConnection(url.host, url.port, generateBoundCallback());	 return new ArrayEnumerator(new Array());     },
meta: 9421	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/9421/6278d71538e579b8315b8996daf22769f1307a0c/nsLDAPDataSource.js/buggy/directory/xpcom/datasource/nsLDAPDataSource.js