code: public InternalCallContext createInternalCallContext(@Nullable final Long tenantRecordId, @Nullable final Long accountRecordId, final String userName,
                                                           final CallOrigin callOrigin, final UserType userType, @Nullable final UUID userToken) {
          return createInternalCallContext(tenantRecordId, accountRecordId, userName, callOrigin, userType, userToken, null, null, null, null);
      }
docs: Create an internal call callcontext
  <p/>
  This is used by notification queue and persistent bus - accountRecordId is expected to be non null
  
  @param tenantRecordId  tenant record id - if null, the default tenant record id value will be used
  @param accountRecordId account record id (can be null in specific use-cases, e.g. config change events in BeatrixListener)
  @param userName        user name
  @param callOrigin      call origin
  @param userType        user type
  @param userToken       user token, if any
  @return internal call callcontext