import java.util.*;
class Example {
public static void main
(String[] args
) { List<Date> l = new LinkedList<Date>();
new Foo<Date>().bar(l);
}
}
class Foo<T> {
public void bar(List<? extends T> src) {
System.
out.
println("Ran just fine"); }
}
aW1wb3J0IGphdmEudXRpbC4qOwoKY2xhc3MgRXhhbXBsZSB7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgTGlzdDxEYXRlPiBsID0gbmV3IExpbmtlZExpc3Q8RGF0ZT4oKTsKICAgICAgICBuZXcgRm9vPERhdGU+KCkuYmFyKGwpOwogICAgfQp9CmNsYXNzIEZvbzxUPiB7IAogIHB1YmxpYyB2b2lkIGJhcihMaXN0PD8gZXh0ZW5kcyBUPiBzcmMpIHsKICAgIFN5c3RlbS5vdXQucHJpbnRsbigiUmFuIGp1c3QgZmluZSIpOwogIH0gCn0=