import java.util.*;
class Main {
private static class Fruit {
}
private static class Apple extends Fruit {
}
public static void main
(String[] args
) { List<Apple> apples = new ArrayList<>();
eatFruit(apples);
}
private static void eatFruit(List<? extends Fruit> fruit){
}
}
aW1wb3J0IGphdmEudXRpbC4qOwpjbGFzcyBNYWluIHsKICAgICAgICBwcml2YXRlIHN0YXRpYyBjbGFzcyBGcnVpdCB7CgogICAgICAgIH0KCiAgICAgICAgcHJpdmF0ZSBzdGF0aWMgY2xhc3MgQXBwbGUgZXh0ZW5kcyBGcnVpdCB7CiAgICAgICAgfQoKICAgICAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgICAgIExpc3Q8QXBwbGU+IGFwcGxlcyA9IG5ldyBBcnJheUxpc3Q8PigpOwogICAgICAgICAgICBlYXRGcnVpdChhcHBsZXMpOwogICAgICAgIH0KCiAgICAgICAgcHJpdmF0ZSBzdGF0aWMgdm9pZCBlYXRGcnVpdChMaXN0PD8gZXh0ZW5kcyBGcnVpdD4gZnJ1aXQpewogICAgCiAgICB9CiAgICB9Cg==