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