var user_data = "argument" in cb ? cb.argument : null; if (which in cb) { if (cb.scope) cb[which].apply(scope, [arg, user_data]); else cb[which](arg, user_data); } } 
 var user_data = "argument" in cb ? cb.argument : null; if (which in cb) { if (cb.scope) { cb[which].apply(scope, [arg, user_data]); } else { cb[which](arg, user_data); } } } 
    this._doCallback = function(cb, which, arg) {        var user_data = "argument" in cb ? cb.argument : null;        if (which in cb) {            if (cb.scope)                cb[which].apply(scope, [arg, user_data]);            else                cb[which](arg, user_data);        }    }
125	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/125/5e31ba8eccc9476c419646f8c63981cd789b47c1/sparql.js/buggy/webapps/joseki/snorql/sparql.js