This is extracted from the later comments of ticket #2144, which was otherwise addressed. ```scala object Test { class MyGraph[V <: Any] { def addVertex(v: V): Boolean = true } type DuckGraph = { def addVertex(vertex: Int): Boolean } def fail(graph: DuckGraph) = graph addVertex 1 def main(args: Array[String]): Unit = { fail(new MyGraph[Int]) } } ``` ```scala $$ scala Test java.lang.NoSuchMethodException: Test$$MyGraph.addVertex(int) ```