code: @Override
      public final boolean satisfiedForFlowOrdering(FilterOutcomes outcomes) {
          if (isAlwaysSatisfiedRequirement()) {
              return true;
          }
  
          final ComponentRequirement componentRequirement = _hasComponentRequirement.getComponentRequirement();
          if (componentRequirement == null) {
              return true;
          }
          return componentRequirement.isSatisfied(null, outcomes);
      }
docs: Ensures that ALL outcomes are available