Map<String, Object> props = new HashMap<String, Object>();
props.put("foo", "moo");
MuleMessage message = new DefaultMuleMessage(new FruitBowl(new Apple(), new Banana()), props, muleContext);
Object result = transformer.transform(message);
assertNotNull(result);
assertTrue(result.getClass().isArray());
Object o1 = ((Object[]) result)[0];
assertTrue(o1 instanceof FruitBasket);