protected function _isMemberOfGroups(EngineBlock_VirtualOrganization $virtualOrganization, $subjectId)
 {
     $groupProvider = $this->_getGroupProvider($subjectId);
     try {
         $groups = $virtualOrganization->getGroups();
         foreach ($groups as $group) {
             if ($groupProvider->isMember($group->id)) {
                 return true;
             }
         }
     } catch (EngineBlock_VirtualOrganization_VoIdentifierNotFoundException $e) {
         $additionalInfo = new EngineBlock_Log_Message_AdditionalInfo($subjectId, null, null, $virtualOrganization);
         EngineBlock_ApplicationSingleton::getLog()->warn($e->getMessage(), $additionalInfo);
     }
     return false;
 }