@Override
  public @NotNull Predicate<Integer> getContainedInBranchCondition(@NotNull Collection<? extends Integer> currentBranchHead) {
    return Predicates.alwaysFalse();
  }
@Override
  public @NotNull Predicate<Integer> getContainedInBranchCondition(@NotNull Collection<? extends Integer> currentBranchHead)