original_string: public function get($name)
      {
          if (!isset($this->items[$name])
              && !array_key_exists($name, $this->items)
              && !$this->applyDefaultValue($name)
          ) {
              throw new \OutOfBoundsException(sprintf('Undefined data item index: %s.', $name));
          };
  
          return $this->items[$name];
      }
code: public function get($name)
      {
          if (!isset($this->items[$name])
              && !array_key_exists($name, $this->items)
              && !$this->applyDefaultValue($name)
          ) {
              throw new \OutOfBoundsException(sprintf('Undefined data item index: %s.', $name));
          };
  
          return $this->items[$name];
      }
code_tokens: public function get ( $ name ) { if ( ! isset ( $ this -> items [ $ name ] ) && ! array_key_exists ( $ name , $ this -> items ) && ! $ this -> applyDefaultValue ( $ name ) ) { throw new \ OutOfBoundsException ( sprintf ( 'Undefined data item index: %s.' , $ name ) ) ; } ; return $ this -> items [ $ name ] ; }
docstring: Gets a value stored in the context data variable.
  
  @param string $name The data item name
  
  @return mixed
  
  @throws \OutOfBoundsException if the data item does not exist
docstring_tokens: Gets a value stored in the context data variable .