original_string: public function Children() {
          if(!(isset($this->_cache_children) && $this->_cache_children)) {
              $result=$this->owner->stageChildren(false);
              if(isset($result)) {
                  $this->_cache_children=new ArrayList();
                  foreach($result as $child) {
                      if($child->canView()) {
                          $this->_cache_children->push($child);
                      }
                  }
              }
          }
          return $this->_cache_children;
      }
code: public function Children() {
          if(!(isset($this->_cache_children) && $this->_cache_children)) {
              $result=$this->owner->stageChildren(false);
              if(isset($result)) {
                  $this->_cache_children=new ArrayList();
                  foreach($result as $child) {
                      if($child->canView()) {
                          $this->_cache_children->push($child);
                      }
                  }
              }
          }
          return $this->_cache_children;
      }
code_tokens: public function Children ( ) { if ( ! ( isset ( $ this -> _cache_children ) && $ this -> _cache_children ) ) { $ result = $ this -> owner -> stageChildren ( false ) ; if ( isset ( $ result ) ) { $ this -> _cache_children = new ArrayList ( ) ; foreach ( $ result as $ child ) { if ( $ child -> canView ( ) ) { $ this -> _cache_children -> push ( $ child ) ; } } } } return $ this -> _cache_children ; }
docstring: Get the children for this DataObject.
  @return SS_List
docstring_tokens: Get the children for this DataObject .