class A1 : ArrayList { constructor() /* primary */ { super/*ArrayList*/() /* () */ } } class A2 : ArrayList { constructor() /* primary */ { super/*ArrayList*/() /* () */ } override fun remove(x: String): Boolean { return true } }