@Override public Site createSite(Context context) throws SQLException { Site site = findSite(context); if (site == null) { //Only one site can be created at any point in time site = siteDAO.create(context, new Site()); handleService.createHandle(context, site, configurationService.getProperty("handle.prefix") + "/0"); } return site; }