package lib2 import lib1.A class B : A() { override val baz1 = -42 override val baz2 get() = -42 val unlinkedPropertyUsage get() = foo1 + foo2 + bar1 + bar2 } class B1 : A() { override val baz1 = -42 override val baz2 get() = -42 val unlinkedPropertyUsage = foo1 } class B2 : A() { override val baz1 = -42 override val baz2 get() = -42 val unlinkedPropertyUsage = foo2 } class B3 : A() { override val baz1 = -42 override val baz2 get() = -42 val unlinkedPropertyUsage = bar1 } class B4 : A() { override val baz1 = -42 override val baz2 get() = -42 val unlinkedPropertyUsage = bar2 }