// create it if it doesn't exist
// always create the system user first
if (getUser(Constants.NODEABLE_SYSTEM_USERNAME) == null) {
Account rootAccount = accountDAO.findByName(Constants.NODEABLE_SUPER_ACCOUNT_NAME);
// create it if it doesn't exist, should only happen with a clean db
if (rootAccount == null) {
Account account = new Account.Builder()
.url("http://nodeable.com")
.description("Core Nodeable Account")
.name(Constants.NODEABLE_SUPER_ACCOUNT_NAME)
.build();
rootAccount = userService.createAccount(account);