// !LANGUAGE: -TrailingCommas interface In interface Out interface Inv interface Pair interface Test { var ok1: Inv

var ok2: P var ok3: Out> var ok4: Pair, Out

> var ok5: Inv var ok6: Inv var ok7: Inv var neOk1: O var neOk2: In<")!>I> var neOk3: In>")!>O>> var neOk4: Inv<")!>I> var neOk5: Inv<")!>O> var neOk6: In>")!>O>> var neOk7: Pair, O>")!>I>, , O>")!>O> var neOk8: Inv")!>O> var neOk9: Inv")!>I> var neOk10: In<out I> var neOk11: I var neOk12: In<")!>O> var neOk13: In>")!>I>> var neOk14: Out<")!>I> var neOk15: Out>")!>I>> var neOk16: Out>")!>O>> var neOk17: Pair, I>")!>O>, , I>")!>I> var neOk20: Inv")!>O> var neOk21: Inv")!>I> var neOk22: Inv")!>O> var neOk23: Inv")!>I> var neOk30: Pair, > var neOk31: Pair<")!>I, Inv> var neOk32: Inv var neOk33: Inv<> var neOk34: Inv<C> var neOk35: Inv }