}
javax.sql.DataSource dataSource = null;
String dataSourceName = null;
if(isJNDIConnectorRequired) {
if(login.shouldUseExternalTransactionController()) {
if(isPropertyToBeAdded(jtaDataSource, jtaDataSourceName)) {
dataSource = jtaDataSource;
dataSourceName = jtaDataSourceName;
}
// validation: Can't change externalTransactionController state - will ignore data source that doesn't match the flag.