| Changed Classes and Interfaces | 
  | Equivalence | A strategy for determining whether two instances are considered equivalent, and for computing
 hash codes in a manner consistent with that equivalence. | 
  | Function | Determines an output value based on an input value; a pre-Java-8 version of java.util.function.Function. | 
  | Optional | An immutable object that may contain a non-null reference to another object. | 
  | Predicate | Determines a true or false value for a given input; a pre-Java-8 version of java.util.function.Predicate. | 
  | Stopwatch | An object that measures elapsed time in nanoseconds. | 
  | Supplier | A class that can supply objects of a single type; a pre-Java-8 version of java.util.function.Supplier. |