public void populateUsersAndGroups() throws ConfigurationException, URISyntaxException {
    for (Person p : users.values()) {
      ipaPersonDao.create(p);
      adPersonDao.create(p);
    }

    List<String> list = new ArrayList<String>(groups.keySet());
    Collections.sort(list);
    for (String groupName : list) {
      Group group = groups.get(groupName);
      ipaGroupDao.create(group);
      adGroupDao.create(group);
      System.out.println(groupName);
    }
  }