docs: public GroupForm getGroupForm(String key) {
  
          log.debug("Initializing group form for group key " + key);
  
          // find the current version of this group entity
          IEntityGroup group = GroupService.findGroup(key);
  
          // update the group form with the existing group's main information
          GroupForm form = new GroupForm();
          form.setKey(key);
          form.setName(group.getName());
          form.setDescription(group.getDescription());
          form.setCreatorId(group.getCreatorID());
          form.setType(groupListHelper.getEntityType(group).toString());
  
          // add child groups to our group form bean
          for (IGroupMember child : group.getChildren()) {
              JsonEntityBean childBean = groupListHelper.getEntity(child);
              form.addMember(childBean);
          }
  
          return form;
      }