--- old/src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java 2020-07-10 15:59:54.617184517 -0700 +++ new/src/jdk.incubator.foreign/share/classes/jdk/incubator/foreign/package-info.java 2020-07-10 15:59:54.233194015 -0700 @@ -56,7 +56,7 @@ * off-heap memory; the size of the segment is 40 bytes, enough to store 10 values of the primitive type {@code int}. * The segment is created inside a try-with-resources construct: this idiom ensures that all the memory resources * associated with the segment will be released at the end of the block, according to the semantics described in - * Section {@jls 14.20.3} of The Java™ Language Specification. Inside the try-with-resources block, we initialize + * Section {@jls 14.20.3} of The Java Language Specification. Inside the try-with-resources block, we initialize * the contents of the memory segment; more specifically, if we view the memory segment as a set of 10 adjacent slots, * {@code s[i]}, where {@code 0 <= i < 10}, where the size of each slot is exactly 4 bytes, the initialization logic above will set each slot * so that {@code s[i] = i}, again where {@code 0 <= i < 10}. @@ -81,7 +81,7 @@ * a memory address, such an address is validated (upon access), to make sure that it does not point to a memory location * which resides outside the boundaries of the memory segment it refers to. We call this guarantee spatial safety; * in other words, access to memory segments is bounds-checked, in the same way as array access is, as described in - * Section {@jls 15.10.4} of The Java™ Language Specification. + * Section {@jls 15.10.4} of The Java Language Specification. *

* Since memory segments can be closed (see above), a memory address is also validated (upon access) to make sure that * the segment it belongs to has not been closed prematurely. We call this guarantee temporal safety. Note that,