function listGroupsOfObject($id, $perm = 'listen')
 {
     $groups = sotf_Group::listGroupIdsOfObject($id, $perm);
     $retval = array();
     foreach ($groups as $gid) {
         $group = sotf_Group::getById($gid);
         $retval[$group->get('name')] = $group->getAll();
     }
     asort($retval);
     //debug("GROUPS", $retval);
     return $retval;
 }