rem: if (map[property] != null && typeof map[property] == "object") { var prefixClone = new Array(); 
add:  if (dwr.util._isObject(map[property]) && !dwr.util._isArray(map[property])) { var prefixClone = []; 
context: dwr.util._getDataProperties = function(map, prefixes) {  for (var property in map) {    if (map[property] != null && typeof map[property] == "object") {      var prefixClone = new Array();      for (var i = 0; i < prefixes.length; i++) {        prefixClone.push(prefixes[i]);      }      prefixClone.push(property);      dwr.util._getDataProperties(map[property], prefixClone);    } else {      var nestedProperty = property;      if (prefixes.length > 0) {        nestedProperty = (prefixes.join(".")) + "." + property;      }      // Are there any elements with that id or name      if (dwr.util.byId(nestedProperty) != null || document.getElementsByName(nestedProperty).length >= 1) {        dwr.util.setValue(nestedProperty, map[property]);      }    }  }};
meta: 266	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/266/ffdae4aa14332c0a3d3c0af2019809c4691bc9aa/util.js/buggy/java/org/directwebremoting/util.js