diff --git a/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/serializer/SerializerFragment2.xtend b/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/serializer/SerializerFragment2.xtend
index 6b83af0f4..227760ec3 100644
--- a/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/serializer/SerializerFragment2.xtend
+++ b/org.eclipse.xtext.xtext.generator/src/org/eclipse/xtext/xtext/generator/serializer/SerializerFragment2.xtend
@@ -394,11 +394,13 @@ import static extension org.eclipse.xtext.xtext.generator.util.GenModelUtil2.*
 		val states = c.linearListOfMandatoryAssignments
 		'''
 			/**
+			 * <pre>{@code 
 			 * Contexts:
 			 *     �c.contexts.sort.join("\n").replaceAll("\\n","\n*     ")�
 			 *
 			 * Constraint:
 			 *     �IF c.body === null�{�c.type.name�}�ELSE��c.body.toString.replaceAll("\\n","\n*     ")��ENDIF�
+			 * }</pre>
 			 */
 			protected void sequence_�c.simpleName�(�ISerializationContext� context, �c.type� semanticObject) {
 				�IF states !== null�
diff --git a/org.eclipse.xtext.xtext.generator/xtend-gen/org/eclipse/xtext/xtext/generator/serializer/SerializerFragment2.java b/org.eclipse.xtext.xtext.generator/xtend-gen/org/eclipse/xtext/xtext/generator/serializer/SerializerFragment2.java
index a6e5a47d0..3818e5743 100644
--- a/org.eclipse.xtext.xtext.generator/xtend-gen/org/eclipse/xtext/xtext/generator/serializer/SerializerFragment2.java
+++ b/org.eclipse.xtext.xtext.generator/xtend-gen/org/eclipse/xtext/xtext/generator/serializer/SerializerFragment2.java
@@ -991,6 +991,9 @@ public class SerializerFragment2 extends AbstractStubGeneratingFragment {
           _builder.append("/**");
           _builder.newLine();
           _builder.append(" ");
+          _builder.append("* <pre>{@code ");
+          _builder.newLine();
+          _builder.append(" ");
           _builder.append("* Contexts:");
           _builder.newLine();
           _builder.append(" ");
@@ -1021,6 +1024,9 @@ public class SerializerFragment2 extends AbstractStubGeneratingFragment {
           }
           _builder.newLineIfNotEmpty();
           _builder.append(" ");
+          _builder.append("* }</pre>");
+          _builder.newLine();
+          _builder.append(" ");
           _builder.append("*/");
           _builder.newLine();
           _builder.append("protected void sequence_");