code: @Override
  	public HsqlDatabaseDescriptor dbByName(final String dbName) {
  		Collection<HsqlDatabaseDescriptor> select = CollectionUtils.select(dbs,
  				new Predicate<HsqlDatabaseDescriptor>() {
  
  					@Override
  					public boolean evaluate(HsqlDatabaseDescriptor db) {
  						return dbName.equals(db.getDbName());
  					}
  
  				});
  		if (CollectionUtils.size(select) == 0) {
  			throw new IllegalArgumentException(
  					"There are no databases called '" + dbName + "'");
  		}
  		if (CollectionUtils.size(select) >= 2) {
  			throw new IllegalArgumentException(
  					"More than one database is called '" + dbName + "'");
  		}
  		return CollectionUtils.extractSingleton(select);
  	}
docs: Returns the {@link HsqlDatabaseDescriptor} with the given name.