Vector<Rectangle> list2 = new Vector<Rectangle>(Arrays.asList(r1, r2));
Vector<Rectangle> list3 = new Vector<Rectangle>(Arrays.asList(r1, r3, r4));
Vector<Rectangle> list2 = new Vector<Rectangle>(Arrays.asList(r1, r2));
Vector<Rectangle> list3 = new Vector<Rectangle>(Arrays.asList(r1, r3, r4));