<?xml version="1.0" encoding="UTF-8"?>
<flowchart xmlns="http://wizard4j.org/flowchart">
 <root>
   <loop name="trying" label="Try to make it work until you give up" mode="doWhile" condition="/trying/*/didItWork == false" minNbrOfIterations="1" maxNbrOfIterations="20">
     <switch name="findRelatedMenuItem" label="Found related menu item or button?" minNbrOfBranches="1" maxNbrOfBranches="1">
       <branch name="ok" label="Yes">
         <info name="clickKey" label="Click key"/>
       </branch>
       <branch name="nok" label="No, I can't find one">
         <switch name="triedAllKeys" label="Tried all menu items and buttons?" minNbrOfBranches="1" maxNbrOfBranches="1">
           <branch name="no" label="No">
             <info name="pickARandomKey" label="Pick a random key"/>
             <info name="clickKey" label="Click key"/>
           </branch>
           <branch name="yes" label="Yes, tried them all">
             <info name="google" label="Google and follow instructions" help="Google the name of the program plus a few words related to what you want to do. Follow any instructions."/>
           </branch>
         </switch>
       </branch>
     </switch>
     <input name="didItWork" label="Did it work?" type="boolean">
       <value>false</value>
     </input>
   </loop>
 </root>
</flowchart>
