class A class B: A() { fun act() { super() invoke() super { println('weird') } } }