virtual void ReleaseSubtree() { Release(); };
virtual void ReleaseSubtree() { if (mChildren) { for (PRInt32 i = mNumChildren-1; i >= 0; i--) mChildren[i]->ReleaseSubtree(); }  nsXULPrototypeNode::ReleaseSubtree(); }
    virtual void ReleaseSubtree() { Release(); };