original_string: protected function parseArguments(AnnotationBag $propertyAnnotations) {
  		$this->args = [];
  		
  		//parse additional arguments
  		$parameters = $propertyAnnotations->find('Param');
  		
  		foreach ($parameters as $param) {
  			if ($param->hasArgument()) {
  				$arg = $param->getArgument();
  				
  				if (strtolower($arg) == 'self')
  					$this->useDefaultArgument = true;
  				else
  					$this->args[] = Attr::__callstatic($arg);
  			}
  			else
  				$this->args[] = $param->getValue();
  		}
  		
  		//use default argument if no arguments are specified
  		if (empty($this->args))
  			$this->useDefaultArgument = true;
  	}
code: protected function parseArguments(AnnotationBag $propertyAnnotations) {
  		$this->args = [];
  		
  		//parse additional arguments
  		$parameters = $propertyAnnotations->find('Param');
  		
  		foreach ($parameters as $param) {
  			if ($param->hasArgument()) {
  				$arg = $param->getArgument();
  				
  				if (strtolower($arg) == 'self')
  					$this->useDefaultArgument = true;
  				else
  					$this->args[] = Attr::__callstatic($arg);
  			}
  			else
  				$this->args[] = $param->getValue();
  		}
  		
  		//use default argument if no arguments are specified
  		if (empty($this->args))
  			$this->useDefaultArgument = true;
  	}
code_tokens: protected function parseArguments ( AnnotationBag $ propertyAnnotations ) { $ this -> args = [ ] ; //parse additional arguments $ parameters = $ propertyAnnotations -> find ( 'Param' ) ; foreach ( $ parameters as $ param ) { if ( $ param -> hasArgument ( ) ) { $ arg = $ param -> getArgument ( ) ; if ( strtolower ( $ arg ) == 'self' ) $ this -> useDefaultArgument = true ; else $ this -> args [ ] = Attr :: __callstatic ( $ arg ) ; } else $ this -> args [ ] = $ param -> getValue ( ) ; } //use default argument if no arguments are specified if ( empty ( $ this -> args ) ) $ this -> useDefaultArgument = true ; }
docstring: Parses attribute argument list
  @param \Omocha\AnnotationBag $propertyAnnotations
docstring_tokens: Parses attribute argument list