<?xml version="1.0" encoding="UTF-8" ?>
<sessions>

<!-- assert that this component hierarchy is reused for the next event -->
<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>


<!-- assert that this event gets the same component hierarchy as the next event, as it has the same
     to string value -->
<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>

<!-- the following events shall get the same component hierarchy as the previous event plus a
     generated terminal node for the toString parameter specification -->
<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>

<!-- the following events shall not get the same components because the components are different
     (see hierarchy) but their toString parameter is the same -->
<event id="1004">
 <source>
  <param name="toString" value="org.tigris.gef.graph.presentation.JGraphInternalPane[,0,0,6000x6000,invalid,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="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="402">
 <param name="KeyCode" value="10" />
 <param name="Modifiers" value="0" />
 <source>
  <param name="toString" value="org.tigris.gef.graph.presentation.JGraphInternalPane[,0,0,6000x6000,invalid,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(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>

</sessions>
