import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Number> list = new ArrayList<>();
firstInflate(list);
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
list.clear();
secondInflate(list);
for (int i = 0; i < list.size(); i++) {
System.out.println(list.get(i));
}
}
public static void firstInflate(List<? super Integer> list) {
list.add(1);
list.add(2);
list.add(3);
}
public static void secondInflate(List<? super Float> list) {
list.add(1.1f);
list.add(2.2f);
list.add(1.3f);
}
}