// FIR_IDENTICAL // !LANGUAGE: +DataObjects // TARGET_BACKEND: JVM_IR import java.io.Serializable data object A : Serializable { private fun readResolve(): Any = this } data object B : Serializable { private fun readResolve(): B = this } data object C { private fun readResolve(): Any = this }