protected function doGetChildCount(Elite_Vaf_Model_Level $entity)
 {
     if ($entity->getNextLevel() == '') {
         return 0;
     }
     $q = $this->getReadAdapter()->select()->from(array('l' => 'elite_level_' . $entity->getNextLevel()), 'count(distinct(l.id))')->joinLeft(array('d' => 'elite_definition'), 'l.id = d.' . $entity->getNextLevel() . '_id', array())->where('d.' . $entity->getType() . '_id = ?', $entity->getId())->where('d.' . $entity->getNextLevel() . '_id != 0');
     $r = $this->query($q);
     return (int) $r->fetchColumn();
 }