Sorry for the spam but here is the generated bytec...
# announcements
n
Sorry for the spam but here is the generated bytecode for `AdvancedGroup`:
Copy code
public final class xyz/nulldev/Huh$AdvancedGroup extends xyz/nulldev/Huh$UriGroup  {

        // access flags 0x1
        public <init>()V
                L0
        LINENUMBER 18 L0
        ALOAD 0
        INVOKESPECIAL xyz/nulldev/Huh$UriGroup.<init> ()V
                RETURN
        L1
        LOCALVARIABLE this Lxyz/nulldev/Huh$AdvancedGroup; L0 L1 0
        MAXSTACK = 1
        MAXLOCALS = 1

        @Lkotlin/Metadata;(mv={1, 1, 1}, bv={1, 0, 0}, k=1, d1={"\u0000\u0010\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\u0018\u00002\u000c\u0012\u0008\u0012\u0006\u0012\u0002\u0008\u00030\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0003\u00a8\u0006\u0004"}, d2={"Lxyz/nulldev/Huh$AdvancedGroup;", "Lxyz/nulldev/Huh$UriGroup;", "Lxyz/nulldev/Huh$Filter;", "()V", "production sources for module Playground"})
        // access flags 0x19
        public final static INNERCLASS xyz/nulldev/Huh$AdvancedGroup xyz/nulldev/Huh AdvancedGroup
        // compiled from: Huh.kt
    }
It doesn't look correct at all. It is literally doing nothing in it's constructor (it should be initializing all those `AdvancedOption`s).