/**
  * @param Type $type
  *
  * @return string
  */
 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());
 }