diff --git a/Doc/Sd1/LanguageFundamentals/languageFundamentals.xml b/Doc/Sd1/LanguageFundamentals/languageFundamentals.xml
index 5d5b286175596a463054caa014372041a593d8e6..056300f257e367131240cb1208b60274702eba23 100644
--- a/Doc/Sd1/LanguageFundamentals/languageFundamentals.xml
+++ b/Doc/Sd1/LanguageFundamentals/languageFundamentals.xml
@@ -1953,7 +1953,7 @@ System.out.println("Result: " + i);</programlisting></td>
           xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Byte.html#BYTES">1</link></td>
 
           <td><link
-          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Byte.MIN_VALUE"><inlineequation>
+          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Byte.MIN_VALUE"><inlineequation>
               <m:math display="inline">
                 <m:mrow>
                   <m:mo>-</m:mo>
@@ -1968,7 +1968,7 @@ System.out.println("Result: " + i);</programlisting></td>
             </inlineequation></link></td>
 
           <td><link
-          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Byte.MAX_VALUE"><inlineequation>
+          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Byte.MAX_VALUE"><inlineequation>
               <m:math display="inline">
                 <m:mrow>
                   <m:msup>
@@ -1998,7 +1998,7 @@ System.out.println("Result: " + i);</programlisting></td>
             </inlineequation></td>
 
           <td><link
-          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Character.MAX_VALUE"><inlineequation>
+          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Character.MAX_VALUE"><inlineequation>
               <m:math display="inline">
                 <m:mrow>
                   <m:msup>
@@ -2019,10 +2019,10 @@ System.out.println("Result: " + i);</programlisting></td>
           <td>short</td>
 
           <td><link
-          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Short.BYTES">2</link></td>
+          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Short.BYTES">2</link></td>
 
           <td><link
-          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Short.MIN_VALUE"><inlineequation>
+          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Short.MIN_VALUE"><inlineequation>
               <m:math display="inline">
                 <m:mrow>
                   <m:mo>-</m:mo>
@@ -2037,7 +2037,7 @@ System.out.println("Result: " + i);</programlisting></td>
             </inlineequation></link></td>
 
           <td><link
-          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Short.MAX_VALUE"><inlineequation>
+          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Short.MAX_VALUE"><inlineequation>
               <m:math display="inline">
                 <m:mrow>
                   <m:msup>
@@ -2058,10 +2058,10 @@ System.out.println("Result: " + i);</programlisting></td>
           <td>int</td>
 
           <td><link
-          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Integer.BYTES">4</link></td>
+          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Integer.BYTES">4</link></td>
 
           <td><link
-          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Integer.MIN_VALUE"><inlineequation>
+          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Integer.MIN_VALUE"><inlineequation>
               <m:math display="inline">
                 <m:mrow>
                   <m:mo>-</m:mo>
@@ -2076,7 +2076,7 @@ System.out.println("Result: " + i);</programlisting></td>
             </inlineequation></link></td>
 
           <td><link
-          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Integer.MAX_VALUE"><inlineequation>
+          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Integer.MAX_VALUE"><inlineequation>
               <m:math display="inline">
                 <m:mrow>
                   <m:msup>
@@ -2097,10 +2097,10 @@ System.out.println("Result: " + i);</programlisting></td>
           <td>long</td>
 
           <td><link
-          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Long.BYTES">8</link></td>
+          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Long.BYTES">8</link></td>
 
           <td><link
-          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Long.MIN_VALUE"><inlineequation>
+          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Long.MIN_VALUE"><inlineequation>
               <m:math display="inline">
                 <m:mrow>
                   <m:mo>-</m:mo>
@@ -2115,7 +2115,7 @@ System.out.println("Result: " + i);</programlisting></td>
             </inlineequation></link></td>
 
           <td><link
-          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Long.MAX_VALUE"><inlineequation>
+          xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Long.MAX_VALUE"><inlineequation>
               <m:math display="inline">
                 <m:mrow>
                   <m:msup>
@@ -4982,7 +4982,7 @@ System.out.println(value);</programlisting>
                       </m:mrow>
                     </m:math>
                   </inlineequation> or <varname
-                xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Long.MAX_VALUE">Long.MAX_VALUE</varname>
+                xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Long.MAX_VALUE">Long.MAX_VALUE</varname>
                 - 1</td>
 
                 <td align="right">2147483647</td>
@@ -5002,7 +5002,7 @@ System.out.println(value);</programlisting>
                       </m:mrow>
                     </m:math>
                   </inlineequation> or <varname
-                xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Integer.MAX_VALUE">Integer.MAX_VALUE</varname></td>
+                xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Integer.MAX_VALUE">Integer.MAX_VALUE</varname></td>
               </tr>
 
               <tr>
@@ -5023,7 +5023,7 @@ System.out.println(value);</programlisting>
                       </m:mrow>
                     </m:math>
                   </inlineequation> or <varname
-                xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Long.MAX_VALUE">Long.MAX_VALUE</varname></td>
+                xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Long.MAX_VALUE">Long.MAX_VALUE</varname></td>
 
                 <td align="right">2147483647</td>
 
@@ -5042,7 +5042,7 @@ System.out.println(value);</programlisting>
                       </m:mrow>
                     </m:math>
                   </inlineequation> or <varname
-                xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Integer.MAX_VALUE">Integer.MAX_VALUE</varname></td>
+                xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Integer.MAX_VALUE">Integer.MAX_VALUE</varname></td>
               </tr>
             </informaltable>
 
@@ -5091,7 +5091,7 @@ System.out.println(value);</programlisting>
                 </m:math>
               </inlineequation> seems to be equal to <code language="java">2 *
             (<link
-            xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/constant-values.html#java.lang.Integer.MAX_VALUE">Integer.MAX_VALUE</link>
+            xlink:href="https://docs.oracle.com/en/java/javase/17/docs/api/constant-values.html#java.lang.Integer.MAX_VALUE">Integer.MAX_VALUE</link>
             + 1))</code> (why?) Joe's first attempt reads:</para>
 
             <programlisting language="java" linenumbering="numbered"