transactionSupport = new XATransactions(connectionManager.getXaTransaction().getTransactionCaching() != null,
connectionManager.getXaTransaction().getThreadCaching() != null);
} else {
throw new DeploymentException("Unexpected transaction support element");
}
PoolingSupport pooling = null;
if (connectionManager.getSinglePool() != null) {
pooling = new SinglePool(connectionManager.getSinglePool().getMaxSize(),
connectionManager.getSinglePool().getBlockingTimeoutMilliseconds(),
connectionManager.getSinglePool().getMatchOne() != null,
connectionManager.getSinglePool().getMatchAll() != null,