// FIR_IDENTICAL abstract class X : java.util.ArrayList(), Runnable { } // MEMBER_K2: "add(p0: String): Boolean" // MEMBER_K2: "add(p0: Int, p1: String): Unit" // MEMBER_K2: "addAll(p0: Collection): Boolean" // MEMBER_K2: "addAll(p0: Int, p1: Collection): Boolean" // MEMBER_K2: "remove(p0: String): Boolean" // MEMBER_K2: "removeAll(p0: Collection): Boolean" // MEMBER_K2: "retainAll(p0: Collection): Boolean" // MEMBER_K2: "contains(p0: String): Boolean" // MEMBER_K2: "containsAll(p0: Collection): Boolean" // MEMBER_K2: "forEach(p0: Consumer?): Unit" // MEMBER_K2: "spliterator(): Spliterator" // MEMBER_K2: "toArray(): Array" // MEMBER_K2: " toArray(p0: Array): Array" // MEMBER_K2: "removeIf(p0: Predicate): Boolean" // MEMBER_K2: "stream(): Stream" // MEMBER_K2: "parallelStream(): Stream" // MEMBER_K2: "equals(p0: Any?): Boolean" // MEMBER_K2: "listIterator(p0: Int): MutableListIterator" // MEMBER_K2: "set(p0: Int, p1: String): String" // MEMBER_K2: "subList(p0: Int, p1: Int): MutableList" // MEMBER_K2: "get(p0: Int): String" // MEMBER_K2: "indexOf(p0: String): Int" // MEMBER_K2: "lastIndexOf(p0: String): Int" // MEMBER_K2: "sort(p0: Comparator?): Unit" // MEMBER_K1: "add(element: String): Boolean" // MEMBER_K1: "add(index: Int, element: String): Unit" // MEMBER_K1: "addAll(elements: Collection): Boolean" // MEMBER_K1: "addAll(index: Int, elements: Collection): Boolean" // MEMBER_K1: "remove(element: String): Boolean" // MEMBER_K1: "removeAll(elements: Collection): Boolean" // MEMBER_K1: "retainAll(elements: Collection): Boolean" // MEMBER_K1: "contains(element: String): Boolean" // MEMBER_K1: "containsAll(elements: Collection): Boolean" // MEMBER_K1: "forEach(p0: Consumer!): Unit" // MEMBER_K1: "spliterator(): Spliterator" // MEMBER_K1: "toArray(): Array<(out) Any!>!" // MEMBER_K1: "toArray(p0: Array<(out) T!>!): Array<(out) T!>!" // MEMBER_K1: "removeIf(p0: Predicate): Boolean" // MEMBER_K1: "stream(): Stream" // MEMBER_K1: "parallelStream(): Stream" // MEMBER_K1: "equals(other: Any?): Boolean" // MEMBER_K1: "listIterator(index: Int): MutableListIterator" // MEMBER_K1: "set(index: Int, element: String): String" // MEMBER_K1: "subList(fromIndex: Int, toIndex: Int): MutableList" // MEMBER_K1: "get(index: Int): String" // MEMBER_K1: "indexOf(element: String): Int" // MEMBER_K1: "lastIndexOf(element: String): Int" // MEMBER_K1: "sort(p0: Comparator!): Unit" // MEMBER: "clear(): Unit" // MEMBER: "iterator(): MutableIterator" // MEMBER: "isEmpty(): Boolean" // MEMBER: "hashCode(): Int" // MEMBER: "toString(): String" // MEMBER: "listIterator(): MutableListIterator" // MEMBER: "removeAt(p0: Int): String" // MEMBER: "replaceAll(p0: UnaryOperator): Unit" // MEMBER: "removeRange(p0: Int, p1: Int): Unit" // MEMBER: "clone(): Any" // MEMBER: "trimToSize(): Unit" // MEMBER: "ensureCapacity(p0: Int): Unit" // MEMBER: "size: Int" // MEMBER: "run(): Unit"