original_string: protected function _addTree(Zend_Server_Reflection_Node $parent, $level = 0)
      {
          if ($level >= $this->_sigParamsDepth) {
              return;
          }
  
          foreach ($this->_sigParams[$level] as $value) {
              $node = new Zend_Server_Reflection_Node($value, $parent);
              if ((null !== $value) && ($this->_sigParamsDepth > $level + 1)) {
                  $this->_addTree($node, $level + 1);
              }
          }
      }
code: protected function _addTree(Zend_Server_Reflection_Node $parent, $level = 0)
      {
          if ($level >= $this->_sigParamsDepth) {
              return;
          }
  
          foreach ($this->_sigParams[$level] as $value) {
              $node = new Zend_Server_Reflection_Node($value, $parent);
              if ((null !== $value) && ($this->_sigParamsDepth > $level + 1)) {
                  $this->_addTree($node, $level + 1);
              }
          }
      }
code_tokens: protected function _addTree ( Zend_Server_Reflection_Node $ parent , $ level = 0 ) { if ( $ level >= $ this -> _sigParamsDepth ) { return ; } foreach ( $ this -> _sigParams [ $ level ] as $ value ) { $ node = new Zend_Server_Reflection_Node ( $ value , $ parent ) ; if ( ( null !== $ value ) && ( $ this -> _sigParamsDepth > $ level + 1 ) ) { $ this -> _addTree ( $ node , $ level + 1 ) ; } } }
docstring: Create signature node tree
  
  Recursive method to build the signature node tree. Increments through
  each array in {@link $_sigParams}, adding every value of the next level
  to the current value (unless the current value is null).
  
  @param Zend_Server_Reflection_Node $parent
  @param int $level
  @return void
docstring_tokens: Create signature node tree