DataType finalType = DataTypeFactory.createFromObject(finalResult);
if (!requiredType.isCompatibleWith(finalType))
{
Transformer transformer = muleContext.getRegistry().lookupTransformer( finalType, requiredType);
finalResult = transformer.transform(finalResult);
}
}
else
{