<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--Persisted AST--><ast-root ast_class="com.goldencode.p2j.uast.ProgressAst">
  <ast col="0" id="12884901889" line="0" text="block" type="BLOCK">
    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
    <ast col="0" id="12884901890" line="0" text="class definition" type="CLASS_DEF">
      <ast col="1" id="12884901891" line="1" text="class" type="KW_CLASS">
        <ast col="7" id="12884901893" line="1" text="Cls" type="SYMBOL"/>
        <ast col="1" id="12884901895" line="2" text="implements" type="KW_IMPLEMTS">
          <ast col="12" id="12884901897" line="2" text="IInterface" type="CLASS_NAME">
            <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
            <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
            <annotation datatype="java.lang.Boolean" key="is-interface" value="true"/>
            <annotation datatype="java.lang.Boolean" key="indirect-dotnet" value="false"/>
            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
            <annotation datatype="java.lang.String" key="qualified" value="iinterface"/>
            <annotation datatype="java.lang.Boolean" key="is-class" value="false"/>
            <annotation datatype="java.lang.String" key="source-file" value="./abl/IInterface.cls"/>
            <annotation datatype="java.lang.Boolean" key="is-enum" value="false"/>
            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
          </ast>
        </ast>
      </ast>
      <ast col="0" id="12884901900" line="0" text="block" type="BLOCK">
        <ast col="0" id="12884901901" line="0" text="statement" type="STATEMENT">
          <ast col="5" id="12884901902" line="3" text="define" type="DEFINE_PROPERTY">
            <annotation datatype="java.lang.String" key="get-javaname" value="getV1"/>
            <annotation datatype="java.lang.Boolean" key="override" value="true"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="tempidx-file" value="./abl/Cls.cls"/>
            <annotation datatype="java.lang.String" key="cls-container" value="./abl/Cls.cls"/>
            <annotation datatype="java.lang.String" key="set-javaname" value="setV1"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="VAR"/>
            <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
            <annotation datatype="java.lang.String" key="javaname" value="v1"/>
            <annotation datatype="java.lang.Long" key="type" value="391"/>
            <annotation datatype="java.lang.String" key="name" value="v1"/>
            <annotation datatype="java.lang.Long" key="tempidx" value="0"/>
            <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
            <ast col="12" id="12884901904" line="3" text="final" type="KW_FINAL"/>
            <ast col="18" id="12884901906" line="3" text="public" type="KW_PUBLIC"/>
            <ast col="34" id="12884901910" line="3" text="v1" type="SYMBOL"/>
            <ast col="37" id="12884901912" line="3" text="as" type="KW_AS">
              <ast col="40" id="12884901914" line="3" text="int" type="KW_INT"/>
            </ast>
            <ast col="44" id="12884901916" line="3" text="no-undo" type="KW_NO_UNDO"/>
            <ast col="52" id="12884901918" line="3" text="get" type="KW_GET"/>
          </ast>
        </ast>
        <ast col="0" id="12884901921" line="0" text="statement" type="STATEMENT">
          <ast col="5" id="12884901922" line="4" text="define" type="DEFINE_PROPERTY">
            <annotation datatype="java.lang.String" key="get-javaname" value="getV2"/>
            <annotation datatype="java.lang.Boolean" key="override" value="true"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="tempidx-file" value="./abl/Cls.cls"/>
            <annotation datatype="java.lang.String" key="cls-container" value="./abl/Cls.cls"/>
            <annotation datatype="java.lang.String" key="set-javaname" value="setV2"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="VAR"/>
            <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
            <annotation datatype="java.lang.String" key="javaname" value="v2"/>
            <annotation datatype="java.lang.Long" key="type" value="391"/>
            <annotation datatype="java.lang.String" key="name" value="v2"/>
            <annotation datatype="java.lang.Long" key="tempidx" value="1"/>
            <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
            <ast col="12" id="12884901924" line="4" text="public" type="KW_PUBLIC"/>
            <ast col="28" id="12884901928" line="4" text="v2" type="SYMBOL"/>
            <ast col="31" id="12884901930" line="4" text="as" type="KW_AS">
              <ast col="34" id="12884901932" line="4" text="int" type="KW_INT"/>
            </ast>
            <ast col="38" id="12884901934" line="4" text="no-undo" type="KW_NO_UNDO"/>
            <ast col="46" id="12884901936" line="4" text="get" type="KW_GET"/>
          </ast>
        </ast>
        <ast col="0" id="12884901939" line="0" text="constructor" type="CONSTRUCTOR">
          <ast col="5" id="12884901940" line="6" text="constructor" type="KW_CONSTRUC">
            <annotation datatype="java.lang.String" key="tempidx-file" value="./abl/Cls.cls"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.String" key="signature" value="cls()"/>
            <annotation datatype="java.lang.String" key="name" value="Cls"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.Long" key="tempidx" value="0"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2126"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <ast col="17" id="12884901942" line="6" text="protected" type="KW_PROTECTD"/>
            <ast col="30" id="12884901945" line="6" text="(" type="LPARENS"/>
          </ast>
          <ast col="0" id="12884901954" line="0" text="block" type="BLOCK"/>
        </ast>
        <ast col="0" id="12884901955" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <ast col="5" id="12884901956" line="9" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="tempidx-file" value="./abl/Cls.cls"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.String" key="signature" value="verify()"/>
            <annotation datatype="java.lang.String" key="name" value="verify"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.Long" key="tempidx" value="2"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <ast col="12" id="12884901958" line="9" text="public" type="KW_PUBLIC"/>
            <ast col="19" id="12884901960" line="9" text="void" type="KW_VOID"/>
            <ast col="24" id="12884901962" line="9" text="verify" type="SYMBOL"/>
            <ast col="30" id="12884901963" line="9" text="(" type="LPARENS"/>
          </ast>
          <ast col="0" id="12884901967" line="0" text="block" type="BLOCK">
            <ast col="0" id="12884901968" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="12884901969" line="10" text="if" type="KW_IF">
                <ast col="0" id="12884901970" line="0" text="expression" type="EXPRESSION">
                  <ast col="11" id="12884901971" line="10" text="(" type="LPARENS">
                    <ast col="19" id="12884901972" line="10" text="AND" type="KW_AND">
                      <ast col="15" id="12884901975" line="10" text="&gt;" type="GT">
                        <ast col="12" id="12884901978" line="10" text="v1" type="VAR_INT">
                          <annotation datatype="java.lang.String" key="cls-container" value="./abl/Cls.cls"/>
                          <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                          <annotation datatype="java.lang.Boolean" key="override" value="true"/>
                          <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/Cls.cls"/>
                          <annotation datatype="java.lang.Long" key="tempidx" value="0"/>
                          <annotation datatype="java.lang.String" key="found-in-cls" value="Cls"/>
                          <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                          <annotation datatype="java.lang.String" key="tempidx-file" value="./abl/Cls.cls"/>
                        </ast>
                        <ast col="17" id="12884901979" line="10" text="0" type="NUM_LITERAL">
                          <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                        </ast>
                      </ast>
                      <ast col="26" id="12884901980" line="10" text="&gt;" type="GT">
                        <ast col="23" id="12884901983" line="10" text="v2" type="VAR_INT">
                          <annotation datatype="java.lang.String" key="cls-container" value="./abl/Cls.cls"/>
                          <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                          <annotation datatype="java.lang.Boolean" key="override" value="true"/>
                          <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/Cls.cls"/>
                          <annotation datatype="java.lang.Long" key="tempidx" value="1"/>
                          <annotation datatype="java.lang.String" key="found-in-cls" value="Cls"/>
                          <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                          <annotation datatype="java.lang.String" key="tempidx-file" value="./abl/Cls.cls"/>
                        </ast>
                        <ast col="28" id="12884901984" line="10" text="0" type="NUM_LITERAL">
                          <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="31" id="12884901987" line="10" text="then" type="KW_THEN">
                  <ast col="0" id="12884901989" line="0" text="block" type="BLOCK">
                    <ast col="0" id="12884901990" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="12884901991" line="11" text="MESSAGE" type="KW_MSG">
                        <ast col="0" id="12884901993" line="0" text="" type="CONTENT_ARRAY">
                          <ast col="0" id="12884901994" line="0" text="expression" type="EXPRESSION">
                            <ast col="21" id="12884901995" line="11" text="&quot;&quot;" type="STRING">
                              <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                            </ast>
                          </ast>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
      </ast>
    </ast>
  </ast>
  <tree-local>
    <shadow-node-list>
      <shadow-node col="6" id="12884901892" left-id="12884901891" line="1" right-id="12884901893" text=" " type="WS"/>
      <shadow-node col="10" id="12884901894" left-id="12884901893" line="1" right-id="12884901895" text="&#10;" type="WS"/>
      <shadow-node col="11" id="12884901896" left-id="12884901895" line="2" right-id="12884901897" text=" " type="WS"/>
      <shadow-node col="22" id="12884901898" left-id="12884901897" line="2" right-id="12884901899" text=":" type="COLON"/>
      <shadow-node col="23" id="12884901899" left-id="12884901898" line="2" right-id="12884901902" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="12884901903" left-id="12884901902" line="3" right-id="12884901904" text=" " type="WS"/>
      <shadow-node col="17" id="12884901905" left-id="12884901904" line="3" right-id="12884901906" text=" " type="WS"/>
      <shadow-node col="24" id="12884901907" left-id="12884901906" line="3" right-id="12884901908" text=" " type="WS"/>
      <shadow-node col="25" id="12884901908" left-id="12884901907" line="3" right-id="12884901909" text="property" type="KW_PROPERTY"/>
      <shadow-node col="33" id="12884901909" left-id="12884901908" line="3" right-id="12884901910" text=" " type="WS"/>
      <shadow-node col="36" id="12884901911" left-id="12884901910" line="3" right-id="12884901912" text=" " type="WS"/>
      <shadow-node col="39" id="12884901913" left-id="12884901912" line="3" right-id="12884901914" text=" " type="WS"/>
      <shadow-node col="43" id="12884901915" left-id="12884901914" line="3" right-id="12884901916" text=" " type="WS"/>
      <shadow-node col="51" id="12884901917" left-id="12884901916" line="3" right-id="12884901918" text=" " type="WS"/>
      <shadow-node col="55" id="12884901919" left-id="12884901918" line="3" right-id="12884901920" text="." type="DOT"/>
      <shadow-node col="56" id="12884901920" left-id="12884901919" line="3" right-id="12884901922" text="&#10;    " type="WS"/>
      <shadow-node col="11" id="12884901923" left-id="12884901922" line="4" right-id="12884901924" text=" " type="WS"/>
      <shadow-node col="18" id="12884901925" left-id="12884901924" line="4" right-id="12884901926" text=" " type="WS"/>
      <shadow-node col="19" id="12884901926" left-id="12884901925" line="4" right-id="12884901927" text="property" type="KW_PROPERTY"/>
      <shadow-node col="27" id="12884901927" left-id="12884901926" line="4" right-id="12884901928" text=" " type="WS"/>
      <shadow-node col="30" id="12884901929" left-id="12884901928" line="4" right-id="12884901930" text=" " type="WS"/>
      <shadow-node col="33" id="12884901931" left-id="12884901930" line="4" right-id="12884901932" text=" " type="WS"/>
      <shadow-node col="37" id="12884901933" left-id="12884901932" line="4" right-id="12884901934" text=" " type="WS"/>
      <shadow-node col="45" id="12884901935" left-id="12884901934" line="4" right-id="12884901936" text=" " type="WS"/>
      <shadow-node col="49" id="12884901937" left-id="12884901936" line="4" right-id="12884901938" text="." type="DOT"/>
      <shadow-node col="50" id="12884901938" left-id="12884901937" line="4" right-id="12884901940" text="&#10;&#10;    " type="WS"/>
      <shadow-node col="16" id="12884901941" left-id="12884901940" line="6" right-id="12884901942" text=" " type="WS"/>
      <shadow-node col="26" id="12884901943" left-id="12884901942" line="6" right-id="12884901944" text=" " type="WS"/>
      <shadow-node col="27" id="12884901944" left-id="12884901943" line="6" text="Cls" type="SYMBOL"/>
      <shadow-node col="31" id="12884901946" left-id="12884901945" line="6" right-id="12884901947" text=")" type="RPARENS"/>
      <shadow-node col="32" id="12884901947" left-id="12884901946" line="6" right-id="12884901948" text=":" type="COLON"/>
      <shadow-node col="33" id="12884901948" left-id="12884901947" line="6" right-id="12884901949" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="12884901949" left-id="12884901948" line="7" right-id="12884901950" text="end" type="KW_END"/>
      <shadow-node col="8" id="12884901950" left-id="12884901949" line="7" right-id="12884901951" text=" " type="WS"/>
      <shadow-node col="9" id="12884901951" left-id="12884901950" line="7" right-id="12884901952" text="constructor" type="KW_CONSTRUC"/>
      <shadow-node col="20" id="12884901952" left-id="12884901951" line="7" right-id="12884901953" text="." type="DOT"/>
      <shadow-node col="21" id="12884901953" left-id="12884901952" line="7" right-id="12884901956" text="&#10;&#10;    " type="WS"/>
      <shadow-node col="11" id="12884901957" left-id="12884901956" line="9" right-id="12884901958" text=" " type="WS"/>
      <shadow-node col="18" id="12884901959" left-id="12884901958" line="9" right-id="12884901960" text=" " type="WS"/>
      <shadow-node col="23" id="12884901961" left-id="12884901960" line="9" right-id="12884901962" text=" " type="WS"/>
      <shadow-node col="31" id="12884901964" left-id="12884901963" line="9" right-id="12884901965" text=")" type="RPARENS"/>
      <shadow-node col="32" id="12884901965" left-id="12884901964" line="9" right-id="12884901966" text=":" type="COLON"/>
      <shadow-node col="33" id="12884901966" left-id="12884901965" line="9" right-id="12884901969" text="&#10;        " type="WS"/>
      <shadow-node col="18" id="12884901973" left-id="12884901979" line="10" right-id="12884901972" text=" " type="WS"/>
      <shadow-node col="22" id="12884901974" left-id="12884901972" line="10" right-id="12884901983" text=" " type="WS"/>
      <shadow-node col="14" id="12884901976" left-id="12884901978" line="10" right-id="12884901975" text=" " type="WS"/>
      <shadow-node col="16" id="12884901977" left-id="12884901975" line="10" right-id="12884901979" text=" " type="WS"/>
      <shadow-node col="25" id="12884901981" left-id="12884901983" line="10" right-id="12884901980" text=" " type="WS"/>
      <shadow-node col="27" id="12884901982" left-id="12884901980" line="10" right-id="12884901984" text=" " type="WS"/>
      <shadow-node col="29" id="12884901985" left-id="12884901984" line="10" right-id="12884901986" text=")" type="RPARENS"/>
      <shadow-node col="30" id="12884901986" left-id="12884901985" line="10" right-id="12884901987" text=" " type="WS"/>
      <shadow-node col="35" id="12884901988" left-id="12884901987" line="10" right-id="12884901991" text="&#10;            " type="WS"/>
      <shadow-node col="20" id="12884901992" left-id="12884901991" line="11" right-id="12884901995" text=" " type="WS"/>
      <shadow-node col="23" id="12884901996" left-id="12884901995" line="11" right-id="12884901997" text="." type="DOT"/>
      <shadow-node col="24" id="12884901997" left-id="12884901996" line="11" right-id="12884901998" text="&#10;    " type="WS"/>
      <shadow-node col="5" id="12884901998" left-id="12884901997" line="12" right-id="12884901999" text="end" type="KW_END"/>
      <shadow-node col="8" id="12884901999" left-id="12884901998" line="12" right-id="12884902000" text=" " type="WS"/>
      <shadow-node col="9" id="12884902000" left-id="12884901999" line="12" right-id="12884902001" text="method" type="KW_METHOD"/>
      <shadow-node col="15" id="12884902001" left-id="12884902000" line="12" right-id="12884902002" text="." type="DOT"/>
      <shadow-node col="16" id="12884902002" left-id="12884902001" line="12" right-id="12884902003" text="&#10;" type="WS"/>
      <shadow-node col="1" id="12884902003" left-id="12884902002" line="13" right-id="12884902004" text="end" type="KW_END"/>
      <shadow-node col="4" id="12884902004" left-id="12884902003" line="13" right-id="12884902005" text=" " type="WS"/>
      <shadow-node col="5" id="12884902005" left-id="12884902004" line="13" right-id="12884902006" text="class" type="KW_CLASS"/>
      <shadow-node col="10" id="12884902006" left-id="12884902005" line="13" right-id="12884902007" text="." type="DOT"/>
      <shadow-node col="11" id="12884902007" left-id="12884902006" line="13" text="&#10;" type="WS"/>
    </shadow-node-list>
  </tree-local>
</ast-root>
