diff --git a/Doc/Sd1/coreClasses.xml b/Doc/Sd1/coreClasses.xml
index bb60ba5394e681594bbb38c18c325122722ddf29..312ac4ef7b57abbbf382a85d3bfafae2bf7ad8f3 100644
--- a/Doc/Sd1/coreClasses.xml
+++ b/Doc/Sd1/coreClasses.xml
@@ -1,5 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<chapter version="5.1" xml:id="sw1ChapterCoreClasses"
+<chapter annotations="slide" version="5.1" xml:id="sw1ChapterCoreClasses"
          xmlns="http://docbook.org/ns/docbook"
          xmlns:xlink="http://www.w3.org/1999/xlink"
          xmlns:xi="http://www.w3.org/2001/XInclude"
@@ -8,7 +8,7 @@
          xmlns:m="http://www.w3.org/1998/Math/MathML"
          xmlns:html="http://www.w3.org/1999/xhtml"
          xmlns:db="http://docbook.org/ns/docbook">
-  <title annotations="slide">Core Classes</title>
+  <title>Core Classes</title>
 
   <figure xml:id="sd1_coreclasses_fig_object">
     <title>Superclass <classname
@@ -40,7 +40,7 @@
 
     <para>Implementation of <classname>java.lang.String</classname>:</para>
 
-    <programlisting>public final class String ... {
+    <programlisting language="java">public final class String ... {
   private final char value[];
   private int hash;
   private static final long serialVersionUID = -6849794470754667710L;
@@ -71,7 +71,7 @@
   <figure xml:id="sd1_coreclasses_fig_stringCompare">
     <title>Operator == and <methodname>equals()</methodname></title>
 
-    <programlisting>String s1 = new String("Kate");
+    <programlisting language="java">String s1 = new String("Kate");
 String s2 = new String("Kate");
 
 System.out.println("s1 == s2: " + (s1 == s2));