import scala.collection.Iterable object Test extends App { def assertHonorsIterableContract(i: Iterable[_]) = assert(i.size == i.iterator.size) assertHonorsIterableContract(.attributes) assertHonorsIterableContract(.attributes) assertHonorsIterableContract(.attributes) assertHonorsIterableContract(.attributes) assertHonorsIterableContract(.attributes) assertHonorsIterableContract(.attributes) assertHonorsIterableContract(.attributes) assertHonorsIterableContract(.attributes) }