internal abstract class A { abstract fun foo(p: Int) fun foo() { foo(1) } }