@Override
  public void reduce() {
    if (!myChildOperations.isEmpty()) {
      assert myChildOperations.size() == 1;
      final Operation operation = myChildOperations.get(0);
      myAnyOfGroup.addAll(operation.myAnyOfGroup);
      myOneOfGroup.addAll(operation.myOneOfGroup);
    }
  }
@Override
  public void reduce()