{
final Apple apple = new Apple();
final Banana banana = new Banana();
final Orange orange = new Orange();
final FruitBowl fruitBowl = new FruitBowl(apple, banana);
fruitBowl.addFruit(orange);
muleContext.getClient().send("vm://split-filter-aggregate-in",
new DefaultMuleMessage(fruitBowl, muleContext));
final MuleMessage result = muleContext.getClient().request("vm://split-filter-aggregate-out",