unstable class Group { unstable val key: Any? stable val name: String? stable val location: SourceLocation? stable val box: IntRect unstable val data: Collection unstable val children: Collection = Unstable } unstable class ParameterInformation { stable val name: String unstable val value: Any? stable val fromDefault: Boolean stable val static: Boolean stable val compared: Boolean stable val inlineClass: String? stable val stable: Boolean = Unstable } stable class SourceLocation { stable val lineNumber: Int stable val offset: Int stable val length: Int stable val sourceFile: String? stable val packageHash: Int = Stable } unstable class CallGroup { unstable val parameters: List = Unstable } unstable class NodeGroup { unstable val node: Any unstable val modifierInfo: List = Unstable } unstable class JoinedKey { unstable val left: Any? unstable val right: Any? = Unstable }