blob: 497e595a6a302bb6a7c764e11b2202ea56e998ee [file] [log] [blame]
<?xml version="1.0" encoding="Cp1252"?>
<!--
Copyright (c) 2009 Mia-Software.
All rights reserved. This program and the accompanying materials
are made available under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
Nicolas Guyomar (Mia-Software) - initial API and implementation
-->
<java:Model xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:java="http://www.eclipse.org/MoDisco/Java/0.2.incubation/java" name="org.eclipse.gmt.modisco.java.sample">
<ownedElements name="org">
<ownedPackages name="eclipse">
<ownedPackages name="gmt">
<ownedPackages name="java">
<ownedPackages name="sample">
<ownedElements xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.0" name="TestProxy">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.0" content="// TODO Auto-generated constructor stub"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.0" content="//No icon modification in outline"/>
<annotations originalCompilationUnit="//@compilationUnits.0">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.0" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="public"/>
<bodyDeclarations xsi:type="java:ConstructorDeclaration" originalCompilationUnit="//@compilationUnits.0" name="TestProxy">
<modifier visibility="private"/>
<body originalCompilationUnit="//@compilationUnits.0">
<statements xsi:type="java:SuperConstructorInvocation" originalCompilationUnit="//@compilationUnits.0" method="//@ownedElements.1/@ownedPackages.0/@ownedPackages.0/@ownedElements.1/@bodyDeclarations.0">
<arguments xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.0/@bodyDeclarations.0/@parameters.0"/>
</statements>
</body>
<parameters originalCompilationUnit="//@compilationUnits.0" name="arg0" usageInVariableAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.0/@bodyDeclarations.0/@body/@statements.0/@arguments.0">
<modifier/>
<type type="//@ownedElements.1/@ownedPackages.0/@ownedPackages.0/@ownedElements.0"/>
</parameters>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.0">
<comments xsi:type="java:Javadoc" originalCompilationUnit="//@compilationUnits.0" content="/** &#xA; * @author nguyomar&#xA; * @category category&#xA; * @see see&#xA; * @serial serial&#xA; */&#xA;">
<tags originalCompilationUnit="//@compilationUnits.0" tagName="@author">
<fragments xsi:type="java:TextElement" originalCompilationUnit="//@compilationUnits.0" text=" nguyomar"/>
</tags>
<tags originalCompilationUnit="//@compilationUnits.0" tagName="@category">
<fragments xsi:type="java:TextElement" originalCompilationUnit="//@compilationUnits.0" text=" category"/>
</tags>
<tags originalCompilationUnit="//@compilationUnits.0" tagName="@see">
<fragments xsi:type="java:UnresolvedItemAccess" element="//@unresolvedItems.0"/>
</tags>
<tags originalCompilationUnit="//@compilationUnits.0" tagName="@serial">
<fragments xsi:type="java:TextElement" originalCompilationUnit="//@compilationUnits.0" text=" serial"/>
</tags>
</comments>
<modifier visibility="private" inheritance="final" static="true"/>
<type type="//@orphanTypes.1"/>
<fragments originalCompilationUnit="//@compilationUnits.0" name="serialVersionUID">
<initializer xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.0" tokenValue="1L"/>
</fragments>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.0">
<annotations originalCompilationUnit="//@compilationUnits.0">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.2"/>
</annotations>
<modifier visibility="public"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.0" name="myDeprecatedElement"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.0" name="testGenerated">
<annotations originalCompilationUnit="//@compilationUnits.0">
<type type="//@ownedElements.2/@ownedPackages.0/@ownedElements.0">
<qualifier xsi:type="java:PackageAccess" package="//@ownedElements.2/@ownedPackages.0">
<qualifier package="//@ownedElements.2"/>
</qualifier>
</type>
<values originalCompilationUnit="//@compilationUnits.0" name="value" member="//@ownedElements.2/@ownedPackages.0/@ownedElements.0/@bodyDeclarations.0">
<value xsi:type="java:ArrayInitializer" originalCompilationUnit="//@compilationUnits.0">
<expressions xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.0" escapedValue="&quot;&quot;"/>
</value>
</values>
</annotations>
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.0"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<superClass type="//@ownedElements.1/@ownedPackages.0/@ownedPackages.0/@ownedElements.1"/>
</ownedElements>
<ownedElements xsi:type="java:InterfaceDeclaration" originalCompilationUnit="//@compilationUnits.1" name="EObject" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.10/@superInterfaces.0">
<modifier visibility="public"/>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.2" name="RunnableClass">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.2" content="// TODO Auto-generated method stub"/>
<modifier visibility="public"/>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.2" name="run">
<annotations originalCompilationUnit="//@compilationUnits.2">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.4"/>
</annotations>
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.2"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<superInterfaces type="//@ownedElements.1/@ownedPackages.0/@ownedElements.3"/>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.3" name="AbstractClass2">
<modifier visibility="public" inheritance="abstract"/>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.3" name="publicAbstractMethod">
<modifier visibility="public" inheritance="abstract"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.4" name="test3">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//Class Section"/>
<modifier/>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.4" name="finalClass">
<modifier inheritance="final"/>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.4" name="abstractClass">
<modifier inheritance="abstract"/>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.4" name="MyAbstractIconList" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@superClass //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@comments.0/@tags.0/@fragments.0">
<comments xsi:type="java:Javadoc" originalCompilationUnit="//@compilationUnits.4" content="/** &#xA; * @see MyAbstractIconList&#xA; * @author nguyomar&#xA; */&#xA;">
<tags originalCompilationUnit="//@compilationUnits.4" tagName="@see">
<fragments xsi:type="java:TypeAccess" type="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7"/>
</tags>
<tags originalCompilationUnit="//@compilationUnits.4" tagName="@author">
<fragments xsi:type="java:TextElement" originalCompilationUnit="//@compilationUnits.4" text=" nguyomar"/>
</tags>
</comments>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//&#x9;getting warning overlays everywhere"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//---------------------------------------------------------------------"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//-------------------------------------------------------------------&#x9;"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//-------------------------------------------------------------------"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//Inner Class"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//Field Section"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//---------------------------------------------------------------------"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//&#x9;DO NOT REMOVE @SuppressWarnings tag, it prevent the outline from"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//-------------------------------------------------------------------&#x9;"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//-------------------------------------------------------------------&#x9;"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//protected MyAbstractIconList(){}"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//NATIVE"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//Collection"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//Throwable Element"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//-------------------------------------------------------------------"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//Methods Section"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//-------------------------------------------------------------------"/>
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.2"/>
</annotations>
<modifier visibility="public" inheritance="abstract"/>
<bodyDeclarations xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.4" name="maClasse">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//-------------------------------------------------------------------"/>
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.4" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="private"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.4" name="privateStaticClass">
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.4" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="private" static="true"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.4" name="publicStaticClass">
<modifier visibility="public" static="true"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.4" name="finalStaticClass">
<modifier inheritance="final" static="true"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.4" name="protectedStaticClass">
<modifier visibility="protected" static="true"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.4" name="protectedClass">
<modifier visibility="protected"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//-------------------------------------------------------------------"/>
<modifier visibility="public"/>
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.6"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="publicThrowable"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.4" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="private"/>
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.6"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="privateThrowable"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier visibility="protected"/>
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.6"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="protectedThrowable"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//-------------------------------------------------------------------"/>
<modifier visibility="public"/>
<type type="//@orphanTypes.9"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="publicCollection"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.4" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="private"/>
<type type="//@orphanTypes.9"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="privateCollection"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier visibility="protected"/>
<type type="//@orphanTypes.9"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="protectedCollection"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:ConstructorDeclaration" originalCompilationUnit="//@compilationUnits.4" name="MyAbstractIconList">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//-------------------------------------------------------------------"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//Constructor"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//-------------------------------------------------------------------&#x9;"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//private MyAbstractIconList(){}"/>
<modifier/>
<body originalCompilationUnit="//@compilationUnits.4"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="noneMethod">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//-------------------------------------------------------------------"/>
<modifier/>
<body originalCompilationUnit="//@compilationUnits.4"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="protectedAbstract" redefinitions="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.18">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//ABSTRACT"/>
<modifier visibility="protected" inheritance="abstract"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="publicAbstract" redefinitions="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.19">
<modifier visibility="public" inheritance="abstract"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="publicFinal">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//FINAL ONLY"/>
<modifier visibility="public" inheritance="final"/>
<body originalCompilationUnit="//@compilationUnits.4"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="privateFinal">
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.4" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="private" inheritance="final"/>
<body originalCompilationUnit="//@compilationUnits.4"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="protectedFinal">
<modifier visibility="protected" inheritance="final"/>
<body originalCompilationUnit="//@compilationUnits.4"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="noneFinal" usages="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.0/@body/@statements.1/@expression">
<modifier inheritance="final"/>
<body originalCompilationUnit="//@compilationUnits.4"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="privateSynchro">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.4" content="//SYNCHRONISED"/>
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.4" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="private" synchronized="true"/>
<body originalCompilationUnit="//@compilationUnits.4"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="noneSynchro">
<modifier synchronized="true"/>
<body originalCompilationUnit="//@compilationUnits.4"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="publicSynchro">
<modifier visibility="public" synchronized="true"/>
<body originalCompilationUnit="//@compilationUnits.4"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="protectedSynchro">
<modifier visibility="protected" synchronized="true"/>
<body originalCompilationUnit="//@compilationUnits.4"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="privateFinalSynchro">
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.4" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="private" inheritance="final" synchronized="true"/>
<body originalCompilationUnit="//@compilationUnits.4"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="noneFinalSynchro">
<modifier inheritance="final" synchronized="true"/>
<body originalCompilationUnit="//@compilationUnits.4"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="publicFinalSynchro">
<modifier visibility="public" inheritance="final" synchronized="true"/>
<body originalCompilationUnit="//@compilationUnits.4"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="protectedFinalSynchro">
<modifier visibility="protected" inheritance="final" synchronized="true"/>
<body originalCompilationUnit="//@compilationUnits.4"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="privateStaticSynchro">
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.4" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="private" static="true" synchronized="true"/>
<body originalCompilationUnit="//@compilationUnits.4"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="noneStaticSynchro">
<modifier static="true" synchronized="true"/>
<body originalCompilationUnit="//@compilationUnits.4"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="publicStaticSynchro">
<modifier visibility="public" static="true" synchronized="true"/>
<body originalCompilationUnit="//@compilationUnits.4"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="protectedStaticSynchro">
<modifier visibility="protected" static="true" synchronized="true"/>
<body originalCompilationUnit="//@compilationUnits.4"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="privateFinalStaticSynchro">
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.4" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="private" inheritance="final" static="true" synchronized="true"/>
<body originalCompilationUnit="//@compilationUnits.4"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="noneSynchroFinalStatic">
<modifier inheritance="final" static="true" synchronized="true"/>
<body originalCompilationUnit="//@compilationUnits.4"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="publicFinalStaticSynchro">
<modifier visibility="public" inheritance="final" static="true" synchronized="true"/>
<body originalCompilationUnit="//@compilationUnits.4"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="protectedFinalStaticSynchro">
<modifier visibility="protected" inheritance="final" static="true" synchronized="true"/>
<body originalCompilationUnit="//@compilationUnits.4"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="privateNative">
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.4" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.2"/>
</annotations>
<modifier visibility="private" native="true"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="noneNative">
<modifier native="true"/>
<parameters originalCompilationUnit="//@compilationUnits.4" name="param1">
<modifier/>
<type type="//@orphanTypes.0"/>
</parameters>
<parameters originalCompilationUnit="//@compilationUnits.4" name="param2">
<modifier/>
<type type="//@orphanTypes.0"/>
</parameters>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="publicNative">
<modifier visibility="public" native="true"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="protectedNative">
<modifier visibility="protected" native="true"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="privateStaticNative">
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.4" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="private" static="true" native="true"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="noneStaticNative">
<modifier static="true" native="true"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="publicStaticNative">
<modifier visibility="public" static="true" native="true"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="protectedStaticNative">
<modifier visibility="protected" static="true" native="true"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="privateFinalStaticNative">
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.4" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="private" inheritance="final" static="true" native="true"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="noneFinalStaticNative">
<modifier inheritance="final" static="true" native="true"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="publicFinalStaticNative">
<modifier visibility="public" inheritance="final" static="true" native="true"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.4" name="protectedFinalStaticNative">
<modifier visibility="protected" inheritance="final" static="true" native="true"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="Field"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier visibility="public"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="publicField"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.4" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="private"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="privateField"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier visibility="protected"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="protectedField" usageInVariableAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.0/@body/@statements.0/@fragments.0/@initializer/@field"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier static="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="staticField"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier visibility="public" static="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="publicStaticField"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.4" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="private" static="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="privateStaticField"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier visibility="protected" static="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="protectedStaticField"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier inheritance="final"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="finalField">
<initializer xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.4" tokenValue="1"/>
</fragments>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier visibility="public" inheritance="final"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="publicFinalField">
<initializer xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.4" tokenValue="1"/>
</fragments>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.4" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="private" inheritance="final"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="privateFinalField">
<initializer xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.4" tokenValue="1"/>
</fragments>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier visibility="protected" inheritance="final"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="protectedFinalField">
<initializer xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.4" tokenValue="1"/>
</fragments>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier inheritance="final" static="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="staticFinalField">
<initializer xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.4" tokenValue="1"/>
</fragments>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier visibility="public" inheritance="final" static="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="publicStaticFinalField">
<initializer xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.4" tokenValue="1"/>
</fragments>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.4" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="private" inheritance="final" static="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="privateStaticFinalField">
<initializer xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.4" tokenValue="1"/>
</fragments>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier visibility="protected" inheritance="final" static="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="protectedStaticFinalField">
<initializer xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.4" tokenValue="1"/>
</fragments>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier volatile="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="volatileField"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier visibility="public" volatile="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="publicVolatileField"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.4" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="private" volatile="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="privateVolatileField"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier visibility="protected" volatile="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="protectedVolatileField"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier static="true" volatile="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="staticVolatileField"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier visibility="public" static="true" volatile="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="publicStaticVolatileField"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.4" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="private" static="true" volatile="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="privateStaticVolatileField"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier visibility="protected" static="true" volatile="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="protectedStaticVolatileField"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier transient="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="transientField"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier visibility="public" transient="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="publicTransientField"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.4" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="private" transient="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="privateTransientField"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier visibility="protected" transient="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="protectedTransientField"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier visibility="public" static="true" transient="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="publicStaticTransientField"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<annotations originalCompilationUnit="//@compilationUnits.4">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.4" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="private" static="true" transient="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="privateStaticTransientField"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier visibility="protected" static="true" transient="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="protectedStaticTransientField"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.4">
<modifier inheritance="final" static="true" transient="true"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.4" name="finalStaticTransientField">
<initializer xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.4" tokenValue="1"/>
</fragments>
</bodyDeclarations>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.5" name="ThrowableCLass">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.5" content="// TODO Auto-generated constructor stub"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.5" content="// TODO Auto-generated constructor stub"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.5" content="// TODO Auto-generated constructor stub"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.5" content="// TODO Auto-generated constructor stub"/>
<modifier visibility="public"/>
<bodyDeclarations xsi:type="java:ConstructorDeclaration" originalCompilationUnit="//@compilationUnits.5" name="ThrowableCLass">
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:ConstructorDeclaration" originalCompilationUnit="//@compilationUnits.5" name="ThrowableCLass">
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.5">
<statements xsi:type="java:SuperConstructorInvocation" originalCompilationUnit="//@compilationUnits.5" method="//@ownedElements.1/@ownedPackages.0/@ownedElements.6/@bodyDeclarations.0">
<arguments xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.8/@bodyDeclarations.1/@parameters.0"/>
</statements>
</body>
<parameters originalCompilationUnit="//@compilationUnits.5" name="message" usageInVariableAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.8/@bodyDeclarations.1/@body/@statements.0/@arguments.0">
<modifier/>
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.7"/>
</parameters>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:ConstructorDeclaration" originalCompilationUnit="//@compilationUnits.5" name="ThrowableCLass">
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.5">
<statements xsi:type="java:SuperConstructorInvocation" originalCompilationUnit="//@compilationUnits.5" method="//@ownedElements.1/@ownedPackages.0/@ownedElements.6/@bodyDeclarations.1">
<arguments xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.8/@bodyDeclarations.2/@parameters.0"/>
</statements>
</body>
<parameters originalCompilationUnit="//@compilationUnits.5" name="cause" usageInVariableAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.8/@bodyDeclarations.2/@body/@statements.0/@arguments.0">
<modifier/>
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.6"/>
</parameters>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:ConstructorDeclaration" originalCompilationUnit="//@compilationUnits.5" name="ThrowableCLass">
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.5">
<statements xsi:type="java:SuperConstructorInvocation" originalCompilationUnit="//@compilationUnits.5" method="//@ownedElements.1/@ownedPackages.0/@ownedElements.6/@bodyDeclarations.2">
<arguments xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.8/@bodyDeclarations.3/@parameters.0"/>
<arguments xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.8/@bodyDeclarations.3/@parameters.1"/>
</statements>
</body>
<parameters originalCompilationUnit="//@compilationUnits.5" name="message" usageInVariableAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.8/@bodyDeclarations.3/@body/@statements.0/@arguments.0">
<modifier/>
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.7"/>
</parameters>
<parameters originalCompilationUnit="//@compilationUnits.5" name="cause" usageInVariableAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.8/@bodyDeclarations.3/@body/@statements.0/@arguments.1">
<modifier/>
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.6"/>
</parameters>
</bodyDeclarations>
<superClass type="//@ownedElements.1/@ownedPackages.0/@ownedElements.6"/>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.6" name="SampleElements" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.0/@expression/@type">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//$NON-NLS-1$"/>
<comments xsi:type="java:BlockComment" originalCompilationUnit="//@compilationUnits.6" content="/*&#xD;&#xA;&#x9;&#x9; * Block Comment&#xD;&#xA;&#x9;&#x9; */"/>
<modifier visibility="public"/>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.6">
<modifier visibility="public"/>
<type type="//@orphanTypes.10"/>
<fragments originalCompilationUnit="//@compilationUnits.6" name="arrayCreation" usageInVariableAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.1/@expression/@leftHandSide //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.2/@fragments.0/@initializer/@array //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.3/@expression/@leftHandSide/@array/@field //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.8/@catchClauses.0/@body/@statements.0/@expression/@leftHandSide/@field //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.2/@body/@statements.0/@expression //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.2/@body/@statements.0/@body/@statements.0/@expression/@leftHandSide/@field"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.6" name="aMethod">
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.6">
<statements xsi:type="java:ExpressionStatement" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//Anonymous Class Declaration"/>
<expression xsi:type="java:ClassInstanceCreation" originalCompilationUnit="//@compilationUnits.6" method="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.0/@expression/@anonymousClassDeclaration/@bodyDeclarations.0">
<anonymousClassDeclaration originalCompilationUnit="//@compilationUnits.6">
<bodyDeclarations xsi:type="java:ConstructorDeclaration" name="" proxy="true" usages="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.0/@expression"/>
</anonymousClassDeclaration>
<type type="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9"/>
</expression>
</statements>
<statements xsi:type="java:ExpressionStatement" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//Array Creation"/>
<expression xsi:type="java:Assignment" originalCompilationUnit="//@compilationUnits.6">
<leftHandSide xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.0/@fragments.0"/>
<rightHandSide xsi:type="java:ArrayCreation" originalCompilationUnit="//@compilationUnits.6">
<dimensions xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="10"/>
<type type="//@orphanTypes.10"/>
</rightHandSide>
</expression>
</statements>
<statements xsi:type="java:VariableDeclarationStatement" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//Array Length Access"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.6" name="length">
<initializer xsi:type="java:ArrayLengthAccess" originalCompilationUnit="//@compilationUnits.6">
<array xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.0/@fragments.0"/>
</initializer>
</fragments>
<modifier/>
</statements>
<statements xsi:type="java:ExpressionStatement" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//Array Acess"/>
<expression xsi:type="java:Assignment" originalCompilationUnit="//@compilationUnits.6">
<leftHandSide xsi:type="java:ArrayAccess" originalCompilationUnit="//@compilationUnits.6">
<array xsi:type="java:FieldAccess" originalCompilationUnit="//@compilationUnits.6">
<field variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.0/@fragments.0"/>
<expression xsi:type="java:ThisExpression" originalCompilationUnit="//@compilationUnits.6"/>
</array>
<index xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="0"/>
</leftHandSide>
<rightHandSide xsi:type="java:NullLiteral" originalCompilationUnit="//@compilationUnits.6"/>
</expression>
</statements>
<statements xsi:type="java:AssertStatement" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//Assert Statement"/>
<message xsi:type="java:BooleanLiteral" originalCompilationUnit="//@compilationUnits.6" value="true"/>
<expression xsi:type="java:InfixExpression" originalCompilationUnit="//@compilationUnits.6" operator="==">
<rightOperand xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="3"/>
<leftOperand xsi:type="java:InfixExpression" originalCompilationUnit="//@compilationUnits.6" operator="%">
<rightOperand xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="3"/>
<leftOperand xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="9"/>
</leftOperand>
</expression>
</statements>
<statements xsi:type="java:VariableDeclarationStatement" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//Break Statement"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.6" name="i" usageInVariableAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.6/@expression/@leftOperand //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.6/@body/@statements.0/@expression/@operand //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.12/@expression/@leftOperand //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.12/@body/@statements.1/@expression/@operand //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.13/@expression/@leftOperand //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.20/@body/@expression/@leftOperand">
<initializer xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="10"/>
</fragments>
<modifier/>
</statements>
<statements xsi:type="java:WhileStatement" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:InfixExpression" originalCompilationUnit="//@compilationUnits.6" operator=">=">
<rightOperand xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="0"/>
<leftOperand xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.5/@fragments.0"/>
</expression>
<body xsi:type="java:Block" originalCompilationUnit="//@compilationUnits.6">
<statements xsi:type="java:ExpressionStatement" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:PostfixExpression" originalCompilationUnit="//@compilationUnits.6" operator="--">
<operand xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.5/@fragments.0"/>
</expression>
</statements>
<statements xsi:type="java:BreakStatement" originalCompilationUnit="//@compilationUnits.6"/>
</body>
</statements>
<statements xsi:type="java:VariableDeclarationStatement" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//Cast Clause&#x9;&#x9;"/>
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.7"/>
<fragments originalCompilationUnit="//@compilationUnits.6" name="castedElement">
<initializer xsi:type="java:CastExpression" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.6" escapedValue="&quot;a String&quot;"/>
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.7"/>
</initializer>
</fragments>
<modifier/>
</statements>
<statements xsi:type="java:TryStatement" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//Try Statement"/>
<body originalCompilationUnit="//@compilationUnits.6"/>
<catchClauses originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//CatchClause"/>
<exception originalCompilationUnit="//@compilationUnits.6" name="theException">
<modifier/>
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.11"/>
</exception>
<body originalCompilationUnit="//@compilationUnits.6">
<statements xsi:type="java:ExpressionStatement" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//body statement"/>
<expression xsi:type="java:Assignment" originalCompilationUnit="//@compilationUnits.6">
<leftHandSide xsi:type="java:FieldAccess" originalCompilationUnit="//@compilationUnits.6">
<field variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.0/@fragments.0"/>
<expression xsi:type="java:ThisExpression" originalCompilationUnit="//@compilationUnits.6"/>
</leftHandSide>
<rightHandSide xsi:type="java:NullLiteral" originalCompilationUnit="//@compilationUnits.6"/>
</expression>
</statements>
</body>
</catchClauses>
</statements>
<statements xsi:type="java:VariableDeclarationStatement" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//character Literal"/>
<type type="//@orphanTypes.6"/>
<fragments originalCompilationUnit="//@compilationUnits.6" name="characterLiteral">
<initializer xsi:type="java:CharacterLiteral" originalCompilationUnit="//@compilationUnits.6" escapedValue="'c'"/>
</fragments>
<modifier/>
</statements>
<statements xsi:type="java:VariableDeclarationStatement" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//Class Instance Creation"/>
<type type="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.5"/>
<fragments originalCompilationUnit="//@compilationUnits.6" name="myInstanceCreation">
<initializer xsi:type="java:ClassInstanceCreation" originalCompilationUnit="//@compilationUnits.6" method="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.5/@bodyDeclarations.0">
<arguments xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="1"/>
<arguments xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.6" escapedValue="&quot;arg2&quot;"/>
<type type="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.5"/>
</initializer>
</fragments>
<modifier/>
</statements>
<statements xsi:type="java:VariableDeclarationStatement" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//Conditionnal Expression"/>
<type type="//@orphanTypes.4"/>
<fragments originalCompilationUnit="//@compilationUnits.6" name="test">
<initializer xsi:type="java:ConditionalExpression" originalCompilationUnit="//@compilationUnits.6">
<elseExpression xsi:type="java:BooleanLiteral" originalCompilationUnit="//@compilationUnits.6"/>
<expression xsi:type="java:MethodInvocation" originalCompilationUnit="//@compilationUnits.6" method="//@ownedElements.1/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.0">
<expression xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.6" escapedValue="&quot;aString&quot;"/>
</expression>
<thenExpression xsi:type="java:BooleanLiteral" originalCompilationUnit="//@compilationUnits.6" value="true"/>
</initializer>
</fragments>
<modifier/>
</statements>
<statements xsi:type="java:WhileStatement" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//Continue Statement"/>
<expression xsi:type="java:InfixExpression" originalCompilationUnit="//@compilationUnits.6" operator="&lt;">
<rightOperand xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="10"/>
<leftOperand xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.5/@fragments.0"/>
</expression>
<body xsi:type="java:Block" originalCompilationUnit="//@compilationUnits.6">
<statements xsi:type="java:IfStatement" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:MethodInvocation" originalCompilationUnit="//@compilationUnits.6" method="//@ownedElements.1/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.0">
<expression xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.6" escapedValue="&quot;&quot;"/>
</expression>
<thenStatement xsi:type="java:Block" originalCompilationUnit="//@compilationUnits.6">
<statements xsi:type="java:ContinueStatement" originalCompilationUnit="//@compilationUnits.6"/>
</thenStatement>
</statements>
<statements xsi:type="java:ExpressionStatement" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:PostfixExpression" originalCompilationUnit="//@compilationUnits.6" operator="--">
<operand xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.5/@fragments.0"/>
</expression>
</statements>
</body>
</statements>
<statements xsi:type="java:DoStatement" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//Do Statement"/>
<expression xsi:type="java:InfixExpression" originalCompilationUnit="//@compilationUnits.6" operator="&lt;">
<rightOperand xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="10"/>
<leftOperand xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.5/@fragments.0"/>
</expression>
<body xsi:type="java:Block" originalCompilationUnit="//@compilationUnits.6">
<statements xsi:type="java:ExpressionStatement" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:MethodInvocation" originalCompilationUnit="//@compilationUnits.6" method="//@ownedElements.1/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.0">
<expression xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.6" escapedValue="&quot;&quot;"/>
</expression>
</statements>
</body>
</statements>
<statements xsi:type="java:VariableDeclarationStatement" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//Empty Statement"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.6" name="x" usageInVariableAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.15/@expression/@leftOperand //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.15/@thenStatement/@statements.0/@expression/@leftHandSide //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.15/@thenStatement/@statements.0/@expression/@rightHandSide/@operand">
<initializer xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="0"/>
</fragments>
<modifier/>
</statements>
<statements xsi:type="java:IfStatement" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:InfixExpression" originalCompilationUnit="//@compilationUnits.6" operator="&lt;">
<rightOperand xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="0"/>
<leftOperand xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.14/@fragments.0"/>
</expression>
<thenStatement xsi:type="java:Block" originalCompilationUnit="//@compilationUnits.6">
<statements xsi:type="java:ExpressionStatement" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:Assignment" originalCompilationUnit="//@compilationUnits.6">
<leftHandSide xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.14/@fragments.0"/>
<rightHandSide xsi:type="java:PrefixExpression" originalCompilationUnit="//@compilationUnits.6" operator="-">
<operand xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.14/@fragments.0"/>
</rightHandSide>
</expression>
</statements>
</thenStatement>
</statements>
<statements xsi:type="java:EmptyStatement" originalCompilationUnit="//@compilationUnits.6"/>
<statements xsi:type="java:VariableDeclarationStatement" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//EnhancedForStatement"/>
<type type="//@orphanTypes.9"/>
<fragments originalCompilationUnit="//@compilationUnits.6" name="c" usageInVariableAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.18/@expression">
<initializer xsi:type="java:NullLiteral" originalCompilationUnit="//@compilationUnits.6"/>
</fragments>
<modifier/>
</statements>
<statements xsi:type="java:EnhancedForStatement" originalCompilationUnit="//@compilationUnits.6">
<body xsi:type="java:ExpressionStatement" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:MethodInvocation" originalCompilationUnit="//@compilationUnits.6" method="//@ownedElements.1/@ownedPackages.1/@ownedElements.1/@bodyDeclarations.0">
<arguments xsi:type="java:MethodInvocation" originalCompilationUnit="//@compilationUnits.6" method="//@ownedElements.1/@ownedPackages.0/@ownedElements.12/@bodyDeclarations.0">
<expression xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.18/@parameter"/>
</arguments>
<expression xsi:type="java:SingleVariableAccess" variable="//@ownedElements.1/@ownedPackages.0/@ownedElements.13/@bodyDeclarations.0/@fragments.0">
<qualifier xsi:type="java:TypeAccess" type="//@ownedElements.1/@ownedPackages.0/@ownedElements.13"/>
</expression>
</expression>
</body>
<expression xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.17/@fragments.0"/>
<parameter originalCompilationUnit="//@compilationUnits.6" name="o" usageInVariableAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.18/@body/@expression/@arguments.0/@expression">
<modifier/>
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.12"/>
</parameter>
</statements>
<statements xsi:type="java:ForStatement" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//For Statement"/>
<expression xsi:type="java:InfixExpression" originalCompilationUnit="//@compilationUnits.6" operator=">">
<rightOperand xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="10"/>
<leftOperand xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.19/@initializers.0/@fragments.0"/>
</expression>
<updaters xsi:type="java:PostfixExpression" originalCompilationUnit="//@compilationUnits.6">
<operand xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.19/@initializers.0/@fragments.0"/>
</updaters>
<initializers xsi:type="java:VariableDeclarationExpression" originalCompilationUnit="//@compilationUnits.6">
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.6" name="z" usageInVariableAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.19/@expression/@leftOperand //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.19/@updaters.0/@operand //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.19/@body/@statements.0/@expression/@arguments.0">
<initializer xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="0"/>
</fragments>
<modifier/>
</initializers>
<body xsi:type="java:Block" originalCompilationUnit="//@compilationUnits.6">
<statements xsi:type="java:ExpressionStatement" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:MethodInvocation" originalCompilationUnit="//@compilationUnits.6" method="//@ownedElements.1/@ownedPackages.1/@ownedElements.1/@bodyDeclarations.1">
<arguments xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.19/@initializers.0/@fragments.0"/>
<expression xsi:type="java:SingleVariableAccess" variable="//@ownedElements.1/@ownedPackages.0/@ownedElements.13/@bodyDeclarations.0/@fragments.0">
<qualifier xsi:type="java:TypeAccess" type="//@ownedElements.1/@ownedPackages.0/@ownedElements.13"/>
</expression>
</expression>
</statements>
</body>
</statements>
<statements xsi:type="java:LabeledStatement" originalCompilationUnit="//@compilationUnits.6" name="search">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//Labeled Statement"/>
<body xsi:type="java:ForStatement" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:InfixExpression" originalCompilationUnit="//@compilationUnits.6" operator="&lt;">
<rightOperand xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="10"/>
<leftOperand xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.5/@fragments.0"/>
</expression>
<updaters xsi:type="java:PostfixExpression" originalCompilationUnit="//@compilationUnits.6">
<operand xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.20/@body/@initializers.0/@fragments.0"/>
</updaters>
<initializers xsi:type="java:VariableDeclarationExpression" originalCompilationUnit="//@compilationUnits.6">
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.6" name="z" usageInVariableAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.20/@body/@updaters.0/@operand">
<initializer xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="0"/>
</fragments>
<modifier/>
</initializers>
<body xsi:type="java:Block" originalCompilationUnit="//@compilationUnits.6">
<statements xsi:type="java:BreakStatement" originalCompilationUnit="//@compilationUnits.6" label="//@unresolvedItems.1"/>
</body>
</body>
</statements>
<statements xsi:type="java:VariableDeclarationStatement" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//ParenthesizedExpression"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.6" name="addition">
<initializer xsi:type="java:InfixExpression" originalCompilationUnit="//@compilationUnits.6" operator="-">
<rightOperand xsi:type="java:ParenthesizedExpression" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:InfixExpression" originalCompilationUnit="//@compilationUnits.6" operator="+">
<rightOperand xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="5"/>
<leftOperand xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="4"/>
</expression>
</rightOperand>
<leftOperand xsi:type="java:InfixExpression" originalCompilationUnit="//@compilationUnits.6" operator="+">
<rightOperand xsi:type="java:ParenthesizedExpression" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:InfixExpression" originalCompilationUnit="//@compilationUnits.6">
<rightOperand xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="3"/>
<leftOperand xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="2"/>
</expression>
</rightOperand>
<leftOperand xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="1"/>
</leftOperand>
</initializer>
</fragments>
<modifier/>
</statements>
<statements xsi:type="java:VariableDeclarationStatement" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//Switch Case"/>
<type type="//@orphanTypes.6"/>
<fragments originalCompilationUnit="//@compilationUnits.6" name="car" usageInVariableAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.23/@expression">
<initializer xsi:type="java:CharacterLiteral" originalCompilationUnit="//@compilationUnits.6" escapedValue="'c'"/>
</fragments>
<modifier/>
</statements>
<statements xsi:type="java:SwitchStatement" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.22/@fragments.0"/>
<statements xsi:type="java:SwitchCase" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:CharacterLiteral" originalCompilationUnit="//@compilationUnits.6" escapedValue="'a'"/>
</statements>
<statements xsi:type="java:ExpressionStatement" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:MethodInvocation" originalCompilationUnit="//@compilationUnits.6" method="//@ownedElements.1/@ownedPackages.1/@ownedElements.1/@bodyDeclarations.0">
<arguments xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.6" escapedValue="&quot;a&quot;"/>
<expression xsi:type="java:SingleVariableAccess" variable="//@ownedElements.1/@ownedPackages.0/@ownedElements.13/@bodyDeclarations.0/@fragments.0">
<qualifier xsi:type="java:TypeAccess" type="//@ownedElements.1/@ownedPackages.0/@ownedElements.13"/>
</expression>
</expression>
</statements>
<statements xsi:type="java:BreakStatement" originalCompilationUnit="//@compilationUnits.6"/>
<statements xsi:type="java:SwitchCase" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:CharacterLiteral" originalCompilationUnit="//@compilationUnits.6" escapedValue="'c'"/>
</statements>
<statements xsi:type="java:ExpressionStatement" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:MethodInvocation" originalCompilationUnit="//@compilationUnits.6" method="//@ownedElements.1/@ownedPackages.1/@ownedElements.1/@bodyDeclarations.0">
<arguments xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.6" escapedValue="&quot;c&quot;"/>
<expression xsi:type="java:SingleVariableAccess" variable="//@ownedElements.1/@ownedPackages.0/@ownedElements.13/@bodyDeclarations.0/@fragments.0">
<qualifier xsi:type="java:TypeAccess" type="//@ownedElements.1/@ownedPackages.0/@ownedElements.13"/>
</expression>
</expression>
</statements>
<statements xsi:type="java:BreakStatement" originalCompilationUnit="//@compilationUnits.6"/>
<statements xsi:type="java:SwitchCase" originalCompilationUnit="//@compilationUnits.6" default="true"/>
<statements xsi:type="java:ExpressionStatement" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:MethodInvocation" originalCompilationUnit="//@compilationUnits.6" method="//@ownedElements.1/@ownedPackages.1/@ownedElements.1/@bodyDeclarations.0">
<arguments xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.6" escapedValue="&quot;default&quot;"/>
<expression xsi:type="java:SingleVariableAccess" variable="//@ownedElements.1/@ownedPackages.0/@ownedElements.13/@bodyDeclarations.0/@fragments.0">
<qualifier xsi:type="java:TypeAccess" type="//@ownedElements.1/@ownedPackages.0/@ownedElements.13"/>
</expression>
</expression>
</statements>
</statements>
<statements xsi:type="java:IfStatement" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//ThrowStatement"/>
<expression xsi:type="java:InfixExpression" originalCompilationUnit="//@compilationUnits.6" operator="==">
<rightOperand xsi:type="java:NullLiteral" originalCompilationUnit="//@compilationUnits.6"/>
<leftOperand xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.6" escapedValue="&quot;&quot;"/>
</expression>
<thenStatement xsi:type="java:Block" originalCompilationUnit="//@compilationUnits.6">
<statements xsi:type="java:ThrowStatement" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:ClassInstanceCreation" originalCompilationUnit="//@compilationUnits.6" method="//@ownedElements.1/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.0">
<arguments xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.6" escapedValue="&quot;nullPointerException&quot;"/>
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.15"/>
</expression>
</statements>
</thenStatement>
</statements>
<statements xsi:type="java:VariableDeclarationStatement" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//Wild Card Type"/>
<type type="//@orphanTypes.12"/>
<fragments originalCompilationUnit="//@compilationUnits.6" name="myList">
<initializer xsi:type="java:ClassInstanceCreation" originalCompilationUnit="//@compilationUnits.6" method="//@ownedElements.1/@ownedPackages.2/@ownedElements.1/@bodyDeclarations.0">
<type type="//@orphanTypes.13"/>
</initializer>
</fragments>
<modifier/>
</statements>
</body>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.6" name="run">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//Synchronised Statement"/>
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.6">
<statements xsi:type="java:SynchronizedStatement" originalCompilationUnit="//@compilationUnits.6">
<body originalCompilationUnit="//@compilationUnits.6">
<statements xsi:type="java:ExpressionStatement" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:Assignment" originalCompilationUnit="//@compilationUnits.6">
<leftHandSide xsi:type="java:FieldAccess" originalCompilationUnit="//@compilationUnits.6">
<field variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.0/@fragments.0"/>
<expression xsi:type="java:ThisExpression" originalCompilationUnit="//@compilationUnits.6"/>
</leftHandSide>
<rightHandSide xsi:type="java:NullLiteral" originalCompilationUnit="//@compilationUnits.6"/>
</expression>
</statements>
</body>
<expression xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.0/@fragments.0"/>
</statements>
</body>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:Initializer" originalCompilationUnit="//@compilationUnits.6">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//Static initializer"/>
<modifier static="true"/>
<body originalCompilationUnit="//@compilationUnits.6">
<statements xsi:type="java:VariableDeclarationStatement" originalCompilationUnit="//@compilationUnits.6">
<type type="//@orphanTypes.14"/>
<fragments originalCompilationUnit="//@compilationUnits.6" name="squares">
<initializer xsi:type="java:ArrayCreation" originalCompilationUnit="//@compilationUnits.6">
<dimensions xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="10"/>
<type type="//@orphanTypes.14"/>
</initializer>
</fragments>
<modifier/>
</statements>
</body>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:EnumDeclaration" originalCompilationUnit="//@compilationUnits.6" name="MyEnum">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//Enum Declaration"/>
<modifier visibility="public"/>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.6">
<modifier visibility="private"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.6" name="field1" usageInVariableAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.4/@bodyDeclarations.2/@body/@statements.0/@expression/@leftHandSide/@field"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:FieldDeclaration" originalCompilationUnit="//@compilationUnits.6">
<modifier visibility="private"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.6" name="field2" usageInVariableAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.4/@bodyDeclarations.2/@body/@statements.1/@expression/@leftHandSide/@field"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:ConstructorDeclaration" originalCompilationUnit="//@compilationUnits.6" name="MyEnum">
<modifier/>
<body originalCompilationUnit="//@compilationUnits.6">
<statements xsi:type="java:ExpressionStatement" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:Assignment" originalCompilationUnit="//@compilationUnits.6">
<leftHandSide xsi:type="java:FieldAccess" originalCompilationUnit="//@compilationUnits.6">
<field variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.4/@bodyDeclarations.0/@fragments.0"/>
<expression xsi:type="java:ThisExpression" originalCompilationUnit="//@compilationUnits.6"/>
</leftHandSide>
<rightHandSide xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.4/@bodyDeclarations.2/@parameters.0"/>
</expression>
</statements>
<statements xsi:type="java:ExpressionStatement" originalCompilationUnit="//@compilationUnits.6">
<expression xsi:type="java:Assignment" originalCompilationUnit="//@compilationUnits.6">
<leftHandSide xsi:type="java:FieldAccess" originalCompilationUnit="//@compilationUnits.6">
<field variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.4/@bodyDeclarations.1/@fragments.0"/>
<expression xsi:type="java:ThisExpression" originalCompilationUnit="//@compilationUnits.6"/>
</leftHandSide>
<rightHandSide xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.4/@bodyDeclarations.2/@parameters.1"/>
</expression>
</statements>
</body>
<parameters originalCompilationUnit="//@compilationUnits.6" name="arg1" usageInVariableAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.4/@bodyDeclarations.2/@body/@statements.0/@expression/@rightHandSide">
<modifier/>
<type type="//@orphanTypes.0"/>
</parameters>
<parameters originalCompilationUnit="//@compilationUnits.6" name="arg2" usageInVariableAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.4/@bodyDeclarations.2/@body/@statements.1/@expression/@rightHandSide">
<modifier/>
<type type="//@orphanTypes.0"/>
</parameters>
</bodyDeclarations>
<enumConstants originalCompilationUnit="//@compilationUnits.6" name="enum0">
<modifier/>
<arguments xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="0"/>
<arguments xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="0"/>
</enumConstants>
<enumConstants originalCompilationUnit="//@compilationUnits.6" name="enum1">
<modifier/>
<arguments xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="1"/>
<arguments xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="1"/>
</enumConstants>
<enumConstants originalCompilationUnit="//@compilationUnits.6" name="enum2">
<modifier/>
<arguments xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="2"/>
<arguments xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.6" tokenValue="2"/>
</enumConstants>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.6" name="MyInnerClass" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.10/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.10/@fragments.0/@initializer/@type">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.6" content="//Inner Class"/>
<modifier/>
<bodyDeclarations xsi:type="java:ConstructorDeclaration" originalCompilationUnit="//@compilationUnits.6" name="MyInnerClass" usages="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.10/@fragments.0/@initializer">
<comments xsi:type="java:Javadoc" originalCompilationUnit="//@compilationUnits.6" content="/** &#xA; * @param arg1 &#xA; * @param arg2 &#xA; */&#xA;">
<tags originalCompilationUnit="//@compilationUnits.6" tagName="@param">
<fragments xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.5/@bodyDeclarations.0/@parameters.0"/>
<fragments xsi:type="java:TextElement" originalCompilationUnit="//@compilationUnits.6" text=" "/>
</tags>
<tags originalCompilationUnit="//@compilationUnits.6" tagName="@param">
<fragments xsi:type="java:SingleVariableAccess" variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.5/@bodyDeclarations.0/@parameters.1"/>
<fragments xsi:type="java:TextElement" originalCompilationUnit="//@compilationUnits.6" text=" "/>
</tags>
</comments>
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.6">
<statements xsi:type="java:SuperConstructorInvocation" originalCompilationUnit="//@compilationUnits.6" method="//@ownedElements.1/@ownedPackages.0/@ownedElements.12/@bodyDeclarations.1"/>
</body>
<parameters originalCompilationUnit="//@compilationUnits.6" name="arg1" usageInVariableAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.5/@bodyDeclarations.0/@comments.0/@tags.0/@fragments.0">
<modifier/>
<type type="//@orphanTypes.0"/>
</parameters>
<parameters originalCompilationUnit="//@compilationUnits.6" name="arg2" usageInVariableAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.5/@bodyDeclarations.0/@comments.0/@tags.1/@fragments.0">
<modifier/>
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.7"/>
</parameters>
</bodyDeclarations>
</bodyDeclarations>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.7" name="EObjectImpl">
<modifier visibility="public"/>
<superInterfaces type="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.1"/>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.8" name="test">
<modifier/>
</ownedElements>
<ownedElements xsi:type="java:InterfaceDeclaration" originalCompilationUnit="//@compilationUnits.8" name="MyInterface" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@superInterfaces.0">
<comments xsi:type="java:Javadoc" originalCompilationUnit="//@compilationUnits.8" content="/** &#xA; * Interface&#xA; * @author Nicolas Guyomar&#xA; * @category Java Sample&#xA; * @version 0.0.1&#xA; */&#xA;">
<tags originalCompilationUnit="//@compilationUnits.8">
<fragments xsi:type="java:TextElement" originalCompilationUnit="//@compilationUnits.8" text="Interface"/>
</tags>
<tags originalCompilationUnit="//@compilationUnits.8" tagName="@author">
<fragments xsi:type="java:TextElement" originalCompilationUnit="//@compilationUnits.8" text=" Nicolas Guyomar"/>
</tags>
<tags originalCompilationUnit="//@compilationUnits.8" tagName="@category">
<fragments xsi:type="java:TextElement" originalCompilationUnit="//@compilationUnits.8" text=" Java Sample"/>
</tags>
<tags originalCompilationUnit="//@compilationUnits.8" tagName="@version">
<fragments xsi:type="java:TextElement" originalCompilationUnit="//@compilationUnits.8" text=" 0.0.1"/>
</tags>
</comments>
<modifier visibility="public" inheritance="abstract"/>
<bodyDeclarations xsi:type="java:InterfaceDeclaration" originalCompilationUnit="//@compilationUnits.8" name="test">
<modifier visibility="public" inheritance="abstract"/>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.8" name="interfacePrivateMethod">
<modifier inheritance="abstract"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.8" name="interfaceMethod">
<modifier visibility="public"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.8" name="interfacePrivateMethod">
<modifier inheritance="abstract"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.9" name="MyPluginClass">
<modifier visibility="public"/>
<superClass type="//@ownedElements.0/@ownedPackages.0/@ownedPackages.1/@ownedPackages.0/@ownedElements.0"/>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.10" name="CollectionClass">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.10" content="// TODO Auto-generated method stub"/>
<modifier visibility="public"/>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.10" name="add">
<annotations originalCompilationUnit="//@compilationUnits.10">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.4"/>
</annotations>
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.10">
<statements xsi:type="java:ReturnStatement" originalCompilationUnit="//@compilationUnits.10">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.10" content="// TODO Auto-generated method stub"/>
<expression xsi:type="java:BooleanLiteral" originalCompilationUnit="//@compilationUnits.10"/>
</statements>
</body>
<parameters originalCompilationUnit="//@compilationUnits.10" name="arg0">
<modifier/>
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.12"/>
</parameters>
<returnType type="//@orphanTypes.4"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.10" name="addAll">
<annotations originalCompilationUnit="//@compilationUnits.10">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.4"/>
</annotations>
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.10">
<statements xsi:type="java:ReturnStatement" originalCompilationUnit="//@compilationUnits.10">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.10" content="// TODO Auto-generated method stub"/>
<expression xsi:type="java:BooleanLiteral" originalCompilationUnit="//@compilationUnits.10"/>
</statements>
</body>
<parameters originalCompilationUnit="//@compilationUnits.10" name="arg0">
<modifier/>
<type type="//@ownedElements.1/@ownedPackages.2/@ownedElements.0"/>
</parameters>
<returnType type="//@orphanTypes.4"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.10" name="clear">
<annotations originalCompilationUnit="//@compilationUnits.10">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.4"/>
</annotations>
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.10"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.10" name="contains">
<annotations originalCompilationUnit="//@compilationUnits.10">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.4"/>
</annotations>
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.10">
<statements xsi:type="java:ReturnStatement" originalCompilationUnit="//@compilationUnits.10">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.10" content="// TODO Auto-generated method stub"/>
<expression xsi:type="java:BooleanLiteral" originalCompilationUnit="//@compilationUnits.10"/>
</statements>
</body>
<parameters originalCompilationUnit="//@compilationUnits.10" name="arg0">
<modifier/>
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.12"/>
</parameters>
<returnType type="//@orphanTypes.4"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.10" name="containsAll">
<annotations originalCompilationUnit="//@compilationUnits.10">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.4"/>
</annotations>
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.10">
<statements xsi:type="java:ReturnStatement" originalCompilationUnit="//@compilationUnits.10">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.10" content="// TODO Auto-generated method stub"/>
<expression xsi:type="java:BooleanLiteral" originalCompilationUnit="//@compilationUnits.10"/>
</statements>
</body>
<parameters originalCompilationUnit="//@compilationUnits.10" name="arg0">
<modifier/>
<type type="//@ownedElements.1/@ownedPackages.2/@ownedElements.0"/>
</parameters>
<returnType type="//@orphanTypes.4"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.10" name="isEmpty">
<annotations originalCompilationUnit="//@compilationUnits.10">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.4"/>
</annotations>
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.10">
<statements xsi:type="java:ReturnStatement" originalCompilationUnit="//@compilationUnits.10">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.10" content="// TODO Auto-generated method stub"/>
<expression xsi:type="java:BooleanLiteral" originalCompilationUnit="//@compilationUnits.10"/>
</statements>
</body>
<returnType type="//@orphanTypes.4"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.10" name="iterator">
<annotations originalCompilationUnit="//@compilationUnits.10">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.4"/>
</annotations>
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.10">
<statements xsi:type="java:ReturnStatement" originalCompilationUnit="//@compilationUnits.10">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.10" content="// TODO Auto-generated method stub"/>
<expression xsi:type="java:NullLiteral" originalCompilationUnit="//@compilationUnits.10"/>
</statements>
</body>
<returnType type="//@ownedElements.1/@ownedPackages.2/@ownedElements.6"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.10" name="remove">
<annotations originalCompilationUnit="//@compilationUnits.10">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.4"/>
</annotations>
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.10">
<statements xsi:type="java:ReturnStatement" originalCompilationUnit="//@compilationUnits.10">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.10" content="// TODO Auto-generated method stub"/>
<expression xsi:type="java:BooleanLiteral" originalCompilationUnit="//@compilationUnits.10"/>
</statements>
</body>
<parameters originalCompilationUnit="//@compilationUnits.10" name="arg0">
<modifier/>
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.12"/>
</parameters>
<returnType type="//@orphanTypes.4"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.10" name="removeAll">
<annotations originalCompilationUnit="//@compilationUnits.10">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.4"/>
</annotations>
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.10">
<statements xsi:type="java:ReturnStatement" originalCompilationUnit="//@compilationUnits.10">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.10" content="// TODO Auto-generated method stub"/>
<expression xsi:type="java:BooleanLiteral" originalCompilationUnit="//@compilationUnits.10"/>
</statements>
</body>
<parameters originalCompilationUnit="//@compilationUnits.10" name="arg0">
<modifier/>
<type type="//@ownedElements.1/@ownedPackages.2/@ownedElements.0"/>
</parameters>
<returnType type="//@orphanTypes.4"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.10" name="retainAll">
<annotations originalCompilationUnit="//@compilationUnits.10">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.4"/>
</annotations>
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.10">
<statements xsi:type="java:ReturnStatement" originalCompilationUnit="//@compilationUnits.10">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.10" content="// TODO Auto-generated method stub"/>
<expression xsi:type="java:BooleanLiteral" originalCompilationUnit="//@compilationUnits.10"/>
</statements>
</body>
<parameters originalCompilationUnit="//@compilationUnits.10" name="arg0">
<modifier/>
<type type="//@ownedElements.1/@ownedPackages.2/@ownedElements.0"/>
</parameters>
<returnType type="//@orphanTypes.4"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.10" name="size">
<annotations originalCompilationUnit="//@compilationUnits.10">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.4"/>
</annotations>
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.10">
<statements xsi:type="java:ReturnStatement" originalCompilationUnit="//@compilationUnits.10">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.10" content="// TODO Auto-generated method stub"/>
<expression xsi:type="java:NumberLiteral" originalCompilationUnit="//@compilationUnits.10" tokenValue="0"/>
</statements>
</body>
<returnType type="//@orphanTypes.0"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.10" name="toArray">
<annotations originalCompilationUnit="//@compilationUnits.10">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.4"/>
</annotations>
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.10">
<statements xsi:type="java:ReturnStatement" originalCompilationUnit="//@compilationUnits.10">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.10" content="// TODO Auto-generated method stub"/>
<expression xsi:type="java:NullLiteral" originalCompilationUnit="//@compilationUnits.10"/>
</statements>
</body>
<returnType type="//@orphanTypes.15"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.10" name="toArray">
<annotations originalCompilationUnit="//@compilationUnits.10">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.4"/>
</annotations>
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.10">
<statements xsi:type="java:ReturnStatement" originalCompilationUnit="//@compilationUnits.10">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.10" content="// TODO Auto-generated method stub"/>
<expression xsi:type="java:NullLiteral" originalCompilationUnit="//@compilationUnits.10"/>
</statements>
</body>
<parameters originalCompilationUnit="//@compilationUnits.10" name="arg0">
<modifier/>
<type type="//@orphanTypes.15"/>
</parameters>
<returnType type="//@orphanTypes.15"/>
</bodyDeclarations>
<superInterfaces type="//@ownedElements.1/@ownedPackages.2/@ownedElements.0"/>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.11" name="MyIconList">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.11" content="// TODO Auto-generated method stub"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.11" content="// TODO Auto-generated method stub"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.11" content="//public MyIconList(){}"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.11" content="// TODO Auto-generated method stub"/>
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.11" content="// Comment"/>
<annotations originalCompilationUnit="//@compilationUnits.11">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.11" escapedValue="&quot;deprecation&quot;"/>
</values>
</annotations>
<annotations originalCompilationUnit="//@compilationUnits.11">
<type type="//@ownedElements.2/@ownedPackages.0/@ownedElements.0"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.11" escapedValue="&quot;generated&quot;"/>
</values>
</annotations>
<modifier visibility="public"/>
<bodyDeclarations xsi:type="java:ConstructorDeclaration" originalCompilationUnit="//@compilationUnits.11" name="MyIconList">
<modifier visibility="protected"/>
<body originalCompilationUnit="//@compilationUnits.11">
<statements xsi:type="java:VariableDeclarationStatement" originalCompilationUnit="//@compilationUnits.11">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.11" content="//Super Field Access"/>
<type type="//@orphanTypes.0"/>
<fragments originalCompilationUnit="//@compilationUnits.11" name="test">
<initializer xsi:type="java:SuperFieldAccess" originalCompilationUnit="//@compilationUnits.11">
<field variable="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.51/@fragments.0"/>
</initializer>
</fragments>
<modifier/>
</statements>
<statements xsi:type="java:ExpressionStatement" originalCompilationUnit="//@compilationUnits.11">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.11" content="//Super Method Access"/>
<expression xsi:type="java:SuperMethodInvocation" originalCompilationUnit="//@compilationUnits.11" method="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.19"/>
</statements>
</body>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.11" name="myGeneratedMethod">
<annotations originalCompilationUnit="//@compilationUnits.11">
<type type="//@ownedElements.2/@ownedPackages.0/@ownedElements.0"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.11" escapedValue="&quot;generated&quot;"/>
</values>
</annotations>
<annotations originalCompilationUnit="//@compilationUnits.11">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.11" escapedValue="&quot;&quot;"/>
</values>
</annotations>
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.11"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.11" name="privateMethod">
<annotations originalCompilationUnit="//@compilationUnits.11">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.11" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="private"/>
<body originalCompilationUnit="//@compilationUnits.11"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.11" name="publicMethod">
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.11"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.11" name="privateStaticMethod">
<annotations originalCompilationUnit="//@compilationUnits.11">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.1"/>
<values>
<value xsi:type="java:StringLiteral" originalCompilationUnit="//@compilationUnits.11" escapedValue="&quot;unused&quot;"/>
</values>
</annotations>
<modifier visibility="private" static="true"/>
<body originalCompilationUnit="//@compilationUnits.11"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.11" name="publicStaticMethod">
<modifier visibility="public" static="true"/>
<body originalCompilationUnit="//@compilationUnits.11"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.11" name="protectedMethod">
<comments xsi:type="java:Javadoc" originalCompilationUnit="//@compilationUnits.11" content="/** &#xA; * @see &#xA; */&#xA;">
<tags originalCompilationUnit="//@compilationUnits.11" tagName="@see">
<fragments xsi:type="java:TextElement" originalCompilationUnit="//@compilationUnits.11" text=" "/>
</tags>
</comments>
<modifier visibility="protected"/>
<body originalCompilationUnit="//@compilationUnits.11"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.11" name="protectedStaticMethod">
<modifier visibility="protected" static="true"/>
<body originalCompilationUnit="//@compilationUnits.11"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.11" name="protectedInherited">
<modifier visibility="protected"/>
<body originalCompilationUnit="//@compilationUnits.11"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.11" name="publicInherited">
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.11"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.11" name="nativeMethod">
<modifier native="true"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.11" name="nativeStaticMethod">
<modifier static="true" native="true"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.11" name="finalMethod">
<modifier inheritance="final"/>
<body originalCompilationUnit="//@compilationUnits.11"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.11" name="finalStaticMethod">
<modifier inheritance="final" static="true"/>
<body originalCompilationUnit="//@compilationUnits.11"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.11" name="synchronizedMethod">
<modifier synchronized="true"/>
<body originalCompilationUnit="//@compilationUnits.11"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.11" name="synchronizedStaticMethod">
<modifier static="true" synchronized="true"/>
<body originalCompilationUnit="//@compilationUnits.11"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.11" name="interfaceMethod">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.11" content="//IMPLEMENTED METHODS"/>
<annotations originalCompilationUnit="//@compilationUnits.11">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.4"/>
</annotations>
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.11"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.11" name="interfacePrivateMethod">
<annotations originalCompilationUnit="//@compilationUnits.11">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.4"/>
</annotations>
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.11"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.11" name="protectedAbstract" redefinedMethodDeclaration="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.14">
<annotations originalCompilationUnit="//@compilationUnits.11">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.4"/>
</annotations>
<modifier visibility="protected"/>
<body originalCompilationUnit="//@compilationUnits.11"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" originalCompilationUnit="//@compilationUnits.11" name="publicAbstract" redefinedMethodDeclaration="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.15">
<annotations originalCompilationUnit="//@compilationUnits.11">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.4"/>
</annotations>
<modifier visibility="public"/>
<body originalCompilationUnit="//@compilationUnits.11"/>
<returnType type="//@orphanTypes.5"/>
</bodyDeclarations>
<superInterfaces type="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.12"/>
<superClass type="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7"/>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" originalCompilationUnit="//@compilationUnits.12" name="EclipseUIClass">
<modifier visibility="public"/>
<superClass type="//@ownedElements.0/@ownedPackages.0/@ownedPackages.2/@ownedElements.0"/>
</ownedElements>
</ownedPackages>
</ownedPackages>
</ownedPackages>
<ownedPackages name="core" proxy="true">
<ownedPackages name="runtime" proxy="true">
<ownedElements xsi:type="java:ClassDeclaration" name="Plugin" proxy="true" usagesInImports="//@compilationUnits.9/@imports.0 //@compilationUnits.11/@imports.2" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.13/@superClass">
<superInterfaces type="//@ownedElements.0/@ownedPackages.1/@ownedPackages.0/@ownedElements.0"/>
</ownedElements>
</ownedPackages>
</ownedPackages>
<ownedPackages name="swt" proxy="true">
<ownedElements xsi:type="java:ClassDeclaration" name="SWT" proxy="true" usagesInImports="//@compilationUnits.12/@imports.0" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.16/@superClass"/>
</ownedPackages>
</ownedPackages>
<ownedPackages name="osgi" proxy="true">
<ownedPackages name="framework" proxy="true">
<ownedElements xsi:type="java:InterfaceDeclaration" name="BundleActivator" proxy="true" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.1/@ownedPackages.0/@ownedElements.0/@superInterfaces.0"/>
</ownedPackages>
</ownedPackages>
</ownedElements>
<ownedElements name="java" proxy="true">
<ownedPackages name="lang" proxy="true">
<ownedElements xsi:type="java:ClassDeclaration" name="Math" proxy="true">
<bodyDeclarations xsi:type="java:FieldDeclaration" proxy="true">
<fragments name="PI" proxy="true" usagesInImports="//@compilationUnits.0/@imports.2"/>
</bodyDeclarations>
</ownedElements>
<ownedElements xsi:type="java:AnnotationTypeDeclaration" name="SuppressWarnings" proxy="true" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.0/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.0/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.1/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.7/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.10/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.17/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.20/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.24/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.28/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.32/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.36/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.40/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.44/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.50/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.54/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.58/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.62/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.66/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.70/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.74/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.77/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.1/@annotations.1/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.2/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.4/@annotations.0/@type"/>
<ownedElements xsi:type="java:AnnotationTypeDeclaration" name="Deprecated" proxy="true" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.0/@bodyDeclarations.2/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.36/@annotations.1/@type"/>
<ownedElements xsi:type="java:InterfaceDeclaration" name="Runnable" proxy="true" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.2/@superInterfaces.0"/>
<ownedElements xsi:type="java:AnnotationTypeDeclaration" name="Override" proxy="true" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.2/@bodyDeclarations.0/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.0/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.1/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.2/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.3/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.4/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.5/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.6/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.7/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.8/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.9/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.10/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.11/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.12/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.16/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.17/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.18/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.19/@annotations.0/@type"/>
<ownedElements xsi:type="java:InterfaceDeclaration" name="Iterable" proxy="true" usagesInTypeAccess="//@ownedElements.1/@ownedPackages.2/@ownedElements.0/@superInterfaces.0">
<typeParameters name="T" proxy="true"/>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" name="Throwable" proxy="true" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.6/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.7/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.8/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.8/@superClass //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.8/@bodyDeclarations.2/@parameters.0/@type //@ownedElements.1/@ownedPackages.0/@ownedElements.6/@bodyDeclarations.1/@parameters.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.8/@bodyDeclarations.3/@parameters.1/@type //@ownedElements.1/@ownedPackages.0/@ownedElements.6/@bodyDeclarations.2/@parameters.1/@type //@ownedElements.1/@ownedPackages.0/@ownedElements.11/@superClass">
<bodyDeclarations xsi:type="java:ConstructorDeclaration" name="Throwable" proxy="true" usages="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.8/@bodyDeclarations.1/@body/@statements.0">
<parameters name="arg0" proxy="true">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.7"/>
</parameters>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:ConstructorDeclaration" name="Throwable" proxy="true" usages="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.8/@bodyDeclarations.2/@body/@statements.0">
<parameters name="arg0" proxy="true">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.6"/>
</parameters>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:ConstructorDeclaration" name="Throwable" proxy="true" usages="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.8/@bodyDeclarations.3/@body/@statements.0">
<parameters name="arg0" proxy="true">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.7"/>
</parameters>
<parameters name="arg1" proxy="true">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.6"/>
</parameters>
</bodyDeclarations>
<superInterfaces type="//@ownedElements.1/@ownedPackages.1/@ownedElements.0"/>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" name="String" proxy="true" usagesInTypeAccess="//@orphanTypes.9/@typeArguments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.8/@bodyDeclarations.1/@parameters.0/@type //@ownedElements.1/@ownedPackages.0/@ownedElements.6/@bodyDeclarations.0/@parameters.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.8/@bodyDeclarations.3/@parameters.0/@type //@ownedElements.1/@ownedPackages.0/@ownedElements.6/@bodyDeclarations.2/@parameters.0/@type //@orphanTypes.10/@elementType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.7/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.7/@fragments.0/@initializer/@type //@ownedElements.1/@ownedPackages.1/@ownedElements.1/@bodyDeclarations.0/@parameters.0/@type //@ownedElements.1/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.0/@parameters.0/@type //@orphanTypes.13/@typeArguments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.5/@bodyDeclarations.0/@parameters.1/@type">
<bodyDeclarations xsi:type="java:MethodDeclaration" name="isEmpty" proxy="true" usages="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.11/@fragments.0/@initializer/@expression //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.12/@body/@statements.0/@expression //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.13/@body/@statements.0/@expression"/>
<superInterfaces type="//@ownedElements.1/@ownedPackages.1/@ownedElements.0"/>
<superInterfaces type="//@ownedElements.1/@ownedPackages.0/@ownedElements.8"/>
<superInterfaces type="//@ownedElements.1/@ownedPackages.0/@ownedElements.9"/>
</ownedElements>
<ownedElements xsi:type="java:InterfaceDeclaration" name="Comparable" proxy="true" usagesInTypeAccess="//@ownedElements.1/@ownedPackages.0/@ownedElements.7/@superInterfaces.1">
<typeParameters name="T" proxy="true"/>
</ownedElements>
<ownedElements xsi:type="java:InterfaceDeclaration" name="CharSequence" proxy="true" usagesInTypeAccess="//@ownedElements.1/@ownedPackages.0/@ownedElements.7/@superInterfaces.2"/>
<ownedElements xsi:type="java:InterfaceDeclaration" name="Cloneable" proxy="true" usagesInTypeAccess="//@ownedElements.1/@ownedPackages.2/@ownedElements.1/@superInterfaces.2"/>
<ownedElements xsi:type="java:ClassDeclaration" name="Exception" proxy="true" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.8/@catchClauses.0/@exception/@type //@ownedElements.1/@ownedPackages.0/@ownedElements.16/@superClass">
<superClass type="//@ownedElements.1/@ownedPackages.0/@ownedElements.6"/>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" name="Object" proxy="true" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.18/@parameter/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.0/@parameters.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.3/@parameters.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.7/@parameters.0/@type //@orphanTypes.15/@elementType">
<bodyDeclarations xsi:type="java:MethodDeclaration" name="toString" proxy="true" usages="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.18/@body/@expression/@arguments.0"/>
<bodyDeclarations xsi:type="java:ConstructorDeclaration" name="Object" proxy="true" usages="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.5/@bodyDeclarations.0/@body/@statements.0"/>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" name="System" proxy="true" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.18/@body/@expression/@expression/@qualifier //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.19/@body/@statements.0/@expression/@expression/@qualifier //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.23/@statements.1/@expression/@expression/@qualifier //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.23/@statements.4/@expression/@expression/@qualifier //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.23/@statements.7/@expression/@expression/@qualifier">
<bodyDeclarations xsi:type="java:FieldDeclaration" proxy="true">
<fragments name="out" proxy="true" usageInVariableAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.18/@body/@expression/@expression //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.19/@body/@statements.0/@expression/@expression //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.23/@statements.1/@expression/@expression //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.23/@statements.4/@expression/@expression //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.23/@statements.7/@expression/@expression"/>
</bodyDeclarations>
</ownedElements>
<ownedElements xsi:type="java:InterfaceDeclaration" name="Appendable" proxy="true" usagesInTypeAccess="//@ownedElements.1/@ownedPackages.1/@ownedElements.1/@superInterfaces.0"/>
<ownedElements xsi:type="java:ClassDeclaration" name="NullPointerException" proxy="true" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.24/@thenStatement/@statements.0/@expression/@type">
<bodyDeclarations xsi:type="java:ConstructorDeclaration" name="NullPointerException" proxy="true" usages="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.24/@thenStatement/@statements.0/@expression">
<parameters name="arg0" proxy="true">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.7"/>
</parameters>
</bodyDeclarations>
<superClass type="//@ownedElements.1/@ownedPackages.0/@ownedElements.16"/>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" name="RuntimeException" proxy="true" usagesInTypeAccess="//@ownedElements.1/@ownedPackages.0/@ownedElements.15/@superClass">
<superClass type="//@ownedElements.1/@ownedPackages.0/@ownedElements.11"/>
</ownedElements>
<ownedPackages name="reflect" proxy="true">
<ownedElements xsi:type="java:InterfaceDeclaration" name="InvocationHandler" proxy="true" usagesInImports="//@compilationUnits.0/@imports.0" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.0/@bodyDeclarations.0/@parameters.0/@type //@ownedElements.1/@ownedPackages.0/@ownedPackages.0/@ownedElements.1/@bodyDeclarations.0/@parameters.0/@type"/>
<ownedElements xsi:type="java:ClassDeclaration" name="Proxy" proxy="true" usagesInImports="//@compilationUnits.0/@imports.1" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.0/@superClass">
<bodyDeclarations xsi:type="java:ConstructorDeclaration" name="Proxy" proxy="true" usages="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.0/@bodyDeclarations.0/@body/@statements.0">
<parameters name="arg0" proxy="true">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedPackages.0/@ownedElements.0"/>
</parameters>
</bodyDeclarations>
<superInterfaces type="//@ownedElements.1/@ownedPackages.1/@ownedElements.0"/>
</ownedElements>
</ownedPackages>
</ownedPackages>
<ownedPackages name="io" proxy="true">
<ownedElements xsi:type="java:InterfaceDeclaration" name="Serializable" proxy="true" usagesInTypeAccess="//@ownedElements.1/@ownedPackages.0/@ownedPackages.0/@ownedElements.1/@superInterfaces.0 //@ownedElements.1/@ownedPackages.0/@ownedElements.6/@superInterfaces.0 //@ownedElements.1/@ownedPackages.0/@ownedElements.7/@superInterfaces.0 //@ownedElements.1/@ownedPackages.2/@ownedElements.1/@superInterfaces.3"/>
<ownedElements xsi:type="java:ClassDeclaration" name="PrintStream" proxy="true">
<bodyDeclarations xsi:type="java:MethodDeclaration" name="println" proxy="true" usages="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.18/@body/@expression //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.23/@statements.1/@expression //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.23/@statements.4/@expression //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.23/@statements.7/@expression">
<parameters name="arg0" proxy="true">
<type type="//@ownedElements.1/@ownedPackages.0/@ownedElements.7"/>
</parameters>
</bodyDeclarations>
<bodyDeclarations xsi:type="java:MethodDeclaration" name="println" proxy="true" usages="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.19/@body/@statements.0/@expression">
<parameters name="arg0" proxy="true">
<type type="//@orphanTypes.0"/>
</parameters>
</bodyDeclarations>
<superInterfaces type="//@ownedElements.1/@ownedPackages.0/@ownedElements.14"/>
<superInterfaces type="//@ownedElements.1/@ownedPackages.1/@ownedElements.4"/>
<superClass type="//@ownedElements.1/@ownedPackages.1/@ownedElements.2"/>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" name="FilterOutputStream" proxy="true" usagesInTypeAccess="//@ownedElements.1/@ownedPackages.1/@ownedElements.1/@superClass">
<superClass type="//@ownedElements.1/@ownedPackages.1/@ownedElements.3"/>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" name="OutputStream" proxy="true" usagesInTypeAccess="//@ownedElements.1/@ownedPackages.1/@ownedElements.2/@superClass">
<superInterfaces type="//@ownedElements.1/@ownedPackages.1/@ownedElements.4"/>
<superInterfaces type="//@ownedElements.1/@ownedPackages.1/@ownedElements.5"/>
</ownedElements>
<ownedElements xsi:type="java:InterfaceDeclaration" name="Closeable" proxy="true" usagesInTypeAccess="//@ownedElements.1/@ownedPackages.1/@ownedElements.3/@superInterfaces.0 //@ownedElements.1/@ownedPackages.1/@ownedElements.1/@superInterfaces.1"/>
<ownedElements xsi:type="java:InterfaceDeclaration" name="Flushable" proxy="true" usagesInTypeAccess="//@ownedElements.1/@ownedPackages.1/@ownedElements.3/@superInterfaces.1"/>
</ownedPackages>
<ownedPackages name="util" proxy="true">
<ownedElements xsi:type="java:InterfaceDeclaration" name="Collection" proxy="true" usagesInImports="//@compilationUnits.4/@imports.0 //@compilationUnits.6/@imports.1 //@compilationUnits.10/@imports.0" usagesInTypeAccess="//@orphanTypes.9/@type //@ownedElements.1/@ownedPackages.2/@ownedElements.3/@superInterfaces.0 //@ownedElements.1/@ownedPackages.2/@ownedElements.4/@superInterfaces.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@superInterfaces.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.1/@parameters.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.4/@parameters.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.8/@parameters.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.9/@parameters.0/@type">
<superInterfaces type="//@ownedElements.1/@ownedPackages.0/@ownedElements.5"/>
<typeParameters name="E" proxy="true"/>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" name="ArrayList" proxy="true" usagesInImports="//@compilationUnits.6/@imports.0" usagesInTypeAccess="//@orphanTypes.12/@type //@orphanTypes.13/@type">
<bodyDeclarations xsi:type="java:ConstructorDeclaration" name="ArrayList" proxy="true" usages="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.25/@fragments.0/@initializer"/>
<superInterfaces type="//@ownedElements.1/@ownedPackages.2/@ownedElements.4"/>
<superInterfaces type="//@ownedElements.1/@ownedPackages.2/@ownedElements.5"/>
<superInterfaces type="//@ownedElements.1/@ownedPackages.0/@ownedElements.10"/>
<superInterfaces type="//@ownedElements.1/@ownedPackages.1/@ownedElements.0"/>
<typeParameters name="E" proxy="true"/>
<superClass type="//@ownedElements.1/@ownedPackages.2/@ownedElements.2"/>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" name="AbstractList" proxy="true" usagesInTypeAccess="//@ownedElements.1/@ownedPackages.2/@ownedElements.1/@superClass">
<superInterfaces type="//@ownedElements.1/@ownedPackages.2/@ownedElements.4"/>
<typeParameters name="E" proxy="true"/>
<superClass type="//@ownedElements.1/@ownedPackages.2/@ownedElements.3"/>
</ownedElements>
<ownedElements xsi:type="java:ClassDeclaration" name="AbstractCollection" proxy="true" usagesInTypeAccess="//@ownedElements.1/@ownedPackages.2/@ownedElements.2/@superClass">
<superInterfaces type="//@ownedElements.1/@ownedPackages.2/@ownedElements.0"/>
<typeParameters name="E" proxy="true"/>
</ownedElements>
<ownedElements xsi:type="java:InterfaceDeclaration" name="List" proxy="true" usagesInTypeAccess="//@ownedElements.1/@ownedPackages.2/@ownedElements.2/@superInterfaces.0 //@ownedElements.1/@ownedPackages.2/@ownedElements.1/@superInterfaces.0">
<superInterfaces type="//@ownedElements.1/@ownedPackages.2/@ownedElements.0"/>
<typeParameters name="E" proxy="true"/>
</ownedElements>
<ownedElements xsi:type="java:InterfaceDeclaration" name="RandomAccess" proxy="true" usagesInTypeAccess="//@ownedElements.1/@ownedPackages.2/@ownedElements.1/@superInterfaces.1"/>
<ownedElements xsi:type="java:InterfaceDeclaration" name="Iterator" proxy="true" usagesInImports="//@compilationUnits.10/@imports.1" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.6/@returnType">
<typeParameters name="E" proxy="true"/>
</ownedElements>
</ownedPackages>
</ownedElements>
<ownedElements name="javax" proxy="true" usagesInPackageAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.0/@bodyDeclarations.3/@annotations.0/@type/@qualifier/@qualifier">
<ownedPackages name="annotation" proxy="true" usagesInPackageAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.0/@bodyDeclarations.3/@annotations.0/@type/@qualifier">
<ownedElements xsi:type="java:AnnotationTypeDeclaration" name="Generated" proxy="true" usagesInImports="//@compilationUnits.11/@imports.0" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.0/@bodyDeclarations.3/@annotations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@annotations.1/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.1/@annotations.0/@type">
<bodyDeclarations xsi:type="java:AnnotationTypeMemberDeclaration" name="value" proxy="true" usages="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.0/@bodyDeclarations.3/@annotations.0/@values.0"/>
</ownedElements>
</ownedPackages>
<ownedPackages name="xml" proxy="true">
<ownedPackages name="ws" proxy="true">
<ownedElements xsi:type="java:AnnotationTypeDeclaration" name="ServiceMode" proxy="true" usagesInImports="//@compilationUnits.11/@imports.1"/>
</ownedPackages>
</ownedPackages>
</ownedElements>
<orphanTypes xsi:type="java:PrimitiveTypeInt" name="int" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.0/@bodyDeclarations.2/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.37/@parameters.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.37/@parameters.1/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.48/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.49/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.50/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.51/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.52/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.53/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.54/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.55/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.56/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.57/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.58/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.59/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.60/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.61/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.62/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.63/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.64/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.65/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.66/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.67/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.68/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.69/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.70/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.71/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.72/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.73/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.74/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.75/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.76/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.77/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.78/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.79/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.2/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.5/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.14/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.19/@initializers.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.20/@body/@initializers.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.21/@type //@orphanTypes.14/@elementType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.4/@bodyDeclarations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.4/@bodyDeclarations.1/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.4/@bodyDeclarations.2/@parameters.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.4/@bodyDeclarations.2/@parameters.1/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.5/@bodyDeclarations.0/@parameters.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.10/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.0/@body/@statements.0/@type //@ownedElements.1/@ownedPackages.1/@ownedElements.1/@bodyDeclarations.1/@parameters.0/@type"/>
<orphanTypes xsi:type="java:PrimitiveTypeLong" name="long" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.0/@bodyDeclarations.1/@type"/>
<orphanTypes xsi:type="java:PrimitiveTypeFloat" name="float"/>
<orphanTypes xsi:type="java:PrimitiveTypeDouble" name="double"/>
<orphanTypes xsi:type="java:PrimitiveTypeBoolean" name="boolean" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.11/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.0/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.1/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.3/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.4/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.5/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.7/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.8/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.9/@returnType"/>
<orphanTypes xsi:type="java:PrimitiveTypeVoid" name="void" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.0/@bodyDeclarations.3/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.2/@bodyDeclarations.0/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.3/@bodyDeclarations.0/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.13/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.14/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.15/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.16/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.17/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.18/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.19/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.20/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.21/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.22/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.23/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.24/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.25/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.26/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.27/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.28/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.29/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.30/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.31/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.32/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.33/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.34/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.35/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.36/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.37/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.38/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.39/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.40/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.41/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.42/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.43/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.44/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.45/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.46/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.47/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.2/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.12/@bodyDeclarations.0/@bodyDeclarations.0/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.12/@bodyDeclarations.1/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.12/@bodyDeclarations.2/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.2/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.1/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.2/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.3/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.4/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.5/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.6/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.7/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.8/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.9/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.10/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.11/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.12/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.13/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.14/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.15/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.16/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.17/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.18/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.19/@returnType"/>
<orphanTypes xsi:type="java:PrimitiveTypeChar" name="char" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.9/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.22/@type"/>
<orphanTypes xsi:type="java:PrimitiveTypeShort" name="short"/>
<orphanTypes xsi:type="java:PrimitiveTypeByte" name="byte"/>
<orphanTypes xsi:type="java:ParameterizedType" name="java.util.Collection&lt;java.lang.String>" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.9/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.10/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.11/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.17/@type">
<type type="//@ownedElements.1/@ownedPackages.2/@ownedElements.0"/>
<typeArguments type="//@ownedElements.1/@ownedPackages.0/@ownedElements.7"/>
</orphanTypes>
<orphanTypes xsi:type="java:ArrayType" name="java.lang.String[]" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.1/@expression/@rightHandSide/@type" dimensions="1">
<elementType type="//@ownedElements.1/@ownedPackages.0/@ownedElements.7"/>
</orphanTypes>
<orphanTypes xsi:type="java:WildCardType" name="?" usagesInTypeAccess="//@orphanTypes.12/@typeArguments.0" upperBound="true"/>
<orphanTypes xsi:type="java:ParameterizedType" name="java.util.ArrayList&lt;?>" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.25/@type">
<type type="//@ownedElements.1/@ownedPackages.2/@ownedElements.1"/>
<typeArguments type="//@orphanTypes.11"/>
</orphanTypes>
<orphanTypes xsi:type="java:ParameterizedType" name="java.util.ArrayList&lt;java.lang.String>" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.25/@fragments.0/@initializer/@type">
<type type="//@ownedElements.1/@ownedPackages.2/@ownedElements.1"/>
<typeArguments type="//@ownedElements.1/@ownedPackages.0/@ownedElements.7"/>
</orphanTypes>
<orphanTypes xsi:type="java:ArrayType" name="int[]" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.3/@body/@statements.0/@type //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.3/@body/@statements.0/@fragments.0/@initializer/@type" dimensions="1">
<elementType type="//@orphanTypes.0"/>
</orphanTypes>
<orphanTypes xsi:type="java:ArrayType" name="java.lang.Object[]" usagesInTypeAccess="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.11/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.12/@returnType //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.12/@parameters.0/@type" dimensions="1">
<elementType type="//@ownedElements.1/@ownedPackages.0/@ownedElements.12"/>
</orphanTypes>
<unresolvedItems name="see" proxy="true"/>
<unresolvedItems xsi:type="java:UnresolvedLabeledStatement" name="search" proxy="true" usagesInBreakStatements="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.20/@body/@body/@statements.0"/>
<compilationUnits name="TestProxy.java" originalFilePath="D:\Workspaces\Modisco_Runtime\org.eclipse.gmt.modisco.java.sample\src\org\eclipse\gmt\java\sample\TestProxy.java" commentList="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.0/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.0/@bodyDeclarations.1/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.0/@comments.1" package="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0" types="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.0">
<imports originalCompilationUnit="//@compilationUnits.0" importedElement="//@ownedElements.1/@ownedPackages.0/@ownedPackages.0/@ownedElements.0"/>
<imports originalCompilationUnit="//@compilationUnits.0" importedElement="//@ownedElements.1/@ownedPackages.0/@ownedPackages.0/@ownedElements.1"/>
<imports originalCompilationUnit="//@compilationUnits.0" static="true" importedElement="//@ownedElements.1/@ownedPackages.0/@ownedElements.0/@bodyDeclarations.0/@fragments.0"/>
</compilationUnits>
<compilationUnits name="EObject.java" originalFilePath="D:\Workspaces\Modisco_Runtime\org.eclipse.gmt.modisco.java.sample\src\org\eclipse\gmt\java\sample\EObject.java" package="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0" types="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.1"/>
<compilationUnits name="RunnableClass.java" originalFilePath="D:\Workspaces\Modisco_Runtime\org.eclipse.gmt.modisco.java.sample\src\org\eclipse\gmt\java\sample\RunnableClass.java" commentList="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.2/@comments.0" package="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0" types="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.2"/>
<compilationUnits name="AbstractClass2.java" originalFilePath="D:\Workspaces\Modisco_Runtime\org.eclipse.gmt.modisco.java.sample\src\org\eclipse\gmt\java\sample\AbstractClass2.java" package="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0" types="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.3"/>
<compilationUnits name="MyAbstractIconList.java" originalFilePath="D:\Workspaces\Modisco_Runtime\org.eclipse.gmt.modisco.java.sample\src\org\eclipse\gmt\java\sample\MyAbstractIconList.java" commentList="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@comments.2 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@comments.3 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@comments.10 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@comments.1 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@comments.9 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@comments.8 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.4/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.0/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@comments.6 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@comments.17 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.6/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@comments.16 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@comments.11 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.9/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@comments.15 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@comments.4 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.12/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.12/@comments.1 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.12/@comments.2 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.12/@comments.3 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@comments.13 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.13/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@comments.18 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@comments.12 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.14/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.16/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@bodyDeclarations.20/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@comments.14 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@comments.19 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@comments.7 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7/@comments.5" package="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0" types="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.4 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.5 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.6 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.7">
<imports originalCompilationUnit="//@compilationUnits.4" importedElement="//@ownedElements.1/@ownedPackages.2/@ownedElements.0"/>
</compilationUnits>
<compilationUnits name="ThrowableCLass.java" originalFilePath="D:\Workspaces\Modisco_Runtime\org.eclipse.gmt.modisco.java.sample\src\org\eclipse\gmt\java\sample\ThrowableCLass.java" commentList="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.8/@comments.1 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.8/@comments.2 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.8/@comments.3 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.8/@comments.0" package="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0" types="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.8"/>
<compilationUnits name="SampleElements.java" originalFilePath="D:\Workspaces\Modisco_Runtime\org.eclipse.gmt.modisco.java.sample\src\org\eclipse\gmt\java\sample\SampleElements.java" commentList="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.0/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.1/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.2/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.3/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.4/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@comments.1 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.5/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.7/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.8/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.8/@catchClauses.0/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.8/@catchClauses.0/@body/@statements.0/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.9/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.10/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.11/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.12/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.13/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.14/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.17/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.19/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.20/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.21/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.22/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.24/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.1/@body/@statements.25/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.2/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.3/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.4/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.5/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9/@bodyDeclarations.5/@bodyDeclarations.0/@comments.0" package="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0" types="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.9">
<imports originalCompilationUnit="//@compilationUnits.6" importedElement="//@ownedElements.1/@ownedPackages.2/@ownedElements.1"/>
<imports originalCompilationUnit="//@compilationUnits.6" importedElement="//@ownedElements.1/@ownedPackages.2/@ownedElements.0"/>
</compilationUnits>
<compilationUnits name="EObjectImpl.java" originalFilePath="D:\Workspaces\Modisco_Runtime\org.eclipse.gmt.modisco.java.sample\src\org\eclipse\gmt\java\sample\EObjectImpl.java" package="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0" types="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.10"/>
<compilationUnits name="MyInterface.java" originalFilePath="D:\Workspaces\Modisco_Runtime\org.eclipse.gmt.modisco.java.sample\src\org\eclipse\gmt\java\sample\MyInterface.java" commentList="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.12/@comments.0" package="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0" types="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.11 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.12"/>
<compilationUnits name="MyPluginClass.java" originalFilePath="D:\Workspaces\Modisco_Runtime\org.eclipse.gmt.modisco.java.sample\src\org\eclipse\gmt\java\sample\MyPluginClass.java" package="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0" types="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.13">
<imports originalCompilationUnit="//@compilationUnits.9" importedElement="//@ownedElements.0/@ownedPackages.0/@ownedPackages.1/@ownedPackages.0/@ownedElements.0"/>
</compilationUnits>
<compilationUnits name="CollectionClass.java" originalFilePath="D:\Workspaces\Modisco_Runtime\org.eclipse.gmt.modisco.java.sample\src\org\eclipse\gmt\java\sample\CollectionClass.java" commentList="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.0/@body/@statements.0/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.1/@body/@statements.0/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.3/@body/@statements.0/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.4/@body/@statements.0/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.5/@body/@statements.0/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.6/@body/@statements.0/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.7/@body/@statements.0/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.8/@body/@statements.0/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.9/@body/@statements.0/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.10/@body/@statements.0/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.11/@body/@statements.0/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14/@bodyDeclarations.12/@body/@statements.0/@comments.0" package="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0" types="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.14">
<imports originalCompilationUnit="//@compilationUnits.10" importedElement="//@ownedElements.1/@ownedPackages.2/@ownedElements.0"/>
<imports originalCompilationUnit="//@compilationUnits.10" importedElement="//@ownedElements.1/@ownedPackages.2/@ownedElements.6"/>
</compilationUnits>
<compilationUnits name="MyIconList.java" originalFilePath="D:\Workspaces\Modisco_Runtime\org.eclipse.gmt.modisco.java.sample\src\org\eclipse\gmt\java\sample\MyIconList.java" commentList="//@compilationUnits.11/@imports.1/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.0/@body/@statements.0/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.0/@body/@statements.1/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@comments.2 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.6/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@bodyDeclarations.16/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@comments.1 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@comments.4 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@comments.0 //@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15/@comments.3" package="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0" types="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.15">
<imports originalCompilationUnit="//@compilationUnits.11" importedElement="//@ownedElements.2/@ownedPackages.0/@ownedElements.0"/>
<imports originalCompilationUnit="//@compilationUnits.11" importedElement="//@ownedElements.2/@ownedPackages.1/@ownedPackages.0/@ownedElements.0">
<comments xsi:type="java:LineComment" originalCompilationUnit="//@compilationUnits.11" content="//Do not delete those imports with a warning"/>
</imports>
<imports originalCompilationUnit="//@compilationUnits.11" importedElement="//@ownedElements.0/@ownedPackages.0/@ownedPackages.1/@ownedPackages.0/@ownedElements.0"/>
</compilationUnits>
<compilationUnits name="EclipseUIClass.java" originalFilePath="D:\Workspaces\Modisco_Runtime\org.eclipse.gmt.modisco.java.sample\src\org\eclipse\gmt\java\sample\EclipseUIClass.java" package="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0" types="//@ownedElements.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedPackages.0/@ownedElements.16">
<imports originalCompilationUnit="//@compilationUnits.12" importedElement="//@ownedElements.0/@ownedPackages.0/@ownedPackages.2/@ownedElements.0"/>
</compilationUnits>
</java:Model>