--- old/src/share/classes/java/util/TimSort.java 2010-12-15 14:40:55.435352474 -0800 +++ new/src/share/classes/java/util/TimSort.java 2010-12-15 14:40:55.199469641 -0800 @@ -196,7 +196,7 @@ * extending short natural runs to minRun elements, and merging runs * to maintain stack invariant. */ - TimSort ts = new TimSort(a, c); + TimSort ts = new TimSort<>(a, c); int minRun = minRunLength(nRemaining); do { // Identify next run