<?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.String" key="relative-name" value="Cls.cls"/>
    <annotation datatype="java.lang.String" key="relative-name-byrule" value="annotations/naming.rules:291"/>
    <annotation datatype="java.lang.String" key="loopnext-byrule" value="annotations/block_properties.rules:638"/>
    <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
    <annotation datatype="java.lang.String" key="classname-byrule" value="annotations/naming.rules:262"/>
    <annotation datatype="java.lang.String" key="controlid-byrule" value="convert/control_flow.rules:2534"/>
    <annotation datatype="java.lang.Boolean" key="new_shared_scope" value="false"/>
    <annotation datatype="java.lang.Long" key="controlid" value="236223201302"/>
    <annotation datatype="java.lang.String" key="numparms-byrule" value="annotations/procedures.rules:210"/>
    <annotation datatype="java.lang.String" key="qualified_oo_name-byrule" value="annotations/naming.rules:527"/>
    <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
    <annotation datatype="java.lang.String" key="translevel-byrule" value="annotations/block_properties.rules:277"/>
    <annotation datatype="java.lang.String" key="javaname" value="Cls"/>
    <annotation datatype="java.lang.Long" key="numparms" value="0"/>
    <annotation datatype="java.lang.Long" key="instvarid" value="236223201302"/>
    <annotation datatype="java.lang.String" key="package-base" value=""/>
    <annotation datatype="java.lang.String" key="sigrefid-byrule" value="convert/procedure_definitions.rules:143"/>
    <annotation datatype="java.lang.String" key="numundoglobal-byrule" value="annotations/variable_definitions_undo.rules:132"/>
    <annotation datatype="java.lang.Boolean" key="builtin-cls" value="false"/>
    <annotation datatype="java.lang.String" key="loop-byrule" value="annotations/block_properties.rules:637"/>
    <annotation datatype="java.lang.Long" key="sigrefid" value="236223201298"/>
    <annotation datatype="java.lang.String" key="basename-byrule" value="fixups/collect_procedures.rules:97"/>
    <annotation datatype="java.lang.String" key="reasons-byrule" value="annotations/block_properties.rules:278"/>
    <annotation datatype="java.lang.String" key="classname" value="Cls"/>
    <annotation datatype="java.lang.String" key="instvarid-byrule" value="convert/control_flow.rules:2536"/>
    <annotation datatype="java.lang.String" key="default_ctor_javaname-byrule" value="annotations/naming.rules:352"/>
    <annotation datatype="java.lang.String" key="qualified_oo_name" value="Cls"/>
    <annotation datatype="java.lang.String" key="preid-byrule" value="convert/control_flow.rules:2535"/>
    <annotation datatype="java.lang.String" key="toplevel-byrule" value="annotations/block_properties.rules:639"/>
    <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
    <annotation datatype="java.lang.Long" key="peerid" value="236223201302"/>
    <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
    <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
    <annotation datatype="java.lang.String" key="javaname-byrule" value="convert/base_structure.xml:331"/>
    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
    <annotation datatype="java.lang.String" key="default_ctor_javaname" value="__cls_constructor__"/>
    <annotation datatype="java.lang.String" key="basename" value="Cls.cls"/>
    <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
    <annotation datatype="java.lang.String" key="pkgname-byrule" value="annotations/naming.rules:234"/>
    <annotation datatype="java.lang.String" key="recordscoping-byrule" value="annotations/record_scoping_prep.rules:768"/>
    <annotation datatype="java.lang.String" key="pkgname" value="com.goldencode.dataset"/>
    <annotation datatype="java.lang.String" key="numundolocal-byrule" value="annotations/variable_definitions_undo.rules:131"/>
    <annotation datatype="java.lang.Long" key="translevel" value="148"/>
    <annotation datatype="java.lang.String" key="new_shared_scope-byrule" value="annotations/shared_resources.rules:124"/>
    <annotation datatype="java.lang.String" key="package-base-byrule" value="annotations/naming.rules:230"/>
    <annotation datatype="java.lang.Long" key="class_def_peerid" value="236223201285"/>
    <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/control_flow.rules:2531"/>
    <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
    <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
    <annotation datatype="java.lang.Long" key="reasons" value="0"/>
    <annotation datatype="java.lang.Long" key="preid" value="236223201302"/>
    <annotation datatype="java.lang.String" key="class_def_peerid-byrule" value="convert/base_structure.xml:564"/>
    <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">
        <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
        <annotation datatype="java.lang.Long" key="support_level" value="16386"/>
        <ast col="7" id="12884901893" line="1" text="Cls" type="SYMBOL"/>
        <ast col="1" id="12884901895" line="2" text="implements" type="KW_IMPLEMTS">
          <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/base_structure.xml:699"/>
          <annotation datatype="java.lang.Long" key="peerid" value="236223201295"/>
          <ast col="12" id="12884901897" line="2" text="IInterface" type="CLASS_NAME">
            <annotation datatype="java.lang.String" key="containing-package-byrule" value="annotations/oo_references.rules:333"/>
            <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="qualified-reference" value="true"/>
            <annotation datatype="java.lang.String" key="qualified-reference-byrule" value="annotations/oo_references.rules:335"/>
            <annotation datatype="java.lang.Boolean" key="dotnet-cls" value="false"/>
            <annotation datatype="java.lang.String" key="containing-package" value="com.goldencode.dataset"/>
            <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/base_structure.xml:707"/>
            <annotation datatype="java.lang.String" key="simple-java-class-byrule" value="annotations/oo_references.rules:332"/>
            <annotation datatype="java.lang.String" key="qualified" value="iinterface"/>
            <annotation datatype="java.lang.Long" key="peerid" value="236223201296"/>
            <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.String" key="full-java-class" value="com.goldencode.dataset.Iinterface"/>
            <annotation datatype="java.lang.String" key="simple-java-class" value="Iinterface"/>
            <annotation datatype="java.lang.Boolean" key="is-java" value="false"/>
            <annotation datatype="java.lang.String" key="full-java-class-byrule" value="annotations/oo_references.rules:331"/>
          </ast>
        </ast>
      </ast>
      <ast col="0" id="12884901900" line="0" text="block" type="BLOCK">
        <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
        <annotation datatype="java.lang.String" key="recordscoping-byrule" value="annotations/record_scoping_prep.rules:768"/>
        <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/control_flow.rules:2544"/>
        <annotation datatype="java.lang.Long" key="peerid" value="236223201303"/>
        <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.String" key="promote-byrule" value="annotations/scope_promotion.rules:306"/>
            <annotation datatype="java.lang.String" key="getter-javaname" value="getV1"/>
            <annotation datatype="java.lang.String" key="vardef-byrule" value="fixups/post_parse_fixups.xml:298"/>
            <annotation datatype="java.lang.String" key="classname" value="integer"/>
            <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.String" key="classname-byrule" value="annotations/variable_definitions.rules:308"/>
            <annotation datatype="java.lang.String" key="getter-javaname-byrule" value="annotations/naming.rules:469"/>
            <annotation datatype="java.lang.Long" key="type" value="391"/>
            <annotation datatype="java.lang.Long" key="peerid" value="236223201311"/>
            <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
            <annotation datatype="java.lang.String" key="javaname-byrule" value="include/common-progress.rules:11904"/>
            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            <annotation datatype="java.lang.Boolean" key="override" value="true"/>
            <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
            <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <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.String" key="javaname" value="v1"/>
            <annotation datatype="java.lang.Boolean" key="promote" value="true"/>
            <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/variable_definitions.rules:760"/>
            <annotation datatype="java.lang.String" key="name" value="v1"/>
            <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">
              <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            </ast>
            <ast col="52" id="12884901918" line="3" text="get" type="KW_GET">
              <annotation datatype="java.lang.String" key="javaname-byrule" value="annotations/naming.rules:466"/>
              <annotation datatype="java.lang.String" key="name-byrule" value="annotations/naming.rules:391"/>
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
              <annotation datatype="java.lang.String" key="default_getter-byrule" value="annotations/method_defs.rules:745"/>
              <annotation datatype="java.lang.String" key="classname" value="integer"/>
              <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
              <annotation datatype="java.lang.String" key="access-mode-byrule" value="annotations/method_defs.rules:683"/>
              <annotation datatype="java.lang.String" key="javaname" value="getV1"/>
              <annotation datatype="java.lang.String" key="classname-byrule" value="annotations/method_defs.rules:632"/>
              <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/method_definitions.rules:394"/>
              <annotation datatype="java.lang.Long" key="peerid" value="236223201324"/>
              <annotation datatype="java.lang.String" key="name" value="v1"/>
              <annotation datatype="java.lang.Boolean" key="default_getter" value="true"/>
              <ast col="0" hidden="true" id="12884902008" line="0" text="" type="KW_METHOD">
                <annotation datatype="java.lang.String" key="javaname-byrule" value="annotations/naming.rules:464"/>
                <annotation datatype="java.lang.String" key="return_type-byrule" value="annotations/naming.rules:413"/>
                <annotation datatype="java.lang.String" key="name-byrule" value="annotations/naming.rules:463"/>
                <annotation datatype="java.lang.Long" key="return_type" value="391"/>
                <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
                <annotation datatype="java.lang.String" key="access-mode-byrule" value="annotations/naming.rules:460"/>
                <annotation datatype="java.lang.String" key="oo-data-store-byrule" value="annotations/naming.rules:465"/>
                <annotation datatype="java.lang.String" key="javaname" value="getV1"/>
                <annotation datatype="java.lang.String" key="byrule" value="annotations/naming.rules:394"/>
                <annotation datatype="java.lang.String" key="name" value="get-v1"/>
                <ast col="0" id="12884902009" line="0" text="" type="LPARENS">
                  <annotation datatype="java.lang.String" key="byrule" value="annotations/naming.rules:395"/>
                </ast>
              </ast>
              <ast col="0" id="12884902013" line="0" text="(" type="LPARENS">
                <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/operators.rules:704"/>
                <annotation datatype="java.lang.String" key="byrule" value="annotations/method_defs.rules:734"/>
                <annotation datatype="java.lang.Long" key="peerid" value="236223201325"/>
              </ast>
              <ast col="0" id="12884902014" line="0" text="block" type="BLOCK">
                <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                <annotation datatype="java.lang.String" key="recordscoping-byrule" value="annotations/record_scoping_prep.rules:768"/>
                <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/control_flow.rules:2544"/>
                <annotation datatype="java.lang.String" key="byrule" value="annotations/method_defs.rules:734"/>
                <annotation datatype="java.lang.Long" key="peerid" value="236223201326"/>
                <ast col="0" id="12884902015" line="0" text="statement" type="STATEMENT">
                  <annotation datatype="java.lang.String" key="byrule" value="annotations/method_defs.rules:734"/>
                  <ast col="0" id="12884902016" line="0" text="return" type="KW_RETURN">
                    <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                    <annotation datatype="java.lang.Long" key="refid" value="12884901902"/>
                    <annotation datatype="java.lang.String" key="default_getter-byrule" value="annotations/method_defs.rules:734"/>
                    <annotation datatype="java.lang.String" key="classname" value="integer"/>
                    <annotation datatype="java.lang.String" key="refid-byrule" value="annotations/return_statements.rules:156"/>
                    <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                    <annotation datatype="java.lang.String" key="oo-reference-byrule" value="annotations/return_statements.rules:157"/>
                    <annotation datatype="java.lang.String" key="classname-byrule" value="annotations/return_statements.rules:155"/>
                    <annotation datatype="java.lang.String" key="byrule" value="annotations/method_defs.rules:734"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="236223201328"/>
                    <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/control_flow.rules:858"/>
                    <annotation datatype="java.lang.String" key="real_return-byrule" value="annotations/return_stmts.rules:140"/>
                    <annotation datatype="java.lang.Boolean" key="default_getter" value="true"/>
                    <annotation datatype="java.lang.String" key="infunc-byrule" value="annotations/return_statements.rules:146"/>
                    <ast col="0" id="12884902017" line="0" text="expression" type="EXPRESSION">
                      <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/expressions.rules:1428"/>
                      <annotation datatype="java.lang.String" key="byrule" value="annotations/method_defs.rules:734"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="236223201329"/>
                      <ast col="0" id="12884902018" line="0" text="v1" type="VAR_INT">
                        <annotation datatype="java.lang.String" key="cls-property-byrule" value="annotations/method_defs.rules:734"/>
                        <annotation datatype="java.lang.Long" key="refid" value="12884901902"/>
                        <annotation datatype="java.lang.Boolean" key="direct-property-access" value="true"/>
                        <annotation datatype="java.lang.String" key="cls-container" value="./abl/Cls.cls"/>
                        <annotation datatype="java.lang.String" key="refid-byrule" value="annotations/method_defs.rules:734"/>
                        <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                        <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                        <annotation datatype="java.lang.String" key="property-access-type-byrule" value="annotations/method_defs.rules:734"/>
                        <annotation datatype="java.lang.String" key="byrule" value="annotations/method_defs.rules:734"/>
                        <annotation datatype="java.lang.String" key="direct-property-access-byrule" value="annotations/method_defs.rules:734"/>
                        <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="236223201330"/>
                        <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/variable_references.rules:1018"/>
                        <annotation datatype="java.lang.String" key="cls-container-byrule" value="annotations/method_defs.rules:734"/>
                        <annotation datatype="java.lang.String" key="static-byrule" value="annotations/method_defs.rules:734"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </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.String" key="promote-byrule" value="annotations/scope_promotion.rules:306"/>
            <annotation datatype="java.lang.String" key="getter-javaname" value="getV2"/>
            <annotation datatype="java.lang.String" key="vardef-byrule" value="fixups/post_parse_fixups.xml:298"/>
            <annotation datatype="java.lang.String" key="classname" value="integer"/>
            <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.String" key="classname-byrule" value="annotations/variable_definitions.rules:308"/>
            <annotation datatype="java.lang.String" key="getter-javaname-byrule" value="annotations/naming.rules:469"/>
            <annotation datatype="java.lang.Long" key="type" value="391"/>
            <annotation datatype="java.lang.Long" key="peerid" value="236223201338"/>
            <annotation datatype="java.lang.Boolean" key="undoable" value="false"/>
            <annotation datatype="java.lang.String" key="javaname-byrule" value="include/common-progress.rules:11904"/>
            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            <annotation datatype="java.lang.Boolean" key="override" value="true"/>
            <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
            <annotation datatype="java.lang.Boolean" key="vardef" value="true"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <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.String" key="javaname" value="v2"/>
            <annotation datatype="java.lang.Boolean" key="promote" value="true"/>
            <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/variable_definitions.rules:760"/>
            <annotation datatype="java.lang.String" key="name" value="v2"/>
            <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">
              <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
            </ast>
            <ast col="46" id="12884901936" line="4" text="get" type="KW_GET">
              <annotation datatype="java.lang.String" key="javaname-byrule" value="annotations/naming.rules:466"/>
              <annotation datatype="java.lang.String" key="name-byrule" value="annotations/naming.rules:391"/>
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
              <annotation datatype="java.lang.String" key="default_getter-byrule" value="annotations/method_defs.rules:745"/>
              <annotation datatype="java.lang.String" key="classname" value="integer"/>
              <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
              <annotation datatype="java.lang.String" key="access-mode-byrule" value="annotations/method_defs.rules:683"/>
              <annotation datatype="java.lang.String" key="javaname" value="getV2"/>
              <annotation datatype="java.lang.String" key="classname-byrule" value="annotations/method_defs.rules:632"/>
              <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/method_definitions.rules:394"/>
              <annotation datatype="java.lang.Long" key="peerid" value="236223201351"/>
              <annotation datatype="java.lang.String" key="name" value="v2"/>
              <annotation datatype="java.lang.Boolean" key="default_getter" value="true"/>
              <ast col="0" hidden="true" id="12884902010" line="0" text="" type="KW_METHOD">
                <annotation datatype="java.lang.String" key="javaname-byrule" value="annotations/naming.rules:464"/>
                <annotation datatype="java.lang.String" key="return_type-byrule" value="annotations/naming.rules:413"/>
                <annotation datatype="java.lang.String" key="name-byrule" value="annotations/naming.rules:463"/>
                <annotation datatype="java.lang.Long" key="return_type" value="391"/>
                <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
                <annotation datatype="java.lang.String" key="access-mode-byrule" value="annotations/naming.rules:460"/>
                <annotation datatype="java.lang.String" key="oo-data-store-byrule" value="annotations/naming.rules:465"/>
                <annotation datatype="java.lang.String" key="javaname" value="getV2"/>
                <annotation datatype="java.lang.String" key="byrule" value="annotations/naming.rules:394"/>
                <annotation datatype="java.lang.String" key="name" value="get-v2"/>
                <ast col="0" id="12884902011" line="0" text="" type="LPARENS">
                  <annotation datatype="java.lang.String" key="byrule" value="annotations/naming.rules:395"/>
                </ast>
              </ast>
              <ast col="0" id="12884902020" line="0" text="(" type="LPARENS">
                <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/operators.rules:704"/>
                <annotation datatype="java.lang.String" key="byrule" value="annotations/method_defs.rules:734"/>
                <annotation datatype="java.lang.Long" key="peerid" value="236223201352"/>
              </ast>
              <ast col="0" id="12884902021" line="0" text="block" type="BLOCK">
                <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                <annotation datatype="java.lang.String" key="recordscoping-byrule" value="annotations/record_scoping_prep.rules:768"/>
                <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/control_flow.rules:2544"/>
                <annotation datatype="java.lang.String" key="byrule" value="annotations/method_defs.rules:734"/>
                <annotation datatype="java.lang.Long" key="peerid" value="236223201353"/>
                <ast col="0" id="12884902022" line="0" text="statement" type="STATEMENT">
                  <annotation datatype="java.lang.String" key="byrule" value="annotations/method_defs.rules:734"/>
                  <ast col="0" id="12884902023" line="0" text="return" type="KW_RETURN">
                    <annotation datatype="java.lang.Boolean" key="oo-reference" value="false"/>
                    <annotation datatype="java.lang.Boolean" key="real_return" value="true"/>
                    <annotation datatype="java.lang.Long" key="refid" value="12884901922"/>
                    <annotation datatype="java.lang.String" key="default_getter-byrule" value="annotations/method_defs.rules:734"/>
                    <annotation datatype="java.lang.String" key="classname" value="integer"/>
                    <annotation datatype="java.lang.String" key="refid-byrule" value="annotations/return_statements.rules:156"/>
                    <annotation datatype="java.lang.Boolean" key="infunc" value="true"/>
                    <annotation datatype="java.lang.String" key="oo-reference-byrule" value="annotations/return_statements.rules:157"/>
                    <annotation datatype="java.lang.String" key="classname-byrule" value="annotations/return_statements.rules:155"/>
                    <annotation datatype="java.lang.String" key="byrule" value="annotations/method_defs.rules:734"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="236223201355"/>
                    <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/control_flow.rules:858"/>
                    <annotation datatype="java.lang.String" key="real_return-byrule" value="annotations/return_stmts.rules:140"/>
                    <annotation datatype="java.lang.Boolean" key="default_getter" value="true"/>
                    <annotation datatype="java.lang.String" key="infunc-byrule" value="annotations/return_statements.rules:146"/>
                    <ast col="0" id="12884902024" line="0" text="expression" type="EXPRESSION">
                      <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/expressions.rules:1428"/>
                      <annotation datatype="java.lang.String" key="byrule" value="annotations/method_defs.rules:734"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="236223201356"/>
                      <ast col="0" id="12884902025" line="0" text="v2" type="VAR_INT">
                        <annotation datatype="java.lang.String" key="cls-property-byrule" value="annotations/method_defs.rules:734"/>
                        <annotation datatype="java.lang.Long" key="refid" value="12884901922"/>
                        <annotation datatype="java.lang.Boolean" key="direct-property-access" value="true"/>
                        <annotation datatype="java.lang.String" key="cls-container" value="./abl/Cls.cls"/>
                        <annotation datatype="java.lang.String" key="refid-byrule" value="annotations/method_defs.rules:734"/>
                        <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                        <annotation datatype="java.lang.Boolean" key="static" value="false"/>
                        <annotation datatype="java.lang.String" key="property-access-type-byrule" value="annotations/method_defs.rules:734"/>
                        <annotation datatype="java.lang.String" key="byrule" value="annotations/method_defs.rules:734"/>
                        <annotation datatype="java.lang.String" key="direct-property-access-byrule" value="annotations/method_defs.rules:734"/>
                        <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="236223201357"/>
                        <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/variable_references.rules:1018"/>
                        <annotation datatype="java.lang.String" key="cls-container-byrule" value="annotations/method_defs.rules:734"/>
                        <annotation datatype="java.lang.String" key="static-byrule" value="annotations/method_defs.rules:734"/>
                      </ast>
                    </ast>
                  </ast>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="12884901939" line="0" text="constructor" type="CONSTRUCTOR">
          <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/method_definitions.rules:394"/>
          <annotation datatype="java.lang.Long" key="peerid" value="236223201365"/>
          <ast col="5" id="12884901940" line="6" text="constructor" type="KW_CONSTRUC">
            <annotation datatype="java.lang.String" key="javaname-byrule" value="annotations/naming.rules:376"/>
            <annotation datatype="java.lang.String" key="signature" value="cls()"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2064"/>
            <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2126"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.String" key="javaname" value="__cls_constructor__"/>
            <annotation datatype="java.lang.String" key="classname-byrule" value="annotations/method_defs.rules:569"/>
            <annotation datatype="java.lang.String" key="name" value="Cls"/>
            <ast col="17" id="12884901942" line="6" text="protected" type="KW_PROTECTD"/>
            <ast col="30" id="12884901945" line="6" text="(" type="LPARENS">
              <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/operators.rules:704"/>
              <annotation datatype="java.lang.Long" key="peerid" value="236223201366"/>
            </ast>
          </ast>
          <ast col="0" id="12884901954" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.String" key="numundoglobal-byrule" value="fixups/functions_procedures.rules:307"/>
            <annotation datatype="java.lang.Long" key="enterid" value="236223201386"/>
            <annotation datatype="java.lang.String" key="loop-byrule" value="annotations/block_properties.rules:637"/>
            <annotation datatype="java.lang.String" key="finiid-byrule" value="include/common-progress.rules:1798"/>
            <annotation datatype="java.lang.String" key="reasons-byrule" value="annotations/block_properties.rules:278"/>
            <annotation datatype="java.lang.String" key="instvarid-byrule" value="include/common-progress.rules:1807"/>
            <annotation datatype="java.lang.String" key="preid-byrule" value="include/common-progress.rules:1766"/>
            <annotation datatype="java.lang.String" key="loopnext-byrule" value="annotations/block_properties.rules:638"/>
            <annotation datatype="java.lang.String" key="controlid-byrule" value="include/common-progress.rules:1783"/>
            <annotation datatype="java.lang.String" key="toplevel-byrule" value="annotations/block_properties.rules:639"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="236223201390"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="finiid" value="236223201394"/>
            <annotation datatype="java.lang.Long" key="controlid" value="236223201382"/>
            <annotation datatype="java.lang.String" key="recordscoping-byrule" value="annotations/record_scoping_prep.rules:768"/>
            <annotation datatype="java.lang.String" key="numundolocal-byrule" value="fixups/functions_procedures.rules:306"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.String" key="translevel-byrule" value="annotations/block_properties.rules:277"/>
            <annotation datatype="java.lang.String" key="enterid-byrule" value="include/common-progress.rules:1790"/>
            <annotation datatype="java.lang.String" key="peerid-byrule" value="include/common-progress.rules:11802"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="236223201368"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="preid" value="236223201378"/>
            <ast col="0" id="12884902026" line="0" text="" type="STATEMENT">
              <annotation datatype="java.lang.String" key="byrule" value="annotations/method_defs.rules:970"/>
              <ast col="0" id="12884902027" line="0" text="" type="KW_SUPER">
                <annotation datatype="java.lang.String" key="javaname-byrule" value="annotations/method_defs.rules:972"/>
                <annotation datatype="java.lang.String" key="javaname" value="__lang_BaseObject_constructor__"/>
                <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/language_statements.rules:269"/>
                <annotation datatype="java.lang.String" key="byrule" value="annotations/method_defs.rules:971"/>
                <annotation datatype="java.lang.Long" key="peerid" value="236223201396"/>
                <ast col="0" id="12884902028" line="0" text="" type="LPARENS">
                  <annotation datatype="java.lang.String" key="byrule" value="annotations/method_defs.rules:973"/>
                </ast>
              </ast>
            </ast>
          </ast>
        </ast>
        <ast col="0" id="12884901955" line="0" text="method definition" type="METHOD_DEF">
          <annotation datatype="java.lang.Long" key="peerid" value="236223201404"/>
          <annotation datatype="java.lang.Boolean" key="prototype" value="false"/>
          <annotation datatype="java.lang.Boolean" key="likefunc" value="false"/>
          <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/method_definitions.rules:394"/>
          <annotation datatype="java.lang.String" key="likefunc-byrule" value="annotations/method_defs.rules:589"/>
          <ast col="5" id="12884901956" line="9" text="method" type="KW_METHOD">
            <annotation datatype="java.lang.String" key="javaname-byrule" value="annotations/naming.rules:361"/>
            <annotation datatype="java.lang.String" key="signature" value="verify()"/>
            <annotation datatype="java.lang.Long" key="support_level" value="2050"/>
            <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
            <annotation datatype="java.lang.Long" key="return_type" value="512"/>
            <annotation datatype="java.lang.String" key="classname" value="void"/>
            <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
            <annotation datatype="java.lang.String" key="oo-data-store" value="METHOD"/>
            <annotation datatype="java.lang.Boolean" key="static" value="false"/>
            <annotation datatype="java.lang.String" key="javaname" value="verify"/>
            <annotation datatype="java.lang.String" key="classname-byrule" value="annotations/method_defs.rules:586"/>
            <annotation datatype="java.lang.String" key="name" value="verify"/>
            <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">
              <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
              <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/operators.rules:704"/>
              <annotation datatype="java.lang.Long" key="peerid" value="236223201405"/>
            </ast>
          </ast>
          <ast col="0" id="12884901967" line="0" text="block" type="BLOCK">
            <annotation datatype="java.lang.String" key="numundoglobal-byrule" value="annotations/variable_definitions_undo.rules:132"/>
            <annotation datatype="java.lang.Long" key="enterid" value="236223201425"/>
            <annotation datatype="java.lang.String" key="loop-byrule" value="annotations/block_properties.rules:637"/>
            <annotation datatype="java.lang.String" key="finiid-byrule" value="include/common-progress.rules:1798"/>
            <annotation datatype="java.lang.String" key="reasons-byrule" value="annotations/block_properties.rules:278"/>
            <annotation datatype="java.lang.String" key="instvarid-byrule" value="include/common-progress.rules:1807"/>
            <annotation datatype="java.lang.String" key="preid-byrule" value="include/common-progress.rules:1766"/>
            <annotation datatype="java.lang.String" key="loopnext-byrule" value="annotations/block_properties.rules:638"/>
            <annotation datatype="java.lang.String" key="controlid-byrule" value="include/common-progress.rules:1783"/>
            <annotation datatype="java.lang.String" key="toplevel-byrule" value="annotations/block_properties.rules:639"/>
            <annotation datatype="java.lang.Boolean" key="recordscoping" value="true"/>
            <annotation datatype="java.lang.Long" key="peerid" value="236223201429"/>
            <annotation datatype="java.lang.Long" key="numundolocal" value="0"/>
            <annotation datatype="java.lang.Boolean" key="toplevel" value="true"/>
            <annotation datatype="java.lang.Long" key="finiid" value="236223201433"/>
            <annotation datatype="java.lang.Long" key="controlid" value="236223201421"/>
            <annotation datatype="java.lang.String" key="recordscoping-byrule" value="annotations/record_scoping_prep.rules:768"/>
            <annotation datatype="java.lang.String" key="numundolocal-byrule" value="annotations/variable_definitions_undo.rules:131"/>
            <annotation datatype="java.lang.Long" key="translevel" value="148"/>
            <annotation datatype="java.lang.Long" key="numundoglobal" value="0"/>
            <annotation datatype="java.lang.String" key="translevel-byrule" value="annotations/block_properties.rules:277"/>
            <annotation datatype="java.lang.String" key="enterid-byrule" value="include/common-progress.rules:1790"/>
            <annotation datatype="java.lang.String" key="peerid-byrule" value="include/common-progress.rules:11802"/>
            <annotation datatype="java.lang.Long" key="instvarid" value="236223201407"/>
            <annotation datatype="java.lang.Boolean" key="loopnext" value="false"/>
            <annotation datatype="java.lang.Boolean" key="loop" value="false"/>
            <annotation datatype="java.lang.Long" key="reasons" value="0"/>
            <annotation datatype="java.lang.Long" key="preid" value="236223201417"/>
            <ast col="0" id="12884901968" line="0" text="statement" type="STATEMENT">
              <ast col="9" id="12884901969" line="10" text="if" type="KW_IF">
                <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
                <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/control_flow.rules:699"/>
                <annotation datatype="java.lang.Long" key="peerid" value="236223201436"/>
                <ast col="0" id="12884901970" line="0" text="expression" type="EXPRESSION">
                  <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
                  <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                  <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/expressions.rules:1428"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="236223201437"/>
                  <ast col="11" id="12884901971" line="10" text="(" type="LPARENS">
                    <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
                    <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                    <ast col="19" id="12884901972" line="10" text="AND" type="KW_AND">
                      <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
                      <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                      <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/operators.rules:704"/>
                      <annotation datatype="java.lang.Long" key="peerid" value="236223201438"/>
                      <ast col="15" id="12884901975" line="10" text="&gt;" type="GT">
                        <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/operators.rules:704"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="236223201439"/>
                        <ast col="12" id="12884901978" line="10" text="v1" type="OO_METH_INT">
                          <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Boolean" key="override" value="true"/>
                          <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
                          <annotation datatype="java.lang.Long" key="refid" value="12884901940"/>
                          <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                          <annotation datatype="java.lang.String" key="cls-container" value="./abl/Cls.cls"/>
                          <annotation datatype="java.lang.String" key="refid-byrule" value="annotations/early_annotations.xml:136"/>
                          <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                          <annotation datatype="java.lang.String" key="property-access-type-byrule" value="annotations/oo_references.rules:895"/>
                          <annotation datatype="java.lang.String" key="original-property-type-byrule" value="include/common-progress.rules:6689"/>
                          <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/oo_calls.rules:180"/>
                          <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                          <annotation datatype="java.lang.Long" key="original-property-type" value="391"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="236223201440"/>
                        </ast>
                        <ast col="17" id="12884901979" line="10" text="0" type="NUM_LITERAL">
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/literals.rules:914"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="236223201441"/>
                          <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                          <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
                          <annotation datatype="java.lang.String" key="use64bit-byrule" value="annotations/cleanup.rules:469"/>
                          <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                        </ast>
                      </ast>
                      <ast col="26" id="12884901980" line="10" text="&gt;" type="GT">
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.Boolean" key="simple" value="false"/>
                        <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/operators.rules:704"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="236223201444"/>
                        <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
                        <annotation datatype="java.lang.String" key="simple-byrule" value="annotations/operators.rules:153"/>
                        <ast col="23" id="12884901983" line="10" text="v2" type="OO_METH_INT">
                          <annotation datatype="java.lang.String" key="javaname-byrule" value="annotations/oo_references.rules:930"/>
                          <annotation datatype="java.lang.Long" key="oldtype" value="2986"/>
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.Boolean" key="override" value="true"/>
                          <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
                          <annotation datatype="java.lang.String" key="found-in-source-file" value="./abl/Cls.cls"/>
                          <annotation datatype="java.lang.Long" key="refid" value="12884901922"/>
                          <annotation datatype="java.lang.Long" key="access-mode" value="2130"/>
                          <annotation datatype="java.lang.String" key="cls-container" value="./abl/Cls.cls"/>
                          <annotation datatype="java.lang.String" key="refid-byrule" value="annotations/early_annotations.xml:136"/>
                          <annotation datatype="java.lang.Boolean" key="cls-property" value="true"/>
                          <annotation datatype="java.lang.String" key="property-access-type-byrule" value="annotations/oo_references.rules:895"/>
                          <annotation datatype="java.lang.String" key="original-property-type-byrule" value="include/common-progress.rules:6689"/>
                          <annotation datatype="java.lang.String" key="javaname" value="getV2"/>
                          <annotation datatype="java.lang.String" key="property-access-type" value="getter"/>
                          <annotation datatype="java.lang.Long" key="original-property-type" value="391"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="236223201445"/>
                          <annotation datatype="java.lang.String" key="found-in-cls" value="Cls"/>
                          <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/oo_calls.rules:180"/>
                        </ast>
                        <ast col="28" id="12884901984" line="10" text="0" type="NUM_LITERAL">
                          <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                          <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/literals.rules:914"/>
                          <annotation datatype="java.lang.Long" key="peerid" value="236223201446"/>
                          <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                          <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
                          <annotation datatype="java.lang.String" key="use64bit-byrule" value="annotations/cleanup.rules:469"/>
                          <annotation datatype="java.lang.Boolean" key="use64bit" value="false"/>
                        </ast>
                      </ast>
                    </ast>
                  </ast>
                </ast>
                <ast col="31" id="12884901987" line="10" text="then" type="KW_THEN">
                  <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/control_flow.rules:708"/>
                  <annotation datatype="java.lang.Long" key="peerid" value="236223201447"/>
                  <ast col="0" id="12884901989" line="0" text="block" type="BLOCK">
                    <annotation datatype="java.lang.Boolean" key="recordscoping" value="false"/>
                    <annotation datatype="java.lang.String" key="recordscoping-byrule" value="annotations/record_scoping_prep.rules:768"/>
                    <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/control_flow.rules:2544"/>
                    <annotation datatype="java.lang.Long" key="peerid" value="236223201448"/>
                    <ast col="0" id="12884901990" line="0" text="statement" type="STATEMENT">
                      <ast col="13" id="12884901991" line="11" text="MESSAGE" type="KW_MSG">
                        <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
                        <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                        <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/ui_statements.rules:1910"/>
                        <annotation datatype="java.lang.Long" key="peerid" value="236223201449"/>
                        <ast col="0" id="12884901993" line="0" text="" type="CONTENT_ARRAY">
                          <ast col="0" id="12884901994" line="0" text="expression" type="EXPRESSION">
                            <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
                            <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                            <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/expressions.rules:1428"/>
                            <annotation datatype="java.lang.Long" key="peerid" value="236223201451"/>
                            <ast col="21" id="12884901995" line="11" text="&quot;&quot;" type="STRING">
                              <annotation datatype="java.lang.Boolean" key="is-literal" value="true"/>
                              <annotation datatype="java.lang.String" key="support_level-byrule" value="gaps/gap_analysis_marking.xml:435"/>
                              <annotation datatype="java.lang.Long" key="support_level" value="16400"/>
                              <annotation datatype="java.lang.String" key="peerid-byrule" value="convert/literals.rules:1190"/>
                              <annotation datatype="java.lang.Long" key="peerid" value="236223201452"/>
                            </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>
