public synchronized void setupDbDomain(String domainName) { try { if (!doesDomainExist(domainName)) { logger.info("creating domain: " + domainName); AmazonSimpleDB db = getSimpleDb(); db.createDomain(new CreateDomainRequest().withDomainName(domainName)); domainSet.add(domainName); } } catch (AmazonClientException e) { throw new PersistenceException("Could not create SimpleDB domain.", e); } }