http://cr.openjdk.java.net/~vlivanov/8149141/webrev.00/ https://bugs.openjdk.java.net/browse/JDK-8149141 !defined(PRODUCT) & ASSERT confusion. Best regards, Vladimir Ivanov PS: I'm surprised that unit tests are full of asserts, but guarded by !defined(PRODUCT). Any reason to keep the tests in optimized build?