// !CHECK_TYPE import java.util.ArrayList class Pair(val a: A, val b: B) class MyListOfPairs : ArrayList>() { } fun test() { checkSubtype>>(MyListOfPairs()) }