private ShrinkStep processDelayedCombinations()

in src/main/java/org/jetbrains/jetCheck/PropertyFailureImpl.java [127:140]


  private ShrinkStep processDelayedCombinations(List<CustomizedNode> delayed) {
    Collections.sort(delayed);

    for (CustomizedNode customizedNode : delayed) {
      CombinatorialIntCustomizer customizer = customizedNode.customizer;
      while (customizer != null) {
        if (tryStep(customizedNode.step.apply(shrunk.data), customizer)) {
          return customizedNode.step;
        }
        customizer = customizer.nextAttempt();
      }
    }
    return null;
  }