@Override
    public void removeUserFromGroup(final String userUuid,
                                    final String groupUuid) {
        try {
            final Integer updateCount = JooqUtil.contextResult(securityDbConnProvider, context -> context
                    .deleteFrom(STROOM_USER_GROUP)
                    .where(STROOM_USER_GROUP.USER_UUID.eq(userUuid))
                    .and(STROOM_USER_GROUP.GROUP_UUID.eq(groupUuid))
                    .execute());
            LOGGER.debug("removeUserFromGroup - userUuid: {}, groupUuid: {}, count: {}",
                    userUuid, groupUuid, updateCount);
        } catch (Exception e) {
            throw new RuntimeException(LogUtil.message(
                    "Error removing user from group - userUuid: {}, groupUuid: {}", userUuid, groupUuid), e);
        }
    }
@param additionalFieldMappings Any additional field name to {@link Field} mappings. Can be null.
stroom-security/stroom-security-impl-db/src/main/java/stroom/security/impl/db/UserDaoImpl.java