<?xml version="1.0" encoding="utf-8"?>
<commands>
   <subcommand cmd="help">
      <flagset/>
      <contents>
         <brace>
            <word name="command-name"/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="man">
      <flagset>
         <flag name="-graphical"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-graphical"/>
         </brace>
         <brace>
            <word name="command-name"/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="apropos">
      <flagset/>
      <contents>
         <word name="topic"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="apropos">
      <flagset>
         <flag name="-glossary"/>
      </flagset>
      <contents>
         <flag name="-glossary"/>
         <brace>
            <word name="topic-args"/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="quit">
      <flagset/>
      <contents/>
   </subcommand>
   <subcommand cmd="cd">
      <flagset/>
      <contents>
         <brace>
            <word name="dir-pname"/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="pwd">
      <flagset/>
      <contents/>
   </subcommand>
   <subcommand cmd="shell">
      <flagset/>
      <contents>
         <brace>
            <word name="command"/>
            <brace>
               <word name="args"/>
               <ellipses/>
            </brace>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="mkview">
      <flagset>
         <flag name="-cachesize"/>
         <flag name="-gpath"/>
         <flag name="-host"/>
         <flag name="-hpath"/>
         <flag name="-ln"/>
         <flag name="-ncaexported"/>
         <flag name="-nshareable_dos"/>
         <flag name="-region"/>
         <flag name="-shareable_dos"/>
         <flag name="-stream"/>
         <flag name="-tag"/>
         <flag name="-tcomment"/>
         <flag name="-tmode"/>
      </flagset>
      <contents>
         <flag name="-tag"/>
         <word name="view-tag"/>
         <brace>
            <flag name="-tcomment"/>
            <word name="tag-comment"/>
         </brace>
         <brace>
            <flag name="-tmode"/>
            <word name="text-mode"/>
         </brace>
         <brace>
            <flag name="-region"/>
            <word name="network-region"/>
         </brace>
         <brace>
            <flag name="-ln"/>
            <word name="link-storage-to-dir-pname"/>
         </brace>
         <brace>
            <flag name="-ncaexported"/>
         </brace>
         <brace>
            <flag name="-cachesize"/>
            <word name="size"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-shareable_dos"/>
               </or>
               <or start="2" end="4">
                  <flag name="-nshareable_dos"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-host"/>
            <word name="hostname"/>
            <flag name="-hpath"/>
            <word name="host-stg-pname"/>
            <flag name="-gpath"/>
            <word name="global-stg-pname"/>
         </brace>
         <brace>
            <flag name="-stream"/>
            <word name="stream-selector"/>
         </brace>
         <word name="view-storage-pname"/>
      </contents>
   </subcommand>
   <subcommand cmd="mkview">
      <flagset>
         <flag name="-cachesize"/>
         <flag name="-gpath"/>
         <flag name="-host"/>
         <flag name="-hpath"/>
         <flag name="-ptime"/>
         <flag name="-snapshot"/>
         <flag name="-stream"/>
         <flag name="-tag"/>
         <flag name="-tcomment"/>
         <flag name="-tmode"/>
         <flag name="-vws"/>
      </flagset>
      <contents>
         <flag name="-tag"/>
         <word name="view-tag"/>
         <flag name="-snapshot"/>
         <brace>
            <flag name="-vws"/>
            <word name="view-storage-pname"/>
         </brace>
         <brace>
            <flag name="-tcomment"/>
            <word name="tag-comment"/>
         </brace>
         <brace>
            <flag name="-tmode"/>
            <word name="text-mode"/>
         </brace>
         <brace>
            <flag name="-cachesize"/>
            <word name="size"/>
         </brace>
         <brace>
            <flag name="-ptime"/>
         </brace>
         <brace>
            <flag name="-host"/>
            <word name="hostname"/>
            <flag name="-hpath"/>
            <word name="host-stg-pname"/>
            <flag name="-gpath"/>
            <word name="global-stg-pname"/>
         </brace>
         <brace>
            <flag name="-stream"/>
            <word name="stream-selector"/>
         </brace>
         <word name="snapshot-view-pname"/>
      </contents>
   </subcommand>
   <subcommand cmd="chview">
      <flagset>
         <flag name="-cachesize"/>
         <flag name="-cview"/>
         <flag name="-nshareable_dos"/>
         <flag name="-readonly"/>
         <flag name="-readwrite"/>
         <flag name="-shareable_dos"/>
      </flagset>
      <contents>
         <brace>
            <brace>
               <flag name="-cachesize"/>
               <word name="size"/>
            </brace>
            <brace>
               <group>
                  <or end="2">
                     <flag name="-shareable_dos"/>
                  </or>
                  <or start="2" end="4">
                     <flag name="-nshareable_dos"/>
                  </or>
               </group>
            </brace>
            <brace>
               <group>
                  <or end="2">
                     <flag name="-readonly"/>
                  </or>
                  <or start="2" end="4">
                     <flag name="-readwrite"/>
                  </or>
               </group>
            </brace>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-cview"/>
               </or>
               <or start="2" end="4">
                  <word name="view-tag"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="rmview">
      <flagset>
         <flag name="-force"/>
         <flag name="-tag"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-force"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-tag"/>
                  <word name="view-tag"/>
               </or>
               <or start="3" end="5">
                  <word name="view-storage-pname"/>
               </or>
               <or start="5" end="7">
                  <word name="snapshot-view-pname"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="rmview">
      <flagset>
         <flag name="-all"/>
         <flag name="-avobs"/>
         <flag name="-force"/>
         <flag name="-uuid"/>
         <flag name="-vob"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-force"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-vob"/>
                  <word name="pname-in-vob"/>
               </or>
               <or start="3" end="5">
                  <flag name="-avobs"/>
               </or>
               <or start="5" end="7">
                  <flag name="-all"/>
               </or>
            </group>
         </brace>
         <flag name="-uuid"/>
         <word name="view-uuid"/>
      </contents>
   </subcommand>
   <subcommand cmd="lsview">
      <flagset>
         <flag name="-age"/>
         <flag name="-cview"/>
         <flag name="-full"/>
         <flag name="-host"/>
         <flag name="-long"/>
         <flag name="-properties"/>
         <flag name="-region"/>
         <flag name="-short"/>
         <flag name="-storage"/>
         <flag name="-uuid"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-short"/>
               </or>
               <or start="2" end="4">
                  <flag name="-long"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-host"/>
            <word name="hostname"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-properties"/>
                  <brace>
                     <flag name="-full"/>
                  </brace>
               </or>
               <or start="3" end="5">
                  <flag name="-age"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-region"/>
            <word name="network-region-pattern"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-cview"/>
               </or>
               <or start="2" end="5">
                  <word name="view-tag-pattern"/>
                  <ellipses/>
               </or>
               <or start="5" end="9">
                  <flag name="-storage"/>
                  <word name="view-storage-pname"/>
                  <ellipses/>
               </or>
               <or start="9" end="12">
                  <flag name="-uuid"/>
                  <word name="view-uuid"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="startview">
      <flagset/>
      <contents>
         <word name="view-tag"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="endview">
      <flagset>
         <flag name="-server"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-server"/>
         </brace>
         <word name="view-tag"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="setview">
      <flagset>
         <flag name="-exec"/>
         <flag name="-login"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-login"/>
         </brace>
         <brace>
            <flag name="-exec"/>
            <word name="command-invocation"/>
         </brace>
         <word name="view-tag"/>
      </contents>
   </subcommand>
   <subcommand cmd="edcs">
      <flagset>
         <flag name="-tag"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-tag"/>
            <word name="view-tag"/>
         </brace>
         <brace>
            <word name="pname"/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="catcs">
      <flagset>
         <flag name="-tag"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-tag"/>
            <word name="view-tag"/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="setcs">
      <flagset>
         <flag name="-current"/>
         <flag name="-default"/>
         <flag name="-stream"/>
         <flag name="-tag"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-tag"/>
            <word name="view-tag"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-current"/>
               </or>
               <or start="2" end="4">
                  <flag name="-default"/>
               </or>
               <or start="4" end="6">
                  <flag name="-stream"/>
               </or>
               <or start="6" end="8">
                  <word name="pname"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="pwv">
      <flagset>
         <flag name="-root"/>
         <flag name="-setview"/>
         <flag name="-short"/>
         <flag name="-wdview"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-short"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-wdview"/>
               </or>
               <or start="2" end="4">
                  <flag name="-setview"/>
               </or>
               <or start="4" end="6">
                  <flag name="-root"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="lsprivate">
      <flagset>
         <flag name="-age"/>
         <flag name="-co"/>
         <flag name="-do"/>
         <flag name="-invob"/>
         <flag name="-long"/>
         <flag name="-other"/>
         <flag name="-short"/>
         <flag name="-size"/>
         <flag name="-tag"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-tag"/>
            <word name="view-tag"/>
         </brace>
         <brace>
            <flag name="-invob"/>
            <word name="vob-selector"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-long"/>
               </or>
               <or start="2" end="4">
                  <flag name="-short"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-size"/>
         </brace>
         <brace>
            <flag name="-age"/>
         </brace>
         <brace>
            <flag name="-co"/>
         </brace>
         <brace>
            <flag name="-do"/>
         </brace>
         <brace>
            <flag name="-other"/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="recoverview">
      <flagset>
         <flag name="-synchronize"/>
         <flag name="-tag"/>
         <flag name="-vob"/>
      </flagset>
      <contents>
         <flag name="-synchronize"/>
         <brace>
            <flag name="-vob"/>
            <word name="pname-in-vob"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-tag"/>
                  <word name="view-tag"/>
               </or>
               <or start="3" end="5">
                  <word name="view-storage-pname"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="recoverview">
      <flagset>
         <flag name="-directory"/>
         <flag name="-force"/>
         <flag name="-tag"/>
         <flag name="-vob"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-force"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-vob"/>
                  <word name="vob-identifier"/>
               </or>
               <or start="3" end="6">
                  <flag name="-directory"/>
                  <word name="dir-identifier"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-tag"/>
                  <word name="view-tag"/>
               </or>
               <or start="3" end="5">
                  <word name="view-storage-pname"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="reformatview">
      <flagset>
         <flag name="-dump"/>
         <flag name="-load"/>
         <flag name="-tag"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-dump"/>
               </or>
               <or start="2" end="4">
                  <flag name="-load"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-tag"/>
                  <word name="view-tag"/>
               </or>
               <or start="3" end="5">
                  <word name="view-storage-pname"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="getcache">
      <flagset>
         <flag name="-all"/>
         <flag name="-cview"/>
         <flag name="-reset"/>
         <flag name="-short"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <flag name="-view"/>
         <brace>
            <group>
               <or end="2">
                  <flag name="-all"/>
               </or>
               <or start="2" end="4">
                  <flag name="-short"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-reset"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-cview"/>
               </or>
               <or start="2" end="4">
                  <word name="view_tag"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="getcache">
      <flagset>
         <flag name="-site"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <flag name="-view"/>
         <flag name="-site"/>
      </contents>
   </subcommand>
   <subcommand cmd="getcache">
      <flagset>
         <flag name="-host"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <flag name="-view"/>
         <flag name="-host"/>
      </contents>
   </subcommand>
   <subcommand cmd="getcache">
      <flagset>
         <flag name="-mvfs"/>
         <flag name="-short"/>
      </flagset>
      <contents>
         <flag name="-mvfs"/>
         <brace>
            <flag name="-short"/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="setcache">
      <flagset>
         <flag name="-cachesize"/>
         <flag name="-cview"/>
         <flag name="-default"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <flag name="-view"/>
         <brace>
            <group>
               <or end="2">
                  <flag name="-default"/>
               </or>
               <or start="2" end="5">
                  <flag name="-cachesize"/>
                  <word name="size"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-cview"/>
               </or>
               <or start="2" end="4">
                  <word name="view-tag"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="setcache">
      <flagset>
         <flag name="-cachesize"/>
         <flag name="-default"/>
         <flag name="-host"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <flag name="-view"/>
         <flag name="-host"/>
         <brace>
            <group>
               <or end="2">
                  <flag name="-default"/>
               </or>
               <or start="2" end="5">
                  <flag name="-cachesize"/>
                  <word name="size"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="setcache">
      <flagset>
         <flag name="-cachesize"/>
         <flag name="-default"/>
         <flag name="-password"/>
         <flag name="-site"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <flag name="-view"/>
         <flag name="-site"/>
         <brace>
            <group>
               <or end="2">
                  <flag name="-default"/>
               </or>
               <or start="2" end="5">
                  <flag name="-cachesize"/>
                  <word name="size"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-password"/>
            <word name="registry-password"/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="setcache">
      <flagset>
         <flag name="-cvpfree"/>
         <flag name="-dirdnc"/>
         <flag name="-mvfs"/>
         <flag name="-noentdnc"/>
         <flag name="-regdnc"/>
         <flag name="-rpchandles"/>
         <flag name="-vobfree"/>
      </flagset>
      <contents>
         <flag name="-mvfs"/>
         <brace>
            <group>
               <or end="3">
                  <flag name="-regdnc"/>
                  <word name="cnt"/>
               </or>
               <or start="3" end="6">
                  <flag name="-noentdnc"/>
                  <word name="cnt"/>
               </or>
               <or start="6" end="9">
                  <flag name="-dirdnc"/>
                  <word name="cnt"/>
               </or>
               <or start="9" end="12">
                  <flag name="-vobfree"/>
                  <word name="cnt"/>
               </or>
               <or start="12" end="15">
                  <flag name="-cvpfree"/>
                  <word name="cnt"/>
               </or>
               <or start="15" end="18">
                  <flag name="-rpchandles"/>
                  <word name="cnt"/>
               </or>
            </group>
         </brace>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="update">
      <flagset>
         <flag name="-graphical"/>
      </flagset>
      <contents>
         <flag name="-graphical"/>
         <brace>
            <word name="pname"/>
            <ellipses/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="update">
      <flagset>
         <flag name="-ctime"/>
         <flag name="-force"/>
         <flag name="-log"/>
         <flag name="-noverwrite"/>
         <flag name="-overwrite"/>
         <flag name="-print"/>
         <flag name="-ptime"/>
         <flag name="-rename"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-print"/>
         </brace>
         <brace>
            <flag name="-force"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-overwrite"/>
               </or>
               <or start="2" end="4">
                  <flag name="-noverwrite"/>
               </or>
               <or start="4" end="6">
                  <flag name="-rename"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-ctime"/>
               </or>
               <or start="2" end="4">
                  <flag name="-ptime"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-log"/>
            <word name="pname"/>
         </brace>
         <brace>
            <word name="pname"/>
            <ellipses/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="update">
      <flagset>
         <flag name="-add_loadrules"/>
         <flag name="-ctime"/>
         <flag name="-force"/>
         <flag name="-log"/>
         <flag name="-noverwrite"/>
         <flag name="-overwrite"/>
         <flag name="-print"/>
         <flag name="-ptime"/>
         <flag name="-rename"/>
      </flagset>
      <contents>
         <flag name="-add_loadrules"/>
         <brace>
            <flag name="-print"/>
         </brace>
         <brace>
            <flag name="-force"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-overwrite"/>
               </or>
               <or start="2" end="4">
                  <flag name="-noverwrite"/>
               </or>
               <or start="4" end="6">
                  <flag name="-rename"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-ctime"/>
               </or>
               <or start="2" end="4">
                  <flag name="-ptime"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-log"/>
            <word name="pname"/>
         </brace>
         <word name="pname"/>
         <brace>
            <ellipses/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="get">
      <flagset>
         <flag name="-to"/>
      </flagset>
      <contents>
         <flag name="-to"/>
         <word name="dest-pname"/>
         <word name="pname"/>
      </contents>
   </subcommand>
   <subcommand cmd="checkvob">
      <flagset>
         <flag name="-cleartext"/>
         <flag name="-data"/>
         <flag name="-debris"/>
         <flag name="-derived"/>
         <flag name="-fix"/>
         <flag name="-force"/>
         <flag name="-ignore"/>
         <flag name="-lock"/>
         <flag name="-log"/>
         <flag name="-pool"/>
         <flag name="-protections"/>
         <flag name="-setup"/>
         <flag name="-source"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-view"/>
            <word name="view-tag"/>
         </brace>
         <brace>
            <flag name="-log"/>
            <word name="log-dir-pname"/>
         </brace>
         <brace>
            <flag name="-fix"/>
            <brace>
               <flag name="-force"/>
            </brace>
            <brace>
               <flag name="-ignore"/>
            </brace>
         </brace>
         <brace>
            <flag name="-data"/>
         </brace>
         <brace>
            <flag name="-protections"/>
         </brace>
         <brace>
            <flag name="-debris"/>
         </brace>
         <brace>
            <flag name="-setup"/>
         </brace>
         <brace>
            <group>
               <or end="6">
                  <flag name="-pool"/>
                  <brace>
                     <flag name="-source"/>
                  </brace>
                  <brace>
                     <flag name="-derived"/>
                  </brace>
                  <brace>
                     <flag name="-cleartext"/>
                  </brace>
                  <brace>
                     <group>
                        <or end="2">
                           <word name="vob-stg-pname"/>
                        </or>
                        <or start="2" end="4">
                           <word name="pname-in-vob"/>
                        </or>
                     </group>
                  </brace>
               </or>
               <or start="6" end="10">
                  <brace>
                     <flag name="-lock"/>
                  </brace>
                  <word name="pname"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="checkvob">
      <flagset>
         <flag name="-force"/>
         <flag name="-from"/>
         <flag name="-hlinks"/>
         <flag name="-hltype"/>
         <flag name="-pname"/>
         <flag name="-to"/>
      </flagset>
      <contents>
         <flag name="-hlinks"/>
         <brace>
            <group>
               <or end="2">
                  <flag name="-to"/>
               </or>
               <or start="2" end="4">
                  <flag name="-from"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-hltype"/>
            <word name="hltype-selector"/>
         </brace>
         <brace>
            <flag name="-force"/>
         </brace>
         <brace>
            <flag name="-pname"/>
         </brace>
         <word name="object_selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="checkvob">
      <flagset>
         <flag name="-acquire"/>
         <flag name="-fix"/>
         <flag name="-force"/>
         <flag name="-global"/>
         <flag name="-lock"/>
         <flag name="-log"/>
         <flag name="-protections"/>
         <flag name="-unlock"/>
      </flagset>
      <contents>
         <flag name="-global"/>
         <brace>
            <flag name="-log"/>
            <word name="log-pname"/>
         </brace>
         <brace>
            <flag name="-fix"/>
            <brace>
               <flag name="-force"/>
            </brace>
         </brace>
         <brace>
            <flag name="-acquire"/>
         </brace>
         <brace>
            <flag name="-protections"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-lock"/>
               </or>
               <or start="2" end="4">
                  <flag name="-unlock"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <word name="vob-selector"/>
               </or>
               <or start="2" end="4">
                  <word name="global-type-selector"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="mkvob">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-gpath"/>
         <flag name="-host"/>
         <flag name="-hpath"/>
         <flag name="-nc"/>
         <flag name="-ncaexported"/>
         <flag name="-options"/>
         <flag name="-password"/>
         <flag name="-process"/>
         <flag name="-public"/>
         <flag name="-region"/>
         <flag name="-tag"/>
         <flag name="-tcomment"/>
         <flag name="-ucmproject"/>
      </flagset>
      <contents>
         <flag name="-tag"/>
         <word name="vob-tag"/>
         <brace>
            <group>
               <or end="2">
                  <flag name="-process"/>
               </or>
               <or start="2" end="4">
                  <flag name="-ucmproject"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-tcomment"/>
            <word name="tag-comment"/>
         </brace>
         <brace>
            <flag name="-region"/>
            <word name="network-region"/>
         </brace>
         <brace>
            <flag name="-options"/>
            <word name="mount-options"/>
         </brace>
         <brace>
            <flag name="-ncaexported"/>
         </brace>
         <brace>
            <flag name="-public"/>
         </brace>
         <brace>
            <flag name="-password"/>
            <word name="tag-registry-password"/>
         </brace>
         <brace>
            <flag name="-host"/>
            <word name="hostname"/>
            <flag name="-hpath"/>
            <word name="host-stg-pname"/>
            <flag name="-gpath"/>
            <word name="global-stg-pname"/>
         </brace>
         <word name="vob-storage-pname"/>
      </contents>
   </subcommand>
   <subcommand cmd="rmvob">
      <flagset>
         <flag name="-force"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-force"/>
         </brace>
         <word name="vob-storage-dir-pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="lsvob">
      <flagset>
         <flag name="-graphical"/>
         <flag name="-region"/>
      </flagset>
      <contents>
         <flag name="-graphical"/>
         <brace>
            <flag name="-region"/>
            <word name="network-region"/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="lsvob">
      <flagset>
         <flag name="-host"/>
         <flag name="-long"/>
         <flag name="-region"/>
         <flag name="-short"/>
         <flag name="-storage"/>
         <flag name="-uuid"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-short"/>
               </or>
               <or start="2" end="4">
                  <flag name="-long"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-host"/>
            <word name="hostname"/>
         </brace>
         <brace>
            <flag name="-region"/>
            <word name="network-region-pattern"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <word name="vob-tag-pattern"/>
                  <ellipses/>
               </or>
               <or start="3" end="7">
                  <flag name="-storage"/>
                  <word name="vob-storage-pname"/>
                  <ellipses/>
               </or>
               <or start="7" end="10">
                  <flag name="-uuid"/>
                  <word name="vob-uuid"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="reformatvob">
      <flagset>
         <flag name="-dump"/>
         <flag name="-force"/>
         <flag name="-gpath"/>
         <flag name="-host"/>
         <flag name="-hpath"/>
         <flag name="-load"/>
         <flag name="-rm"/>
         <flag name="-to"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-dump"/>
               </or>
               <or start="2" end="4">
                  <flag name="-load"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-rm"/>
         </brace>
         <brace>
            <flag name="-force"/>
         </brace>
         <brace>
            <flag name="-to"/>
            <word name="dumpfile-dir-pname"/>
         </brace>
         <brace>
            <flag name="-host"/>
            <word name="hostname"/>
            <flag name="-hpath"/>
            <word name="host-stg-pname"/>
            <flag name="-gpath"/>
            <word name="global-stg-pname"/>
         </brace>
         <word name="vob-storage-pname"/>
      </contents>
   </subcommand>
   <subcommand cmd="relocate">
      <flagset>
         <flag name="-force"/>
         <flag name="-log"/>
         <flag name="-qall"/>
         <flag name="-update"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-force"/>
         </brace>
         <brace>
            <flag name="-qall"/>
         </brace>
         <brace>
            <flag name="-log"/>
            <word name="log-pname"/>
         </brace>
         <brace>
            <flag name="-update"/>
         </brace>
         <word name="pname"/>
         <brace>
            <word name="pname"/>
            <ellipses/>
         </brace>
         <word name="target-dir-pname"/>
      </contents>
   </subcommand>
   <subcommand cmd="mount">
      <flagset>
         <flag name="-all"/>
         <flag name="-options"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <brace>
                     <flag name="-options"/>
                     <word name="mount-options"/>
                  </brace>
                  <word name="vob-tag"/>
               </or>
               <or start="3" end="5">
                  <flag name="-all"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="umount">
      <flagset>
         <flag name="-all"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <word name="vob-tag"/>
               </or>
               <or start="2" end="4">
                  <flag name="-all"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="space">
      <flagset>
         <flag name="-all"/>
         <flag name="-host"/>
         <flag name="-region"/>
         <flag name="-update"/>
         <flag name="-view"/>
         <flag name="-vob"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-view"/>
               </or>
               <or start="2" end="4">
                  <flag name="-vob"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-all"/>
         </brace>
         <brace>
            <flag name="-update"/>
         </brace>
         <brace>
            <flag name="-region"/>
            <word name="network-region"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-host"/>
                  <word name="hostname"/>
               </or>
               <or start="3" end="6">
                  <word name="tag"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="space">
      <flagset>
         <flag name="-directory"/>
      </flagset>
      <contents>
         <flag name="-directory"/>
         <word name="pname"/>
         <brace>
            <word name="pname"/>
            <ellipses/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="space">
      <flagset>
         <flag name="-generate"/>
         <flag name="-scrub"/>
      </flagset>
      <contents>
         <flag name="-generate"/>
         <brace>
            <flag name="-scrub"/>
            <word name="days"/>
         </brace>
         <brace>
            <word name="tag"/>
            <ellipses/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="dospace">
      <flagset>
         <flag name="-all"/>
         <flag name="-before"/>
         <flag name="-pool"/>
         <flag name="-references"/>
         <flag name="-region"/>
         <flag name="-since"/>
         <flag name="-size"/>
         <flag name="-top"/>
         <flag name="-update"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-update"/>
         </brace>
         <brace>
            <flag name="-since"/>
            <word name="date-time"/>
         </brace>
         <brace>
            <flag name="-before"/>
            <word name="date-time"/>
         </brace>
         <brace>
            <flag name="-references"/>
            <brace>
               <word name="0"/>
               <const char=","/>
               <word name="1"/>
               <const char=","/>
               <word name="n"/>
            </brace>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-top"/>
                  <word name="number"/>
               </or>
               <or start="3" end="5">
                  <flag name="-all"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-size"/>
            <word name="size"/>
         </brace>
         <brace>
            <flag name="-region"/>
            <word name="network-region"/>
         </brace>
         <brace>
            <flag name="-pool"/>
            <word name="pool-selector"/>
         </brace>
         <word name="vob-tag"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="dospace">
      <flagset>
         <flag name="-dump"/>
         <flag name="-update"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-update"/>
         </brace>
         <flag name="-dump"/>
         <word name="vob-tag"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="dospace">
      <flagset>
         <flag name="-generate"/>
         <flag name="-scrub"/>
      </flagset>
      <contents>
         <flag name="-generate"/>
         <brace>
            <flag name="-scrub"/>
            <word name="days"/>
         </brace>
         <brace>
            <word name="vob-tag"/>
            <ellipses/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="getlog">
      <flagset>
         <flag name="-cview"/>
         <flag name="-graphical"/>
         <flag name="-host"/>
         <flag name="-tag"/>
         <flag name="-vob"/>
      </flagset>
      <contents>
         <flag name="-graphical"/>
         <brace>
            <group>
               <or end="3">
                  <flag name="-host"/>
                  <word name="hostname"/>
               </or>
               <or start="3" end="5">
                  <flag name="-cview"/>
               </or>
               <or start="5" end="8">
                  <flag name="-tag"/>
                  <word name="view-tag"/>
               </or>
               <or start="8" end="11">
                  <flag name="-vob"/>
                  <word name="pname-in-vob"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="getlog">
      <flagset>
         <flag name="-all"/>
         <flag name="-around"/>
         <flag name="-cview"/>
         <flag name="-full"/>
         <flag name="-host"/>
         <flag name="-inquire"/>
         <flag name="-last"/>
         <flag name="-since"/>
         <flag name="-tag"/>
         <flag name="-vob"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-last"/>
                  <brace>
                     <word name="#_lines"/>
                  </brace>
               </or>
               <or start="3" end="5">
                  <flag name="-full"/>
               </or>
               <or start="5" end="8">
                  <flag name="-since"/>
                  <word name="date-time"/>
               </or>
               <or start="8" end="12">
                  <flag name="-around"/>
                  <word name="date-time"/>
                  <brace>
                     <word name="#_minutes"/>
                  </brace>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-host"/>
                  <word name="hostname"/>
               </or>
               <or start="3" end="5">
                  <flag name="-cview"/>
               </or>
               <or start="5" end="8">
                  <flag name="-tag"/>
                  <word name="view-tag"/>
               </or>
               <or start="8" end="11">
                  <flag name="-vob"/>
                  <word name="pname-in-vob"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-inquire"/>
               </or>
               <or start="2" end="4">
                  <flag name="-all"/>
               </or>
               <or start="4" end="7">
                  <word name="log-name"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="lsclients">
      <flagset>
         <flag name="-host"/>
         <flag name="-long"/>
         <flag name="-short"/>
         <flag name="-type"/>
      </flagset>
      <contents>
         <flag name="-host"/>
         <word name="hostname"/>
         <brace>
            <flag name="-type"/>
            <brace>
               <group>
                  <or end="2">
                     <word name="registry"/>
                  </or>
                  <or start="2" end="4">
                     <word name="license"/>
                  </or>
                  <or start="4" end="6">
                     <word name="all"/>
                  </or>
               </group>
            </brace>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-short"/>
               </or>
               <or start="2" end="4">
                  <flag name="-long"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="hostinfo">
      <flagset>
         <flag name="-full"/>
         <flag name="-long"/>
         <flag name="-properties"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-long"/>
         </brace>
         <brace>
            <flag name="-properties"/>
            <brace>
               <flag name="-full"/>
            </brace>
         </brace>
         <brace>
            <word name="hostname"/>
            <ellipses/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="chflevel">
      <flagset>
         <flag name="-family"/>
         <flag name="-force"/>
         <flag name="-override"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-force"/>
         </brace>
         <brace>
            <flag name="-override"/>
         </brace>
         <flag name="-family"/>
         <word name="feature-level"/>
         <word name="vob-selector"/>
      </contents>
   </subcommand>
   <subcommand cmd="chflevel">
      <flagset>
         <flag name="-replica"/>
      </flagset>
      <contents>
         <flag name="-replica"/>
         <word name="feature-level"/>
         <word name="replica-selector"/>
      </contents>
   </subcommand>
   <subcommand cmd="chflevel">
      <flagset>
         <flag name="-auto"/>
         <flag name="-force"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-force"/>
         </brace>
         <flag name="-auto"/>
      </contents>
   </subcommand>
   <subcommand cmd="protect">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-chgrp"/>
         <flag name="-chmod"/>
         <flag name="-chown"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-directory"/>
         <flag name="-file"/>
         <flag name="-nc"/>
         <flag name="-pname"/>
         <flag name="-recurse"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-chown"/>
            <word name="login-name"/>
         </brace>
         <brace>
            <flag name="-chgrp"/>
            <word name="group-name"/>
         </brace>
         <brace>
            <flag name="-chmod"/>
            <word name="permissions"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="6">
                  <brace>
                     <group>
                        <or end="2">
                           <flag name="-file"/>
                        </or>
                        <or start="2" end="4">
                           <flag name="-directory"/>
                        </or>
                     </group>
                  </brace>
                  <brace>
                     <flag name="-recurse"/>
                  </brace>
                  <brace>
                     <flag name="-pname"/>
                  </brace>
                  <word name="pname"/>
                  <ellipses/>
               </or>
               <or start="6" end="9">
                  <word name="object-selector"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="protectvob">
      <flagset>
         <flag name="-add_group"/>
         <flag name="-chgrp"/>
         <flag name="-chown"/>
         <flag name="-delete_group"/>
         <flag name="-force"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-force"/>
         </brace>
         <brace>
            <flag name="-chown"/>
            <word name="login-name"/>
         </brace>
         <brace>
            <flag name="-chgrp"/>
            <word name="group-name"/>
         </brace>
         <brace>
            <flag name="-add_group"/>
            <word name="group-name"/>
            <brace>
               <const char=","/>
               <ellipses/>
            </brace>
         </brace>
         <brace>
            <flag name="-delete_group"/>
            <word name="group-name"/>
            <brace>
               <const char=","/>
               <ellipses/>
            </brace>
         </brace>
         <word name="vob-storage-dir-pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="lock">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-nc"/>
         <flag name="-nusers"/>
         <flag name="-obsolete"/>
         <flag name="-pname"/>
         <flag name="-replace"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-replace"/>
         </brace>
         <brace>
            <group>
               <or end="4">
                  <flag name="-nusers"/>
                  <word name="login-name"/>
                  <brace>
                     <const char=","/>
                     <ellipses/>
                  </brace>
               </or>
               <or start="4" end="6">
                  <flag name="-obsolete"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="4">
                  <brace>
                     <flag name="-pname"/>
                  </brace>
                  <word name="pname"/>
                  <ellipses/>
               </or>
               <or start="4" end="7">
                  <word name="object_selector"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="unlock">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-nc"/>
         <flag name="-pname"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="4">
                  <brace>
                     <flag name="-pname"/>
                  </brace>
                  <word name="pname"/>
                  <ellipses/>
               </or>
               <or start="4" end="7">
                  <word name="object_selector"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="lslock">
      <flagset>
         <flag name="-all"/>
         <flag name="-fmt"/>
         <flag name="-local"/>
         <flag name="-long"/>
         <flag name="-obsolete"/>
         <flag name="-pname"/>
         <flag name="-short"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-local"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-long"/>
               </or>
               <or start="2" end="4">
                  <flag name="-short"/>
               </or>
               <or start="4" end="7">
                  <flag name="-fmt"/>
                  <word name="format"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-obsolete"/>
         </brace>
         <brace>
            <group>
               <or end="5">
                  <brace>
                     <flag name="-all"/>
                  </brace>
                  <brace>
                     <flag name="-pname"/>
                  </brace>
                  <word name="pname"/>
                  <ellipses/>
               </or>
               <or start="5" end="7">
                  <brace>
                     <word name="object_selector"/>
                     <ellipses/>
                  </brace>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="mkeltype">
      <flagset>
         <flag name="-acquire"/>
         <flag name="-attype"/>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-global"/>
         <flag name="-manager"/>
         <flag name="-mergetype"/>
         <flag name="-nc"/>
         <flag name="-ordinary"/>
         <flag name="-ptime"/>
         <flag name="-replace"/>
         <flag name="-supertype"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-replace"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-global"/>
                  <brace>
                     <flag name="-acquire"/>
                  </brace>
               </or>
               <or start="3" end="5">
                  <flag name="-ordinary"/>
               </or>
            </group>
         </brace>
         <flag name="-supertype"/>
         <word name="elem-type-selector"/>
         <brace>
            <flag name="-manager"/>
            <word name="mgr-name"/>
         </brace>
         <brace>
            <flag name="-ptime"/>
         </brace>
         <brace>
            <flag name="-attype"/>
            <word name="attr-type-selector"/>
            <brace>
               <const char=","/>
               <ellipses/>
            </brace>
         </brace>
         <brace>
            <flag name="-mergetype"/>
            <brace>
               <group>
                  <or end="2">
                     <word name="auto"/>
                  </or>
                  <or start="2" end="4">
                     <word name="user"/>
                  </or>
                  <or start="4" end="6">
                     <word name="never"/>
                  </or>
               </group>
            </brace>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="element-type-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="mkbrtype">
      <flagset>
         <flag name="-acquire"/>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-global"/>
         <flag name="-nc"/>
         <flag name="-ordinary"/>
         <flag name="-pbranch"/>
         <flag name="-replace"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-replace"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-global"/>
                  <brace>
                     <flag name="-acquire"/>
                  </brace>
               </or>
               <or start="3" end="5">
                  <flag name="-ordinary"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-pbranch"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="branch-type-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="mklbtype">
      <flagset>
         <flag name="-acquire"/>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-global"/>
         <flag name="-nc"/>
         <flag name="-ordinary"/>
         <flag name="-pbranch"/>
         <flag name="-replace"/>
         <flag name="-shared"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-replace"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-global"/>
                  <brace>
                     <flag name="-acquire"/>
                  </brace>
               </or>
               <or start="3" end="5">
                  <flag name="-ordinary"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-pbranch"/>
         </brace>
         <brace>
            <flag name="-shared"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="label-type-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="mkattype">
      <flagset>
         <flag name="-acquire"/>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-default"/>
         <flag name="-enum"/>
         <flag name="-ge"/>
         <flag name="-global"/>
         <flag name="-gt"/>
         <flag name="-le"/>
         <flag name="-lt"/>
         <flag name="-nc"/>
         <flag name="-ordinary"/>
         <flag name="-replace"/>
         <flag name="-shared"/>
         <flag name="-vpbranch"/>
         <flag name="-vpelement"/>
         <flag name="-vpversion"/>
         <flag name="-vtype"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-replace"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-global"/>
                  <brace>
                     <flag name="-acquire"/>
                  </brace>
               </or>
               <or start="3" end="5">
                  <flag name="-ordinary"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-vpelement"/>
               </or>
               <or start="2" end="4">
                  <flag name="-vpbranch"/>
               </or>
               <or start="4" end="6">
                  <flag name="-vpversion"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-shared"/>
         </brace>
         <brace>
            <flag name="-vtype"/>
            <brace>
               <group>
                  <or end="2">
                     <word name="integer"/>
                  </or>
                  <or start="2" end="4">
                     <word name="real"/>
                  </or>
                  <or start="4" end="6">
                     <word name="time"/>
                  </or>
                  <or start="6" end="8">
                     <word name="string"/>
                  </or>
                  <or start="8" end="10">
                     <word name="opaque"/>
                  </or>
               </group>
            </brace>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <brace>
                     <group>
                        <or end="3">
                           <flag name="-gt"/>
                           <word name="low-value"/>
                        </or>
                        <or start="3" end="6">
                           <flag name="-ge"/>
                           <word name="low-value"/>
                        </or>
                     </group>
                  </brace>
                  <brace>
                     <group>
                        <or end="3">
                           <flag name="-lt"/>
                           <word name="high-value"/>
                        </or>
                        <or start="3" end="6">
                           <flag name="-le"/>
                           <word name="high-value"/>
                        </or>
                     </group>
                  </brace>
               </or>
               <or start="3" end="7">
                  <flag name="-enum"/>
                  <word name="value"/>
                  <brace>
                     <const char=","/>
                     <ellipses/>
                  </brace>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-default"/>
            <word name="default-value"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="attribute-type-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="mkhltype">
      <flagset>
         <flag name="-acquire"/>
         <flag name="-attype"/>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-global"/>
         <flag name="-nc"/>
         <flag name="-ordinary"/>
         <flag name="-replace"/>
         <flag name="-shared"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-replace"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-global"/>
                  <brace>
                     <flag name="-acquire"/>
                  </brace>
               </or>
               <or start="3" end="5">
                  <flag name="-ordinary"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-attype"/>
            <word name="attr-type-selector"/>
            <brace>
               <const char=","/>
               <ellipses/>
            </brace>
         </brace>
         <brace>
            <flag name="-shared"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="hlink-type-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="mktrtype">
      <flagset>
         <flag name="-all"/>
         <flag name="-attype"/>
         <flag name="-brtype"/>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-element"/>
         <flag name="-eltype"/>
         <flag name="-exec"/>
         <flag name="-execunix"/>
         <flag name="-execwin"/>
         <flag name="-hltype"/>
         <flag name="-lbtype"/>
         <flag name="-mkattr"/>
         <flag name="-mkhlink"/>
         <flag name="-mklabel"/>
         <flag name="-nc"/>
         <flag name="-nusers"/>
         <flag name="-postop"/>
         <flag name="-preop"/>
         <flag name="-print"/>
         <flag name="-replace"/>
         <flag name="-trtype"/>
         <flag name="-type"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-replace"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-element"/>
                  <brace>
                     <flag name="-all"/>
                  </brace>
               </or>
               <or start="3" end="5">
                  <flag name="-type"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-preop"/>
               </or>
               <or start="2" end="4">
                  <flag name="-postop"/>
               </or>
            </group>
         </brace>
         <word name="opkind"/>
         <brace>
            <const char=","/>
            <ellipses/>
         </brace>
         <brace>
            <flag name="-nusers"/>
            <word name="login-name"/>
            <brace>
               <const char=","/>
               <ellipses/>
            </brace>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-exec"/>
                  <word name="command-invocation"/>
               </or>
               <or start="3" end="6">
                  <flag name="-execunix"/>
                  <word name="command-invocation"/>
               </or>
               <or start="6" end="9">
                  <flag name="-execwin"/>
                  <word name="command-invocation"/>
               </or>
               <or start="9" end="12">
                  <flag name="-mklabel"/>
                  <word name="label-type-selector"/>
               </or>
               <or start="12" end="15">
                  <flag name="-mkattr"/>
                  <word name="attr-type-selector=value"/>
               </or>
               <or start="15" end="21">
                  <flag name="-mkhlink"/>
                  <word name="hlink-type-selector"/>
                  <const char=","/>
                  <brace>
                     <group>
                        <or end="2">
                           <word name="to"/>
                        </or>
                        <or start="2" end="4">
                           <word name="from"/>
                        </or>
                     </group>
                  </brace>
                  <word name="=pname"/>
               </or>
            </group>
         </brace>
         <ellipses/>
         <brace>
            <flag name="-attype"/>
            <word name="attr-type-selector"/>
            <brace>
               <const char=","/>
               <ellipses/>
            </brace>
         </brace>
         <brace>
            <flag name="-brtype"/>
            <word name="branch-type-selector"/>
            <brace>
               <const char=","/>
               <ellipses/>
            </brace>
         </brace>
         <brace>
            <flag name="-eltype"/>
            <word name="elem-type-selector"/>
            <brace>
               <const char=","/>
               <ellipses/>
            </brace>
         </brace>
         <brace>
            <flag name="-hltype"/>
            <word name="hlink-type-selector"/>
            <brace>
               <const char=","/>
               <ellipses/>
            </brace>
         </brace>
         <brace>
            <flag name="-lbtype"/>
            <word name="label-type-selector"/>
            <brace>
               <const char=","/>
               <ellipses/>
            </brace>
         </brace>
         <brace>
            <flag name="-trtype"/>
            <word name="trigger-type-selector"/>
            <brace>
               <const char=","/>
               <ellipses/>
            </brace>
         </brace>
         <brace>
            <flag name="-print"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="type-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="lstype">
      <flagset>
         <flag name="-fmt"/>
         <flag name="-invob"/>
         <flag name="-kind"/>
         <flag name="-local"/>
         <flag name="-long"/>
         <flag name="-obsolete"/>
         <flag name="-short"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-local"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-long"/>
               </or>
               <or start="2" end="4">
                  <flag name="-short"/>
               </or>
               <or start="4" end="7">
                  <flag name="-fmt"/>
                  <word name="format"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-obsolete"/>
         </brace>
         <brace>
            <group>
               <or end="4">
                  <flag name="-kind"/>
                  <word name="type-kind"/>
                  <brace>
                     <flag name="-invob"/>
                     <word name="vob-selector"/>
                  </brace>
               </or>
               <or start="4" end="7">
                  <word name="type_selector"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="rmtype">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-force"/>
         <flag name="-ignore"/>
         <flag name="-nc"/>
         <flag name="-rmall"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-ignore"/>
         </brace>
         <brace>
            <flag name="-rmall"/>
         </brace>
         <brace>
            <flag name="-force"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="type-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="chtype">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-force"/>
         <flag name="-nc"/>
         <flag name="-pname"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-force"/>
         </brace>
         <word name="type-selector"/>
         <brace>
            <group>
               <or end="4">
                  <brace>
                     <flag name="-pname"/>
                  </brace>
                  <word name="pname"/>
                  <ellipses/>
               </or>
               <or start="4" end="7">
                  <word name="object-selector"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="cptype">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-nc"/>
         <flag name="-replace"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-replace"/>
         </brace>
         <word name="existing-type-selector"/>
         <word name="new-type-selector"/>
      </contents>
   </subcommand>
   <subcommand cmd="mkpool">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-ln"/>
         <flag name="-nc"/>
         <flag name="-source"/>
      </flagset>
      <contents>
         <flag name="-source"/>
         <brace>
            <flag name="-ln"/>
            <word name="pool-dir-pname"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="pool-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="mkpool">
      <flagset>
         <flag name="-age"/>
         <flag name="-alert"/>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cleartext"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-derived"/>
         <flag name="-ln"/>
         <flag name="-nc"/>
         <flag name="-size"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-derived"/>
               </or>
               <or start="2" end="4">
                  <flag name="-cleartext"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-ln"/>
            <word name="pool-dir-pname"/>
         </brace>
         <brace>
            <flag name="-size"/>
            <word name="max-kbytes"/>
            <word name="reclaim-kbytes"/>
            <brace>
               <flag name="-age"/>
               <word name="hours"/>
            </brace>
            <brace>
               <flag name="-alert"/>
               <word name="command"/>
            </brace>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="pool-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="mkpool">
      <flagset>
         <flag name="-age"/>
         <flag name="-alert"/>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-nc"/>
         <flag name="-size"/>
         <flag name="-update"/>
      </flagset>
      <contents>
         <flag name="-update"/>
         <brace>
            <flag name="-size"/>
            <word name="max-kbytes"/>
            <word name="reclaim-kbytes"/>
         </brace>
         <brace>
            <flag name="-age"/>
            <word name="hours"/>
         </brace>
         <brace>
            <flag name="-alert"/>
            <word name="command"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="pool-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="lspool">
      <flagset>
         <flag name="-fmt"/>
         <flag name="-invob"/>
         <flag name="-long"/>
         <flag name="-obsolete"/>
         <flag name="-short"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-long"/>
               </or>
               <or start="2" end="4">
                  <flag name="-short"/>
               </or>
               <or start="4" end="7">
                  <flag name="-fmt"/>
                  <word name="format"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-obsolete"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-invob"/>
                  <word name="vob-selector"/>
               </or>
               <or start="3" end="6">
                  <word name="pool-selector"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="rmpool">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-nc"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="pool-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="chpool">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-force"/>
         <flag name="-nc"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-force"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="pool-selector"/>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="lsreplica">
      <flagset>
         <flag name="-fmt"/>
         <flag name="-invob"/>
         <flag name="-long"/>
         <flag name="-short"/>
         <flag name="-siblings"/>
         <flag name="-siblings"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-long"/>
               </or>
               <or start="2" end="4">
                  <flag name="-short"/>
               </or>
               <or start="4" end="7">
                  <flag name="-fmt"/>
                  <word name="format"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-siblings"/>
               </or>
               <or start="2" end="6">
                  <brace>
                     <flag name="-siblings"/>
                  </brace>
                  <flag name="-invob"/>
                  <word name="vob-selector"/>
               </or>
               <or start="6" end="9">
                  <word name="replica-selector"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="chmaster">
      <flagset>
         <flag name="-all"/>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-default"/>
         <flag name="-default"/>
         <flag name="-force"/>
         <flag name="-long"/>
         <flag name="-nc"/>
         <flag name="-pname"/>
         <flag name="-pname"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="4">
                  <word name="master-replica-selector"/>
                  <word name="object-selector"/>
                  <ellipses/>
               </or>
               <or start="4" end="9">
                  <word name="master-replica-selector"/>
                  <brace>
                     <flag name="-pname"/>
                  </brace>
                  <word name="branch-or-element-pname"/>
                  <ellipses/>
               </or>
               <or start="9" end="14">
                  <flag name="-default"/>
                  <brace>
                     <flag name="-pname"/>
                  </brace>
                  <word name="branch-pname"/>
                  <ellipses/>
               </or>
               <or start="14" end="18">
                  <flag name="-default"/>
                  <word name="brtype-selector"/>
                  <ellipses/>
               </or>
               <or start="18" end="23">
                  <flag name="-all"/>
                  <brace>
                     <flag name="-force"/>
                     <word name="old-replica-selector"/>
                  </brace>
                  <brace>
                     <flag name="-long"/>
                  </brace>
                  <word name="master-replica-selector"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="reqmaster">
      <flagset>
         <flag name="-acl"/>
         <flag name="-allow"/>
         <flag name="-allow"/>
         <flag name="-c"/>
         <flag name="-cq"/>
         <flag name="-deny"/>
         <flag name="-deny"/>
         <flag name="-disable"/>
         <flag name="-edit"/>
         <flag name="-enable"/>
         <flag name="-get"/>
         <flag name="-instances"/>
         <flag name="-list"/>
         <flag name="-nc"/>
         <flag name="-set"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="5">
                  <flag name="-cq"/>
               </or>
               <or start="5" end="7">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="4">
                  <flag name="-acl"/>
                  <brace>
                     <group>
                        <or end="2">
                           <flag name="-edit"/>
                        </or>
                        <or start="2" end="5">
                           <flag name="-set"/>
                           <word name="pname"/>
                        </or>
                        <or start="5" end="7">
                           <flag name="-get"/>
                        </or>
                     </group>
                  </brace>
                  <word name="vob-selector"/>
               </or>
               <or start="4" end="7">
                  <brace>
                     <group>
                        <or end="2">
                           <flag name="-enable"/>
                        </or>
                        <or start="2" end="4">
                           <flag name="-disable"/>
                        </or>
                     </group>
                  </brace>
                  <word name="vob-selector"/>
               </or>
               <or start="7" end="12">
                  <brace>
                     <group>
                        <or end="2">
                           <flag name="-deny"/>
                        </or>
                        <or start="2" end="4">
                           <flag name="-allow"/>
                        </or>
                     </group>
                  </brace>
                  <flag name="-instances"/>
                  <word name="branchtype-selector"/>
                  <ellipses/>
               </or>
               <or start="12" end="16">
                  <brace>
                     <group>
                        <or end="2">
                           <flag name="-deny"/>
                        </or>
                        <or start="2" end="4">
                           <flag name="-allow"/>
                        </or>
                     </group>
                  </brace>
                  <word name="branch-pname"/>
                  <ellipses/>
               </or>
               <or start="16" end="20">
                  <brace>
                     <flag name="-list"/>
                  </brace>
                  <word name="branch-pname"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="rename">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-generate"/>
         <flag name="-nc"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <word name="old-object-selector"/>
                  <word name="new-object-selector"/>
               </or>
               <or start="3" end="6">
                  <flag name="-generate"/>
                  <word name="old-object-selector"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="ln">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-force"/>
         <flag name="-nc"/>
         <flag name="-nco"/>
         <flag name="-slink"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-slink"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-nco"/>
            <brace>
               <flag name="-force"/>
            </brace>
         </brace>
         <word name="pname"/>
         <word name="target-pname"/>
      </contents>
   </subcommand>
   <subcommand cmd="ln">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-force"/>
         <flag name="-nc"/>
         <flag name="-nco"/>
         <flag name="-slink"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-slink"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-nco"/>
            <brace>
               <flag name="-force"/>
            </brace>
         </brace>
         <word name="pname"/>
         <brace>
            <word name="pname"/>
            <ellipses/>
         </brace>
         <word name="target-dir-pname"/>
      </contents>
   </subcommand>
   <subcommand cmd="rmname">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-force"/>
         <flag name="-nc"/>
         <flag name="-nco"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-nco"/>
            <brace>
               <flag name="-force"/>
            </brace>
         </brace>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="move">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-nc"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="pname"/>
         <word name="target-pname"/>
      </contents>
   </subcommand>
   <subcommand cmd="move">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-nc"/>
      </flagset>
      <contents>
         <group>
            <or end="1"/>
            <or start="1" end="7">
               <word name="mv"/>
               <brace>
                  <group>
                     <or end="3">
                        <flag name="-c"/>
                        <word name="comment"/>
                     </or>
                     <or start="3" end="6">
                        <flag name="-cfile"/>
                        <word name="pname"/>
                     </or>
                     <or start="6" end="8">
                        <flag name="-cq"/>
                     </or>
                     <or start="8" end="10">
                        <flag name="-cqe"/>
                     </or>
                     <or start="10" end="12">
                        <flag name="-nc"/>
                     </or>
                  </group>
               </brace>
               <word name="pname"/>
               <brace>
                  <word name="pname"/>
                  <ellipses/>
               </brace>
               <word name="target-dir-pname"/>
            </or>
         </group>
      </contents>
   </subcommand>
   <subcommand cmd="file">
      <flagset>
         <flag name="-all"/>
         <flag name="-invob"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-invob"/>
            <word name="pname"/>
         </brace>
         <brace>
            <flag name="-all"/>
         </brace>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="mkdir">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-nc"/>
         <flag name="-nco"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-nco"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="dir-pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="mkelem">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-ci"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-eltype"/>
         <flag name="-master"/>
         <flag name="-nc"/>
         <flag name="-nco"/>
         <flag name="-nwarn"/>
         <flag name="-ptime"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-eltype"/>
            <word name="elem-type-name"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-nco"/>
               </or>
               <or start="2" end="5">
                  <flag name="-ci"/>
                  <brace>
                     <flag name="-ptime"/>
                  </brace>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-master"/>
         </brace>
         <brace>
            <flag name="-nwarn"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="element-pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="rmelem">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-force"/>
         <flag name="-nc"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-force"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="mkbranch">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-nc"/>
         <flag name="-nco"/>
         <flag name="-nwarn"/>
         <flag name="-version"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-nwarn"/>
         </brace>
         <brace>
            <flag name="-nco"/>
         </brace>
         <brace>
            <flag name="-version"/>
            <word name="version-selector"/>
         </brace>
         <word name="branch-type-selector"/>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="rmbranch">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-force"/>
         <flag name="-nc"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-force"/>
         </brace>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="rmver">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-data"/>
         <flag name="-force"/>
         <flag name="-nc"/>
         <flag name="-version"/>
         <flag name="-vrange"/>
         <flag name="-xattr"/>
         <flag name="-xbranch"/>
         <flag name="-xhlink"/>
         <flag name="-xlabel"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-force"/>
         </brace>
         <brace>
            <flag name="-xbranch"/>
         </brace>
         <brace>
            <flag name="-xlabel"/>
         </brace>
         <brace>
            <flag name="-xattr"/>
         </brace>
         <brace>
            <flag name="-xhlink"/>
         </brace>
         <brace>
            <flag name="-data"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-version"/>
                  <word name="version-selector"/>
               </or>
               <or start="3" end="7">
                  <flag name="-vrange"/>
                  <word name="low-version"/>
                  <word name="high-version"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="checkout">
      <flagset>
         <flag name="-branch"/>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-nc"/>
         <flag name="-ndata"/>
         <flag name="-nmaster"/>
         <flag name="-nquery"/>
         <flag name="-nwarn"/>
         <flag name="-out"/>
         <flag name="-ptime"/>
         <flag name="-query"/>
         <flag name="-reserved"/>
         <flag name="-unreserved"/>
         <flag name="-version"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-reserved"/>
         </brace>
         <brace>
            <flag name="-unreserved"/>
            <brace>
               <flag name="-nmaster"/>
            </brace>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-out"/>
                  <word name="dest-pname"/>
               </or>
               <or start="3" end="5">
                  <flag name="-ndata"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-ptime"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-branch"/>
                  <word name="branch-pname"/>
               </or>
               <or start="3" end="5">
                  <flag name="-version"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-nwarn"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-query"/>
               </or>
               <or start="2" end="4">
                  <flag name="-nquery"/>
               </or>
            </group>
         </brace>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="uncheckout">
      <flagset>
         <flag name="-cact"/>
         <flag name="-cwork"/>
         <flag name="-keep"/>
         <flag name="-rm"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-keep"/>
               </or>
               <or start="2" end="4">
                  <flag name="-rm"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-cact"/>
               </or>
               <or start="2" end="4">
                  <flag name="-cwork"/>
               </or>
            </group>
         </brace>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="checkin">
      <flagset>
         <flag name="-c"/>
         <flag name="-cact"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-cr"/>
         <flag name="-cwork"/>
         <flag name="-from"/>
         <flag name="-identical"/>
         <flag name="-keep"/>
         <flag name="-nc"/>
         <flag name="-nwarn"/>
         <flag name="-ptime"/>
         <flag name="-rm"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-nwarn"/>
         </brace>
         <brace>
            <flag name="-cr"/>
         </brace>
         <brace>
            <flag name="-ptime"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-keep"/>
               </or>
               <or start="2" end="4">
                  <flag name="-rm"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-from"/>
            <word name="source-pname"/>
         </brace>
         <brace>
            <flag name="-identical"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-cact"/>
               </or>
               <or start="2" end="4">
                  <flag name="-cwork"/>
               </or>
               <or start="4" end="7">
                  <word name="activity_selector"/>
                  <ellipses/>
               </or>
               <or start="7" end="10">
                  <word name="pname"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="reserve">
      <flagset>
         <flag name="-c"/>
         <flag name="-cact"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-cwork"/>
         <flag name="-nc"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-cact"/>
               </or>
               <or start="2" end="4">
                  <flag name="-cwork"/>
               </or>
            </group>
         </brace>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="unreserve">
      <flagset>
         <flag name="-c"/>
         <flag name="-cact"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-cwork"/>
         <flag name="-nc"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-view"/>
            <brace>
               <word name="hostname:"/>
            </brace>
            <word name="view-storage-dir-pname"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-cact"/>
               </or>
               <or start="2" end="4">
                  <flag name="-cwork"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="lscheckout">
      <flagset>
         <flag name="-all"/>
         <flag name="-areplicas"/>
         <flag name="-avobs"/>
         <flag name="-brtype"/>
         <flag name="-cview"/>
         <flag name="-directory"/>
         <flag name="-fmt"/>
         <flag name="-long"/>
         <flag name="-me"/>
         <flag name="-recurse"/>
         <flag name="-short"/>
         <flag name="-user"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-long"/>
               </or>
               <or start="2" end="4">
                  <flag name="-short"/>
               </or>
               <or start="4" end="7">
                  <flag name="-fmt"/>
                  <word name="format"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-cview"/>
         </brace>
         <brace>
            <flag name="-brtype"/>
            <word name="branch-type-selector"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-me"/>
               </or>
               <or start="2" end="5">
                  <flag name="-user"/>
                  <word name="login-name"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-recurse"/>
               </or>
               <or start="2" end="4">
                  <flag name="-directory"/>
               </or>
               <or start="4" end="6">
                  <flag name="-all"/>
               </or>
               <or start="6" end="8">
                  <flag name="-avobs"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-areplicas"/>
         </brace>
         <brace>
            <word name="pname"/>
            <ellipses/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="chevent">
      <flagset>
         <flag name="-append"/>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-event"/>
         <flag name="-insert"/>
         <flag name="-invob"/>
         <flag name="-nc"/>
         <flag name="-pname"/>
         <flag name="-replace"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="5">
                  <flag name="-cq"/>
               </or>
               <or start="5" end="8">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-append"/>
               </or>
               <or start="2" end="4">
                  <flag name="-insert"/>
               </or>
               <or start="4" end="6">
                  <flag name="-replace"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="5">
                  <flag name="-event"/>
                  <brace>
                     <flag name="-invob"/>
                     <word name="vob-selector"/>
                  </brace>
                  <word name="event-id"/>
                  <ellipses/>
               </or>
               <or start="5" end="9">
                  <brace>
                     <flag name="-pname"/>
                  </brace>
                  <word name="pname"/>
                  <ellipses/>
               </or>
               <or start="9" end="12">
                  <word name="object-selector"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="mklabel">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-nc"/>
         <flag name="-recurse"/>
         <flag name="-replace"/>
         <flag name="-version"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-replace"/>
         </brace>
         <brace>
            <flag name="-recurse"/>
         </brace>
         <brace>
            <flag name="-version"/>
            <word name="version-selector"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="label-type-selector"/>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="mklabel">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-ci"/>
         <flag name="-config"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-name"/>
         <flag name="-nc"/>
         <flag name="-replace"/>
         <flag name="-select"/>
         <flag name="-type"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-replace"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-select"/>
            <word name="do-leaf-pattern"/>
         </brace>
         <brace>
            <flag name="-ci"/>
         </brace>
         <brace>
            <flag name="-type"/>
            <brace>
               <group>
                  <or end="2">
                     <word name="f"/>
                  </or>
                  <or start="2" end="4">
                     <word name="d"/>
                  </or>
               </group>
            </brace>
            <ellipses/>
         </brace>
         <brace>
            <flag name="-name"/>
            <word name="tail-pattern"/>
         </brace>
         <flag name="-config"/>
         <word name="do-pname"/>
         <word name="label-type-selector"/>
      </contents>
   </subcommand>
   <subcommand cmd="rmlabel">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-nc"/>
         <flag name="-version"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-version"/>
            <word name="version-selector"/>
         </brace>
         <word name="label-type-selector"/>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="mkattr">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-default"/>
         <flag name="-nc"/>
         <flag name="-pname"/>
         <flag name="-recurse"/>
         <flag name="-replace"/>
         <flag name="-version"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-replace"/>
         </brace>
         <brace>
            <flag name="-recurse"/>
         </brace>
         <brace>
            <flag name="-version"/>
            <word name="version-selector"/>
         </brace>
         <brace>
            <flag name="-pname"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <word name="attribute-type-selector"/>
                  <word name="value"/>
               </or>
               <or start="3" end="6">
                  <flag name="-default"/>
                  <word name="attribute-type-selector"/>
               </or>
            </group>
         </brace>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="mkattr">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-default"/>
         <flag name="-nc"/>
         <flag name="-replace"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-replace"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <word name="attribute-type-selector"/>
                  <word name="value"/>
               </or>
               <or start="3" end="6">
                  <flag name="-default"/>
                  <word name="attribute-type-selector"/>
               </or>
            </group>
         </brace>
         <word name="object-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="mkattr">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-ci"/>
         <flag name="-config"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-default"/>
         <flag name="-name"/>
         <flag name="-nc"/>
         <flag name="-replace"/>
         <flag name="-select"/>
         <flag name="-type"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-replace"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-select"/>
            <word name="do-leaf-pattern"/>
         </brace>
         <brace>
            <flag name="-ci"/>
         </brace>
         <brace>
            <flag name="-type"/>
            <brace>
               <group>
                  <or end="2">
                     <word name="f"/>
                  </or>
                  <or start="2" end="4">
                     <word name="d"/>
                  </or>
               </group>
            </brace>
            <ellipses/>
         </brace>
         <brace>
            <flag name="-name"/>
            <word name="tail-pattern"/>
         </brace>
         <flag name="-config"/>
         <word name="do-pname"/>
         <brace>
            <group>
               <or end="3">
                  <word name="attribute-type-selector"/>
                  <word name="value"/>
               </or>
               <or start="3" end="6">
                  <flag name="-default"/>
                  <word name="attribute-type-selector"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="rmattr">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-nc"/>
         <flag name="-pname"/>
         <flag name="-version"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="6">
                  <brace>
                     <flag name="-version"/>
                     <word name="version-selector"/>
                  </brace>
                  <brace>
                     <flag name="-pname"/>
                  </brace>
                  <word name="attribute-type-selector"/>
                  <word name="pname"/>
                  <ellipses/>
               </or>
               <or start="6" end="10">
                  <word name="attribute-type-selector"/>
                  <word name="object-selector"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="mkhlink">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-fpname"/>
         <flag name="-ftext"/>
         <flag name="-nc"/>
         <flag name="-tpname"/>
         <flag name="-ttext"/>
         <flag name="-unidir"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-unidir"/>
         </brace>
         <brace>
            <flag name="-ttext"/>
            <word name="to-text"/>
         </brace>
         <brace>
            <flag name="-ftext"/>
            <word name="from-text"/>
         </brace>
         <brace>
            <flag name="-tpname"/>
         </brace>
         <brace>
            <flag name="-fpname"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="hlink-type-selector"/>
         <word name="from-obj-selector"/>
         <brace>
            <word name="to-obj-selector"/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="rmhlink">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-nc"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="hlink-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="mktrigger">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-force"/>
         <flag name="-nattach"/>
         <flag name="-nc"/>
         <flag name="-ninherit"/>
         <flag name="-recurse"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-recurse"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-ninherit"/>
               </or>
               <or start="2" end="4">
                  <flag name="-nattach"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-force"/>
         </brace>
         <word name="trigger-type-selector"/>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="rmtrigger">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-nattach"/>
         <flag name="-nc"/>
         <flag name="-ninherit"/>
         <flag name="-recurse"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-ninherit"/>
               </or>
               <or start="2" end="4">
                  <flag name="-nattach"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-recurse"/>
         </brace>
         <word name="trigger-type-selector"/>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="diff">
      <flagset>
         <flag name="-graphical"/>
         <flag name="-hstack"/>
         <flag name="-options"/>
         <flag name="-predecessor"/>
         <flag name="-tiny"/>
         <flag name="-vstack"/>
      </flagset>
      <contents>
         <flag name="-graphical"/>
         <brace>
            <flag name="-tiny"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-hstack"/>
               </or>
               <or start="2" end="4">
                  <flag name="-vstack"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-predecessor"/>
         </brace>
         <brace>
            <flag name="-options"/>
            <word name="pass-through-opts"/>
         </brace>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="diff">
      <flagset>
         <flag name="-columns"/>
         <flag name="-diff_format"/>
         <flag name="-options"/>
         <flag name="-predecessor"/>
         <flag name="-serial_format"/>
         <flag name="-tiny"/>
         <flag name="-window"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-tiny"/>
               </or>
               <or start="2" end="4">
                  <flag name="-window"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-serial_format"/>
               </or>
               <or start="2" end="4">
                  <flag name="-diff_format"/>
               </or>
               <or start="4" end="7">
                  <flag name="-columns"/>
                  <word name="n"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-options"/>
            <word name="pass-through-opts"/>
         </brace>
         <brace>
            <flag name="-predecessor"/>
         </brace>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="merge">
      <flagset>
         <flag name="-abort"/>
         <flag name="-base"/>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-columns"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-delete"/>
         <flag name="-diff_format"/>
         <flag name="-graphical"/>
         <flag name="-insert"/>
         <flag name="-narrows"/>
         <flag name="-nc"/>
         <flag name="-ndata"/>
         <flag name="-options"/>
         <flag name="-out"/>
         <flag name="-qall"/>
         <flag name="-query"/>
         <flag name="-replace"/>
         <flag name="-serial_format"/>
         <flag name="-tiny"/>
         <flag name="-tiny"/>
         <flag name="-to"/>
         <flag name="-version"/>
         <flag name="-window"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-out"/>
                  <word name="output-pname"/>
               </or>
               <or start="3" end="6">
                  <flag name="-to"/>
                  <word name="contrib-and-result-pname"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-graphical"/>
                  <brace>
                     <flag name="-tiny"/>
                  </brace>
               </or>
               <or start="3" end="6">
                  <brace>
                     <group>
                        <or end="2">
                           <flag name="-tiny"/>
                        </or>
                        <or start="2" end="4">
                           <flag name="-window"/>
                        </or>
                     </group>
                  </brace>
                  <brace>
                     <group>
                        <or end="2">
                           <flag name="-serial_format"/>
                        </or>
                        <or start="2" end="4">
                           <flag name="-diff_format"/>
                        </or>
                        <or start="4" end="7">
                           <flag name="-columns"/>
                           <word name="n"/>
                        </or>
                     </group>
                  </brace>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-base"/>
                  <word name="pname"/>
               </or>
               <or start="3" end="5">
                  <flag name="-insert"/>
               </or>
               <or start="5" end="7">
                  <flag name="-delete"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-ndata"/>
               </or>
               <or start="2" end="4">
                  <flag name="-narrows"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-replace"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-query"/>
               </or>
               <or start="2" end="4">
                  <flag name="-abort"/>
               </or>
               <or start="4" end="6">
                  <flag name="-qall"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-options"/>
            <word name="pass-through-options"/>
         </brace>
         <brace>
            <group>
               <or end="4">
                  <flag name="-version"/>
                  <word name="contrib-version-selector"/>
                  <ellipses/>
               </or>
               <or start="4" end="7">
                  <word name="contrib-pname"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="rmmerge">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-nc"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <word name="from-pname"/>
         <word name="to-pname"/>
      </contents>
   </subcommand>
   <subcommand cmd="findmerge">
      <flagset>
         <flag name="-graphical"/>
      </flagset>
      <contents>
         <flag name="-graphical"/>
      </contents>
   </subcommand>
   <subcommand cmd="findmerge">
      <flagset>
         <flag name="-all"/>
         <flag name="-avobs"/>
         <flag name="-depth"/>
         <flag name="-directory"/>
         <flag name="-flatest"/>
         <flag name="-follow"/>
         <flag name="-ftag"/>
         <flag name="-fversion"/>
         <flag name="-nrecurse"/>
         <flag name="-visible"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <word name="pname"/>
                  <ellipses/>
               </or>
               <or start="3" end="6">
                  <brace>
                     <word name="pname"/>
                     <ellipses/>
                  </brace>
                  <flag name="-all"/>
               </or>
               <or start="6" end="8">
                  <flag name="-avobs"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-ftag"/>
                  <word name="view-tag"/>
               </or>
               <or start="3" end="6">
                  <flag name="-fversion"/>
                  <word name="version-selector"/>
               </or>
               <or start="6" end="8">
                  <flag name="-flatest"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-depth"/>
               </or>
               <or start="2" end="4">
                  <flag name="-nrecurse"/>
               </or>
               <or start="4" end="6">
                  <flag name="-directory"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-follow"/>
         </brace>
         <brace>
            <flag name="-visible"/>
         </brace>
         <brace>
            <word name="general"/>
            <word name="options"/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="findmerge">
      <flagset>
         <flag name="-abort"/>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-co"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-element"/>
         <flag name="-exec"/>
         <flag name="-fcsets"/>
         <flag name="-flatest"/>
         <flag name="-ftag"/>
         <flag name="-fversion"/>
         <flag name="-gmerge"/>
         <flag name="-group"/>
         <flag name="-log"/>
         <flag name="-long"/>
         <flag name="-merge"/>
         <flag name="-name"/>
         <flag name="-nback"/>
         <flag name="-nc"/>
         <flag name="-nxname"/>
         <flag name="-nzero"/>
         <flag name="-ok"/>
         <flag name="-okgmerge"/>
         <flag name="-okmerge"/>
         <flag name="-print"/>
         <flag name="-qall"/>
         <flag name="-query"/>
         <flag name="-serial"/>
         <flag name="-short"/>
         <flag name="-type"/>
         <flag name="-unreserved"/>
         <flag name="-user"/>
         <flag name="-whynot"/>
      </flagset>
      <contents>
         <word name="activity-selector"/>
         <ellipses/>
         <flag name="-fcsets"/>
         <brace>
            <group>
               <or end="3">
                  <flag name="-ftag"/>
                  <word name="view-tag"/>
               </or>
               <or start="3" end="6">
                  <flag name="-fversion"/>
                  <word name="version-selector"/>
               </or>
               <or start="6" end="8">
                  <flag name="-flatest"/>
               </or>
            </group>
         </brace>
         <brace>
            <word name="general"/>
            <word name="options"/>
         </brace>
         <brace>
            <flag name="-user"/>
            <word name="login-name"/>
         </brace>
         <brace>
            <flag name="-group"/>
            <word name="group-name"/>
         </brace>
         <brace>
            <flag name="-type"/>
            <brace>
               <group>
                  <or end="2">
                     <word name="f"/>
                  </or>
                  <or start="2" end="4">
                     <word name="d"/>
                  </or>
                  <or start="4" end="6">
                     <word name="fd"/>
                  </or>
               </group>
            </brace>
         </brace>
         <brace>
            <flag name="-name"/>
            <word name="pattern"/>
         </brace>
         <brace>
            <flag name="-element"/>
            <word name="query"/>
         </brace>
         <brace>
            <flag name="-nzero"/>
         </brace>
         <brace>
            <flag name="-nback"/>
         </brace>
         <brace>
            <flag name="-whynot"/>
         </brace>
         <brace>
            <flag name="-log"/>
            <word name="log-pname"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="checkout-comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-unreserved"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-query"/>
               </or>
               <or start="2" end="4">
                  <flag name="-abort"/>
               </or>
               <or start="4" end="6">
                  <flag name="-qall"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-serial"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-print"/>
                  <brace>
                     <group>
                        <or end="2">
                           <flag name="-long"/>
                        </or>
                        <or start="2" end="4">
                           <flag name="-short"/>
                        </or>
                        <or start="4" end="6">
                           <flag name="-nxname"/>
                        </or>
                     </group>
                  </brace>
               </or>
               <or start="3" end="5">
                  <brace>
                     <group>
                        <or end="2">
                           <flag name="-merge"/>
                        </or>
                        <or start="2" end="4">
                           <flag name="-okmerge"/>
                        </or>
                     </group>
                  </brace>
               </or>
               <or start="5" end="7">
                  <brace>
                     <group>
                        <or end="2">
                           <flag name="-gmerge"/>
                        </or>
                        <or start="2" end="4">
                           <flag name="-okgmerge"/>
                        </or>
                     </group>
                  </brace>
               </or>
               <or start="7" end="10">
                  <flag name="-exec"/>
                  <word name="command-invocation"/>
               </or>
               <or start="10" end="13">
                  <flag name="-ok"/>
                  <word name="command-invocation"/>
               </or>
               <or start="13" end="15">
                  <flag name="-co"/>
               </or>
            </group>
         </brace>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="find">
      <flagset>
         <flag name="-all"/>
         <flag name="-avobs"/>
         <flag name="-branch"/>
         <flag name="-cview"/>
         <flag name="-depth"/>
         <flag name="-directory"/>
         <flag name="-element"/>
         <flag name="-exec"/>
         <flag name="-follow"/>
         <flag name="-group"/>
         <flag name="-name"/>
         <flag name="-nrecurse"/>
         <flag name="-nvisible"/>
         <flag name="-nvisible"/>
         <flag name="-nxname"/>
         <flag name="-ok"/>
         <flag name="-print"/>
         <flag name="-type"/>
         <flag name="-user"/>
         <flag name="-version"/>
         <flag name="-visible"/>
         <flag name="-visible"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <word name="pname"/>
                  <ellipses/>
               </or>
               <or start="3" end="7">
                  <brace>
                     <word name="pname"/>
                     <ellipses/>
                  </brace>
                  <flag name="-all"/>
                  <brace>
                     <group>
                        <or end="2">
                           <flag name="-visible"/>
                        </or>
                        <or start="2" end="4">
                           <flag name="-nvisible"/>
                        </or>
                     </group>
                  </brace>
               </or>
               <or start="7" end="10">
                  <flag name="-avobs"/>
                  <brace>
                     <group>
                        <or end="2">
                           <flag name="-visible"/>
                        </or>
                        <or start="2" end="4">
                           <flag name="-nvisible"/>
                        </or>
                     </group>
                  </brace>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-name"/>
            <word name="pattern"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-depth"/>
               </or>
               <or start="2" end="4">
                  <flag name="-nrecurse"/>
               </or>
               <or start="4" end="6">
                  <flag name="-directory"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-cview"/>
         </brace>
         <brace>
            <flag name="-user"/>
            <word name="login-name"/>
         </brace>
         <brace>
            <flag name="-group"/>
            <word name="group-name"/>
         </brace>
         <brace>
            <flag name="-type"/>
            <brace>
               <group>
                  <or end="2">
                     <word name="f"/>
                  </or>
                  <or start="2" end="4">
                     <word name="d"/>
                  </or>
                  <or start="4" end="6">
                     <word name="l"/>
                  </or>
               </group>
            </brace>
            <ellipses/>
         </brace>
         <brace>
            <flag name="-follow"/>
         </brace>
         <brace>
            <flag name="-nxname"/>
         </brace>
         <brace>
            <flag name="-element"/>
            <word name="query"/>
         </brace>
         <brace>
            <flag name="-branch"/>
            <word name="query"/>
         </brace>
         <brace>
            <flag name="-version"/>
            <word name="query"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-print"/>
               </or>
               <or start="2" end="5">
                  <flag name="-exec"/>
                  <word name="command-invocation"/>
               </or>
               <or start="5" end="8">
                  <flag name="-ok"/>
                  <word name="command-invocation"/>
               </or>
            </group>
         </brace>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="ls">
      <flagset>
         <flag name="-directory"/>
         <flag name="-long"/>
         <flag name="-nxname"/>
         <flag name="-recurse"/>
         <flag name="-short"/>
         <flag name="-view_only"/>
         <flag name="-visible"/>
         <flag name="-vob_only"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-recurse"/>
               </or>
               <or start="2" end="4">
                  <flag name="-directory"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-long"/>
               </or>
               <or start="2" end="4">
                  <flag name="-short"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-vob_only"/>
               </or>
               <or start="2" end="4">
                  <flag name="-view_only"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-nxname"/>
         </brace>
         <brace>
            <flag name="-visible"/>
         </brace>
         <brace>
            <word name="pname"/>
            <ellipses/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="describe">
      <flagset>
         <flag name="-graphical"/>
      </flagset>
      <contents>
         <flag name="-graphical"/>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="describe">
      <flagset>
         <flag name="-aattr"/>
         <flag name="-ahlink"/>
         <flag name="-alabel"/>
         <flag name="-all"/>
         <flag name="-all"/>
         <flag name="-all"/>
         <flag name="-all"/>
         <flag name="-ancestor"/>
         <flag name="-cact"/>
         <flag name="-cview"/>
         <flag name="-cwork"/>
         <flag name="-fmt"/>
         <flag name="-ihlink"/>
         <flag name="-local"/>
         <flag name="-long"/>
         <flag name="-pname"/>
         <flag name="-predecessor"/>
         <flag name="-short"/>
         <flag name="-type"/>
         <flag name="-version"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-local"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-long"/>
               </or>
               <or start="2" end="4">
                  <flag name="-short"/>
               </or>
               <or start="4" end="7">
                  <flag name="-fmt"/>
                  <word name="format"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-alabel"/>
            <brace>
               <group>
                  <or end="3">
                     <word name="label-type-selector"/>
                     <brace>
                        <const char=","/>
                        <ellipses/>
                     </brace>
                  </or>
                  <or start="3" end="5">
                     <flag name="-all"/>
                  </or>
               </group>
            </brace>
         </brace>
         <brace>
            <flag name="-aattr"/>
            <brace>
               <group>
                  <or end="3">
                     <word name="attr-type-selector"/>
                     <brace>
                        <const char=","/>
                        <ellipses/>
                     </brace>
                  </or>
                  <or start="3" end="5">
                     <flag name="-all"/>
                  </or>
               </group>
            </brace>
         </brace>
         <brace>
            <flag name="-ahlink"/>
            <brace>
               <group>
                  <or end="3">
                     <word name="hlink-type-selector"/>
                     <brace>
                        <const char=","/>
                        <ellipses/>
                     </brace>
                  </or>
                  <or start="3" end="5">
                     <flag name="-all"/>
                  </or>
               </group>
            </brace>
         </brace>
         <brace>
            <group>
               <or end="8">
                  <brace>
                     <flag name="-cview"/>
                  </brace>
                  <brace>
                     <group>
                        <or end="3">
                           <flag name="-version"/>
                           <word name="version-selector"/>
                        </or>
                        <or start="3" end="5">
                           <flag name="-ancestor"/>
                        </or>
                     </group>
                  </brace>
                  <brace>
                     <flag name="-ihlink"/>
                     <brace>
                        <group>
                           <or end="3">
                              <word name="hlink-type-selector"/>
                              <brace>
                                 <const char=","/>
                                 <ellipses/>
                              </brace>
                           </or>
                           <or start="3" end="5">
                              <flag name="-all"/>
                           </or>
                        </group>
                     </brace>
                  </brace>
                  <brace>
                     <flag name="-predecessor"/>
                  </brace>
                  <brace>
                     <flag name="-pname"/>
                  </brace>
                  <word name="pname"/>
                  <ellipses/>
               </or>
               <or start="8" end="12">
                  <flag name="-type"/>
                  <word name="type-selector"/>
                  <ellipses/>
               </or>
               <or start="12" end="14">
                  <flag name="-cact"/>
               </or>
               <or start="14" end="16">
                  <flag name="-cwork"/>
               </or>
               <or start="16" end="19">
                  <word name="object_selector"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="lshistory">
      <flagset>
         <flag name="-all"/>
         <flag name="-avobs"/>
         <flag name="-branch"/>
         <flag name="-directory"/>
         <flag name="-graphical"/>
         <flag name="-minor"/>
         <flag name="-nco"/>
         <flag name="-nopreferences"/>
         <flag name="-pname"/>
         <flag name="-recurse"/>
         <flag name="-since"/>
         <flag name="-user"/>
      </flagset>
      <contents>
         <flag name="-graphical"/>
         <brace>
            <flag name="-nopreferences"/>
            <brace>
               <brace>
                  <flag name="-minor"/>
               </brace>
               <brace>
                  <flag name="-nco"/>
               </brace>
               <brace>
                  <flag name="-since"/>
                  <word name="date-time"/>
               </brace>
               <brace>
                  <flag name="-user"/>
                  <word name="login-name"/>
               </brace>
               <brace>
                  <flag name="-branch"/>
                  <word name="branch-type-selector"/>
               </brace>
            </brace>
         </brace>
         <brace>
            <group>
               <or end="5">
                  <brace>
                     <group>
                        <or end="2">
                           <flag name="-recurse"/>
                        </or>
                        <or start="2" end="4">
                           <flag name="-directory"/>
                        </or>
                        <or start="4" end="6">
                           <flag name="-all"/>
                        </or>
                        <or start="6" end="8">
                           <flag name="-avobs"/>
                        </or>
                     </group>
                  </brace>
                  <brace>
                     <flag name="-pname"/>
                  </brace>
                  <word name="pname"/>
                  <ellipses/>
               </or>
               <or start="5" end="8">
                  <word name="object-selector"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="lshistory">
      <flagset>
         <flag name="-all"/>
         <flag name="-avobs"/>
         <flag name="-branch"/>
         <flag name="-directory"/>
         <flag name="-eventid"/>
         <flag name="-fmt"/>
         <flag name="-last"/>
         <flag name="-local"/>
         <flag name="-long"/>
         <flag name="-me"/>
         <flag name="-minor"/>
         <flag name="-nco"/>
         <flag name="-pname"/>
         <flag name="-recurse"/>
         <flag name="-short"/>
         <flag name="-since"/>
         <flag name="-user"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-long"/>
               </or>
               <or start="2" end="4">
                  <flag name="-short"/>
               </or>
               <or start="4" end="7">
                  <flag name="-fmt"/>
                  <word name="format"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-eventid"/>
         </brace>
         <brace>
            <flag name="-minor"/>
         </brace>
         <brace>
            <flag name="-nco"/>
         </brace>
         <brace>
            <flag name="-last"/>
            <brace>
               <word name="#_lines"/>
            </brace>
         </brace>
         <brace>
            <flag name="-since"/>
            <word name="date-time"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-me"/>
               </or>
               <or start="2" end="5">
                  <flag name="-user"/>
                  <word name="login-name"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-branch"/>
            <word name="branch-type-selector"/>
         </brace>
         <brace>
            <group>
               <or end="5">
                  <brace>
                     <group>
                        <or end="2">
                           <flag name="-recurse"/>
                        </or>
                        <or start="2" end="4">
                           <flag name="-directory"/>
                        </or>
                        <or start="4" end="6">
                           <flag name="-all"/>
                        </or>
                        <or start="6" end="8">
                           <flag name="-avobs"/>
                        </or>
                        <or start="8" end="10">
                           <flag name="-local"/>
                        </or>
                     </group>
                  </brace>
                  <brace>
                     <flag name="-pname"/>
                  </brace>
                  <word name="pname"/>
                  <ellipses/>
               </or>
               <or start="5" end="8">
                  <word name="object-selector"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="lsvtree">
      <flagset>
         <flag name="-all"/>
         <flag name="-graphical"/>
         <flag name="-nco"/>
         <flag name="-nmerge"/>
         <flag name="-options"/>
      </flagset>
      <contents>
         <flag name="-graphical"/>
         <brace>
            <flag name="-all"/>
         </brace>
         <brace>
            <flag name="-nmerge"/>
         </brace>
         <brace>
            <flag name="-nco"/>
         </brace>
         <brace>
            <flag name="-options"/>
            <word name="pass-through-opts"/>
         </brace>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="lsvtree">
      <flagset>
         <flag name="-all"/>
         <flag name="-branch"/>
         <flag name="-merge"/>
         <flag name="-nco"/>
         <flag name="-nrecurse"/>
         <flag name="-obsolete"/>
         <flag name="-short"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-nrecurse"/>
         </brace>
         <brace>
            <flag name="-short"/>
         </brace>
         <brace>
            <flag name="-all"/>
         </brace>
         <brace>
            <flag name="-merge"/>
         </brace>
         <brace>
            <flag name="-nco"/>
         </brace>
         <brace>
            <flag name="-obsolete"/>
         </brace>
         <brace>
            <flag name="-branch"/>
            <word name="branch-pname"/>
         </brace>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="annotate">
      <flagset>
         <flag name="-all"/>
         <flag name="-fmt"/>
         <flag name="-force"/>
         <flag name="-long"/>
         <flag name="-nco"/>
         <flag name="-ndata"/>
         <flag name="-nheader"/>
         <flag name="-out"/>
         <flag name="-rm"/>
         <flag name="-rmfmt"/>
         <flag name="-short"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-all"/>
               </or>
               <or start="2" end="4">
                  <flag name="-rm"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-nco"/>
         </brace>
         <brace>
            <flag name="-out"/>
            <brace>
               <word name="dir-"/>
            </brace>
            <word name="pname"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-short"/>
               </or>
               <or start="2" end="4">
                  <flag name="-long"/>
               </or>
               <or start="4" end="8">
                  <flag name="-fmt"/>
                  <word name="format"/>
                  <brace>
                     <const char=","/>
                     <word name="hdr-format"/>
                     <brace>
                        <const char=","/>
                        <word name="elide-format"/>
                     </brace>
                  </brace>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-rmfmt"/>
            <word name="rm-format"/>
         </brace>
         <brace>
            <flag name="-nheader"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-ndata"/>
               </or>
               <or start="2" end="4">
                  <flag name="-force"/>
               </or>
            </group>
         </brace>
         <word name="pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="lsdo">
      <flagset>
         <flag name="-fmt"/>
         <flag name="-long"/>
         <flag name="-me"/>
         <flag name="-nshareable_dos"/>
         <flag name="-recurse"/>
         <flag name="-short"/>
         <flag name="-sname"/>
         <flag name="-stime"/>
         <flag name="-zero"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-recurse"/>
         </brace>
         <brace>
            <flag name="-me"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-long"/>
               </or>
               <or start="2" end="4">
                  <flag name="-short"/>
               </or>
               <or start="4" end="7">
                  <flag name="-fmt"/>
                  <word name="format"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-zero"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-stime"/>
               </or>
               <or start="2" end="4">
                  <flag name="-sname"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-nshareable_dos"/>
         </brace>
         <brace>
            <word name="pname"/>
            <ellipses/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="rmdo">
      <flagset/>
      <contents>
         <word name="do-pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="rmdo">
      <flagset>
         <flag name="-all"/>
         <flag name="-zero"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-all"/>
               </or>
               <or start="2" end="4">
                  <flag name="-zero"/>
               </or>
            </group>
         </brace>
         <brace>
            <word name="pname"/>
            <ellipses/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="catcr">
      <flagset>
         <flag name="-check"/>
         <flag name="-ci"/>
         <flag name="-critical_only"/>
         <flag name="-element_only"/>
         <flag name="-flat"/>
         <flag name="-long"/>
         <flag name="-makefile"/>
         <flag name="-name"/>
         <flag name="-nxname"/>
         <flag name="-recurse"/>
         <flag name="-select"/>
         <flag name="-short"/>
         <flag name="-type"/>
         <flag name="-union"/>
         <flag name="-union"/>
         <flag name="-view_only"/>
         <flag name="-wd"/>
         <flag name="-zero"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-recurse"/>
               </or>
               <or start="2" end="4">
                  <flag name="-flat"/>
               </or>
               <or start="4" end="6">
                  <flag name="-union"/>
               </or>
               <or start="6" end="9">
                  <flag name="-check"/>
                  <brace>
                     <flag name="-union"/>
                  </brace>
               </or>
               <or start="9" end="11">
                  <flag name="-makefile"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-select"/>
            <word name="do-leaf-pattern"/>
         </brace>
         <brace>
            <flag name="-ci"/>
         </brace>
         <brace>
            <flag name="-type"/>
            <brace>
               <group>
                  <or end="2">
                     <word name="f"/>
                  </or>
                  <or start="2" end="4">
                     <word name="d"/>
                  </or>
                  <or start="4" end="6">
                     <word name="l"/>
                  </or>
               </group>
            </brace>
            <ellipses/>
         </brace>
         <brace>
            <flag name="-element_only"/>
         </brace>
         <brace>
            <flag name="-view_only"/>
         </brace>
         <brace>
            <flag name="-critical_only"/>
         </brace>
         <brace>
            <flag name="-name"/>
            <word name="tail-pattern"/>
         </brace>
         <brace>
            <flag name="-zero"/>
         </brace>
         <brace>
            <flag name="-wd"/>
         </brace>
         <brace>
            <flag name="-nxname"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-long"/>
               </or>
               <or start="2" end="4">
                  <flag name="-short"/>
               </or>
            </group>
         </brace>
         <word name="do-pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="diffcr">
      <flagset>
         <flag name="-ci"/>
         <flag name="-critical_only"/>
         <flag name="-element_only"/>
         <flag name="-flat"/>
         <flag name="-long"/>
         <flag name="-name"/>
         <flag name="-nxname"/>
         <flag name="-recurse"/>
         <flag name="-select"/>
         <flag name="-short"/>
         <flag name="-type"/>
         <flag name="-view_only"/>
         <flag name="-wd"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-recurse"/>
               </or>
               <or start="2" end="4">
                  <flag name="-flat"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-select"/>
            <word name="do-leaf-patt"/>
         </brace>
         <brace>
            <flag name="-ci"/>
         </brace>
         <brace>
            <flag name="-type"/>
            <brace>
               <group>
                  <or end="2">
                     <word name="f"/>
                  </or>
                  <or start="2" end="4">
                     <word name="d"/>
                  </or>
                  <or start="4" end="6">
                     <word name="l"/>
                  </or>
               </group>
            </brace>
            <ellipses/>
         </brace>
         <brace>
            <flag name="-element_only"/>
         </brace>
         <brace>
            <flag name="-view_only"/>
         </brace>
         <brace>
            <flag name="-critical_only"/>
         </brace>
         <brace>
            <flag name="-name"/>
            <word name="tail-pattern"/>
         </brace>
         <brace>
            <flag name="-wd"/>
         </brace>
         <brace>
            <flag name="-nxname"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-long"/>
               </or>
               <or start="2" end="4">
                  <flag name="-short"/>
               </or>
            </group>
         </brace>
         <word name="do-pname"/>
         <word name="do-pname"/>
      </contents>
   </subcommand>
   <subcommand cmd="winkin">
      <flagset>
         <flag name="-adirs"/>
         <flag name="-noverwrite"/>
         <flag name="-out"/>
         <flag name="-print"/>
         <flag name="-siblings"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-print"/>
         </brace>
         <brace>
            <flag name="-noverwrite"/>
         </brace>
         <brace>
            <flag name="-siblings"/>
            <brace>
               <flag name="-adirs"/>
            </brace>
         </brace>
         <brace>
            <flag name="-out"/>
            <word name="output-pname"/>
         </brace>
         <word name="do-pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="winkin">
      <flagset>
         <flag name="-adirs"/>
         <flag name="-ci"/>
         <flag name="-noverwrite"/>
         <flag name="-print"/>
         <flag name="-recurse"/>
         <flag name="-select"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-print"/>
         </brace>
         <brace>
            <flag name="-noverwrite"/>
         </brace>
         <brace>
            <flag name="-recurse"/>
            <brace>
               <flag name="-adirs"/>
            </brace>
            <brace>
               <flag name="-select"/>
               <word name="do-leaf-pattern"/>
            </brace>
            <brace>
               <flag name="-ci"/>
            </brace>
         </brace>
         <word name="do-pname"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="mktag">
      <flagset>
         <flag name="-gpath"/>
         <flag name="-host"/>
         <flag name="-hpath"/>
         <flag name="-ncaexported"/>
         <flag name="-nstart"/>
         <flag name="-region"/>
         <flag name="-replace"/>
         <flag name="-tag"/>
         <flag name="-tcomment"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <flag name="-view"/>
         <flag name="-tag"/>
         <word name="view-tag"/>
         <brace>
            <flag name="-tcomment"/>
            <word name="tag-comment"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-replace"/>
               </or>
               <or start="2" end="5">
                  <flag name="-region"/>
                  <word name="network-region"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-nstart"/>
         </brace>
         <brace>
            <flag name="-ncaexported"/>
         </brace>
         <brace>
            <flag name="-host"/>
            <word name="hostname"/>
            <flag name="-hpath"/>
            <word name="host-stg-pname"/>
            <flag name="-gpath"/>
            <word name="global-stg-pname"/>
         </brace>
         <word name="view-storage-pname"/>
      </contents>
   </subcommand>
   <subcommand cmd="mktag">
      <flagset>
         <flag name="-gpath"/>
         <flag name="-host"/>
         <flag name="-hpath"/>
         <flag name="-ncaexported"/>
         <flag name="-options"/>
         <flag name="-password"/>
         <flag name="-public"/>
         <flag name="-region"/>
         <flag name="-replace"/>
         <flag name="-tag"/>
         <flag name="-tcomment"/>
         <flag name="-vob"/>
      </flagset>
      <contents>
         <flag name="-vob"/>
         <flag name="-tag"/>
         <word name="vob-tag"/>
         <brace>
            <flag name="-tcomment"/>
            <word name="tag-comment"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-replace"/>
               </or>
               <or start="2" end="5">
                  <flag name="-region"/>
                  <word name="network-region"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-options"/>
            <word name="mount-options"/>
         </brace>
         <brace>
            <flag name="-public"/>
         </brace>
         <brace>
            <flag name="-password"/>
            <word name="tag-registry-password"/>
         </brace>
         <brace>
            <flag name="-ncaexported"/>
         </brace>
         <brace>
            <flag name="-host"/>
            <word name="hostname"/>
            <flag name="-hpath"/>
            <word name="host-stg-pname"/>
            <flag name="-gpath"/>
            <word name="global-stg-pname"/>
         </brace>
         <word name="vob-storage-pname"/>
      </contents>
   </subcommand>
   <subcommand cmd="rmtag">
      <flagset>
         <flag name="-all"/>
         <flag name="-region"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <flag name="-view"/>
         <brace>
            <group>
               <or end="3">
                  <flag name="-region"/>
                  <word name="network-region"/>
               </or>
               <or start="3" end="5">
                  <flag name="-all"/>
               </or>
            </group>
         </brace>
         <word name="view-tag"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="rmtag">
      <flagset>
         <flag name="-all"/>
         <flag name="-password"/>
         <flag name="-region"/>
         <flag name="-vob"/>
      </flagset>
      <contents>
         <flag name="-vob"/>
         <brace>
            <group>
               <or end="3">
                  <flag name="-region"/>
                  <word name="network-region"/>
               </or>
               <or start="3" end="5">
                  <flag name="-all"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-password"/>
            <word name="tag-registry-password"/>
         </brace>
         <word name="vob-tag"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="register">
      <flagset>
         <flag name="-gpath"/>
         <flag name="-host"/>
         <flag name="-hpath"/>
         <flag name="-replace"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <flag name="-view"/>
         <brace>
            <flag name="-replace"/>
         </brace>
         <brace>
            <flag name="-host"/>
            <word name="hostname"/>
            <flag name="-hpath"/>
            <word name="host-stg-pname"/>
            <flag name="-gpath"/>
            <word name="global-stg-pname"/>
         </brace>
         <word name="view-storage-pname"/>
      </contents>
   </subcommand>
   <subcommand cmd="register">
      <flagset>
         <flag name="-gpath"/>
         <flag name="-host"/>
         <flag name="-hpath"/>
         <flag name="-process"/>
         <flag name="-replace"/>
         <flag name="-ucmproject"/>
         <flag name="-vob"/>
      </flagset>
      <contents>
         <flag name="-vob"/>
         <brace>
            <group>
               <or end="2">
                  <flag name="-process"/>
               </or>
               <or start="2" end="4">
                  <flag name="-ucmproject"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-replace"/>
         </brace>
         <brace>
            <flag name="-host"/>
            <word name="hostname"/>
            <flag name="-hpath"/>
            <word name="host-stg-pname"/>
            <flag name="-gpath"/>
            <word name="global-stg-pname"/>
         </brace>
         <word name="vob-storage-pname"/>
      </contents>
   </subcommand>
   <subcommand cmd="unregister">
      <flagset>
         <flag name="-uuid"/>
         <flag name="-vob"/>
      </flagset>
      <contents>
         <flag name="-vob"/>
         <brace>
            <group>
               <or end="3">
                  <flag name="-uuid"/>
                  <word name="uuid"/>
               </or>
               <or start="3" end="5">
                  <word name="vob-storage-dir-pname"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="unregister">
      <flagset>
         <flag name="-uuid"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <flag name="-view"/>
         <brace>
            <group>
               <or end="3">
                  <flag name="-uuid"/>
                  <word name="uuid"/>
               </or>
               <or start="3" end="5">
                  <word name="view-storage-dir-pname"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="mkregion">
      <flagset>
         <flag name="-replace"/>
         <flag name="-tag"/>
         <flag name="-tcomment"/>
      </flagset>
      <contents>
         <flag name="-tag"/>
         <word name="region-tag"/>
         <brace>
            <flag name="-tcomment"/>
            <word name="tag-comment"/>
         </brace>
         <brace>
            <flag name="-replace"/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="rmregion">
      <flagset>
         <flag name="-password"/>
         <flag name="-rmall"/>
         <flag name="-tag"/>
      </flagset>
      <contents>
         <flag name="-tag"/>
         <word name="region-tag"/>
         <brace>
            <flag name="-rmall"/>
            <brace>
               <flag name="-password"/>
               <word name="tag-registry-password"/>
            </brace>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="lsregion">
      <flagset>
         <flag name="-long"/>
         <flag name="-short"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-short"/>
               </or>
               <or start="2" end="4">
                  <flag name="-long"/>
               </or>
            </group>
         </brace>
         <brace>
            <word name="region-tag-pattern"/>
            <ellipses/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="lssite">
      <flagset>
         <flag name="-inquire"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-inquire"/>
               </or>
               <or start="2" end="4">
                  <word name="setting-name"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="setsite">
      <flagset>
         <flag name="-password"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-password"/>
            <word name="registry-password"/>
         </brace>
         <word name="setting-name=value"/>
      </contents>
   </subcommand>
   <subcommand cmd="setsite">
      <flagset>
         <flag name="-password"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-password"/>
            <word name="registry-password"/>
         </brace>
         <word name="setting-name="/>
      </contents>
   </subcommand>
   <subcommand cmd="mkactivity">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-force"/>
         <flag name="-headline"/>
         <flag name="-in"/>
         <flag name="-nc"/>
         <flag name="-nset"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-headline"/>
            <word name="headline"/>
         </brace>
         <brace>
            <flag name="-in"/>
            <word name="stream-selector"/>
         </brace>
         <brace>
            <flag name="-nset"/>
         </brace>
         <brace>
            <flag name="-force"/>
         </brace>
         <brace>
            <word name="activity-selector"/>
            <ellipses/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="rmactivity">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-force"/>
         <flag name="-nc"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-force"/>
         </brace>
         <word name="activity-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="mkfolder">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-in"/>
         <flag name="-nc"/>
         <flag name="-title"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-title"/>
            <word name="title"/>
         </brace>
         <flag name="-in"/>
         <word name="folder-selector"/>
         <brace>
            <word name="folder-selector"/>
            <ellipses/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="rmfolder">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-force"/>
         <flag name="-nc"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-force"/>
         </brace>
         <word name="folder-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="mkproject">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-crmenable"/>
         <flag name="-in"/>
         <flag name="-modcomp"/>
         <flag name="-nc"/>
         <flag name="-title"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-title"/>
            <word name="title"/>
         </brace>
         <brace>
            <flag name="-modcomp"/>
            <word name="component-selector"/>
            <brace>
               <const char=","/>
               <ellipses/>
            </brace>
         </brace>
         <brace>
            <flag name="-crmenable"/>
            <word name="user-database-name"/>
         </brace>
         <flag name="-in"/>
         <word name="folder-selector"/>
         <brace>
            <word name="project-selector"/>
            <ellipses/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="rmproject">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-force"/>
         <flag name="-nc"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-force"/>
         </brace>
         <word name="project-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="mkstream">
      <flagset>
         <flag name="-baseline"/>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-in"/>
         <flag name="-integration"/>
         <flag name="-nc"/>
         <flag name="-title"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-title"/>
            <word name="title"/>
         </brace>
         <brace>
            <flag name="-integration"/>
         </brace>
         <brace>
            <flag name="-baseline"/>
            <word name="baseline-selector"/>
            <brace>
               <const char=","/>
               <ellipses/>
            </brace>
         </brace>
         <flag name="-in"/>
         <word name="project-selector"/>
         <brace>
            <word name="stream-selector"/>
            <ellipses/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="rmstream">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-force"/>
         <flag name="-nc"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-force"/>
         </brace>
         <word name="stream-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="setactivity">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-nc"/>
         <flag name="-none"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-view"/>
            <word name="view-tag"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-none"/>
               </or>
               <or start="2" end="4">
                  <word name="activity-selector"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="chfolder">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-nc"/>
         <flag name="-title"/>
         <flag name="-to"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <brace>
               <flag name="-title"/>
               <word name="title"/>
            </brace>
            <brace>
               <flag name="-to"/>
               <word name="folder-selector"/>
            </brace>
         </brace>
         <word name="folder-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="chproject">
      <flagset>
         <flag name="-amodcomp"/>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-crmenable"/>
         <flag name="-nc"/>
         <flag name="-ncrmenable"/>
         <flag name="-npolicy"/>
         <flag name="-policy"/>
         <flag name="-rebase_level"/>
         <flag name="-title"/>
         <flag name="-to"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <brace>
               <flag name="-title"/>
               <word name="title"/>
            </brace>
            <brace>
               <flag name="-amodcomp"/>
               <word name="component-selector"/>
               <brace>
                  <const char=","/>
                  <ellipses/>
               </brace>
            </brace>
            <brace>
               <flag name="-to"/>
               <word name="folder-selector"/>
            </brace>
            <brace>
               <flag name="-rebase_level"/>
               <word name="promotion-level"/>
            </brace>
            <brace>
               <flag name="-policy"/>
               <word name="policy-keyword"/>
               <brace>
                  <const char=","/>
                  <ellipses/>
               </brace>
            </brace>
            <brace>
               <flag name="-npolicy"/>
               <word name="policy-keyword"/>
               <brace>
                  <const char=","/>
                  <ellipses/>
               </brace>
            </brace>
            <brace>
               <group>
                  <or end="3">
                     <flag name="-crmenable"/>
                     <word name="user-database-name"/>
                  </or>
                  <or start="3" end="5">
                     <flag name="-ncrmenable"/>
                  </or>
               </group>
            </brace>
         </brace>
         <word name="project-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="chstream">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-nc"/>
         <flag name="-title"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-title"/>
            <word name="title"/>
         </brace>
         <word name="stream-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="chactivity">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-fcset"/>
         <flag name="-headline"/>
         <flag name="-nc"/>
         <flag name="-tcset"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <brace>
                     <flag name="-headline"/>
                     <word name="headline"/>
                     <word name="activity-selector"/>
                     <ellipses/>
                  </brace>
               </or>
               <or start="2" end="4">
                  <brace>
                     <flag name="-fcset"/>
                     <word name="src-activity-selector"/>
                     <flag name="-tcset"/>
                     <word name="dest-activity-selector"/>
                     <word name="version-pname"/>
                     <ellipses/>
                  </brace>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="mkcomp">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-nc"/>
         <flag name="-root"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <flag name="-root"/>
         <word name="dir-pname"/>
         <word name="component-selector"/>
      </contents>
   </subcommand>
   <subcommand cmd="rmcomp">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-force"/>
         <flag name="-nc"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-force"/>
         </brace>
         <word name="component-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="lscomp">
      <flagset>
         <flag name="-fmt"/>
         <flag name="-invob"/>
         <flag name="-long"/>
         <flag name="-short"/>
         <flag name="-tree"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-short"/>
               </or>
               <or start="2" end="4">
                  <flag name="-long"/>
               </or>
               <or start="4" end="7">
                  <flag name="-fmt"/>
                  <word name="format"/>
               </or>
               <or start="7" end="9">
                  <flag name="-tree"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-invob"/>
                  <word name="vob-selector"/>
               </or>
               <or start="3" end="6">
                  <word name="component-selector"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="mkbl">
      <flagset>
         <flag name="-activities"/>
         <flag name="-all"/>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-component"/>
         <flag name="-cq"/>
         <flag name="-full"/>
         <flag name="-identical"/>
         <flag name="-incremental"/>
         <flag name="-nc"/>
         <flag name="-nlabel"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-view"/>
            <word name="view-tag"/>
         </brace>
         <brace>
            <group>
               <or end="4">
                  <flag name="-component"/>
                  <word name="component-selector"/>
                  <brace>
                     <const char=","/>
                     <ellipses/>
                  </brace>
               </or>
               <or start="4" end="6">
                  <flag name="-all"/>
               </or>
               <or start="6" end="10">
                  <flag name="-activities"/>
                  <word name="activity_selector"/>
                  <brace>
                     <const char=","/>
                     <ellipses/>
                  </brace>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-nlabel"/>
               </or>
               <or start="2" end="4">
                  <flag name="-incremental"/>
               </or>
               <or start="4" end="6">
                  <flag name="-full"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-identical"/>
         </brace>
         <word name="baseline-root-name"/>
      </contents>
   </subcommand>
   <subcommand cmd="mkbl">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-import"/>
         <flag name="-nc"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <flag name="-import"/>
         <word name="label-type-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="rmbl">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-force"/>
         <flag name="-nc"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-force"/>
         </brace>
         <word name="baseline-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="chbl">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-cqe"/>
         <flag name="-full"/>
         <flag name="-incremental"/>
         <flag name="-level"/>
         <flag name="-nc"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-cqe"/>
               </or>
               <or start="10" end="12">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <brace>
               <group>
                  <or end="2">
                     <flag name="-incremental"/>
                  </or>
                  <or start="2" end="4">
                     <flag name="-full"/>
                  </or>
               </group>
            </brace>
            <brace>
               <flag name="-level"/>
               <word name="promotion-level"/>
            </brace>
         </brace>
         <word name="baseline-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="lsbl">
      <flagset>
         <flag name="-component"/>
         <flag name="-fmt"/>
         <flag name="-gtlevel"/>
         <flag name="-level"/>
         <flag name="-long"/>
         <flag name="-ltlevel"/>
         <flag name="-short"/>
         <flag name="-stream"/>
         <flag name="-tree"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-short"/>
               </or>
               <or start="2" end="4">
                  <flag name="-long"/>
               </or>
               <or start="4" end="7">
                  <flag name="-fmt"/>
                  <word name="format"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-tree"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-level"/>
                  <word name="promotion-level"/>
               </or>
               <or start="3" end="6">
                  <brace>
                     <flag name="-ltlevel"/>
                     <word name="promotion-level"/>
                  </brace>
                  <brace>
                     <flag name="-gtlevel"/>
                     <word name="promotion-level"/>
                  </brace>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-stream"/>
                  <word name="stream-selector"/>
               </or>
               <or start="3" end="6">
                  <flag name="-component"/>
                  <word name="component-selector"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="lsbl">
      <flagset>
         <flag name="-fmt"/>
         <flag name="-long"/>
         <flag name="-short"/>
         <flag name="-tree"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-short"/>
               </or>
               <or start="2" end="4">
                  <flag name="-long"/>
               </or>
               <or start="4" end="7">
                  <flag name="-fmt"/>
                  <word name="format"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-tree"/>
         </brace>
         <word name="baseline-selector"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="diffbl">
      <flagset>
         <flag name="-activities"/>
         <flag name="-first_only"/>
         <flag name="-versions"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-activities"/>
         </brace>
         <brace>
            <flag name="-versions"/>
         </brace>
         <brace>
            <flag name="-first_only"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <word name="baseline-selector1"/>
               </or>
               <or start="2" end="4">
                  <word name="stream-selector1"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <word name="baseline-selector2"/>
               </or>
               <or start="2" end="4">
                  <word name="stream-selector2"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="lsfolder">
      <flagset>
         <flag name="-ancestor"/>
         <flag name="-cview"/>
         <flag name="-depth"/>
         <flag name="-depth"/>
         <flag name="-fmt"/>
         <flag name="-fmt"/>
         <flag name="-fmt"/>
         <flag name="-in"/>
         <flag name="-invob"/>
         <flag name="-long"/>
         <flag name="-short"/>
         <flag name="-tree"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-short"/>
               </or>
               <or start="2" end="4">
                  <flag name="-long"/>
               </or>
               <or start="4" end="7">
                  <flag name="-fmt"/>
                  <word name="format"/>
               </or>
               <or start="7" end="11">
                  <flag name="-tree"/>
                  <brace>
                     <flag name="-fmt"/>
                     <word name="format"/>
                  </brace>
                  <brace>
                     <flag name="-depth"/>
                     <word name="depth"/>
                  </brace>
               </or>
               <or start="11" end="15">
                  <flag name="-ancestor"/>
                  <brace>
                     <flag name="-fmt"/>
                     <word name="format"/>
                  </brace>
                  <brace>
                     <flag name="-depth"/>
                     <word name="depth"/>
                  </brace>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-invob"/>
                  <word name="vob-selector"/>
               </or>
               <or start="3" end="6">
                  <flag name="-in"/>
                  <word name="folder-selector"/>
               </or>
               <or start="6" end="9">
                  <flag name="-view"/>
                  <word name="view-tag"/>
               </or>
               <or start="9" end="11">
                  <flag name="-cview"/>
               </or>
               <or start="11" end="14">
                  <word name="folder-selector"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="lsproject">
      <flagset>
         <flag name="-ancestor"/>
         <flag name="-cview"/>
         <flag name="-depth"/>
         <flag name="-depth"/>
         <flag name="-fmt"/>
         <flag name="-fmt"/>
         <flag name="-fmt"/>
         <flag name="-in"/>
         <flag name="-invob"/>
         <flag name="-long"/>
         <flag name="-short"/>
         <flag name="-tree"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-short"/>
               </or>
               <or start="2" end="4">
                  <flag name="-long"/>
               </or>
               <or start="4" end="7">
                  <flag name="-fmt"/>
                  <word name="format"/>
               </or>
               <or start="7" end="11">
                  <flag name="-tree"/>
                  <brace>
                     <flag name="-fmt"/>
                     <word name="format"/>
                  </brace>
                  <brace>
                     <flag name="-depth"/>
                     <word name="depth"/>
                  </brace>
               </or>
               <or start="11" end="15">
                  <flag name="-ancestor"/>
                  <brace>
                     <flag name="-fmt"/>
                     <word name="format"/>
                  </brace>
                  <brace>
                     <flag name="-depth"/>
                     <word name="depth"/>
                  </brace>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-invob"/>
                  <word name="vob-selector"/>
               </or>
               <or start="3" end="6">
                  <flag name="-in"/>
                  <word name="folder-selector"/>
               </or>
               <or start="6" end="9">
                  <flag name="-view"/>
                  <word name="view-tag"/>
               </or>
               <or start="9" end="11">
                  <flag name="-cview"/>
               </or>
               <or start="11" end="14">
                  <word name="project-selector"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="lsstream">
      <flagset>
         <flag name="-ancestor"/>
         <flag name="-cview"/>
         <flag name="-depth"/>
         <flag name="-depth"/>
         <flag name="-fmt"/>
         <flag name="-fmt"/>
         <flag name="-fmt"/>
         <flag name="-in"/>
         <flag name="-invob"/>
         <flag name="-long"/>
         <flag name="-short"/>
         <flag name="-tree"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-short"/>
               </or>
               <or start="2" end="4">
                  <flag name="-long"/>
               </or>
               <or start="4" end="7">
                  <flag name="-fmt"/>
                  <word name="format"/>
               </or>
               <or start="7" end="11">
                  <flag name="-tree"/>
                  <brace>
                     <flag name="-fmt"/>
                     <word name="format"/>
                  </brace>
                  <brace>
                     <flag name="-depth"/>
                     <word name="depth"/>
                  </brace>
               </or>
               <or start="11" end="15">
                  <flag name="-ancestor"/>
                  <brace>
                     <flag name="-fmt"/>
                     <word name="format"/>
                  </brace>
                  <brace>
                     <flag name="-depth"/>
                     <word name="depth"/>
                  </brace>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-invob"/>
                  <word name="vob-selector"/>
               </or>
               <or start="3" end="6">
                  <flag name="-in"/>
                  <word name="project-selector"/>
               </or>
               <or start="6" end="9">
                  <flag name="-view"/>
                  <word name="view-tag"/>
               </or>
               <or start="9" end="11">
                  <flag name="-cview"/>
               </or>
               <or start="11" end="14">
                  <word name="stream-selector"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="lsactivity">
      <flagset>
         <flag name="-ancestor"/>
         <flag name="-cact"/>
         <flag name="-cact"/>
         <flag name="-cview"/>
         <flag name="-depth"/>
         <flag name="-fmt"/>
         <flag name="-fmt"/>
         <flag name="-in"/>
         <flag name="-invob"/>
         <flag name="-long"/>
         <flag name="-short"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="2">
                  <flag name="-short"/>
               </or>
               <or start="2" end="4">
                  <flag name="-long"/>
               </or>
               <or start="4" end="7">
                  <flag name="-fmt"/>
                  <word name="format"/>
               </or>
               <or start="7" end="11">
                  <flag name="-ancestor"/>
                  <brace>
                     <flag name="-fmt"/>
                     <word name="format"/>
                  </brace>
                  <brace>
                     <flag name="-depth"/>
                     <word name="depth"/>
                  </brace>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-invob"/>
                  <word name="vob-selector"/>
               </or>
               <or start="3" end="6">
                  <flag name="-in"/>
                  <word name="stream-selector"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cact"/>
               </or>
               <or start="8" end="12">
                  <brace>
                     <flag name="-cact"/>
                  </brace>
                  <flag name="-view"/>
                  <word name="view-tag"/>
               </or>
               <or start="12" end="14">
                  <flag name="-cview"/>
               </or>
               <or start="14" end="17">
                  <word name="activity-selector"/>
                  <ellipses/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="deliver">
      <flagset>
         <flag name="-graphical"/>
         <flag name="-stream"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-stream"/>
            <word name="stream-selector"/>
         </brace>
         <flag name="-graphical"/>
      </contents>
   </subcommand>
   <subcommand cmd="deliver">
      <flagset>
         <flag name="-cancel"/>
         <flag name="-long"/>
         <flag name="-status"/>
         <flag name="-stream"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-stream"/>
            <word name="stream-selector"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-cancel"/>
               </or>
               <or start="2" end="5">
                  <flag name="-status"/>
                  <brace>
                     <flag name="-long"/>
                  </brace>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="deliver">
      <flagset>
         <flag name="-abort"/>
         <flag name="-activities"/>
         <flag name="-complete"/>
         <flag name="-force"/>
         <flag name="-gmerge"/>
         <flag name="-long"/>
         <flag name="-ok"/>
         <flag name="-preview"/>
         <flag name="-qall"/>
         <flag name="-query"/>
         <flag name="-serial"/>
         <flag name="-short"/>
         <flag name="-stream"/>
         <flag name="-to"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-stream"/>
            <word name="stream-selector"/>
         </brace>
         <brace>
            <flag name="-to"/>
            <word name="integration-view-tag"/>
         </brace>
         <brace>
            <flag name="-preview"/>
            <brace>
               <group>
                  <or end="2">
                     <flag name="-short"/>
                  </or>
                  <or start="2" end="4">
                     <flag name="-long"/>
                  </or>
               </group>
            </brace>
         </brace>
         <brace>
            <flag name="-activities"/>
            <word name="activity-selector"/>
            <const char=","/>
            <ellipses/>
         </brace>
         <brace>
            <flag name="-complete"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-gmerge"/>
               </or>
               <or start="2" end="4">
                  <flag name="-ok"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-query"/>
               </or>
               <or start="2" end="4">
                  <flag name="-abort"/>
               </or>
               <or start="4" end="6">
                  <flag name="-qall"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-serial"/>
         </brace>
         <brace>
            <flag name="-force"/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="deliver">
      <flagset>
         <flag name="-abort"/>
         <flag name="-complete"/>
         <flag name="-force"/>
         <flag name="-gmerge"/>
         <flag name="-ok"/>
         <flag name="-qall"/>
         <flag name="-query"/>
         <flag name="-resume"/>
         <flag name="-serial"/>
         <flag name="-stream"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-stream"/>
            <word name="stream-selector"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-resume"/>
               </or>
               <or start="2" end="4">
                  <flag name="-complete"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-gmerge"/>
               </or>
               <or start="2" end="4">
                  <flag name="-ok"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-query"/>
               </or>
               <or start="2" end="4">
                  <flag name="-abort"/>
               </or>
               <or start="4" end="6">
                  <flag name="-qall"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-serial"/>
         </brace>
         <brace>
            <flag name="-force"/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="rebase">
      <flagset>
         <flag name="-graphical"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-view"/>
            <word name="rebase-view-tag"/>
         </brace>
         <flag name="-graphical"/>
      </contents>
   </subcommand>
   <subcommand cmd="rebase">
      <flagset>
         <flag name="-cancel"/>
         <flag name="-long"/>
         <flag name="-status"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-view"/>
            <word name="rebase-view-tag"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-cancel"/>
               </or>
               <or start="2" end="5">
                  <flag name="-status"/>
                  <brace>
                     <flag name="-long"/>
                  </brace>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="rebase">
      <flagset>
         <flag name="-abort"/>
         <flag name="-baseline"/>
         <flag name="-complete"/>
         <flag name="-dbaseline"/>
         <flag name="-force"/>
         <flag name="-gmerge"/>
         <flag name="-long"/>
         <flag name="-ok"/>
         <flag name="-preview"/>
         <flag name="-qall"/>
         <flag name="-query"/>
         <flag name="-recommended"/>
         <flag name="-serial"/>
         <flag name="-short"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <group>
            <or end="9">
               <brace>
                  <flag name="-view"/>
                  <word name="rebase-view-tag"/>
               </brace>
               <brace>
                  <flag name="-preview"/>
                  <brace>
                     <group>
                        <or end="2">
                           <flag name="-short"/>
                        </or>
                        <or start="2" end="4">
                           <flag name="-long"/>
                        </or>
                     </group>
                  </brace>
               </brace>
               <brace>
                  <group>
                     <or end="2">
                        <flag name="-recommended"/>
                     </or>
                     <or start="2" end="4">
                        <brace>
                           <flag name="-baseline"/>
                           <word name="baseline-selector"/>
                           <brace>
                              <const char=","/>
                              <ellipses/>
                           </brace>
                           <flag name="-dbaseline"/>
                           <word name="baseline-selector"/>
                           <brace>
                              <const char=","/>
                              <ellipses/>
                           </brace>
                        </brace>
                     </or>
                  </group>
               </brace>
               <brace>
                  <flag name="-complete"/>
               </brace>
               <brace>
                  <group>
                     <or end="2">
                        <flag name="-gmerge"/>
                     </or>
                     <or start="2" end="4">
                        <flag name="-ok"/>
                     </or>
                  </group>
               </brace>
               <brace>
                  <group>
                     <or end="2">
                        <flag name="-query"/>
                     </or>
                     <or start="2" end="4">
                        <flag name="-abort"/>
                     </or>
                     <or start="4" end="6">
                        <flag name="-qall"/>
                     </or>
                  </group>
               </brace>
               <brace>
                  <flag name="-serial"/>
               </brace>
               <brace>
                  <flag name="-force"/>
               </brace>
            </or>
            <or start="9" end="10"/>
         </group>
      </contents>
   </subcommand>
   <subcommand cmd="rebase">
      <flagset>
         <flag name="-abort"/>
         <flag name="-complete"/>
         <flag name="-force"/>
         <flag name="-gmerge"/>
         <flag name="-ok"/>
         <flag name="-qall"/>
         <flag name="-query"/>
         <flag name="-resume"/>
         <flag name="-serial"/>
         <flag name="-view"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-view"/>
            <word name="rebase-view-tag"/>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-resume"/>
               </or>
               <or start="2" end="4">
                  <flag name="-complete"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-gmerge"/>
               </or>
               <or start="2" end="4">
                  <flag name="-ok"/>
               </or>
            </group>
         </brace>
         <brace>
            <group>
               <or end="2">
                  <flag name="-query"/>
               </or>
               <or start="2" end="4">
                  <flag name="-abort"/>
               </or>
               <or start="4" end="6">
                  <flag name="-qall"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-serial"/>
         </brace>
         <brace>
            <flag name="-force"/>
         </brace>
      </contents>
   </subcommand>
   <subcommand cmd="setplevel">
      <flagset>
         <flag name="-c"/>
         <flag name="-cfile"/>
         <flag name="-cq"/>
         <flag name="-default"/>
         <flag name="-invob"/>
         <flag name="-nc"/>
      </flagset>
      <contents>
         <brace>
            <group>
               <or end="3">
                  <flag name="-c"/>
                  <word name="comment"/>
               </or>
               <or start="3" end="6">
                  <flag name="-cfile"/>
                  <word name="pname"/>
               </or>
               <or start="6" end="8">
                  <flag name="-cq"/>
               </or>
               <or start="8" end="10">
                  <flag name="-nc"/>
               </or>
            </group>
         </brace>
         <brace>
            <flag name="-invob"/>
            <word name="vob-selector"/>
         </brace>
         <flag name="-default"/>
         <word name="promotion-level"/>
         <word name="promotion-level"/>
         <ellipses/>
      </contents>
   </subcommand>
   <subcommand cmd="schedule">
      <flagset>
         <flag name="-acl"/>
         <flag name="-acl"/>
         <flag name="-acl"/>
         <flag name="-delete"/>
         <flag name="-edit"/>
         <flag name="-force"/>
         <flag name="-get"/>
         <flag name="-host"/>
         <flag name="-job"/>
         <flag name="-run"/>
         <flag name="-schedule"/>
         <flag name="-schedule"/>
         <flag name="-schedule"/>
         <flag name="-set"/>
         <flag name="-status"/>
         <flag name="-tasks"/>
         <flag name="-wait"/>
      </flagset>
      <contents>
         <brace>
            <flag name="-host"/>
            <word name="hostname"/>
         </brace>
         <brace>
            <flag name="-force"/>
         </brace>
         <brace>
            <group>
               <or end="3">
                  <flag name="-edit"/>
                  <brace>
                     <group>
                        <or end="2">
                           <flag name="-schedule"/>
                        </or>
                        <or start="2" end="4">
                           <flag name="-acl"/>
                        </or>
                     </group>
                  </brace>
               </or>
               <or start="3" end="6">
                  <flag name="-get"/>
                  <brace>
                     <group>
                        <or end="2">
                           <flag name="-schedule"/>
                        </or>
                        <or start="2" end="5">
                           <flag name="-job"/>
                           <word name="job_id_or_name"/>
                        </or>
                        <or start="5" end="7">
                           <flag name="-tasks"/>
                        </or>
                        <or start="7" end="9">
                           <flag name="-acl"/>
                        </or>
                     </group>
                  </brace>
               </or>
               <or start="6" end="10">
                  <flag name="-set"/>
                  <brace>
                     <group>
                        <or end="2">
                           <flag name="-schedule"/>
                        </or>
                        <or start="2" end="4">
                           <flag name="-acl"/>
                        </or>
                     </group>
                  </brace>
                  <word name="defn_file_pname"/>
               </or>
               <or start="10" end="13">
                  <brace>
                     <group>
                        <or end="2">
                           <flag name="-delete"/>
                        </or>
                        <or start="2" end="4">
                           <flag name="-run"/>
                        </or>
                        <or start="4" end="6">
                           <flag name="-wait"/>
                        </or>
                        <or start="6" end="8">
                           <flag name="-status"/>
                        </or>
                     </group>
                  </brace>
                  <word name="job_id_or_name"/>
               </or>
            </group>
         </brace>
      </contents>
   </subcommand>
</commands>