10 val dataClass = DataClass(1, 2) (in bar()) 6 val v = dataClass.value1 (in foo(DataClass)) 6 val v = dataClass.value1 (in foo(DataClass)) 3 data class DataClass(val value1: Int, val value2: Int) (in DataClass) 10 val dataClass = DataClass(1, 2) (in bar()) 12 foo(dataClass.copy(value1 = 10)) (in bar()) 6 val v = dataClass.value1 (in foo(DataClass)) 6 val v = dataClass.value1 (in foo(DataClass)) 3 data class DataClass(val value1: Int, val value2: Int) (in DataClass) 12 foo(dataClass.copy(value1 = 10)) (in bar())