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 1001)
+++ trunk/autoquest-jfcmonitor/src/main/java/de/ugoe/cs/autoquest/jfcmonitor/JFCComponent.java	(revision 1046)
@@ -31,4 +31,6 @@
 import javax.accessibility.AccessibleContext;
 
+import org.apache.commons.lang.StringEscapeUtils;
+
 import de.ugoe.cs.util.StringTools;
 
@@ -291,5 +293,6 @@
         builder.append("<component hash=\"");
         builder.append(Integer.toHexString(component.hashCode()) + "\" >" + StringTools.ENDLINE);
-        builder.append(" <param name=\"title\" value=\"" + title + "\" />" + StringTools.ENDLINE);
+        // title might contain html-Tags (e.g. in ArgoUML) --> must be escaped
+        builder.append(" <param name=\"title\" value=\"" + StringEscapeUtils.escapeXml(title) + "\" />" + StringTools.ENDLINE);
         builder.append(" <param name=\"class\" value=\"" + componentClass + "\" />" +
             StringTools.ENDLINE);
