try
{
if (muleContext == null || muleContext.isDisposed())
{
String resources = getConfigResources();
muleContextManager = new MuleContextManager(createConfiguration());
muleContext = muleContextManager.createMule(resources);
muleContextCreated(muleContext);
muleContext = muleContextManager.startMule(muleContext);
muleContextStarted(muleContext);