rem: var sourceTreeNode = dragObjects[i].dragSource.treeNode; 
add: var sourceTreeNode = dragObjects[i].treeNode; 
context: 	accepts: function(dragObjects) {		var accepts = dojo.dnd.HtmlDropTarget.prototype.accepts.apply(this, arguments);		//dojo.debug("accepts "+accepts);		if (!accepts) return false;		for(var i=0; i<dragObjects.length; i++) {			// there may be NO treeNode			var sourceTreeNode = dragObjects[i].dragSource.treeNode;						if (sourceTreeNode === this.treeNode) return false;		}		return true;	},
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/TreeDragAndDropV3.js/buggy/www/resources/dojo-ajax/src/dnd/TreeDragAndDropV3.js