val equals: KFunction2 field = Z::equals get @JvmInline value class Z { val s: String field = s get constructor(s: String) /* primary */ { super/*Any*/() /* () */ } override operator fun equals(other: Any?): Boolean { when { other !is Z -> return false } val tmp_0: Z = other as Z when { EQEQ(arg0 = .#s, arg1 = tmp_0.#s).not() -> return false } return true } override fun hashCode(): Int { return .#s.hashCode() } override fun toString(): String { return "Z(" + "s=" + .#s + ")" } }