code: List<ContextDataFactory> getContextDataFactories() {
          if (contextDataFactories == null) {
              return Collections.emptyList();
          }
          return Collections.unmodifiableList(contextDataFactories);
      }
docs: Gets the {@link ContextDataFactory}s added to this hook.
  
  @return an unmodifiable {@code List} containing the added {@code ContextDataFactory}s, never {@code null}.
  @since 2.5.0