{
if ("component1".equals(context.getFlowConstruct().getName()))
{
Map<String, Object> props = new HashMap<String, Object>();
props.put("stringParam", "param1");
props.put("objectParam", new Apple());
props.put("doubleParam", 12345.6);
props.put("integerParam", 12345);
props.put("longParam", (long) 123456789);
props.put("booleanParam", Boolean.TRUE);
MuleMessage msg = new DefaultMuleMessage(context.getMessageAsString(), props, muleContext);