// TARGET_BACKEND: JVM // WITH_STDLIB // ISSUE: KT-56538 // FILE: SerializableScheme.java public interface SerializableScheme { String getSchemeState(); } // FILE: NewInspectionProfile.kt abstract class NewInspectionProfile : SerializableScheme { @JvmField internal var schemeState: String? = "OK" override fun getSchemeState(): String? = schemeState } // FILE: InspectionProfileImpl.java public class InspectionProfileImpl extends NewInspectionProfile { } // FILE: InspectionProfileModifiableModel.kt class InspectionProfileModifiableModel : InspectionProfileImpl() // FILE: test.kt fun box(): String { return InspectionProfileModifiableModel().schemeState.toString() }