package public val tree: Tree.Inner public sealed class Tree { protected constructor Tree() public abstract val children: kotlin.collections.Map> public abstract val value: TCommon public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String public final data class Inner : Tree { public constructor Inner(/*0*/ value: TCommon, /*1*/ innerValue: TInner, /*2*/ children: kotlin.collections.Map>) public open override /*1*/ val children: kotlin.collections.Map> public final val innerValue: TInner public open override /*1*/ val value: TCommon public final operator /*synthesized*/ fun component1(): TCommon public final operator /*synthesized*/ fun component2(): TInner public final operator /*synthesized*/ fun component3(): kotlin.collections.Map> public final /*synthesized*/ fun copy(/*0*/ value: TCommon = ..., /*1*/ innerValue: TInner = ..., /*2*/ children: kotlin.collections.Map> = ...): Tree.Inner public open override /*1*/ /*synthesized*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*synthesized*/ fun hashCode(): kotlin.Int public open override /*1*/ /*synthesized*/ fun toString(): kotlin.String } public final data class Leaf : Tree { public constructor Leaf(/*0*/ value: TCommon, /*1*/ leafValue: TLeaf) public open override /*1*/ val children: kotlin.collections.Map> public final val leafValue: TLeaf public open override /*1*/ val value: TCommon public final operator /*synthesized*/ fun component1(): TCommon public final operator /*synthesized*/ fun component2(): TLeaf public final /*synthesized*/ fun copy(/*0*/ value: TCommon = ..., /*1*/ leafValue: TLeaf = ...): Tree.Leaf public open override /*1*/ /*synthesized*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean public open override /*1*/ /*synthesized*/ fun hashCode(): kotlin.Int public open override /*1*/ /*synthesized*/ fun toString(): kotlin.String } }