rem:  return form.formDom; } 
context:     function findParent(e) {        while(e!=form) {            e = e.parentNode;            // this is used to create a group where no single containing parent node exists,            // like <optionalBlock>            var nameRef = e.getAttribute("nameRef");            if(nameRef!=null)                e = $(nameRef);                        var name = e.getAttribute("name");            if(name!=null) {                if(e.tagName=="INPUT" && !e.checked)                    return {};  // field is not active                var m = e.formDom;                if(m==null) {                    // this is a new grouping node                    doms.push(e);                    e.formDom = m = {};                    addProperty(findParent(e), name, m);                }                return m;            }        }        return form.formDom; // guaranteed non-null    }
meta: 3881	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/3881/7462178e7989d9c5a9af1d36881942f53348927f/hudson-behavior.js/buggy/war/resources/scripts/hudson-behavior.js