code: public function parseReflector(ReflectionFunctionAbstract $reflector)
      {
          $this->typeCheck->parseReflector(func_get_args());
  
          $parameters = array();
          foreach ($reflector->getParameters() as $parameterReflector) {
              $parameters[] = $this->parseParameterReflector($parameterReflector);
          }
  
          return new ParameterList($parameters);
      }
docs: @param ReflectionFunctionAbstract $reflector
  
  @return ParameterList