ArraysBackedList l = new ArraysBackedList(3); l.addArray(a1); l.addArray(a2); l.addArray(a3);
ArraysBackedList l = new ArraysBackedList(new Integer[][] {a1, a2, a3}, 3);
	public static void main(String[] args) {		Integer[] 		    a1 = { 				new Integer(1), new Integer(2), new Integer(3)			}, 			a2 = {				new Integer(4), new Integer(5), new Integer(6)			}, 			a3 = {				new Integer(7), new Integer(8), new Integer(9)			};		ArraysBackedList l = new ArraysBackedList(3);		l.addArray(a1);		l.addArray(a2);		l.addArray(a3);		l.set(3, new Integer(11));		Iterator it = l.iterator();		while (it.hasNext())			System.out.println(it.next());	}