private void logCreateGroupEvent(final String groupName,
                                     final boolean wasSuccessful,
                                     final String description) {

        final Builder<Void> createEventActionBuilder = CreateEventAction.builder();

        createEventActionBuilder.addGroup(Group.builder()
                .withName(groupName)
                .build());

        final CreateEventAction createEventAction = createEventActionBuilder.withOutcome(
                        Outcome.builder()
                                .withSuccess(wasSuccessful)
                                .withDescription(description)
                                .build())
                .build();

        stroomEventLoggingService.log(
                buildTypeId(CREATE_GROUP_ARG_NAME),
                LogUtil.message(
                        "Create group '{}'", groupName),
                createEventAction);
    }
Creates an account in the internal identity provider
<p>
e.g manage_users ../local.yml
--createUser admin
--createGroup Administrators
--addToGroup admin Administrators
--grantPermission Administrators Administrator
stroom-app/src/main/java/stroom/app/commands/ManageUsersCommand.java