code: @Override
      public List<Role> findRoles() {
          List<Role> roleList;
          try {
              roleList = createRoles(ldapDao.getDirectChildren(DnFactory.roles()));
          } catch (NoSuchNodeException | MissingParentException e) {
              LOGGER.error("LDAP exception", e);
              throw new LdapRuntimeException(e);
          }
          return roleList;
      }
docs: /*
  (non-Javadoc)
  
  @see org.openengsb.connector.userprojects.ldap.internal.ldap.ModelManager#findRoles()