internal override void HandleUnRecognizedParentElement(BrowserDefinition bd, bool isDefault)
        {
            // Use the valid type name so we can find the corresponding parent node.
            String parentName = bd.ParentName;
            int hashKey = bd.GetType().GetHashCode() ^ parentName.GetHashCode();

            // Add the refID in front of the list so they gets to be called first.
            if (isDefault) {
                AddStringToHashtable(_defaultBrowserOverrides, hashKey, bd.Name, bd.IsRefID);
            } else {
                AddStringToHashtable(_browserOverrides, hashKey, bd.Name, bd.IsRefID);
            }
        }
 internal override void HandleUnRecognizedParentElement(BrowserDefinition bd, bool isDefault)
 {
     string parentName = bd.ParentName;
     int key = bd.GetType().GetHashCode() ^ parentName.GetHashCode();
     if (isDefault)
     {
         AddStringToHashtable(this._defaultBrowserOverrides, key, bd.Name, bd.IsRefID);
     }
     else
     {
         AddStringToHashtable(this._browserOverrides, key, bd.Name, bd.IsRefID);
     }
 }