

class Driver {
	public static void main(String[] args) {

		Container<Integer> c = new Container<>(4);
		System.out.println(c.getElement());

		Container<String> d = new Container<>("hello");
		System.out.println(d.getElement());

		Map<String,Double> m = new Map<>("one", 1.5);
		System.out.println(m);

		Map<String,Integer> p = new Map<>("one", 1);
		System.out.println(p);

		Foo<String> f = new Foo<>("bar");
		f.setE("foo");

		Stack<Integer> s = new Stack<>(3);
		s.push(1);		
		s.push(2);		
		s.push(3);	
		s.push(4);
		System.out.println(s.toString());	
		s.push(5);
		s.push(6);
		s.push(7);
		System.out.println(s.toString());	

		System.out.println(s.pop());
		System.out.println(s.toString());	


		
	}
}
