code: static void failOnUnknownContextTypes(HashSet<String> unknown, ArrayList<ThreadContextProvider> contextProviders) {
          Set<String> known = new TreeSet<>(); // alphabetize for readability of message
          known.addAll(Arrays.asList(ThreadContext.ALL_REMAINING, ThreadContext.APPLICATION, ThreadContext.CDI, ThreadContext.SECURITY, ThreadContext.TRANSACTION));
          for (ThreadContextProvider provider : contextProviders) {
              String contextType = provider.getThreadContextType();
              known.add(contextType);
          }
  
          throw new IllegalStateException(Tr.formatMessage(tc, "CWWKC1155.unknown.context", new TreeSet<String>(unknown), known));
      }
docs: Fail with error identifying unknown context type(s) that were specified.
  
  @param unknown set of unknown context types(s) that were specified.
  @param contextProviders