diff --git a/CompilerGeneration.jrag b/CompilerGeneration.jrag
index 45474930d288aa2ae89dbfa6f4f6eaff347637d7..2876adde0d9f87a795e4bd792e35e78b5b838e2b 100644
--- a/CompilerGeneration.jrag
+++ b/CompilerGeneration.jrag
@@ -332,15 +332,19 @@ aspect GenMisc {
 		pStream.println(ind(2)+"return b.toString().trim();");
 		pStream.println(ind(1)+"}");
 		pStream.println();
+
+		// SimpleElement.value()
 		pStream.println(ind(1)+"syn String SimpleElement.value() = \"\";");
 		pStream.println(ind(1)+"eq StringElement.value() = getIDENTIFIER();");
 		pStream.println(ind(1)+"eq IntElement.value() = getINTEGER_LITERAL();");
 		pStream.println(ind(1)+"eq FloatElement.value() = getFLOAT_LITERAL();");
 		
+		// Thing.isTopElement()
 		pStream.println(ind(1)+"boolean Thing.isTopElement() {");
 		pStream.println(ind(2)+"return getParent().getParent() instanceof Start;");
 		pStream.println(ind(1)+"}");
 
+		// ASTNode.getStart()
 		pStream.println(ind(1)+"Start ASTNode.getStart() {");
 		pStream.println(ind(2)+"return getParent().getStart();");
 		pStream.println(ind(1)+"}");
@@ -348,6 +352,7 @@ aspect GenMisc {
 		pStream.println(ind(2)+"return this;");
 		pStream.println(ind(1)+"}");
 		
+		// ComplexElement.name()
 		pStream.println(ind(1)+"String ComplexElement.name() {");
 		pStream.println(ind(2)+"return getOwlIdentifier().getIDENTIFIER();");
 		pStream.println(ind(1)+"}");
@@ -355,6 +360,8 @@ aspect GenMisc {
 		pStream.println(ind(2)+"return getValue().getSTRING_LITERAL();");
 		pStream.println(ind(1)+"}");
 
+		// ClassUse.decl()
+		
 
 		super.genMisc(pStream);
 		pStream.println("}");