}
if (delegate == null) {
addInfo("Could not obtain DataSource via JNDI");
DataSourceConnectionSource dataSourceCS = new DataSourceConnectionSource();
dataSourceCS.setDataSource(dataSource);
Connection conn = null;
try {
conn = dataSourceCS.getConnection();
delegate = dataSourceCS;
addInfo("Provided DataSource successfully reported");
} catch (SQLException e) {
addError("While trying to get connection from DataSource " + dataSource, e);