<org.codehaus.groovy.ast.ModuleNode>
  <statementBlock>
    <statements>
      <org.codehaus.groovy.ast.stmt.AssertStatement>
        <booleanExpression>
          <expression class="org.codehaus.groovy.ast.expr.BinaryExpression">
            <leftExpression class="org.codehaus.groovy.ast.expr.MethodCallExpression">
              <objectExpression class="org.codehaus.groovy.ast.expr.ConstructorCallExpression">
                <arguments class="org.codehaus.groovy.ast.expr.ArgumentListExpression">
                  <expressions/>
                  <type>
                    <name>java.lang.Object</name>
                    <modifiers>1</modifiers>
                    <mixins/>
                    <constructors/>
                    <objectInitializers/>
                    <methods>
                      <map/>
                    </methods>
                    <methodsList/>
                    <fields/>
                    <properties/>
                    <fieldIndex/>
                    <staticClass>false</staticClass>
                    <scriptBody>false</scriptBody>
                    <script>false</script>
                    <isPrimaryNode>false</isPrimaryNode>
                    <lazyInitLock/>
                    <clazz>java.lang.Object</clazz>
                    <lazyInitDone>false</lazyInitDone>
                    <annotated>false</annotated>
                    <usesGenerics>false</usesGenerics>
                    <placeholder>false</placeholder>
                    <annotations class="java.util.Collections$EmptyMap"/>
                    <annotationClasses class="java.util.Collections$EmptyMap" reference="../annotations"/>
                    <synthetic>false</synthetic>
                    <lineNumber>-1</lineNumber>
                    <columnNumber>-1</columnNumber>
                    <lastLineNumber>-1</lastLineNumber>
                    <lastColumnNumber>-1</lastColumnNumber>
                  </type>
                  <lineNumber>14</lineNumber>
                  <columnNumber>26</columnNumber>
                  <lastLineNumber>14</lastLineNumber>
                  <lastColumnNumber>26</lastColumnNumber>
                </arguments>
                <type>
                  <name>Groovy2849Bug</name>
                  <modifiers>1</modifiers>
                  <interfaces/>
                  <mixins reference="../../arguments/type/mixins"/>
                  <constructors/>
                  <objectInitializers/>
                  <methods>
                    <map/>
                  </methods>
                  <methodsList/>
                  <fields/>
                  <properties/>
                  <fieldIndex/>
                  <staticClass>false</staticClass>
                  <scriptBody>false</scriptBody>
                  <script>false</script>
                  <superClass reference="../../arguments/type"/>
                  <isPrimaryNode>false</isPrimaryNode>
                  <lazyInitLock/>
                  <lazyInitDone>true</lazyInitDone>
                  <annotated>false</annotated>
                  <usesGenerics>false</usesGenerics>
                  <placeholder>false</placeholder>
                  <annotations class="java.util.Collections$EmptyMap" reference="../../arguments/type/annotations"/>
                  <annotationClasses class="java.util.Collections$EmptyMap" reference="../../arguments/type/annotations"/>
                  <synthetic>false</synthetic>
                  <lineNumber>14</lineNumber>
                  <columnNumber>12</columnNumber>
                  <lastLineNumber>14</lastLineNumber>
                  <lastColumnNumber>25</lastColumnNumber>
                </type>
                <lineNumber>14</lineNumber>
                <columnNumber>8</columnNumber>
                <lastLineNumber>14</lastLineNumber>
                <lastColumnNumber>27</lastColumnNumber>
              </objectExpression>
              <method class="org.codehaus.groovy.ast.expr.ConstantExpression">
                <value class="string">c1</value>
                <type>
                  <name>java.lang.String</name>
                  <modifiers>17</modifiers>
                  <mixins reference="../../../objectExpression/arguments/type/mixins"/>
                  <constructors/>
                  <objectInitializers/>
                  <methods>
                    <map/>
                  </methods>
                  <methodsList/>
                  <fields/>
                  <properties/>
                  <fieldIndex/>
                  <staticClass>false</staticClass>
                  <scriptBody>false</scriptBody>
                  <script>false</script>
                  <isPrimaryNode>false</isPrimaryNode>
                  <lazyInitLock/>
                  <clazz>java.lang.String</clazz>
                  <lazyInitDone>false</lazyInitDone>
                  <annotated>false</annotated>
                  <usesGenerics>false</usesGenerics>
                  <placeholder>false</placeholder>
                  <annotations class="java.util.Collections$EmptyMap" reference="../../../objectExpression/arguments/type/annotations"/>
                  <annotationClasses class="java.util.Collections$EmptyMap" reference="../../../objectExpression/arguments/type/annotations"/>
                  <synthetic>false</synthetic>
                  <lineNumber>-1</lineNumber>
                  <columnNumber>-1</columnNumber>
                  <lastLineNumber>-1</lastLineNumber>
                  <lastColumnNumber>-1</lastColumnNumber>
                </type>
                <lineNumber>14</lineNumber>
                <columnNumber>28</columnNumber>
                <lastLineNumber>14</lastLineNumber>
                <lastColumnNumber>30</lastColumnNumber>
              </method>
              <arguments class="org.codehaus.groovy.ast.expr.ArgumentListExpression">
                <expressions/>
                <type reference="../../objectExpression/arguments/type"/>
                <lineNumber>14</lineNumber>
                <columnNumber>31</columnNumber>
                <lastLineNumber>14</lastLineNumber>
                <lastColumnNumber>31</lastColumnNumber>
              </arguments>
              <spreadSafe>false</spreadSafe>
              <safe>false</safe>
              <implicitThis>false</implicitThis>
              <type reference="../objectExpression/arguments/type"/>
              <lineNumber>14</lineNumber>
              <columnNumber>8</columnNumber>
              <lastLineNumber>14</lastLineNumber>
              <lastColumnNumber>33</lastColumnNumber>
            </leftExpression>
            <rightExpression class="org.codehaus.groovy.ast.expr.ConstantExpression">
              <value class="int">11</value>
              <type>
                <name>java.lang.Integer</name>
                <modifiers>17</modifiers>
                <mixins reference="../../../leftExpression/objectExpression/arguments/type/mixins"/>
                <constructors/>
                <objectInitializers/>
                <methods>
                  <map/>
                </methods>
                <methodsList/>
                <fields/>
                <properties/>
                <fieldIndex/>
                <staticClass>false</staticClass>
                <scriptBody>false</scriptBody>
                <script>false</script>
                <isPrimaryNode>false</isPrimaryNode>
                <lazyInitLock/>
                <clazz>java.lang.Integer</clazz>
                <lazyInitDone>false</lazyInitDone>
                <annotated>false</annotated>
                <usesGenerics>false</usesGenerics>
                <placeholder>false</placeholder>
                <annotations class="java.util.Collections$EmptyMap" reference="../../../leftExpression/objectExpression/arguments/type/annotations"/>
                <annotationClasses class="java.util.Collections$EmptyMap" reference="../../../leftExpression/objectExpression/arguments/type/annotations"/>
                <synthetic>false</synthetic>
                <lineNumber>-1</lineNumber>
                <columnNumber>-1</columnNumber>
                <lastLineNumber>-1</lastLineNumber>
                <lastColumnNumber>-1</lastColumnNumber>
              </type>
              <lineNumber>14</lineNumber>
              <columnNumber>36</columnNumber>
              <lastLineNumber>14</lastLineNumber>
              <lastColumnNumber>38</lastColumnNumber>
            </rightExpression>
            <operation>
              <type>123</type>
              <meaning>123</meaning>
              <text>==</text>
              <startLine>14</startLine>
              <startColumn>33</startColumn>
            </operation>
            <type reference="../leftExpression/objectExpression/arguments/type"/>
            <lineNumber>14</lineNumber>
            <columnNumber>8</columnNumber>
            <lastLineNumber>14</lastLineNumber>
            <lastColumnNumber>38</lastColumnNumber>
          </expression>
          <type>
            <name>boolean</name>
            <modifiers>1041</modifiers>
            <mixins reference="../../expression/leftExpression/objectExpression/arguments/type/mixins"/>
            <constructors/>
            <objectInitializers/>
            <methods>
              <map/>
            </methods>
            <methodsList/>
            <fields/>
            <properties/>
            <fieldIndex/>
            <staticClass>false</staticClass>
            <scriptBody>false</scriptBody>
            <script>false</script>
            <isPrimaryNode>false</isPrimaryNode>
            <lazyInitLock/>
            <clazz>boolean</clazz>
            <lazyInitDone>false</lazyInitDone>
            <annotated>false</annotated>
            <usesGenerics>false</usesGenerics>
            <placeholder>false</placeholder>
            <annotations class="java.util.Collections$EmptyMap" reference="../../expression/leftExpression/objectExpression/arguments/type/annotations"/>
            <annotationClasses class="java.util.Collections$EmptyMap" reference="../../expression/leftExpression/objectExpression/arguments/type/annotations"/>
            <synthetic>false</synthetic>
            <lineNumber>-1</lineNumber>
            <columnNumber>-1</columnNumber>
            <lastLineNumber>-1</lastLineNumber>
            <lastColumnNumber>-1</lastColumnNumber>
          </type>
          <lineNumber>14</lineNumber>
          <columnNumber>8</columnNumber>
          <lastLineNumber>14</lastLineNumber>
          <lastColumnNumber>38</lastColumnNumber>
        </booleanExpression>
        <messageExpression class="org.codehaus.groovy.ast.expr.ConstantExpression">
          <type reference="../../booleanExpression/expression/leftExpression/objectExpression/arguments/type"/>
          <lineNumber>-1</lineNumber>
          <columnNumber>-1</columnNumber>
          <lastLineNumber>-1</lastLineNumber>
          <lastColumnNumber>-1</lastColumnNumber>
        </messageExpression>
        <lineNumber>14</lineNumber>
        <columnNumber>1</columnNumber>
        <lastLineNumber>14</lastLineNumber>
        <lastColumnNumber>38</lastColumnNumber>
      </org.codehaus.groovy.ast.stmt.AssertStatement>
    </statements>
    <scope>
      <declaredVariables class="java.util.Collections$EmptyMap" reference="../../statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/annotations"/>
      <referencedLocalVariables class="java.util.Collections$EmptyMap" reference="../../statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/annotations"/>
      <referencedClassVariables class="java.util.Collections$EmptyMap" reference="../../statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/annotations"/>
      <inStaticContext>false</inStaticContext>
      <resolvesDynamic>false</resolvesDynamic>
    </scope>
    <lineNumber>-1</lineNumber>
    <columnNumber>-1</columnNumber>
    <lastLineNumber>-1</lastLineNumber>
    <lastColumnNumber>-1</lastColumnNumber>
  </statementBlock>
  <classes class="linked-list">
    <org.codehaus.groovy.ast.ClassNode>
      <name>Groovy2849Bug</name>
      <modifiers>1</modifiers>
      <interfaces reference="../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/type/interfaces"/>
      <mixins/>
      <constructors/>
      <objectInitializers/>
      <methods>
        <map/>
      </methods>
      <methodsList/>
      <fields>
        <org.codehaus.groovy.ast.FieldNode>
          <name>test</name>
          <modifiers>2</modifiers>
          <type reference="../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type"/>
          <owner reference="../../.."/>
          <initialValueExpression class="org.codehaus.groovy.ast.expr.ConstantExpression">
            <value class="int">1</value>
            <type reference="../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/rightExpression/type"/>
            <lineNumber>2</lineNumber>
            <columnNumber>16</columnNumber>
            <lastLineNumber>2</lastLineNumber>
            <lastColumnNumber>17</lastColumnNumber>
          </initialValueExpression>
          <dynamicTyped>true</dynamicTyped>
          <holder>false</holder>
          <closureShare>false</closureShare>
          <annotations class="java.util.Collections$EmptyMap" reference="../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/annotations"/>
          <annotationClasses class="java.util.Collections$EmptyMap" reference="../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/annotations"/>
          <synthetic>true</synthetic>
          <declaringClass reference="../../.."/>
          <lineNumber>2</lineNumber>
          <columnNumber>5</columnNumber>
          <lastLineNumber>2</lastLineNumber>
          <lastColumnNumber>20</lastColumnNumber>
        </org.codehaus.groovy.ast.FieldNode>
        <org.codehaus.groovy.ast.FieldNode>
          <name>c1</name>
          <modifiers>2</modifiers>
          <type reference="../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type"/>
          <owner reference="../../.."/>
          <initialValueExpression class="org.codehaus.groovy.ast.expr.ClosureExpression">
            <parameters/>
            <code class="org.codehaus.groovy.ast.stmt.BlockStatement">
              <statements>
                <org.codehaus.groovy.ast.stmt.ExpressionStatement>
                  <expression class="org.codehaus.groovy.ast.expr.DeclarationExpression">
                    <leftExpression class="org.codehaus.groovy.ast.expr.VariableExpression">
                      <variable>test</variable>
                      <inStaticContext>false</inStaticContext>
                      <isDynamicTyped>true</isDynamicTyped>
                      <closureShare>false</closureShare>
                      <originType reference="../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type"/>
                      <type reference="../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type"/>
                      <lineNumber>4</lineNumber>
                      <columnNumber>13</columnNumber>
                      <lastLineNumber>4</lastLineNumber>
                      <lastColumnNumber>17</lastColumnNumber>
                    </leftExpression>
                    <rightExpression class="org.codehaus.groovy.ast.expr.ConstantExpression">
                      <value class="int">2</value>
                      <type reference="../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/rightExpression/type"/>
                      <lineNumber>4</lineNumber>
                      <columnNumber>20</columnNumber>
                      <lastLineNumber>4</lastLineNumber>
                      <lastColumnNumber>21</lastColumnNumber>
                    </rightExpression>
                    <operation>
                      <type>100</type>
                      <meaning>100</meaning>
                      <text>=</text>
                      <startLine>4</startLine>
                      <startColumn>9</startColumn>
                    </operation>
                    <type reference="../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type"/>
                    <lineNumber>4</lineNumber>
                    <columnNumber>9</columnNumber>
                    <lastLineNumber>4</lastLineNumber>
                    <lastColumnNumber>21</lastColumnNumber>
                  </expression>
                  <lineNumber>4</lineNumber>
                  <columnNumber>9</columnNumber>
                  <lastLineNumber>4</lastLineNumber>
                  <lastColumnNumber>21</lastColumnNumber>
                </org.codehaus.groovy.ast.stmt.ExpressionStatement>
                <org.codehaus.groovy.ast.stmt.ExpressionStatement>
                  <expression class="org.codehaus.groovy.ast.expr.DeclarationExpression">
                    <leftExpression class="org.codehaus.groovy.ast.expr.VariableExpression">
                      <variable>c2</variable>
                      <inStaticContext>false</inStaticContext>
                      <isDynamicTyped>true</isDynamicTyped>
                      <closureShare>false</closureShare>
                      <originType reference="../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type"/>
                      <type reference="../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type"/>
                      <lineNumber>5</lineNumber>
                      <columnNumber>13</columnNumber>
                      <lastLineNumber>5</lastLineNumber>
                      <lastColumnNumber>15</lastColumnNumber>
                    </leftExpression>
                    <rightExpression class="org.codehaus.groovy.ast.expr.ClosureExpression">
                      <parameters reference="../../../../../../parameters"/>
                      <code class="org.codehaus.groovy.ast.stmt.BlockStatement">
                        <statements>
                          <org.codehaus.groovy.ast.stmt.ExpressionStatement>
                            <expression class="org.codehaus.groovy.ast.expr.BinaryExpression">
                              <leftExpression class="org.codehaus.groovy.ast.expr.PropertyExpression">
                                <objectExpression class="org.codehaus.groovy.ast.expr.VariableExpression">
                                  <variable>this</variable>
                                  <inStaticContext>false</inStaticContext>
                                  <isDynamicTyped>true</isDynamicTyped>
                                  <closureShare>false</closureShare>
                                  <originType reference="../../../../../../../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type"/>
                                  <type reference="../../../../../../../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type"/>
                                  <lineNumber>8</lineNumber>
                                  <columnNumber>20</columnNumber>
                                  <lastLineNumber>8</lastLineNumber>
                                  <lastColumnNumber>24</lastColumnNumber>
                                </objectExpression>
                                <property class="org.codehaus.groovy.ast.expr.ConstantExpression">
                                  <value class="string">test</value>
                                  <type reference="../../../../../../../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/method/type"/>
                                  <lineNumber>6</lineNumber>
                                  <columnNumber>18</columnNumber>
                                  <lastLineNumber>6</lastLineNumber>
                                  <lastColumnNumber>22</lastColumnNumber>
                                </property>
                                <spreadSafe>false</spreadSafe>
                                <safe>false</safe>
                                <isStatic>false</isStatic>
                                <implicitThis>false</implicitThis>
                                <type reference="../../../../../../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type"/>
                                <lineNumber>6</lineNumber>
                                <columnNumber>13</columnNumber>
                                <lastLineNumber>6</lastLineNumber>
                                <lastColumnNumber>22</lastColumnNumber>
                              </leftExpression>
                              <rightExpression class="org.codehaus.groovy.ast.expr.ConstantExpression">
                                <value class="int">10</value>
                                <type reference="../../../../../../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/rightExpression/type"/>
                                <lineNumber>6</lineNumber>
                                <columnNumber>24</columnNumber>
                                <lastLineNumber>6</lastLineNumber>
                                <lastColumnNumber>26</lastColumnNumber>
                              </rightExpression>
                              <operation>
                                <type>210</type>
                                <meaning>210</meaning>
                                <text>+=</text>
                                <startLine>6</startLine>
                                <startColumn>22</startColumn>
                              </operation>
                              <type reference="../../../../../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type"/>
                              <lineNumber>6</lineNumber>
                              <columnNumber>13</columnNumber>
                              <lastLineNumber>6</lastLineNumber>
                              <lastColumnNumber>26</lastColumnNumber>
                            </expression>
                            <lineNumber>6</lineNumber>
                            <columnNumber>13</columnNumber>
                            <lastLineNumber>6</lastLineNumber>
                            <lastColumnNumber>26</lastColumnNumber>
                          </org.codehaus.groovy.ast.stmt.ExpressionStatement>
                          <org.codehaus.groovy.ast.stmt.ExpressionStatement>
                            <expression class="org.codehaus.groovy.ast.expr.BinaryExpression">
                              <leftExpression class="org.codehaus.groovy.ast.expr.VariableExpression">
                                <variable>test</variable>
                                <inStaticContext>false</inStaticContext>
                                <isDynamicTyped>true</isDynamicTyped>
                                <closureShare>false</closureShare>
                                <originType reference="../../../../../../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type"/>
                                <type reference="../../../../../../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type"/>
                                <lineNumber>7</lineNumber>
                                <columnNumber>13</columnNumber>
                                <lastLineNumber>7</lastLineNumber>
                                <lastColumnNumber>17</lastColumnNumber>
                              </leftExpression>
                              <rightExpression class="org.codehaus.groovy.ast.expr.ConstantExpression">
                                <value class="int">3</value>
                                <type reference="../../../../../../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/rightExpression/type"/>
                                <lineNumber>7</lineNumber>
                                <columnNumber>20</columnNumber>
                                <lastLineNumber>7</lastLineNumber>
                                <lastColumnNumber>21</lastColumnNumber>
                              </rightExpression>
                              <operation>
                                <type>100</type>
                                <meaning>100</meaning>
                                <text>=</text>
                                <startLine>7</startLine>
                                <startColumn>18</startColumn>
                              </operation>
                              <type reference="../../../../../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type"/>
                              <lineNumber>7</lineNumber>
                              <columnNumber>13</columnNumber>
                              <lastLineNumber>7</lastLineNumber>
                              <lastColumnNumber>21</lastColumnNumber>
                            </expression>
                            <lineNumber>7</lineNumber>
                            <columnNumber>13</columnNumber>
                            <lastLineNumber>7</lastLineNumber>
                            <lastColumnNumber>21</lastColumnNumber>
                          </org.codehaus.groovy.ast.stmt.ExpressionStatement>
                          <org.codehaus.groovy.ast.stmt.ReturnStatement>
                            <expression class="org.codehaus.groovy.ast.expr.PropertyExpression">
                              <objectExpression class="org.codehaus.groovy.ast.expr.VariableExpression" reference="../../../org.codehaus.groovy.ast.stmt.ExpressionStatement/expression/leftExpression/objectExpression"/>
                              <property class="org.codehaus.groovy.ast.expr.ConstantExpression">
                                <value class="string">test</value>
                                <type reference="../../../../../../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/method/type"/>
                                <lineNumber>8</lineNumber>
                                <columnNumber>25</columnNumber>
                                <lastLineNumber>8</lastLineNumber>
                                <lastColumnNumber>29</lastColumnNumber>
                              </property>
                              <spreadSafe>false</spreadSafe>
                              <safe>false</safe>
                              <isStatic>false</isStatic>
                              <implicitThis>false</implicitThis>
                              <type reference="../../../../../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type"/>
                              <lineNumber>8</lineNumber>
                              <columnNumber>20</columnNumber>
                              <lastLineNumber>8</lastLineNumber>
                              <lastColumnNumber>29</lastColumnNumber>
                            </expression>
                            <lineNumber>8</lineNumber>
                            <columnNumber>13</columnNumber>
                            <lastLineNumber>8</lastLineNumber>
                            <lastColumnNumber>29</lastColumnNumber>
                          </org.codehaus.groovy.ast.stmt.ReturnStatement>
                        </statements>
                        <scope>
                          <declaredVariables class="java.util.Collections$EmptyMap" reference="../../../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/annotations"/>
                          <referencedLocalVariables class="java.util.Collections$EmptyMap" reference="../../../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/annotations"/>
                          <referencedClassVariables class="java.util.Collections$EmptyMap" reference="../../../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/annotations"/>
                          <inStaticContext>false</inStaticContext>
                          <resolvesDynamic>false</resolvesDynamic>
                        </scope>
                        <lineNumber>-1</lineNumber>
                        <columnNumber>-1</columnNumber>
                        <lastLineNumber>-1</lastLineNumber>
                        <lastColumnNumber>-1</lastColumnNumber>
                      </code>
                      <type>
                        <name>groovy.lang.Closure</name>
                        <modifiers>1025</modifiers>
                        <mixins reference="../../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/mixins"/>
                        <constructors/>
                        <objectInitializers/>
                        <methods>
                          <map/>
                        </methods>
                        <methodsList/>
                        <fields/>
                        <properties/>
                        <fieldIndex/>
                        <staticClass>false</staticClass>
                        <scriptBody>false</scriptBody>
                        <script>false</script>
                        <isPrimaryNode>false</isPrimaryNode>
                        <lazyInitLock/>
                        <clazz>groovy.lang.Closure</clazz>
                        <lazyInitDone>false</lazyInitDone>
                        <annotated>false</annotated>
                        <usesGenerics>false</usesGenerics>
                        <placeholder>false</placeholder>
                        <annotations class="java.util.Collections$EmptyMap" reference="../../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/annotations"/>
                        <annotationClasses class="java.util.Collections$EmptyMap" reference="../../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/annotations"/>
                        <synthetic>false</synthetic>
                        <lineNumber>-1</lineNumber>
                        <columnNumber>-1</columnNumber>
                        <lastLineNumber>-1</lastLineNumber>
                        <lastColumnNumber>-1</lastColumnNumber>
                      </type>
                      <lineNumber>5</lineNumber>
                      <columnNumber>18</columnNumber>
                      <lastLineNumber>9</lastLineNumber>
                      <lastColumnNumber>10</lastColumnNumber>
                    </rightExpression>
                    <operation>
                      <type>100</type>
                      <meaning>100</meaning>
                      <text>=</text>
                      <startLine>5</startLine>
                      <startColumn>9</startColumn>
                    </operation>
                    <type reference="../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type"/>
                    <lineNumber>5</lineNumber>
                    <columnNumber>9</columnNumber>
                    <lastLineNumber>9</lastLineNumber>
                    <lastColumnNumber>10</lastColumnNumber>
                  </expression>
                  <lineNumber>5</lineNumber>
                  <columnNumber>9</columnNumber>
                  <lastLineNumber>9</lastLineNumber>
                  <lastColumnNumber>10</lastColumnNumber>
                </org.codehaus.groovy.ast.stmt.ExpressionStatement>
                <org.codehaus.groovy.ast.stmt.ExpressionStatement>
                  <expression class="org.codehaus.groovy.ast.expr.MethodCallExpression">
                    <objectExpression class="org.codehaus.groovy.ast.expr.VariableExpression" reference="../../../org.codehaus.groovy.ast.stmt.ExpressionStatement[2]/expression/rightExpression/code/statements/org.codehaus.groovy.ast.stmt.ExpressionStatement/expression/leftExpression/objectExpression"/>
                    <method class="org.codehaus.groovy.ast.expr.ConstantExpression">
                      <value class="string">c2</value>
                      <type reference="../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/method/type"/>
                      <lineNumber>10</lineNumber>
                      <columnNumber>9</columnNumber>
                      <lastLineNumber>10</lastLineNumber>
                      <lastColumnNumber>11</lastColumnNumber>
                    </method>
                    <arguments class="org.codehaus.groovy.ast.expr.ArgumentListExpression">
                      <expressions/>
                      <type reference="../../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type"/>
                      <lineNumber>10</lineNumber>
                      <columnNumber>12</columnNumber>
                      <lastLineNumber>10</lastLineNumber>
                      <lastColumnNumber>12</lastColumnNumber>
                    </arguments>
                    <spreadSafe>false</spreadSafe>
                    <safe>false</safe>
                    <implicitThis>true</implicitThis>
                    <type reference="../../../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type"/>
                    <lineNumber>10</lineNumber>
                    <columnNumber>9</columnNumber>
                    <lastLineNumber>10</lastLineNumber>
                    <lastColumnNumber>13</lastColumnNumber>
                  </expression>
                  <lineNumber>10</lineNumber>
                  <columnNumber>9</columnNumber>
                  <lastLineNumber>10</lastLineNumber>
                  <lastColumnNumber>13</lastColumnNumber>
                </org.codehaus.groovy.ast.stmt.ExpressionStatement>
              </statements>
              <scope>
                <declaredVariables class="java.util.Collections$EmptyMap" reference="../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/annotations"/>
                <referencedLocalVariables class="java.util.Collections$EmptyMap" reference="../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/annotations"/>
                <referencedClassVariables class="java.util.Collections$EmptyMap" reference="../../../../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/annotations"/>
                <inStaticContext>false</inStaticContext>
                <resolvesDynamic>false</resolvesDynamic>
              </scope>
              <lineNumber>-1</lineNumber>
              <columnNumber>-1</columnNumber>
              <lastLineNumber>-1</lastLineNumber>
              <lastColumnNumber>-1</lastColumnNumber>
            </code>
            <type reference="../code/statements/org.codehaus.groovy.ast.stmt.ExpressionStatement[2]/expression/rightExpression/type"/>
            <lineNumber>3</lineNumber>
            <columnNumber>14</columnNumber>
            <lastLineNumber>11</lastLineNumber>
            <lastColumnNumber>6</lastColumnNumber>
          </initialValueExpression>
          <dynamicTyped>true</dynamicTyped>
          <holder>false</holder>
          <closureShare>false</closureShare>
          <annotations class="java.util.Collections$EmptyMap" reference="../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/annotations"/>
          <annotationClasses class="java.util.Collections$EmptyMap" reference="../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/annotations"/>
          <synthetic>true</synthetic>
          <declaringClass reference="../../.."/>
          <lineNumber>3</lineNumber>
          <columnNumber>5</columnNumber>
          <lastLineNumber>11</lastLineNumber>
          <lastColumnNumber>6</lastColumnNumber>
        </org.codehaus.groovy.ast.FieldNode>
      </fields>
      <properties>
        <org.codehaus.groovy.ast.PropertyNode>
          <field reference="../../../fields/org.codehaus.groovy.ast.FieldNode"/>
          <modifiers>1</modifiers>
          <closureShare>false</closureShare>
          <annotations class="java.util.Collections$EmptyMap" reference="../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/annotations"/>
          <annotationClasses class="java.util.Collections$EmptyMap" reference="../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/annotations"/>
          <synthetic>false</synthetic>
          <declaringClass reference="../../.."/>
          <lineNumber>2</lineNumber>
          <columnNumber>5</columnNumber>
          <lastLineNumber>2</lastLineNumber>
          <lastColumnNumber>20</lastColumnNumber>
        </org.codehaus.groovy.ast.PropertyNode>
        <org.codehaus.groovy.ast.PropertyNode>
          <field reference="../../../fields/org.codehaus.groovy.ast.FieldNode[2]"/>
          <modifiers>1</modifiers>
          <closureShare>false</closureShare>
          <annotations class="java.util.Collections$EmptyMap" reference="../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/annotations"/>
          <annotationClasses class="java.util.Collections$EmptyMap" reference="../../../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/annotations"/>
          <synthetic>false</synthetic>
          <declaringClass reference="../../.."/>
          <lineNumber>3</lineNumber>
          <columnNumber>5</columnNumber>
          <lastLineNumber>11</lastLineNumber>
          <lastColumnNumber>6</lastColumnNumber>
        </org.codehaus.groovy.ast.PropertyNode>
      </properties>
      <fieldIndex>
        <entry>
          <string>c1</string>
          <org.codehaus.groovy.ast.FieldNode reference="../../../fields/org.codehaus.groovy.ast.FieldNode[2]"/>
        </entry>
        <entry>
          <string>test</string>
          <org.codehaus.groovy.ast.FieldNode reference="../../../fields/org.codehaus.groovy.ast.FieldNode"/>
        </entry>
      </fieldIndex>
      <module reference="../../.."/>
      <staticClass>false</staticClass>
      <scriptBody>false</scriptBody>
      <script>false</script>
      <superClass reference="../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type"/>
      <isPrimaryNode>true</isPrimaryNode>
      <lazyInitLock/>
      <lazyInitDone>true</lazyInitDone>
      <annotated>false</annotated>
      <usesGenerics>false</usesGenerics>
      <placeholder>false</placeholder>
      <annotations class="java.util.Collections$EmptyMap" reference="../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/annotations"/>
      <annotationClasses class="java.util.Collections$EmptyMap" reference="../../../statementBlock/statements/org.codehaus.groovy.ast.stmt.AssertStatement/booleanExpression/expression/leftExpression/objectExpression/arguments/type/annotations"/>
      <synthetic>false</synthetic>
      <lineNumber>1</lineNumber>
      <columnNumber>1</columnNumber>
      <lastLineNumber>12</lastLineNumber>
      <lastColumnNumber>2</lastColumnNumber>
    </org.codehaus.groovy.ast.ClassNode>
  </classes>
  <methods/>
  <imports/>
  <importPackages/>
  <importIndex/>
  <staticImportAliases/>
  <staticImportFields class="linked-hash-map"/>
  <staticImportClasses class="linked-hash-map"/>
  <description>Try.groovy</description>
  <createClassForStatements>true</createClassForStatements>
  <importsResolved>false</importsResolved>
  <lineNumber>-1</lineNumber>
  <columnNumber>-1</columnNumber>
  <lastLineNumber>-1</lastLineNumber>
  <lastColumnNumber>-1</lastColumnNumber>
</org.codehaus.groovy.ast.ModuleNode>