return (T) currentTx.getResource(this.getOperationResourceFactory());
}
else
{
Object connectionResource = this.createOperationResource(endpoint);
if (currentTx.supports(this.getOperationResourceFactory(),connectionResource))
{
currentTx.bindResource(this.getOperationResourceFactory(), connectionResource);
}
else if (endpoint.getTransactionConfig().isTransacted())
{