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

  }

}

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

  }

}

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