builder.addConstructorArgValue(element.getAttribute(ATTRIBUTE_NAME));
builder.addConstructorArgReference(MuleProperties.OBJECT_MULE_CONTEXT);
String processingStrategy = element.getAttribute(PROCESSING_STRATEGY_ATTRIBUTE_NAME);
if (SYNC_PROCESSING_STRATEGY.equals(processingStrategy))
{
builder.addPropertyValue(PROCESSING_STRATEGY_ATTRIBUTE_NAME, new SynchronousProcessingStrategy());
}
else if (ASYNC_PROCESSING_STRATEGY.equals(processingStrategy))
{
builder.addPropertyValue(PROCESSING_STRATEGY_ATTRIBUTE_NAME, new AsynchronousProcessingStrategy());
}