private static transient Logger logger = Logger.getLogger(JPADataSource.class);
protected JPADataSource(String dataSourceName, IDataSourceConfiguration configuration) {
logger.debug("Creating a new JPADataSource");
setName( dataSourceName );
dataMartModelAccessModality = new AbstractModelAccessModality();
// validate and set configuration
if(configuration instanceof FileDataSourceConfiguration){
this.configuration = configuration;
} else if(configuration instanceof CompositeDataSourceConfiguration){