public function accept(Visitor $visitor)
    {
        $this->typeCheck->accept(func_get_args());

        return $visitor->visitParameter($this);
    }
public function accept(Visitor $visitor)
    {
        $this->typeCheck->accept(func_get_args());

        return $visitor->visitParameter($this);
    }
@param Visitor $visitor

@return mixed