1
import java.util.Comparator
3
trait Trait1[T] { def foo(arg: Comparator[T]): Unit }
5
trait Trait2[T] extends Trait1[T] { def foo(arg: Comparator[String]): Int = 0 }
7
class Class1 extends Trait2[String] { }
10
def main(args: Array[String]): Unit = {
12
c.foo(Ordering[String])