rem: FBTrace.sysout("insideOutBox.populateChildBox("+repObject+") parentObjectBox.populated "+parentObjectBox.populated+"\n"); /*@explore*/ 
add: FBTrace.sysout("+++insideOutBox.populateChildBox("+(repObject.localName?repObject.localName:repObject)+") parentObjectBox.populated "+parentObjectBox.populated+"\n"); /*@explore*/ 
context:     populateChildBox: function(repObject, nodeChildBox)    {        if (!repObject)            return null;        var parentObjectBox = nodeChildBox.parentNode;        if (FBTrace.DBG_HTML)                                                                                          /*@explore*/                FBTrace.sysout("insideOutBox.populateChildBox("+repObject+") parentObjectBox.populated "+parentObjectBox.populated+"\n"); /*@explore*/        if (parentObjectBox.populated)            return this.findChildObjectBox(nodeChildBox, repObject);        var lastSiblingBox = this.getChildObjectBox(nodeChildBox);        var siblingBox = nodeChildBox.firstChild;        var targetBox = null;        var view = this.view;        var targetSibling = null;        var parentNode = view.getParentObject(repObject);        for (var i = 0; 1; ++i)        {            targetSibling = view.getChildObject(parentNode, i, targetSibling);            if (!targetSibling)                break;            // Check if we need to start appending, or continue to insert before            if (lastSiblingBox && lastSiblingBox.repObject == targetSibling)                lastSiblingBox = null;            if (!siblingBox || siblingBox.repObject != targetSibling)            {                var newBox = view.createObjectBox(targetSibling);                if (newBox)                {                    if (lastSiblingBox)                        nodeChildBox.insertBefore(newBox, lastSiblingBox);                    else                        nodeChildBox.appendChild(newBox);                }                siblingBox = newBox;            }            if (targetSibling == repObject)                targetBox = siblingBox;            if (siblingBox && siblingBox.repObject == targetSibling)                siblingBox = siblingBox.nextSibling;        }        if (targetBox)            parentObjectBox.populated = true;        if (FBTrace.DBG_HTML)                                                                                          /*@explore*/                FBTrace.sysout("insideOutBox.populateChildBox("+repObject+") targetBox "+targetBox+"\n");              /*@explore*/        return targetBox;    },
meta: 7450	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7450/6be3c6e9d225c8ad86a241df71727d654ddb2469/insideOutBox.js/buggy/extension/content/firebug/insideOutBox.js