docs: @Programmatic
      public void create(
              final String username,
              final String sessionId,
              final SessionLoggingService.CausedBy causedBy,
              final Timestamp timestamp) {
          SessionLogEntry sessionLogEntry;
          sessionLogEntry = repositoryService.instantiate(SessionLogEntry.class);
          sessionLogEntry.setUser(username);
          sessionLogEntry.setLoginTimestamp(timestamp);
          sessionLogEntry.setSessionId(sessionId);
          sessionLogEntry.setCausedBy(causedBy);
          repositoryService.persistAndFlush(sessionLogEntry);
      }