configuration.setType(type.getType()); configuration.setUserName(username); configuration.setXaDatasourceClass(xaDataSource); if (dsConfigProperties != null && dsConfigProperties.length > 0) configuration.getConfigProperties().addAll(Arrays.asList(dsConfigProperties));