import javax.resource.spi.work.Work;
import javax.resource.spi.work.WorkException;
import javax.resource.spi.work.WorkManager;
import java.util.NoSuchElementException;
public class SedaComponent extends AbstractComponent implements Work {
<BUG>protected ObjectPool proxyPool = null;
protected UMOWorkManager workManager;</BUG>
protected String descriptorQueueName;
<BUG>protected int queueTimeout = 0;
public SedaComponent(MuleDescriptor descriptor, SedaModel model) {</BUG>
super(descriptor, model);

import javax.resource.spi.work.Work;
import javax.resource.spi.work.WorkException;
import javax.resource.spi.work.WorkManager;
import java.util.NoSuchElementException;
public class SedaComponent extends AbstractComponent implements Work {
protected ObjectPool proxyPool = null;
protected MuleProxy componentProxy = null;
protected UMOWorkManager workManager;
protected String descriptorQueueName;
protected int queueTimeout = 0;
protected boolean enablePooling = true;
protected boolean componentPerRequest = false;
public SedaComponent(MuleDescriptor descriptor, SedaModel model) {
super(descriptor, model);
