code: public static DifferenceEvaluator
          first(final DifferenceEvaluator... evaluators) {
          return new DifferenceEvaluator() {
              @Override
              public ComparisonResult evaluate(Comparison comparison,
                                               ComparisonResult orig) {
                  for (DifferenceEvaluator ev : evaluators) {
                      ComparisonResult evaluated = ev.evaluate(comparison, orig);
                      if (evaluated != orig) {
                          return evaluated;
                      }
                  }
                  return orig;
              }
          };
      }
docs: Combines multiple DifferenceEvaluators so that the first one
  that changes the outcome wins.