}
private void recoverResourceManager(ResourceManager resourceManager) {
TransactionContext oldTransactionContext = TransactionContext.getContext();
try {
TransactionContext.setContext(new UnspecifiedTransactionContext());
NamedXAResource namedXAResource = null;
try {
namedXAResource = resourceManager.getRecoveryXAResources();
} catch (SystemException e) {
recoveryLog.error(e);