namespace <root>

internal open class AL : jet.Any {
    public final /*constructor*/ fun <init>(): AL
    internal final fun get(/*0*/ i: jet.Int): jet.Any?
}
internal abstract trait ALE</*0*/ T : jet.Any?> : AL {
    internal final override /*1*/ fun get(/*0*/ i: jet.Int): jet.Any?
    internal open fun getOrNull(/*0*/ index: jet.Int, /*1*/ value: T): T
}
