docs: @Override
      public ThreadContext getInflowContext(Object workContext, Map<String, String> execProps) {
          CredentialsService credService = (CredentialsService) credServiceRef.getServiceWithException();
          WSSecurityService wss = (WSSecurityService) securityServiceRef.getServiceWithException();
          UnauthenticatedSubjectService unauthSubjService = (UnauthenticatedSubjectService) unauthSubjectServiceRef.getServiceWithException();
          AuthenticationService authService = (AuthenticationService) authServiceRef.getServiceWithException();
          return new SecurityInflowContext(credService, wss, unauthSubjService, authService, workContext, execProps.get(WSContextService.TASK_OWNER));
      }