original_string: public function copy($deep = true){
  		
  		$arr = array();
  		
  		foreach($this->_Arr as $key => $item){
  			$arr[$key] = $deep
  					? Functions\Object::copy($item)
  					: $item;
  		}
  		
  		return new static($arr);
  		
  	}
code: public function copy($deep = true){
  		
  		$arr = array();
  		
  		foreach($this->_Arr as $key => $item){
  			$arr[$key] = $deep
  					? Functions\Object::copy($item)
  					: $item;
  		}
  		
  		return new static($arr);
  		
  	}
code_tokens: public function copy ( $ deep = true ) { $ arr = array ( ) ; foreach ( $ this -> _Arr as $ key => $ item ) { $ arr [ $ key ] = $ deep ? Functions \ Object :: copy ( $ item ) : $ item ; } return new static ( $ arr ) ; }
docstring: Creates a copy of this list. By default, a deep-copy
  is performed.
  @param bool $deep True for deep copy, false for shallow
  @return \static
docstring_tokens: Creates a copy of this list . By default a deep - copy is performed .