Index: trunk/quest-plugin-jfc-test/src/test/java/de/ugoe/cs/quest/plugin/jfc/JFCTraceCorrectorTest.java
===================================================================
--- trunk/quest-plugin-jfc-test/src/test/java/de/ugoe/cs/quest/plugin/jfc/JFCTraceCorrectorTest.java	(revision 829)
+++ trunk/quest-plugin-jfc-test/src/test/java/de/ugoe/cs/quest/plugin/jfc/JFCTraceCorrectorTest.java	(revision 829)
@@ -0,0 +1,95 @@
+package de.ugoe.cs.quest.plugin.jfc;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNull;
+
+import java.io.BufferedReader;
+import java.io.File;
+import java.io.FileReader;
+import java.util.logging.Level;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+import de.ugoe.cs.util.console.TextConsole;
+
+/**
+ * TODO comment
+ * 
+ * @version $Revision: $ $Date: $
+ * @author 2011, last modified by $Author: $
+ */
+public class JFCTraceCorrectorTest {
+
+    /** */
+    private File outputFile = new File("tmp_output.xml");
+    
+    /**
+     *
+     */
+    @Before
+    public void setUp() {
+        new TextConsole(Level.FINEST);
+    }
+
+    /**
+     *
+     */
+    @After
+    public void tearDown() {
+        if ((outputFile != null) && (outputFile.exists())) {
+            outputFile.delete();
+        }
+    }
+
+    /**
+     *
+     */
+    @Test
+    public void test() throws Exception {
+        JFCTraceCorrector corrector = new JFCTraceCorrector();
+        corrector.correctFile(getTestFile("uncorrected_trace.xml"), outputFile);
+        
+        BufferedReader reader1 = null;
+        BufferedReader reader2 = null;
+
+        try {
+            reader1 = new BufferedReader(new FileReader(getTestFile("corrected_trace.xml")));
+            reader2 = new BufferedReader(new FileReader(outputFile));
+            
+            String line;
+            do {
+                line = reader1.readLine();
+                if (line != null) {
+                    assertEquals(line, reader2.readLine());
+                }
+                else {
+                    assertNull(reader2.readLine());
+                }
+            }
+            while (line != null);
+        }
+        finally {
+            if (reader1 != null) {
+                reader1.close();
+            }
+            if (reader2 != null) {
+                reader2.close();
+            }
+        }
+    }
+
+    /**
+     * <p>
+     * TODO: comment
+     * </p>
+     *
+     * @param string
+     * @return
+     */
+    private File getTestFile(String name) {
+        return new File(ClassLoader.getSystemResource(name).getFile());
+    }
+
+}
Index: trunk/quest-plugin-jfc-test/src/test/resources/corrected_trace.xml
===================================================================
--- trunk/quest-plugin-jfc-test/src/test/resources/corrected_trace.xml	(revision 829)
+++ trunk/quest-plugin-jfc-test/src/test/resources/corrected_trace.xml	(revision 829)
@@ -0,0 +1,294 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<sessions>
+<event id="1004">
+ <source>
+  <param name="toString" value="org.tigris.toolbar.toolbutton.ModalButton[,16,1,28x28,alignmentX=0.0,alignmentY=0.5,border=javax.swing.border.CompoundBorder@db5b3f,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=New,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=null,defaultCapable=false]" />
+  <component>
+   <param name="title" value="null.layeredPane" />
+   <param name="class" value="javax.swing.JLayeredPane" />
+   <param name="icon" value="null" />
+   <param name="index" value="1" />
+   <param name="hash" value="7a4076" />
+  </component>
+  <component>
+   <param name="title" value="null.contentPane" />
+   <param name="class" value="javax.swing.JPanel" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="1cfa965" />
+  </component>
+  <component>
+   <param name="title" value="Pos(0,0)" />
+   <param name="class" value="javax.swing.JPanel" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="eff545" />
+  </component>
+  <component>
+   <param name="title" value="File Toolbar" />
+   <param name="class" value="org.tigris.toolbar.ToolBar" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="1ce9085" />
+  </component>
+ </source>
+</event>
+<event id="501">
+ <param name="X" value="8" />
+ <param name="Y" value="12" />
+ <param name="Button" value="1" />
+ <param name="Modifiers" value="16" />
+ <source>
+  <param name="toString" value="org.tigris.toolbar.toolbutton.ModalButton[,96,1,28x28,alignmentX=0.0,alignmentY=0.5,border=javax.swing.border.CompoundBorder@db5b3f,flags=424,maximumSize=,minimumSize=,preferredSize=,defaultIcon=Class,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=null,defaultCapable=false]" />
+  <component>
+   <param name="title" value="null.layeredPane" />
+   <param name="class" value="javax.swing.JLayeredPane" />
+   <param name="icon" value="null" />
+   <param name="index" value="1" />
+   <param name="hash" value="7a4076" />
+  </component>
+  <component>
+   <param name="title" value="null.contentPane" />
+   <param name="class" value="javax.swing.JPanel" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="1cfa965" />
+  </component>
+  <component>
+   <param name="title" value="Pos(0,0)" />
+   <param name="class" value="javax.swing.JPanel" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="eff545" />
+  </component>
+  <component>
+   <param name="title" value="File Toolbar" />
+   <param name="class" value="org.tigris.toolbar.ToolBar" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="1ce9085" />
+  </component>
+  <component>
+   <param name="x" value="96" />
+   <param name="y" value="1" />
+   <param name="width" value="28" />
+   <param name="height" value="28" />
+   <param name="title" value="Class" />
+   <param name="class" value="org.tigris.toolbar.toolbutton.ModalButton" />
+   <param name="icon" value="Class" />
+   <param name="index" value="-1" />
+   <param name="hash" value="457ad7c0" />
+  </component>
+ </source>
+</event>
+<event id="501">
+ <param name="X" value="87" />
+ <param name="Y" value="63" />
+ <param name="Button" value="1" />
+ <param name="Modifiers" value="16" />
+ <source>
+  <param name="toString" value="org.tigris.gef.graph.presentation.JGraphInternalPane[,0,0,6000x6000,alignmentX=0.0,alignmentY=0.0,border=,flags=296,maximumSize=,minimumSize=,preferredSize=java.awt.Dimension[width=6000,height=6000]]" />
+  <component>
+   <param name="title" value="Pos(2,2)" />
+   <param name="class" value="org.argouml.uml.diagram.ui.DnDJGraph" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="2a51e960" />
+  </component>
+  <component>
+   <param name="title" value="Pos(0,0)" />
+   <param name="class" value="javax.swing.JScrollPane" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="4391f0" />
+  </component>
+  <component>
+   <param name="title" value="Pos(0,0)" />
+   <param name="class" value="javax.swing.JViewport" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="12f8a84" />
+  </component>
+  <component>
+   <param name="title" value="Pos(0,0)" />
+   <param name="class" value="org.tigris.gef.graph.presentation.JGraphInternalPane" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="2250d5" />
+  </component>
+ </source>
+</event>
+<event id="502">
+ <param name="X" value="87" />
+ <param name="Y" value="63" />
+ <param name="Button" value="1" />
+ <param name="Modifiers" value="16" />
+ <source>
+  <param name="toString" value="org.tigris.gef.graph.presentation.JGraphInternalPane[,0,0,6000x6000,alignmentX=0.0,alignmentY=0.0,border=,flags=296,maximumSize=,minimumSize=,preferredSize=java.awt.Dimension[width=6000,height=6000]]" />
+  <component>
+   <param name="title" value="Pos(2,2)" />
+   <param name="class" value="org.argouml.uml.diagram.ui.DnDJGraph" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="2a51e960" />
+  </component>
+  <component>
+   <param name="title" value="Pos(0,0)" />
+   <param name="class" value="javax.swing.JScrollPane" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="4391f0" />
+  </component>
+  <component>
+   <param name="title" value="Pos(0,0)" />
+   <param name="class" value="javax.swing.JViewport" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="12f8a84" />
+  </component>
+  <component>
+   <param name="title" value="Pos(0,0)" />
+   <param name="class" value="org.tigris.gef.graph.presentation.JGraphInternalPane" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="2250d5" />
+  </component>
+ </source>
+</event>
+<event id="1004">
+ <source>
+  <param name="toString" value="org.tigris.gef.presentation.FigTextEditor[,499,156,68x27,invalid,layout=javax.swing.plaf.basic.BasicTextUI$UpdateHandler,alignmentX=0.0,alignmentY=0.0,border=javax.swing.border.LineBorder@6a60d5,flags=296,maximumSize=,minimumSize=,preferredSize=,caretColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],disabledTextColor=javax.swing.plaf.ColorUIResource[r=184,g=207,b=229],editable=true,margin=javax.swing.plaf.InsetsUIResource[top=3,left=3,bottom=3,right=3],selectedTextColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],selectionColor=javax.swing.plaf.ColorUIResource[r=184,g=207,b=229],kit=javax.swing.text.StyledEditorKit@11aa58b,typeHandlers={text/plain=javax.swing.text.StyledEditorKit@11aa58b}]" />
+  <component>
+   <param name="title" value="Pos(2,2)" />
+   <param name="class" value="org.argouml.uml.diagram.ui.DnDJGraph" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="2a51e960" />
+  </component>
+  <component>
+   <param name="title" value="Pos(0,0)" />
+   <param name="class" value="javax.swing.JScrollPane" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="4391f0" />
+  </component>
+  <component>
+   <param name="title" value="Pos(0,0)" />
+   <param name="class" value="javax.swing.JViewport" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="12f8a84" />
+  </component>
+  <component>
+   <param name="title" value="Pos(0,0)" />
+   <param name="class" value="org.tigris.gef.graph.presentation.JGraphInternalPane" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="2250d5" />
+  </component>
+  <component>
+   <param name="x" value="499" />
+   <param name="y" value="156" />
+   <param name="width" value="68" />
+   <param name="height" value="27" />
+   <param name="title" value="FigTextEditor(height 27, alignment 0.0/0.0)" />
+   <param name="class" value="org.tigris.gef.presentation.FigTextEditor" />
+   <param name="icon" value="null" />
+   <param name="index" value="-1" />
+   <param name="hash" value="7215a41d" />
+  </component>
+ </source>
+</event>
+<event id="402">
+ <param name="KeyCode" value="16" />
+ <param name="Modifiers" value="0" />
+ <source>
+  <param name="toString" value="org.tigris.gef.presentation.FigTextEditor[,499,156,68x27,layout=javax.swing.plaf.basic.BasicTextUI$UpdateHandler,alignmentX=0.0,alignmentY=0.0,border=javax.swing.border.LineBorder@6a60d5,flags=296,maximumSize=,minimumSize=,preferredSize=,caretColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],disabledTextColor=javax.swing.plaf.ColorUIResource[r=184,g=207,b=229],editable=true,margin=javax.swing.plaf.InsetsUIResource[top=3,left=3,bottom=3,right=3],selectedTextColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],selectionColor=javax.swing.plaf.ColorUIResource[r=184,g=207,b=229],kit=javax.swing.text.StyledEditorKit@11aa58b,typeHandlers={text/plain=javax.swing.text.StyledEditorKit@11aa58b}]" />
+  <component>
+   <param name="title" value="Pos(2,2)" />
+   <param name="class" value="org.argouml.uml.diagram.ui.DnDJGraph" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="2a51e960" />
+  </component>
+  <component>
+   <param name="title" value="Pos(0,0)" />
+   <param name="class" value="javax.swing.JScrollPane" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="4391f0" />
+  </component>
+  <component>
+   <param name="title" value="Pos(0,0)" />
+   <param name="class" value="javax.swing.JViewport" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="12f8a84" />
+  </component>
+  <component>
+   <param name="title" value="Pos(0,0)" />
+   <param name="class" value="org.tigris.gef.graph.presentation.JGraphInternalPane" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="2250d5" />
+  </component>
+  <component>
+   <param name="x" value="499" />
+   <param name="y" value="156" />
+   <param name="width" value="68" />
+   <param name="height" value="27" />
+   <param name="title" value="FigTextEditor(height 27, alignment 0.0/0.0)" />
+   <param name="class" value="org.tigris.gef.presentation.FigTextEditor" />
+   <param name="icon" value="null" />
+   <param name="index" value="-1" />
+   <param name="hash" value="7215a41d" />
+  </component>
+ </source>
+</event>
+<event id="402">
+ <param name="KeyCode" value="65" />
+ <param name="Modifiers" value="0" />
+ <source>
+  <param name="toString" value="org.tigris.gef.presentation.FigTextEditor[,499,156,68x27,layout=javax.swing.plaf.basic.BasicTextUI$UpdateHandler,alignmentX=0.0,alignmentY=0.0,border=javax.swing.border.LineBorder@6a60d5,flags=296,maximumSize=,minimumSize=,preferredSize=,caretColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],disabledTextColor=javax.swing.plaf.ColorUIResource[r=184,g=207,b=229],editable=true,margin=javax.swing.plaf.InsetsUIResource[top=3,left=3,bottom=3,right=3],selectedTextColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],selectionColor=javax.swing.plaf.ColorUIResource[r=184,g=207,b=229],kit=javax.swing.text.StyledEditorKit@11aa58b,typeHandlers={text/plain=javax.swing.text.StyledEditorKit@11aa58b}]" />
+  <component>
+   <param name="title" value="Pos(2,2)" />
+   <param name="class" value="org.argouml.uml.diagram.ui.DnDJGraph" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="2a51e960" />
+  </component>
+  <component>
+   <param name="title" value="Pos(0,0)" />
+   <param name="class" value="javax.swing.JScrollPane" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="4391f0" />
+  </component>
+  <component>
+   <param name="title" value="Pos(0,0)" />
+   <param name="class" value="javax.swing.JViewport" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="12f8a84" />
+  </component>
+  <component>
+   <param name="title" value="Pos(0,0)" />
+   <param name="class" value="org.tigris.gef.graph.presentation.JGraphInternalPane" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="2250d5" />
+  </component>
+  <component>
+   <param name="x" value="499" />
+   <param name="y" value="156" />
+   <param name="width" value="68" />
+   <param name="height" value="27" />
+   <param name="title" value="FigTextEditor(height 27, alignment 0.0/0.0)" />
+   <param name="class" value="org.tigris.gef.presentation.FigTextEditor" />
+   <param name="icon" value="null" />
+   <param name="index" value="-1" />
+   <param name="hash" value="7215a41d" />
+  </component>
+ </source>
+</event>
+</sessions>
Index: trunk/quest-plugin-jfc-test/src/test/resources/uncorrected_trace.xml
===================================================================
--- trunk/quest-plugin-jfc-test/src/test/resources/uncorrected_trace.xml	(revision 829)
+++ trunk/quest-plugin-jfc-test/src/test/resources/uncorrected_trace.xml	(revision 829)
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+<sessions>
+<event id="1004">
+ <source>
+  <param name="toString" value="org.tigris.toolbar.toolbutton.ModalButton[,16,1,28x28,alignmentX=0.0,alignmentY=0.5,border=javax.swing.border.CompoundBorder@db5b3f,flags=296,maximumSize=,minimumSize=,preferredSize=,defaultIcon=New,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=null,defaultCapable=false]" />
+  <component>
+   <param name="title" value="null.layeredPane" />
+   <param name="class" value="javax.swing.JLayeredPane" />
+   <param name="icon" value="null" />
+   <param name="index" value="1" />
+   <param name="hash" value="7a4076" />
+  </component>
+  <component>
+   <param name="title" value="null.contentPane" />
+   <param name="class" value="javax.swing.JPanel" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="1cfa965" />
+  </component>
+  <component>
+   <param name="title" value="Pos(0,0)" />
+   <param name="class" value="javax.swing.JPanel" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="eff545" />
+  </component>
+  <component>
+   <param name="title" value="File Toolbar" />
+   <param name="class" value="org.tigris.toolbar.ToolBar" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="1ce9085" />
+  </component>
+ </source>
+</event>
+<event id="501">
+ <param name="X" value="8" />
+ <param name="Y" value="12" />
+ <param name="Button" value="1" />
+ <param name="Modifiers" value="16" />
+ <source>
+  <param name="toString" value="org.tigris.toolbar.toolbutton.ModalButton[,96,1,28x28,alignmentX=0.0,alignmentY=0.5,border=javax.swing.border.CompoundBorder@db5b3f,flags=424,maximumSize=,minimumSize=,preferredSize=,defaultIcon=Class,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[top=2,left=14,bottom=2,right=14],paintBorder=true,paintFocus=true,pressedIcon=,rolloverEnabled=true,rolloverIcon=,rolloverSelectedIcon=,selectedIcon=,text=null,defaultCapable=false]" />
+ </source>
+</event>
+<event id="501">
+ <param name="X" value="87" />
+ <param name="Y" value="63" />
+ <param name="Button" value="1" />
+ <param name="Modifiers" value="16" />
+ <source>
+  <param name="toString" value="org.tigris.gef.graph.presentation.JGraphInternalPane[,0,0,6000x6000,alignmentX=0.0,alignmentY=0.0,border=,flags=296,maximumSize=,minimumSize=,preferredSize=java.awt.Dimension[width=6000,height=6000]]" />
+ </source>
+</event>
+<event id="502">
+ <param name="X" value="87" />
+ <param name="Y" value="63" />
+ <param name="Button" value="1" />
+ <param name="Modifiers" value="16" />
+ <source>
+  <param name="toString" value="org.tigris.gef.graph.presentation.JGraphInternalPane[,0,0,6000x6000,alignmentX=0.0,alignmentY=0.0,border=,flags=296,maximumSize=,minimumSize=,preferredSize=java.awt.Dimension[width=6000,height=6000]]" />
+  <component>
+   <param name="title" value="Pos(2,2)" />
+   <param name="class" value="org.argouml.uml.diagram.ui.DnDJGraph" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="2a51e960" />
+  </component>
+  <component>
+   <param name="title" value="Pos(0,0)" />
+   <param name="class" value="javax.swing.JScrollPane" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="4391f0" />
+  </component>
+  <component>
+   <param name="title" value="Pos(0,0)" />
+   <param name="class" value="javax.swing.JViewport" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="12f8a84" />
+  </component>
+  <component>
+   <param name="title" value="Pos(0,0)" />
+   <param name="class" value="org.tigris.gef.graph.presentation.JGraphInternalPane" />
+   <param name="icon" value="null" />
+   <param name="index" value="0" />
+   <param name="hash" value="2250d5" />
+  </component>
+ </source>
+</event>
+<event id="1004">
+ <source>
+  <param name="toString" value="org.tigris.gef.presentation.FigTextEditor[,499,156,68x27,invalid,layout=javax.swing.plaf.basic.BasicTextUI$UpdateHandler,alignmentX=0.0,alignmentY=0.0,border=javax.swing.border.LineBorder@6a60d5,flags=296,maximumSize=,minimumSize=,preferredSize=,caretColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],disabledTextColor=javax.swing.plaf.ColorUIResource[r=184,g=207,b=229],editable=true,margin=javax.swing.plaf.InsetsUIResource[top=3,left=3,bottom=3,right=3],selectedTextColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],selectionColor=javax.swing.plaf.ColorUIResource[r=184,g=207,b=229],kit=javax.swing.text.StyledEditorKit@11aa58b,typeHandlers={text/plain=javax.swing.text.StyledEditorKit@11aa58b}]" />
+ </source>
+</event>
+<event id="402">
+ <param name="KeyCode" value="16" />
+ <param name="Modifiers" value="0" />
+ <source>
+  <param name="toString" value="org.tigris.gef.presentation.FigTextEditor[,499,156,68x27,layout=javax.swing.plaf.basic.BasicTextUI$UpdateHandler,alignmentX=0.0,alignmentY=0.0,border=javax.swing.border.LineBorder@6a60d5,flags=296,maximumSize=,minimumSize=,preferredSize=,caretColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],disabledTextColor=javax.swing.plaf.ColorUIResource[r=184,g=207,b=229],editable=true,margin=javax.swing.plaf.InsetsUIResource[top=3,left=3,bottom=3,right=3],selectedTextColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],selectionColor=javax.swing.plaf.ColorUIResource[r=184,g=207,b=229],kit=javax.swing.text.StyledEditorKit@11aa58b,typeHandlers={text/plain=javax.swing.text.StyledEditorKit@11aa58b}]" />
+ </source>
+</event>
+<event id="402">
+ <param name="KeyCode" value="65" />
+ <param name="Modifiers" value="0" />
+ <source>
+  <param name="toString" value="org.tigris.gef.presentation.FigTextEditor[,499,156,68x27,layout=javax.swing.plaf.basic.BasicTextUI$UpdateHandler,alignmentX=0.0,alignmentY=0.0,border=javax.swing.border.LineBorder@6a60d5,flags=296,maximumSize=,minimumSize=,preferredSize=,caretColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],disabledTextColor=javax.swing.plaf.ColorUIResource[r=184,g=207,b=229],editable=true,margin=javax.swing.plaf.InsetsUIResource[top=3,left=3,bottom=3,right=3],selectedTextColor=sun.swing.PrintColorUIResource[r=51,g=51,b=51],selectionColor=javax.swing.plaf.ColorUIResource[r=184,g=207,b=229],kit=javax.swing.text.StyledEditorKit@11aa58b,typeHandlers={text/plain=javax.swing.text.StyledEditorKit@11aa58b}]" />
+ </source>
+</event>
+</sessions>
