code: function checkPropertyList(propList, uiList, nameToToggle) {
    propList.forEach((prop, idx) => {
      const ui = uiList[idx];
      const id = [prop.id, prop.name].join(':');
      if (id === nameToToggle) {
        prop.value = !prop.value;
      }
  
      if (prop.children) {
        checkPropertyList(prop.children, ui.children, nameToToggle);
      }
    });
  }
docs: -------------------------------------------------------------------------- Helper methods to update the proxy jsons with the appropriate collapsed state of any groups they contain, as it is the reponsibility of the user of the the ProxyEditorWidget to provide the complete proxy state. --------------------------------------------------------------------------