ps $group )}}
        {{ end }}
        {{ if $parent }}{{ $skip = not (in (slice "cascade" "merge") $val.parent) }}{{ end }}
    
        {{ if not $skip }}
            {{ $type := $val.type }}
            {{ $udt := false }}
            {{ $slice := false }}
            {{ if reflect.IsSlice $val.type }}{{ $type = delimit $val.type ", " }}{{ end }}
            {{ with index $types $val.type }}
                {{ $udt = true }}
                {{ $slice = eq ._reflect "[]interface {}" }}
            {{ end