--- old/test/jdk/java/util/Optional/Basic.java 2018-04-17 22:26:28.219630383 -0700 +++ new/test/jdk/java/util/Optional/Basic.java 2018-04-17 22:26:27.933604048 -0700 @@ -52,6 +52,7 @@ assertFalse(empty.equals("unexpected")); assertFalse(empty.isPresent()); + assertTrue(empty.isEmpty()); assertEquals(empty.hashCode(), 0); assertEquals(empty.orElse("x"), "x"); assertEquals(empty.orElseGet(() -> "y"), "y"); @@ -87,6 +88,7 @@ assertFalse(opt.equals("unexpected")); assertTrue(opt.isPresent()); + assertFalse(opt.isEmpty()); assertEquals(opt.hashCode(), expected.hashCode()); assertEquals(opt.orElse("unexpected"), expected); assertEquals(opt.orElseGet(() -> "unexpected"), expected);