FILE: RedundantSingleExpressionStringTemplateChecker.kt public final val x: R|kotlin/String| = String(Hello) public get(): R|kotlin/String| public final val y: R|kotlin/String| = (R|/x|) public get(): R|kotlin/String| public final typealias S = R|kotlin/String| public final val x2: R|S| = String(Hello) public get(): R|S| public final val y2: R|kotlin/String| = (R|/x2|) public get(): R|kotlin/String| public final val z: R|kotlin/String| = (R|/y|.R|kotlin/Any.hashCode|()) public get(): R|kotlin/String| public final fun toString(x: R|kotlin/String|): R|kotlin/String| { ^toString (String(IC), R|/x|) } public final data class ProductGroup : R|kotlin/Any| { public constructor(short_name: R|kotlin/String|, parent: R|ProductGroup?|): R|ProductGroup| { super() } public final val short_name: R|kotlin/String| = R|/short_name| public get(): R|kotlin/String| public final val parent: R|ProductGroup?| = R|/parent| public get(): R|ProductGroup?| public final val name: R|kotlin/String| = when () { ==(this@R|/ProductGroup|.R|/ProductGroup.parent|, Null(null)) -> { this@R|/ProductGroup|.R|/ProductGroup.short_name| } else -> { (this@R|/ProductGroup|.R|/ProductGroup.parent|.R|/ProductGroup.name|, String( ), this@R|/ProductGroup|.R|/ProductGroup.short_name|) } } public get(): R|kotlin/String| public final operator fun component1(): R|kotlin/String| public final operator fun component2(): R|ProductGroup?| public final fun copy(short_name: R|kotlin/String| = this@R|/ProductGroup|.R|/ProductGroup.short_name|, parent: R|ProductGroup?| = this@R|/ProductGroup|.R|/ProductGroup.parent|): R|ProductGroup| }