window.log += "ancestorConstructor:";
window.log += "ancestorDestructor:";
"ancestorField"
return "ancestorMethod";
window.log += "descendantConstructor:";
window.log += "descendantDestructor:";
"descendantField"
document.getAnonymousNodes(this)[0];
return "descendantMethod";
Mozilla Bug 398135