class A: J { constructor(): super(1) { } } class B: J(1) { } fun test() { J(2) }