package p;

import java.util.ArrayList;
import java.util.List;

class A {
	void foo() {
		List<Integer> l= new ArrayList<Integer>();
		l.add(Integer.valueOf(1));
		Number n= l.get(0);
		Object o1= l.get(0);
		Object o2= l.get(0);
		
		List<Number> l2= new ArrayList<Number>();
		l2.add(n);
		Integer i= (Integer) l2.get(0);
	}
}