/**
  * @param mixed $name
  */
 public function __construct($name)
 {
     parent::__construct(new \ReflectionFunction($name));
 }
 /**
  * @param mixed $class
  * @param string $name
  */
 public function __construct($class, $name)
 {
     parent::__construct(new \ReflectionMethod($class, $name));
 }