code: public InternalCallContext createInternalCallContextWithoutAccountRecordId(final CallContext context) {
          // If tenant id is null, this will default to the default tenant record id (multi-tenancy disabled)
          final Long tenantRecordId = getTenantRecordIdSafe(context);
          populateMDCContext(context.getUserToken(), null, tenantRecordId);
          return new InternalCallContext(tenantRecordId, context, context.getCreatedDate());
      }
docs: Create an internal call callcontext without populating the account record id
  <p/>
  This is used for update/delete operations - we don't need the account id in that case - and
  also when we don't have an account_record_id column (e.g. tenants, tag_definitions)
  
  @param context original call callcontext
  @return internal call callcontext