protected function renderTypeName(Type $type)
    {
        $this->typeCheck->renderTypeName(func_get_args());

        if ($type instanceof NullifiedType) {
            return $type->originalType()->accept($this->typeRenderer());
        }

        return $type->accept($this->typeRenderer());
    }
protected function renderTypeName(Type $type)
    {
        $this->typeCheck->renderTypeName(func_get_args());

        if ($type instanceof NullifiedType) {
            return $type->originalType()->accept($this->typeRenderer());
        }

        return $type->accept($this->typeRenderer());
    }
@param Type $type

@return string