Index: trunk/autoquest-jfcmonitor/src/main/java/de/ugoe/cs/autoquest/jfcmonitor/JFCComponent.java
===================================================================
--- trunk/autoquest-jfcmonitor/src/main/java/de/ugoe/cs/autoquest/jfcmonitor/JFCComponent.java	(revision 934)
+++ trunk/autoquest-jfcmonitor/src/main/java/de/ugoe/cs/autoquest/jfcmonitor/JFCComponent.java	(revision 984)
@@ -302,5 +302,5 @@
         	builder.append("\" />" + StringTools.ENDLINE);
         }
-        builder.append(getInheritanceTree());
+        builder.append(getClassHierarchy());
         builder.append("</component>" + StringTools.ENDLINE);
         
@@ -468,13 +468,13 @@
      * @return
      */
-    private String getInheritanceTree(){
+    private String getClassHierarchy(){
     	StringBuilder builder = new StringBuilder();
     	Class<? extends Object> classobject = component.getClass();
     	builder.append(" <ancestors>" + StringTools.ENDLINE);
-    	while(classobject.getSuperclass() != null){
-    		classobject = classobject.getSuperclass();
+    	while(classobject != null){
     		builder.append("  <ancestor name=\"");
     		builder.append(classobject.getName());
     		builder.append("\" />" + StringTools.ENDLINE);
+    		classobject = classobject.getSuperclass();
     	}
     	builder.append(" </ancestors>" + StringTools.ENDLINE);
