class A : Java1 {
  constructor() /* primary */ {
    super/*Java1*/()
    /* <init>() */

  }

}

open class KotlinClass : ArrayList<Int> {
  constructor() /* primary */ {
    super/*ArrayList*/<@FlexibleNullability Int?>()
    /* <init>() */

  }

}

fun test(a: A) {
  a.<get-size>() /*~> Unit */
  a.add(element = 1) /*~> Unit */
  a.add(index = 1, element = 2)
  a.get(index = 0) /*~> Unit */
  a.removeAt(p0 = 1) /*~> Unit */
  a.remove(element = 1) /*~> Unit */
}
