Function call 20 super.foo() Function call 7 A.foos() New instance creation 2 var next: A? = A() New instance creation 32 fun X.bar(a: A = A()) { Supertype 1 public class X(bar: String? = A.BAR): A() { Supertype 23 companion object: A() { Supertype 28 object O: A() {