<?xml version="1.0" encoding="UTF-8"?> 
<java version="1.5.0_24" class="java.beans.XMLDecoder"> 
 <object class="java.util.HashMap"/> 
 <object class="java.util.ArrayList"> 
  <void method="add"> 
   <object class="edu.usfca.vas.data.DataWrapperFA"> 
    <void property="graphicMachine"> 
     <void property="elements"> 
      <void method="add"> 
       <object id="GElementFAState0" class="edu.usfca.vas.graphics.fa.GElementFAState"> 
        <void property="label"> 
         <string>q0</string> 
        </void> 
        <void property="position"> 
         <void property="x"> 
          <double>103.33333333333331</double> 
         </void> 
         <void property="y"> 
          <double>182.77777777777777</double> 
         </void> 
        </void> 
        <void property="start"> 
         <boolean>true</boolean> 
        </void> 
        <void id="FAState0" property="state"> 
         <void property="name"> 
          <string>q0</string> 
         </void> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object id="GElementFAState1" class="edu.usfca.vas.graphics.fa.GElementFAState"> 
        <void property="label"> 
         <string>q1</string> 
        </void> 
        <void property="position"> 
         <void property="x"> 
          <double>241.0</double> 
         </void> 
         <void property="y"> 
          <double>183.0</double> 
         </void> 
        </void> 
        <void id="FAState1" property="state"> 
         <void property="name"> 
          <string>q1</string> 
         </void> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object id="GElementFAState2" class="edu.usfca.vas.graphics.fa.GElementFAState"> 
        <void property="label"> 
         <string>q2</string> 
        </void> 
        <void property="position"> 
         <void property="x"> 
          <double>371.0</double> 
         </void> 
         <void property="y"> 
          <double>185.0</double> 
         </void> 
        </void> 
        <void id="FAState2" property="state"> 
         <void property="name"> 
          <string>q2</string> 
         </void> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object id="GElementFAState3" class="edu.usfca.vas.graphics.fa.GElementFAState"> 
        <void property="label"> 
         <string>q3</string> 
        </void> 
        <void property="position"> 
         <void property="x"> 
          <double>509.3333333333335</double> 
         </void> 
         <void property="y"> 
          <double>184.33333333333331</double> 
         </void> 
        </void> 
        <void id="FAState3" property="state"> 
         <void property="accepted"> 
          <boolean>true</boolean> 
         </void> 
         <void property="name"> 
          <string>q3</string> 
         </void> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object class="edu.usfca.xj.appkit.gview.object.GLink"> 
        <void property="labelVisible"> 
         <boolean>true</boolean> 
        </void> 
        <void property="link"> 
         <object class="edu.usfca.xj.appkit.gview.shape.SLinkArc"> 
          <void property="arrow"> 
           <void property="anchor"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>116.86648935529826</double> 
             </void> 
             <void property="y"> 
              <double>168.05182490249143</double> 
             </void> 
            </object> 
           </void> 
           <void property="direction"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>54.13262408785974</double> 
             </void> 
             <void property="y"> 
              <double>-58.9038115011454</double> 
             </void> 
            </object> 
           </void> 
          </void> 
          <void property="color"> 
           <object class="java.awt.Color"> 
            <int>255</int> 
            <int>0</int> 
            <int>0</int> 
            <int>255</int> 
           </object> 
          </void> 
          <void property="direction"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>0.6666666666666856</double> 
            </void> 
            <void property="y"> 
             <double>-14.777777777777771</double> 
            </void> 
           </object> 
          </void> 
          <void property="end"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>103.33333333333331</double> 
            </void> 
            <void property="y"> 
             <double>182.77777777777777</double> 
            </void> 
           </object> 
          </void> 
          <void property="endDirection"> 
           <object id="Vector2D0" class="edu.usfca.xj.appkit.gview.base.Vector2D"/> 
          </void> 
          <void property="endTangentOffset"> 
           <double>20.0</double> 
          </void> 
          <void property="flateness"> 
           <double>40.0</double> 
          </void> 
          <void property="label"> 
           <void property="position"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>106.71335428118248</double> 
             </void> 
             <void property="y"> 
              <double>107.85398010045697</double> 
             </void> 
            </object> 
           </void> 
           <void property="title"> 
            <string>0,1</string> 
           </void> 
          </void> 
          <void property="selfLoop"> 
           <boolean>true</boolean> 
          </void> 
          <void property="start"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>103.33333333333331</double> 
            </void> 
            <void property="y"> 
             <double>182.77777777777777</double> 
            </void> 
           </object> 
          </void> 
          <void property="startDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="startTangentOffset"> 
           <double>20.0</double> 
          </void> 
         </object> 
        </void> 
        <void property="pattern"> 
         <string>0,1</string> 
        </void> 
        <void property="source"> 
         <object idref="GElementFAState0"/> 
        </void> 
        <void property="sourceAnchorKey"> 
         <string>CENTER</string> 
        </void> 
        <void property="target"> 
         <object idref="GElementFAState0"/> 
        </void> 
        <void property="targetAnchorKey"> 
         <string>CENTER</string> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object class="edu.usfca.xj.appkit.gview.object.GLink"> 
        <void property="labelVisible"> 
         <boolean>true</boolean> 
        </void> 
        <void property="link"> 
         <object class="edu.usfca.xj.appkit.gview.shape.SLinkArc"> 
          <void property="arrow"> 
           <void property="anchor"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>221.00754813563523</double> 
             </void> 
             <void property="y"> 
              <double>182.45057443538016</double> 
             </void> 
            </object> 
           </void> 
           <void property="direction"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>-68.83045930027413</double> 
             </void> 
             <void property="y"> 
              <double>-1.891574591283728</double> 
             </void> 
            </object> 
           </void> 
          </void> 
          <void property="direction"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>-68.0</double> 
            </void> 
            <void property="y"> 
             <double>-1.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="end"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>241.0</double> 
            </void> 
            <void property="y"> 
             <double>183.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="endDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="endTangentOffset"> 
           <double>20.0</double> 
          </void> 
          <void property="flateness"> 
           <double>1.780465799810376</double> 
          </void> 
          <void property="label"> 
           <void property="position"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>172.20122253104893</double> 
             </void> 
             <void property="y"> 
              <double>161.4815309040741</double> 
             </void> 
            </object> 
           </void> 
           <void property="title"> 
            <string>1</string> 
           </void> 
          </void> 
          <void property="start"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>103.33333333333331</double> 
            </void> 
            <void property="y"> 
             <double>182.77777777777777</double> 
            </void> 
           </object> 
          </void> 
          <void property="startDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="startTangentOffset"> 
           <double>20.0</double> 
          </void> 
         </object> 
        </void> 
        <void property="pattern"> 
         <string>1</string> 
        </void> 
        <void property="source"> 
         <object idref="GElementFAState0"/> 
        </void> 
        <void property="sourceAnchorKey"> 
         <string>CENTER</string> 
        </void> 
        <void property="target"> 
         <object idref="GElementFAState1"/> 
        </void> 
        <void property="targetAnchorKey"> 
         <string>CENTER</string> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object class="edu.usfca.xj.appkit.gview.object.GLink"> 
        <void property="labelVisible"> 
         <boolean>true</boolean> 
        </void> 
        <void property="link"> 
         <object class="edu.usfca.xj.appkit.gview.shape.SLinkArc"> 
          <void property="arrow"> 
           <void property="anchor"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>351.00266660460346</double> 
             </void> 
             <void property="y"> 
              <double>184.67341605465242</double> 
             </void> 
            </object> 
           </void> 
           <void property="direction"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>-64.99905347846664</double> 
             </void> 
             <void property="y"> 
              <double>-1.061523899668714</double> 
             </void> 
            </object> 
           </void> 
          </void> 
          <void property="direction"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>-63.0</double> 
            </void> 
            <void property="y"> 
             <double>-1.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="end"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>371.0</double> 
            </void> 
            <void property="y"> 
             <double>185.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="endDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="endTangentOffset"> 
           <double>20.0</double> 
          </void> 
          <void property="flateness"> 
           <double>0.06153118017281243</double> 
          </void> 
          <void property="label"> 
           <void property="position"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>306.30842036443534</double> 
             </void> 
             <void property="y"> 
              <double>163.95267631170213</double> 
             </void> 
            </object> 
           </void> 
           <void property="title"> 
            <string>0</string> 
           </void> 
          </void> 
          <void property="start"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>241.0</double> 
            </void> 
            <void property="y"> 
             <double>183.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="startDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="startTangentOffset"> 
           <double>20.0</double> 
          </void> 
         </object> 
        </void> 
        <void property="pattern"> 
         <string>0</string> 
        </void> 
        <void property="position"> 
         <void property="x"> 
          <double>20.0</double> 
         </void> 
         <void property="y"> 
          <double>5.0</double> 
         </void> 
        </void> 
        <void property="source"> 
         <object idref="GElementFAState1"/> 
        </void> 
        <void property="sourceAnchorKey"> 
         <string>CENTER</string> 
        </void> 
        <void property="target"> 
         <object idref="GElementFAState2"/> 
        </void> 
        <void property="targetAnchorKey"> 
         <string>CENTER</string> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object class="edu.usfca.xj.appkit.gview.object.GLink"> 
        <void property="labelVisible"> 
         <boolean>true</boolean> 
        </void> 
        <void property="link"> 
         <object class="edu.usfca.xj.appkit.gview.shape.SLinkArc"> 
          <void property="arrow"> 
           <void property="anchor"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>489.33511923076475</double> 
             </void> 
             <void property="y"> 
              <double>184.0660643530523</double> 
             </void> 
            </object> 
           </void> 
           <void property="direction"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>-69.17272836359348</double> 
             </void> 
             <void property="y"> 
              <double>-0.9244687789705779</double> 
             </void> 
            </object> 
           </void> 
          </void> 
          <void property="direction"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>-61.333333333333485</double> 
            </void> 
            <void property="y"> 
             <double>-0.3333333333333144</double> 
            </void> 
           </object> 
          </void> 
          <void property="end"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>509.3333333333335</double> 
            </void> 
            <void property="y"> 
             <double>184.33333333333331</double> 
            </void> 
           </object> 
          </void> 
          <void property="endDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="endTangentOffset"> 
           <double>20.0</double> 
          </void> 
          <void property="flateness"> 
           <double>1.2578167187177296</double> 
          </void> 
          <void property="label"> 
           <void property="position"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>440.0654989255778</double> 
             </void> 
             <void property="y"> 
              <double>163.6743603907098</double> 
             </void> 
            </object> 
           </void> 
           <void property="title"> 
            <string>1</string> 
           </void> 
          </void> 
          <void property="start"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>371.0</double> 
            </void> 
            <void property="y"> 
             <double>185.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="startDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="startTangentOffset"> 
           <double>20.0</double> 
          </void> 
         </object> 
        </void> 
        <void property="pattern"> 
         <string>1</string> 
        </void> 
        <void property="source"> 
         <object idref="GElementFAState2"/> 
        </void> 
        <void property="sourceAnchorKey"> 
         <string>CENTER</string> 
        </void> 
        <void property="target"> 
         <object idref="GElementFAState3"/> 
        </void> 
        <void property="targetAnchorKey"> 
         <string>CENTER</string> 
        </void> 
       </object> 
      </void> 
     </void> 
     <void property="machine"> 
      <void property="alphabet"> 
       <void property="symbols"> 
        <void method="clear"/> 
        <void method="add"> 
         <string>0</string> 
        </void> 
        <void method="add"> 
         <string>1</string> 
        </void> 
        <void method="add"> 
         <string>e</string> 
        </void> 
       </void> 
      </void> 
      <void property="stateSet"> 
       <void method="add"> 
        <string>q0</string> 
       </void> 
      </void> 
      <void property="states"> 
       <void property="states"> 
        <void method="add"> 
         <object idref="FAState0"/> 
        </void> 
        <void method="add"> 
         <object idref="FAState1"/> 
        </void> 
        <void method="add"> 
         <object idref="FAState2"/> 
        </void> 
        <void method="add"> 
         <object idref="FAState3"/> 
        </void> 
       </void> 
      </void> 
      <void property="transitions"> 
       <void property="transitions"> 
        <void method="add"> 
         <object class="edu.usfca.vas.machine.fa.FATransition"> 
          <void property="s1"> 
           <string>q0</string> 
          </void> 
          <void property="s2"> 
           <string>q0</string> 
          </void> 
          <void property="symbol"> 
           <string>0</string> 
          </void> 
         </object> 
        </void> 
        <void method="add"> 
         <object class="edu.usfca.vas.machine.fa.FATransition"> 
          <void property="s1"> 
           <string>q0</string> 
          </void> 
          <void property="s2"> 
           <string>q0</string> 
          </void> 
          <void property="symbol"> 
           <string>1</string> 
          </void> 
         </object> 
        </void> 
        <void method="add"> 
         <object class="edu.usfca.vas.machine.fa.FATransition"> 
          <void property="s1"> 
           <string>q0</string> 
          </void> 
          <void property="s2"> 
           <string>q1</string> 
          </void> 
          <void property="symbol"> 
           <string>1</string> 
          </void> 
         </object> 
        </void> 
        <void method="add"> 
         <object class="edu.usfca.vas.machine.fa.FATransition"> 
          <void property="s1"> 
           <string>q1</string> 
          </void> 
          <void property="s2"> 
           <string>q2</string> 
          </void> 
          <void property="symbol"> 
           <string>0</string> 
          </void> 
         </object> 
        </void> 
        <void method="add"> 
         <object class="edu.usfca.vas.machine.fa.FATransition"> 
          <void property="s1"> 
           <string>q2</string> 
          </void> 
          <void property="s2"> 
           <string>q3</string> 
          </void> 
          <void property="symbol"> 
           <string>1</string> 
          </void> 
         </object> 
        </void> 
       </void> 
      </void> 
      <void property="type"> 
       <int>1</int> 
      </void> 
     </void> 
    </void> 
    <void property="horizontalMagnetics"> 
     <int>8</int> 
    </void> 
    <void property="name"> 
     <string>N1</string> 
    </void> 
    <void property="size"> 
     <object class="java.awt.Dimension"> 
      <int>600</int> 
      <int>400</int> 
     </object> 
    </void> 
    <void property="string"> 
     <string>01101</string> 
    </void> 
    <void property="verticalMagnetics"> 
     <int>8</int> 
    </void> 
   </object> 
  </void> 
  <void method="add"> 
   <object class="edu.usfca.vas.data.DataWrapperFA"> 
    <void property="graphicMachine"> 
     <void property="elements"> 
      <void method="add"> 
       <object id="GElementFAState4" class="edu.usfca.vas.graphics.fa.GElementFAState"> 
        <void property="label"> 
         <string>q0</string> 
        </void> 
        <void property="position"> 
         <void property="x"> 
          <double>139.0</double> 
         </void> 
         <void property="y"> 
          <double>188.0</double> 
         </void> 
        </void> 
        <void property="start"> 
         <boolean>true</boolean> 
        </void> 
        <void id="FAState4" property="state"> 
         <void property="name"> 
          <string>q0</string> 
         </void> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object id="GElementFAState5" class="edu.usfca.vas.graphics.fa.GElementFAState"> 
        <void property="label"> 
         <string>q1</string> 
        </void> 
        <void property="position"> 
         <void property="x"> 
          <double>247.0</double> 
         </void> 
         <void property="y"> 
          <double>108.0</double> 
         </void> 
        </void> 
        <void id="FAState5" property="state"> 
         <void property="accepted"> 
          <boolean>true</boolean> 
         </void> 
         <void property="name"> 
          <string>q1</string> 
         </void> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object id="GElementFAState6" class="edu.usfca.vas.graphics.fa.GElementFAState"> 
        <void property="label"> 
         <string>q2</string> 
        </void> 
        <void property="position"> 
         <void property="x"> 
          <double>366.00000000000006</double> 
         </void> 
         <void property="y"> 
          <double>108.0</double> 
         </void> 
        </void> 
        <void id="FAState6" property="state"> 
         <void property="name"> 
          <string>q2</string> 
         </void> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object id="GElementFAState7" class="edu.usfca.vas.graphics.fa.GElementFAState"> 
        <void property="label"> 
         <string>q3</string> 
        </void> 
        <void property="position"> 
         <void property="x"> 
          <double>248.0</double> 
         </void> 
         <void property="y"> 
          <double>268.0</double> 
         </void> 
        </void> 
        <void id="FAState7" property="state"> 
         <void property="name"> 
          <string>q3</string> 
         </void> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object id="GElementFAState8" class="edu.usfca.vas.graphics.fa.GElementFAState"> 
        <void property="label"> 
         <string>q4</string> 
        </void> 
        <void property="position"> 
         <void property="x"> 
          <double>368.00000000000006</double> 
         </void> 
         <void property="y"> 
          <double>268.0</double> 
         </void> 
        </void> 
        <void id="FAState8" property="state"> 
         <void property="accepted"> 
          <boolean>true</boolean> 
         </void> 
         <void property="name"> 
          <string>q4</string> 
         </void> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object class="edu.usfca.xj.appkit.gview.object.GLink"> 
        <void property="labelVisible"> 
         <boolean>true</boolean> 
        </void> 
        <void property="link"> 
         <object class="edu.usfca.xj.appkit.gview.shape.SLinkArc"> 
          <void property="arrow"> 
           <void property="anchor"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>230.26290234628306</double> 
             </void> 
             <void property="y"> 
              <double>118.94849588436433</double> 
             </void> 
            </object> 
           </void> 
           <void property="direction"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>-56.333237350338266</double> 
             </void> 
             <void property="y"> 
              <double>36.85012957704336</double> 
             </void> 
            </object> 
           </void> 
          </void> 
          <void property="direction"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>-51.0</double> 
            </void> 
            <void property="y"> 
             <double>35.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="end"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>247.0</double> 
            </void> 
            <void property="y"> 
             <double>108.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="endDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="endTangentOffset"> 
           <double>20.0</double> 
          </void> 
          <void property="flateness"> 
           <double>3.9199081895409926</double> 
          </void> 
          <void property="label"> 
           <void property="position"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>179.23560508297152</double> 
             </void> 
             <void property="y"> 
              <double>129.41806686201156</double> 
             </void> 
            </object> 
           </void> 
           <void property="title"> 
            <string>e</string> 
           </void> 
          </void> 
          <void property="start"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>139.0</double> 
            </void> 
            <void property="y"> 
             <double>188.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="startDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="startTangentOffset"> 
           <double>20.0</double> 
          </void> 
         </object> 
        </void> 
        <void property="pattern"> 
         <string>e</string> 
        </void> 
        <void property="position"> 
         <void property="x"> 
          <double>-28.0</double> 
         </void> 
         <void property="y"> 
          <double>3.0</double> 
         </void> 
        </void> 
        <void property="source"> 
         <object idref="GElementFAState4"/> 
        </void> 
        <void property="sourceAnchorKey"> 
         <string>CENTER</string> 
        </void> 
        <void property="target"> 
         <object idref="GElementFAState5"/> 
        </void> 
        <void property="targetAnchorKey"> 
         <string>CENTER</string> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object class="edu.usfca.xj.appkit.gview.object.GLink"> 
        <void property="labelVisible"> 
         <boolean>true</boolean> 
        </void> 
        <void property="link"> 
         <object class="edu.usfca.xj.appkit.gview.shape.SLinkArc"> 
          <void property="arrow"> 
           <void property="anchor"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>232.07559146076974</double> 
             </void> 
             <void property="y"> 
              <double>255.8998672455344</double> 
             </void> 
            </object> 
           </void> 
           <void property="direction"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>-53.83482851047535</double> 
             </void> 
             <void property="y"> 
              <double>-40.90629615447733</double> 
             </void> 
            </object> 
           </void> 
          </void> 
          <void property="direction"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>-59.0</double> 
            </void> 
            <void property="y"> 
             <double>-44.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="end"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>248.0</double> 
            </void> 
            <void property="y"> 
             <double>268.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="endDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="endTangentOffset"> 
           <double>20.0</double> 
          </void> 
          <void property="flateness"> 
           <double>1.1242000845476061</double> 
          </void> 
          <void property="label"> 
           <void property="position"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>205.863029390631</double> 
             </void> 
             <void property="y"> 
              <double>211.15537245526525</double> 
             </void> 
            </object> 
           </void> 
           <void property="title"> 
            <string>e</string> 
           </void> 
          </void> 
          <void property="start"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>139.0</double> 
            </void> 
            <void property="y"> 
             <double>188.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="startDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="startTangentOffset"> 
           <double>20.0</double> 
          </void> 
         </object> 
        </void> 
        <void property="pattern"> 
         <string>e</string> 
        </void> 
        <void property="position"> 
         <void property="x"> 
          <double>-28.0</double> 
         </void> 
         <void property="y"> 
          <double>3.0</double> 
         </void> 
        </void> 
        <void property="source"> 
         <object idref="GElementFAState4"/> 
        </void> 
        <void property="sourceAnchorKey"> 
         <string>CENTER</string> 
        </void> 
        <void property="target"> 
         <object idref="GElementFAState7"/> 
        </void> 
        <void property="targetAnchorKey"> 
         <string>CENTER</string> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object class="edu.usfca.xj.appkit.gview.object.GLink"> 
        <void property="labelVisible"> 
         <boolean>true</boolean> 
        </void> 
        <void property="link"> 
         <object class="edu.usfca.xj.appkit.gview.shape.SLinkArc"> 
          <void property="arrow"> 
           <void property="anchor"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>349.4020351507099</double> 
             </void> 
             <void property="y"> 
              <double>96.84170430299822</double> 
             </void> 
            </object> 
           </void> 
           <void property="direction"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>-59.50000000000006</double> 
             </void> 
             <void property="y"> 
              <double>-40.0</double> 
             </void> 
            </object> 
           </void> 
          </void> 
          <void property="direction"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>6.999999999999943</double> 
            </void> 
            <void property="y"> 
             <double>7.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="end"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>366.00000000000006</double> 
            </void> 
            <void property="y"> 
             <double>108.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="endDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="endTangentOffset"> 
           <double>20.0</double> 
          </void> 
          <void property="flateness"> 
           <double>40.0</double> 
          </void> 
          <void property="label"> 
           <void property="position"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>306.5</double> 
             </void> 
             <void property="y"> 
              <double>56.84170430299821</double> 
             </void> 
            </object> 
           </void> 
           <void property="title"> 
            <string>0</string> 
           </void> 
          </void> 
          <void property="start"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>247.0</double> 
            </void> 
            <void property="y"> 
             <double>108.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="startDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="startTangentOffset"> 
           <double>20.0</double> 
          </void> 
         </object> 
        </void> 
        <void property="pattern"> 
         <string>0</string> 
        </void> 
        <void property="source"> 
         <object idref="GElementFAState5"/> 
        </void> 
        <void property="sourceAnchorKey"> 
         <string>CENTER</string> 
        </void> 
        <void property="target"> 
         <object idref="GElementFAState6"/> 
        </void> 
        <void property="targetAnchorKey"> 
         <string>CENTER</string> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object class="edu.usfca.xj.appkit.gview.object.GLink"> 
        <void property="labelVisible"> 
         <boolean>true</boolean> 
        </void> 
        <void property="link"> 
         <object class="edu.usfca.xj.appkit.gview.shape.SLinkArc"> 
          <void property="arrow"> 
           <void property="anchor"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>263.5979648492902</double> 
             </void> 
             <void property="y"> 
              <double>119.15829569700179</double> 
             </void> 
            </object> 
           </void> 
           <void property="direction"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>59.5</double> 
             </void> 
             <void property="y"> 
              <double>40.0</double> 
             </void> 
            </object> 
           </void> 
          </void> 
          <void property="direction"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>-17.0</double> 
            </void> 
            <void property="y"> 
             <double>7.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="end"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>247.0</double> 
            </void> 
            <void property="y"> 
             <double>108.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="endDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="endTangentOffset"> 
           <double>20.0</double> 
          </void> 
          <void property="flateness"> 
           <double>40.0</double> 
          </void> 
          <void property="label"> 
           <void property="position"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>306.5</double> 
             </void> 
             <void property="y"> 
              <double>159.1582956970018</double> 
             </void> 
            </object> 
           </void> 
           <void property="title"> 
            <string>0</string> 
           </void> 
          </void> 
          <void property="start"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>366.00000000000006</double> 
            </void> 
            <void property="y"> 
             <double>108.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="startDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="startTangentOffset"> 
           <double>20.0</double> 
          </void> 
         </object> 
        </void> 
        <void property="pattern"> 
         <string>0</string> 
        </void> 
        <void property="source"> 
         <object idref="GElementFAState6"/> 
        </void> 
        <void property="sourceAnchorKey"> 
         <string>CENTER</string> 
        </void> 
        <void property="target"> 
         <object idref="GElementFAState5"/> 
        </void> 
        <void property="targetAnchorKey"> 
         <string>CENTER</string> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object class="edu.usfca.xj.appkit.gview.object.GLink"> 
        <void property="labelVisible"> 
         <boolean>true</boolean> 
        </void> 
        <void property="link"> 
         <object class="edu.usfca.xj.appkit.gview.shape.SLinkArc"> 
          <void property="arrow"> 
           <void property="anchor"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>249.1981323384212</double> 
             </void> 
             <void property="y"> 
              <double>88.12116164805431</double> 
             </void> 
            </object> 
           </void> 
           <void property="direction"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>8.79252935368487</double> 
             </void> 
             <void property="y"> 
              <double>-79.51535340778277</double> 
             </void> 
            </object> 
           </void> 
          </void> 
          <void property="direction"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>-12.0</double> 
            </void> 
            <void property="y"> 
             <double>-18.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="end"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>247.0</double> 
            </void> 
            <void property="y"> 
             <double>108.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="endDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="endTangentOffset"> 
           <double>20.0</double> 
          </void> 
          <void property="flateness"> 
           <double>40.0</double> 
          </void> 
          <void property="label"> 
           <void property="position"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>205.3974852831078</double> 
             </void> 
             <void property="y"> 
              <double>45.59622792466171</double> 
             </void> 
            </object> 
           </void> 
           <void property="title"> 
            <string>1</string> 
           </void> 
          </void> 
          <void property="selfLoop"> 
           <boolean>true</boolean> 
          </void> 
          <void property="start"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>247.0</double> 
            </void> 
            <void property="y"> 
             <double>108.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="startDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="startTangentOffset"> 
           <double>20.0</double> 
          </void> 
         </object> 
        </void> 
        <void property="pattern"> 
         <string>1</string> 
        </void> 
        <void property="source"> 
         <object idref="GElementFAState5"/> 
        </void> 
        <void property="sourceAnchorKey"> 
         <string>CENTER</string> 
        </void> 
        <void property="target"> 
         <object idref="GElementFAState5"/> 
        </void> 
        <void property="targetAnchorKey"> 
         <string>CENTER</string> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object class="edu.usfca.xj.appkit.gview.object.GLink"> 
        <void property="labelVisible"> 
         <boolean>true</boolean> 
        </void> 
        <void property="link"> 
         <object class="edu.usfca.xj.appkit.gview.shape.SLinkArc"> 
          <void property="arrow"> 
           <void property="anchor"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>382.42187425088775</double> 
             </void> 
             <void property="y"> 
              <double>119.41586817057872</double> 
             </void> 
            </object> 
           </void> 
           <void property="direction"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>65.68749700355067</double> 
             </void> 
             <void property="y"> 
              <double>45.66347268231489</double> 
             </void> 
            </object> 
           </void> 
          </void> 
          <void property="direction"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>10.999999999999943</double> 
            </void> 
            <void property="y"> 
             <double>-1.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="end"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>366.00000000000006</double> 
            </void> 
            <void property="y"> 
             <double>108.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="endDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="endTangentOffset"> 
           <double>20.0</double> 
          </void> 
          <void property="flateness"> 
           <double>40.0</double> 
          </void> 
          <void property="label"> 
           <void property="position"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>440.69199048507784</double> 
             </void> 
             <void property="y"> 
              <double>101.20981904681108</double> 
             </void> 
            </object> 
           </void> 
           <void property="title"> 
            <string>1</string> 
           </void> 
          </void> 
          <void property="selfLoop"> 
           <boolean>true</boolean> 
          </void> 
          <void property="start"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>366.00000000000006</double> 
            </void> 
            <void property="y"> 
             <double>108.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="startDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="startTangentOffset"> 
           <double>20.0</double> 
          </void> 
         </object> 
        </void> 
        <void property="pattern"> 
         <string>1</string> 
        </void> 
        <void property="source"> 
         <object idref="GElementFAState6"/> 
        </void> 
        <void property="sourceAnchorKey"> 
         <string>CENTER</string> 
        </void> 
        <void property="target"> 
         <object idref="GElementFAState6"/> 
        </void> 
        <void property="targetAnchorKey"> 
         <string>CENTER</string> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object class="edu.usfca.xj.appkit.gview.object.GLink"> 
        <void property="labelVisible"> 
         <boolean>true</boolean> 
        </void> 
        <void property="link"> 
         <object class="edu.usfca.xj.appkit.gview.shape.SLinkArc"> 
          <void property="arrow"> 
           <void property="anchor"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>351.35899411324317</double> 
             </void> 
             <void property="y"> 
              <double>256.9059960754954</double> 
             </void> 
            </object> 
           </void> 
           <void property="direction"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>-60.00000000000006</double> 
             </void> 
             <void property="y"> 
              <double>-40.0</double> 
             </void> 
            </object> 
           </void> 
          </void> 
          <void property="direction"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>6.999999999999943</double> 
            </void> 
            <void property="y"> 
             <double>6.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="end"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>368.00000000000006</double> 
            </void> 
            <void property="y"> 
             <double>268.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="endDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="endTangentOffset"> 
           <double>20.0</double> 
          </void> 
          <void property="flateness"> 
           <double>40.0</double> 
          </void> 
          <void property="label"> 
           <void property="position"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>308.0</double> 
             </void> 
             <void property="y"> 
              <double>216.9059960754954</double> 
             </void> 
            </object> 
           </void> 
           <void property="title"> 
            <string>1</string> 
           </void> 
          </void> 
          <void property="start"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>248.0</double> 
            </void> 
            <void property="y"> 
             <double>268.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="startDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="startTangentOffset"> 
           <double>20.0</double> 
          </void> 
         </object> 
        </void> 
        <void property="pattern"> 
         <string>1</string> 
        </void> 
        <void property="source"> 
         <object idref="GElementFAState7"/> 
        </void> 
        <void property="sourceAnchorKey"> 
         <string>CENTER</string> 
        </void> 
        <void property="target"> 
         <object idref="GElementFAState8"/> 
        </void> 
        <void property="targetAnchorKey"> 
         <string>CENTER</string> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object class="edu.usfca.xj.appkit.gview.object.GLink"> 
        <void property="labelVisible"> 
         <boolean>true</boolean> 
        </void> 
        <void property="link"> 
         <object class="edu.usfca.xj.appkit.gview.shape.SLinkArc"> 
          <void property="arrow"> 
           <void property="anchor"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>264.6410058867569</double> 
             </void> 
             <void property="y"> 
              <double>279.0940039245046</double> 
             </void> 
            </object> 
           </void> 
           <void property="direction"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>60.0</double> 
             </void> 
             <void property="y"> 
              <double>40.0</double> 
             </void> 
            </object> 
           </void> 
          </void> 
          <void property="direction"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>-9.0</double> 
            </void> 
            <void property="y"> 
             <double>2.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="end"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>248.0</double> 
            </void> 
            <void property="y"> 
             <double>268.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="endDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="endTangentOffset"> 
           <double>20.0</double> 
          </void> 
          <void property="flateness"> 
           <double>40.0</double> 
          </void> 
          <void property="label"> 
           <void property="position"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>308.0</double> 
             </void> 
             <void property="y"> 
              <double>319.0940039245046</double> 
             </void> 
            </object> 
           </void> 
           <void property="title"> 
            <string>1</string> 
           </void> 
          </void> 
          <void property="start"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>368.00000000000006</double> 
            </void> 
            <void property="y"> 
             <double>268.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="startDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="startTangentOffset"> 
           <double>20.0</double> 
          </void> 
         </object> 
        </void> 
        <void property="pattern"> 
         <string>1</string> 
        </void> 
        <void property="source"> 
         <object idref="GElementFAState8"/> 
        </void> 
        <void property="sourceAnchorKey"> 
         <string>CENTER</string> 
        </void> 
        <void property="target"> 
         <object idref="GElementFAState7"/> 
        </void> 
        <void property="targetAnchorKey"> 
         <string>CENTER</string> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object class="edu.usfca.xj.appkit.gview.object.GLink"> 
        <void property="labelVisible"> 
         <boolean>true</boolean> 
        </void> 
        <void property="link"> 
         <object class="edu.usfca.xj.appkit.gview.shape.SLinkArc"> 
          <void property="arrow"> 
           <void property="anchor"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>228.00153812342543</double> 
             </void> 
             <void property="y"> 
              <double>267.7519625609033</double> 
             </void> 
            </object> 
           </void> 
           <void property="direction"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>-79.99384750629827</double> 
             </void> 
             <void property="y"> 
              <double>-0.9921497563868229</double> 
             </void> 
            </object> 
           </void> 
          </void> 
          <void property="direction"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>-11.0</double> 
            </void> 
            <void property="y"> 
             <double>9.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="end"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>248.0</double> 
            </void> 
            <void property="y"> 
             <double>268.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="endDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="endTangentOffset"> 
           <double>20.0</double> 
          </void> 
          <void property="flateness"> 
           <double>40.0</double> 
          </void> 
          <void property="label"> 
           <void property="position"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>189.95320255975093</double> 
             </void> 
             <void property="y"> 
              <double>315.4928342692947</double> 
             </void> 
            </object> 
           </void> 
           <void property="title"> 
            <string>0</string> 
           </void> 
          </void> 
          <void property="selfLoop"> 
           <boolean>true</boolean> 
          </void> 
          <void property="start"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>248.0</double> 
            </void> 
            <void property="y"> 
             <double>268.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="startDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="startTangentOffset"> 
           <double>20.0</double> 
          </void> 
         </object> 
        </void> 
        <void property="pattern"> 
         <string>0</string> 
        </void> 
        <void property="source"> 
         <object idref="GElementFAState7"/> 
        </void> 
        <void property="sourceAnchorKey"> 
         <string>CENTER</string> 
        </void> 
        <void property="target"> 
         <object idref="GElementFAState7"/> 
        </void> 
        <void property="targetAnchorKey"> 
         <string>CENTER</string> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object class="edu.usfca.xj.appkit.gview.object.GLink"> 
        <void property="labelVisible"> 
         <boolean>true</boolean> 
        </void> 
        <void property="link"> 
         <object class="edu.usfca.xj.appkit.gview.shape.SLinkArc"> 
          <void property="arrow"> 
           <void property="anchor"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>383.3208888623796</double> 
             </void> 
             <void property="y"> 
              <double>280.8557521937308</double> 
             </void> 
            </object> 
           </void> 
           <void property="direction"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>61.283555449518246</double> 
             </void> 
             <void property="y"> 
              <double>51.423008774923176</double> 
             </void> 
            </object> 
           </void> 
          </void> 
          <void property="direction"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>12.999999999999943</double> 
            </void> 
           </object> 
          </void> 
          <void property="end"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>368.00000000000006</double> 
            </void> 
            <void property="y"> 
             <double>268.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="endDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="endTangentOffset"> 
           <double>20.0</double> 
          </void> 
          <void property="flateness"> 
           <double>40.0</double> 
          </void> 
          <void property="label"> 
           <void property="position"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>443.00000000000006</double> 
             </void> 
             <void property="y"> 
              <double>268.0</double> 
             </void> 
            </object> 
           </void> 
           <void property="title"> 
            <string>0</string> 
           </void> 
          </void> 
          <void property="selfLoop"> 
           <boolean>true</boolean> 
          </void> 
          <void property="start"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>368.00000000000006</double> 
            </void> 
            <void property="y"> 
             <double>268.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="startDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="startTangentOffset"> 
           <double>20.0</double> 
          </void> 
         </object> 
        </void> 
        <void property="pattern"> 
         <string>0</string> 
        </void> 
        <void property="source"> 
         <object idref="GElementFAState8"/> 
        </void> 
        <void property="sourceAnchorKey"> 
         <string>CENTER</string> 
        </void> 
        <void property="target"> 
         <object idref="GElementFAState8"/> 
        </void> 
        <void property="targetAnchorKey"> 
         <string>CENTER</string> 
        </void> 
       </object> 
      </void> 
     </void> 
     <void property="machine"> 
      <void property="alphabet"> 
       <void property="symbols"> 
        <void method="clear"/> 
        <void method="add"> 
         <string>0</string> 
        </void> 
        <void method="add"> 
         <string>1</string> 
        </void> 
        <void method="add"> 
         <string>e</string> 
        </void> 
       </void> 
      </void> 
      <void property="stateSet"> 
       <void method="add"> 
        <string>q1</string> 
       </void> 
       <void method="add"> 
        <string>q3</string> 
       </void> 
      </void> 
      <void property="states"> 
       <void property="states"> 
        <void method="add"> 
         <object idref="FAState4"/> 
        </void> 
        <void method="add"> 
         <object idref="FAState5"/> 
        </void> 
        <void method="add"> 
         <object idref="FAState6"/> 
        </void> 
        <void method="add"> 
         <object idref="FAState7"/> 
        </void> 
        <void method="add"> 
         <object idref="FAState8"/> 
        </void> 
       </void> 
      </void> 
      <void property="transitions"> 
       <void property="transitions"> 
        <void method="add"> 
         <object class="edu.usfca.vas.machine.fa.FATransition"> 
          <void property="s1"> 
           <string>q0</string> 
          </void> 
          <void property="s2"> 
           <string>q1</string> 
          </void> 
          <void property="symbol"> 
           <string>e</string> 
          </void> 
         </object> 
        </void> 
        <void method="add"> 
         <object class="edu.usfca.vas.machine.fa.FATransition"> 
          <void property="s1"> 
           <string>q0</string> 
          </void> 
          <void property="s2"> 
           <string>q3</string> 
          </void> 
          <void property="symbol"> 
           <string>e</string> 
          </void> 
         </object> 
        </void> 
        <void method="add"> 
         <object class="edu.usfca.vas.machine.fa.FATransition"> 
          <void property="s1"> 
           <string>q1</string> 
          </void> 
          <void property="s2"> 
           <string>q2</string> 
          </void> 
          <void property="symbol"> 
           <string>0</string> 
          </void> 
         </object> 
        </void> 
        <void method="add"> 
         <object class="edu.usfca.vas.machine.fa.FATransition"> 
          <void property="s1"> 
           <string>q2</string> 
          </void> 
          <void property="s2"> 
           <string>q1</string> 
          </void> 
          <void property="symbol"> 
           <string>0</string> 
          </void> 
         </object> 
        </void> 
        <void method="add"> 
         <object class="edu.usfca.vas.machine.fa.FATransition"> 
          <void property="s1"> 
           <string>q1</string> 
          </void> 
          <void property="s2"> 
           <string>q1</string> 
          </void> 
          <void property="symbol"> 
           <string>1</string> 
          </void> 
         </object> 
        </void> 
        <void method="add"> 
         <object class="edu.usfca.vas.machine.fa.FATransition"> 
          <void property="s1"> 
           <string>q2</string> 
          </void> 
          <void property="s2"> 
           <string>q2</string> 
          </void> 
          <void property="symbol"> 
           <string>1</string> 
          </void> 
         </object> 
        </void> 
        <void method="add"> 
         <object class="edu.usfca.vas.machine.fa.FATransition"> 
          <void property="s1"> 
           <string>q3</string> 
          </void> 
          <void property="s2"> 
           <string>q4</string> 
          </void> 
          <void property="symbol"> 
           <string>1</string> 
          </void> 
         </object> 
        </void> 
        <void method="add"> 
         <object class="edu.usfca.vas.machine.fa.FATransition"> 
          <void property="s1"> 
           <string>q4</string> 
          </void> 
          <void property="s2"> 
           <string>q3</string> 
          </void> 
          <void property="symbol"> 
           <string>1</string> 
          </void> 
         </object> 
        </void> 
        <void method="add"> 
         <object class="edu.usfca.vas.machine.fa.FATransition"> 
          <void property="s1"> 
           <string>q3</string> 
          </void> 
          <void property="s2"> 
           <string>q3</string> 
          </void> 
          <void property="symbol"> 
           <string>0</string> 
          </void> 
         </object> 
        </void> 
        <void method="add"> 
         <object class="edu.usfca.vas.machine.fa.FATransition"> 
          <void property="s1"> 
           <string>q4</string> 
          </void> 
          <void property="s2"> 
           <string>q4</string> 
          </void> 
          <void property="symbol"> 
           <string>0</string> 
          </void> 
         </object> 
        </void> 
       </void> 
      </void> 
      <void property="type"> 
       <int>1</int> 
      </void> 
     </void> 
    </void> 
    <void property="name"> 
     <string>N2</string> 
    </void> 
    <void property="size"> 
     <object class="java.awt.Dimension"> 
      <int>600</int> 
      <int>400</int> 
     </object> 
    </void> 
   </object> 
  </void> 
  <void method="add"> 
   <object class="edu.usfca.vas.data.DataWrapperFA"> 
    <void property="graphicMachine"> 
     <void property="elements"> 
      <void method="add"> 
       <object id="GElementFAState9" class="edu.usfca.vas.graphics.fa.GElementFAState"> 
        <void property="label"> 
         <string>q0</string> 
        </void> 
        <void property="position"> 
         <void property="x"> 
          <double>157.0</double> 
         </void> 
         <void property="y"> 
          <double>160.0</double> 
         </void> 
        </void> 
        <void property="start"> 
         <boolean>true</boolean> 
        </void> 
        <void id="FAState9" property="state"> 
         <void property="name"> 
          <string>q0</string> 
         </void> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object id="GElementFAState10" class="edu.usfca.vas.graphics.fa.GElementFAState"> 
        <void property="label"> 
         <string>q1</string> 
        </void> 
        <void property="position"> 
         <void property="x"> 
          <double>301.0</double> 
         </void> 
         <void property="y"> 
          <double>160.0</double> 
         </void> 
        </void> 
        <void id="FAState10" property="state"> 
         <void property="name"> 
          <string>q1</string> 
         </void> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object id="GElementFAState11" class="edu.usfca.vas.graphics.fa.GElementFAState"> 
        <void property="label"> 
         <string>q2</string> 
        </void> 
        <void property="position"> 
         <void property="x"> 
          <double>450.0</double> 
         </void> 
         <void property="y"> 
          <double>160.0</double> 
         </void> 
        </void> 
        <void id="FAState11" property="state"> 
         <void property="accepted"> 
          <boolean>true</boolean> 
         </void> 
         <void property="name"> 
          <string>q2</string> 
         </void> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object class="edu.usfca.xj.appkit.gview.object.GLink"> 
        <void property="labelVisible"> 
         <boolean>true</boolean> 
        </void> 
        <void property="link"> 
         <object class="edu.usfca.xj.appkit.gview.shape.SLinkArc"> 
          <void property="arrow"> 
           <void property="anchor"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>281.7296418074012</double> 
             </void> 
             <void property="y"> 
              <double>154.64712272427812</double> 
             </void> 
            </object> 
           </void> 
           <void property="direction"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>-72.0</double> 
             </void> 
             <void property="y"> 
              <double>-20.0</double> 
             </void> 
            </object> 
           </void> 
          </void> 
          <void property="direction"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>-68.0</double> 
            </void> 
            <void property="y"> 
             <double>-10.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="end"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>301.0</double> 
            </void> 
            <void property="y"> 
             <double>160.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="endDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="endTangentOffset"> 
           <double>20.0</double> 
          </void> 
          <void property="flateness"> 
           <double>20.0</double> 
          </void> 
          <void property="label"> 
           <void property="position"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>229.0</double> 
             </void> 
             <void property="y"> 
              <double>124.64712272427812</double> 
             </void> 
            </object> 
           </void> 
           <void property="title"> 
            <string>e, 1</string> 
           </void> 
          </void> 
          <void property="start"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>157.0</double> 
            </void> 
            <void property="y"> 
             <double>160.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="startDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="startTangentOffset"> 
           <double>20.0</double> 
          </void> 
         </object> 
        </void> 
        <void property="pattern"> 
         <string>e, 1</string> 
        </void> 
        <void property="source"> 
         <object idref="GElementFAState9"/> 
        </void> 
        <void property="sourceAnchorKey"> 
         <string>CENTER</string> 
        </void> 
        <void property="target"> 
         <object idref="GElementFAState10"/> 
        </void> 
        <void property="targetAnchorKey"> 
         <string>CENTER</string> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object class="edu.usfca.xj.appkit.gview.object.GLink"> 
        <void property="labelVisible"> 
         <boolean>true</boolean> 
        </void> 
        <void property="link"> 
         <object class="edu.usfca.xj.appkit.gview.shape.SLinkArc"> 
          <void property="arrow"> 
           <void property="anchor"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>174.48314552243076</double> 
             </void> 
             <void property="y"> 
              <double>169.71285862357263</double> 
             </void> 
            </object> 
           </void> 
           <void property="direction"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>72.0</double> 
             </void> 
             <void property="y"> 
              <double>40.0</double> 
             </void> 
            </object> 
           </void> 
          </void> 
          <void property="direction"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>85.0</double> 
            </void> 
            <void property="y"> 
             <double>20.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="end"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>157.0</double> 
            </void> 
            <void property="y"> 
             <double>160.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="endDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="endTangentOffset"> 
           <double>20.0</double> 
          </void> 
          <void property="flateness"> 
           <double>40.0</double> 
          </void> 
          <void property="label"> 
           <void property="position"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>229.0</double> 
             </void> 
             <void property="y"> 
              <double>209.71285862357263</double> 
             </void> 
            </object> 
           </void> 
           <void property="title"> 
            <string>0</string> 
           </void> 
          </void> 
          <void property="start"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>301.0</double> 
            </void> 
            <void property="y"> 
             <double>160.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="startDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="startTangentOffset"> 
           <double>20.0</double> 
          </void> 
         </object> 
        </void> 
        <void property="pattern"> 
         <string>0</string> 
        </void> 
        <void property="source"> 
         <object idref="GElementFAState10"/> 
        </void> 
        <void property="sourceAnchorKey"> 
         <string>CENTER</string> 
        </void> 
        <void property="target"> 
         <object idref="GElementFAState9"/> 
        </void> 
        <void property="targetAnchorKey"> 
         <string>CENTER</string> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object class="edu.usfca.xj.appkit.gview.object.GLink"> 
        <void property="labelVisible"> 
         <boolean>true</boolean> 
        </void> 
        <void property="link"> 
         <object class="edu.usfca.xj.appkit.gview.shape.SLinkArc"> 
          <void property="arrow"> 
           <void property="anchor"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>430.00000018017204</double> 
             </void> 
             <void property="y"> 
              <double>159.9973154362658</double> 
             </void> 
            </object> 
           </void> 
           <void property="direction"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>-74.5</double> 
             </void> 
             <void property="y"> 
              <double>-0.009999999999990905</double> 
             </void> 
            </object> 
           </void> 
          </void> 
          <void property="direction"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>-75.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="end"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>450.0</double> 
            </void> 
            <void property="y"> 
             <double>160.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="endDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="endTangentOffset"> 
           <double>20.0</double> 
          </void> 
          <void property="label"> 
           <void property="position"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>375.5</double> 
             </void> 
             <void property="y"> 
              <double>139.9973154362658</double> 
             </void> 
            </object> 
           </void> 
           <void property="title"> 
            <string>e</string> 
           </void> 
          </void> 
          <void property="start"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>301.0</double> 
            </void> 
            <void property="y"> 
             <double>160.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="startDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="startTangentOffset"> 
           <double>20.0</double> 
          </void> 
         </object> 
        </void> 
        <void property="pattern"> 
         <string>e</string> 
        </void> 
        <void property="source"> 
         <object idref="GElementFAState10"/> 
        </void> 
        <void property="sourceAnchorKey"> 
         <string>CENTER</string> 
        </void> 
        <void property="target"> 
         <object idref="GElementFAState11"/> 
        </void> 
        <void property="targetAnchorKey"> 
         <string>CENTER</string> 
        </void> 
       </object> 
      </void> 
      <void method="add"> 
       <object class="edu.usfca.xj.appkit.gview.object.GLink"> 
        <void property="labelVisible"> 
         <boolean>true</boolean> 
        </void> 
        <void property="link"> 
         <object class="edu.usfca.xj.appkit.gview.shape.SLinkArc"> 
          <void property="arrow"> 
           <void property="anchor"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>318.41673910413937</double> 
             </void> 
             <void property="y"> 
              <double>150.1685606863317</double> 
             </void> 
            </object> 
           </void> 
           <void property="direction"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>69.66695641655741</double> 
             </void> 
             <void property="y"> 
              <double>-39.32575725467329</double> 
             </void> 
            </object> 
           </void> 
          </void> 
          <void property="direction"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>6.0</double> 
            </void> 
            <void property="y"> 
             <double>-16.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="end"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>301.0</double> 
            </void> 
            <void property="y"> 
             <double>160.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="endDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="endTangentOffset"> 
           <double>20.0</double> 
          </void> 
          <void property="flateness"> 
           <double>40.0</double> 
          </void> 
          <void property="label"> 
           <void property="position"> 
            <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
             <void property="x"> 
              <double>327.3342581191294</double> 
             </void> 
             <void property="y"> 
              <double>89.77531168232166</double> 
             </void> 
            </object> 
           </void> 
           <void property="title"> 
            <string>0</string> 
           </void> 
          </void> 
          <void property="selfLoop"> 
           <boolean>true</boolean> 
          </void> 
          <void property="start"> 
           <object class="edu.usfca.xj.appkit.gview.base.Vector2D"> 
            <void property="x"> 
             <double>301.0</double> 
            </void> 
            <void property="y"> 
             <double>160.0</double> 
            </void> 
           </object> 
          </void> 
          <void property="startDirection"> 
           <object idref="Vector2D0"/> 
          </void> 
          <void property="startTangentOffset"> 
           <double>20.0</double> 
          </void> 
         </object> 
        </void> 
        <void property="pattern"> 
         <string>0</string> 
        </void> 
        <void property="source"> 
         <object idref="GElementFAState10"/> 
        </void> 
        <void property="sourceAnchorKey"> 
         <string>CENTER</string> 
        </void> 
        <void property="target"> 
         <object idref="GElementFAState10"/> 
        </void> 
        <void property="targetAnchorKey"> 
         <string>CENTER</string> 
        </void> 
       </object> 
      </void> 
     </void> 
     <void property="machine"> 
      <void property="alphabet"> 
       <void property="symbols"> 
        <void method="clear"/> 
        <void method="add"> 
         <string>0</string> 
        </void> 
        <void method="add"> 
         <string>1</string> 
        </void> 
        <void method="add"> 
         <string>e</string> 
        </void> 
       </void> 
      </void> 
      <void property="states"> 
       <void property="states"> 
        <void method="add"> 
         <object idref="FAState9"/> 
        </void> 
        <void method="add"> 
         <object idref="FAState10"/> 
        </void> 
        <void method="add"> 
         <object idref="FAState11"/> 
        </void> 
       </void> 
      </void> 
      <void property="transitions"> 
       <void property="transitions"> 
        <void method="add"> 
         <object class="edu.usfca.vas.machine.fa.FATransition"> 
          <void property="s1"> 
           <string>q0</string> 
          </void> 
          <void property="s2"> 
           <string>q1</string> 
          </void> 
          <void property="symbol"> 
           <string>1</string> 
          </void> 
         </object> 
        </void> 
        <void method="add"> 
         <object class="edu.usfca.vas.machine.fa.FATransition"> 
          <void property="s1"> 
           <string>q0</string> 
          </void> 
          <void property="s2"> 
           <string>q1</string> 
          </void> 
          <void property="symbol"> 
           <string>e</string> 
          </void> 
         </object> 
        </void> 
        <void method="add"> 
         <object class="edu.usfca.vas.machine.fa.FATransition"> 
          <void property="s1"> 
           <string>q1</string> 
          </void> 
          <void property="s2"> 
           <string>q0</string> 
          </void> 
          <void property="symbol"> 
           <string>0</string> 
          </void> 
         </object> 
        </void> 
        <void method="add"> 
         <object class="edu.usfca.vas.machine.fa.FATransition"> 
          <void property="s1"> 
           <string>q1</string> 
          </void> 
          <void property="s2"> 
           <string>q2</string> 
          </void> 
          <void property="symbol"> 
           <string>e</string> 
          </void> 
         </object> 
        </void> 
        <void method="add"> 
         <object class="edu.usfca.vas.machine.fa.FATransition"> 
          <void property="s1"> 
           <string>q1</string> 
          </void> 
          <void property="s2"> 
           <string>q1</string> 
          </void> 
          <void property="symbol"> 
           <string>0</string> 
          </void> 
         </object> 
        </void> 
       </void> 
      </void> 
      <void property="type"> 
       <int>1</int> 
      </void> 
     </void> 
    </void> 
    <void property="name"> 
     <string>N3</string> 
    </void> 
    <void property="size"> 
     <object class="java.awt.Dimension"> 
      <int>600</int> 
      <int>400</int> 
     </object> 
    </void> 
   </object> 
  </void> 
 </object> 
 <int>2</int> 
</java> 
