public function visitOrType(OrType $type)
    {
        $subTypes = array();

        foreach ($type->types() as $subType) {
            $subTypes[] = $subType->accept($this);
        }

        return implode('|', $subTypes);
    }