protected Constraints.Constraint collectRequiredUpdate() {
      Constraints.Constraint update = collectUpdate();
      checkState(!update.isNil());
      return update;
    }
Returns chained criteria handle used to "OR" new constraint set to form logical DNF.
@return disjunction separated criteria handle
mongo/src/org/immutables/mongo/repository/Repositories.java