{
trans = ExpressionAnnotationsHelper.getTransformerForMethodWithAnnotations(method, context.getMuleContext());
transformerCache.put(method, trans);
}
Object o = trans.transform(context.getMessage());
if (o instanceof NullPayload)
{
return new Object[]{null};
}
else if (o.getClass().isArray())