anchor.diff:  					return {
   						class: 'org.h2.Driver'
   						, bundleName: 'org.h2'
  +						, bundleVersion: server.getDefaultBundleVersion('org.h2', '1.3.172')
   						, connectionString: 'jdbc:h2:#arguments.dbFile#/datasource/db;MODE=MySQL'
   					};
   				}
  
positive.code: 				if ( structCount( oracle ) gt 0 ){
  					return {
  						class: 'oracle.jdbc.OracleDriver'
  						, bundleName: 'ojdbc6'
  						, bundleVersion: '11.2.0.4'
  						, connectionString: 'jdbc:oracle:thin:@#oracle.server#:#oracle.port#/#oracle.database#'
  						, username: oracle.username
  						, password: oracle.password
  
negative.code: 		SystemOutput( "Warning test service: [ #arguments.service# ] is not configured", true );
  		return {};
  	}
  
  	function getDefaultBundleVersion( bundleName, fallbackVersion ) cachedWithin="request" {
  		var bundles = server.getBundleVersions();
  		if ( structKeyExists( bundles, arguments.bundleName ) ){
  			//systemOutput(arguments.bundleName & " " & bundles[arguments.bundleName], true)
  			return bundles[ arguments.bundleName ];
  		} else {
  			systemOutput( "getDefaultBundleVersion: [" & arguments.bundleName & "] FALLLING BACK TO DEFAULT [" & arguments.fallbackVersion & "]", true)
  			return arguments.fallbackVersion ;
  		}
  	}		
  
  	function getBundleVersions() cachedWithin="#createTimeSpan( 1, 0, 0, 0 )#"{
  		admin 
  			type="server"
  			password="#server.SERVERADMINPASSWORD#" 
  			action="getBundles" 
  			returnvariable="q_bundles"
  		var bundles = {};
  		loop query=q_bundles {
  			var _bundle = {};
  			_bundle.append(q_bundles.headers); // force to cfml struct
  			bundles[_bundle['Bundle-SymbolicName']] = _bundle['Bundle-Version'];
  		}
  		return bundles;
  	}
  }
  
  