Backporting OpenJDK v9 patches to OpenJDK v8