public void testOrderListWithMultipleOrderings2() throws Exception {
// compare on non-persistent property
List list = new ArrayList(6);
list.add(new TestBean("c", 1));
list.add(new TestBean("c", 30));
list.add(new TestBean("a", 5));
list.add(new TestBean("b", 1));
list.add(new TestBean("b", 2));
list.add(new TestBean("b", 5));
List orderings = new ArrayList(2);
orderings.add(new Ordering("string", SortOrder.ASCENDING));
orderings.add(new Ordering("integer", SortOrder.DESCENDING));