/**
  * Visit a Flow/Content Organizer
  * 
  * @param object FlowOrganizerSiteComponent $siteComponent
  * @return mixed
  * @access public
  * @since 8/31/07
  */
 public function visitFlowOrganizer(FlowOrganizerSiteComponent $siteComponent)
 {
     if ($siteComponent->acceptVisitor($this->hasMenuBelowVisitor)) {
         return false;
     } else {
         if ($this->isChildOfSiteNavOrg($siteComponent) && $siteComponent->getParentComponent()->acceptVisitor($this->hasMenuBelowVisitor)) {
             return true;
         } else {
             return $siteComponent->getParentComponent()->acceptVisitor($this);
         }
     }
 }