Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[henshin-dev] "temporaryDomain=null" bug

Hi Enrico,

I think I know what is going on. It seems like that partial matches (or "prematches") are destroyed by the "temporaryDomain=null". I attached an example where this occurs (execute it in the java2statemachine folder). If you enable the "temporaryDomain=null" you will get for every partial match always the set of *all* matches, which should not be the case (compare with the version without "temporaryDomain=null"). Can you fix this?

Cheers,
Christian
package org.eclipse.emf.henshin.examples.java2statemachine;

import java.util.ArrayList;
import java.util.List;

import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.henshin.interpreter.EGraph;
import org.eclipse.emf.henshin.interpreter.Engine;
import org.eclipse.emf.henshin.interpreter.InterpreterFactory;
import org.eclipse.emf.henshin.interpreter.Match;
import org.eclipse.emf.henshin.interpreter.impl.MatchImpl;
import org.eclipse.emf.henshin.model.Parameter;
import org.eclipse.emf.henshin.model.Rule;
import org.eclipse.emf.henshin.model.TransformationSystem;
import org.eclipse.emf.henshin.model.resource.HenshinResourceSet;

public class J2SBug {
	
	/**
	 * Relative path to the example files.
	 */
	public static final String PATH = "src/org/eclipse/emf/henshin/examples/java2statemachine";

	public static void main(String[] args) {

		HenshinResourceSet resourceSet = new HenshinResourceSet(PATH);
		TransformationSystem trasys = resourceSet.getTransformationSystem("java2statemachine.henshin");
		Rule rule = trasys.findRuleByName("descendSwitch");
		
		EGraph graph = InterpreterFactory.INSTANCE.createEGraph();
		for (EObject root : resourceSet.getResource("step-448.xmi").getContents()) {
			graph.addTree(root);			
		}
		
		Engine engine = InterpreterFactory.INSTANCE.createEngine();
		
		List<EObject> switches = new ArrayList<EObject>();
		for (EObject o : graph) {
			if (o.eClass().getName().equals("Switch")) {
				switches.add(o);
			}
		}
		
		Match partialMatch = new MatchImpl(rule);
		Parameter p = rule.getParameterByName("parent");
		for (EObject s : switches) {
			System.out.println("=============================================\n");
			partialMatch.setParameterValue(p, s);
			int i = 1;
			for (Match match : engine.findMatches(rule, graph, partialMatch)) {
				System.out.println("(" + (i++) + ") " + match);	
			}
		}
		
	}
	
}
<?xml version="1.0" encoding="ASCII"?>
<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns:annotations="http://www.emftext.org/java/annotations"; xmlns:classifiers="http://www.emftext.org/java/classifiers"; xmlns:containers="http://www.emftext.org/java/containers"; xmlns:expressions="http://www.emftext.org/java/expressions"; xmlns:generics="http://www.emftext.org/java/generics"; xmlns:instantiations="http://www.emftext.org/java/instantiations"; xmlns:literals="http://www.emftext.org/java/literals"; xmlns:members="http://www.emftext.org/java/members"; xmlns:modifiers="http://www.emftext.org/java/modifiers"; xmlns:operators="http://www.emftext.org/java/operators"; xmlns:parameters="http://www.emftext.org/java/parameters"; xmlns:references="http://www.emftext.org/java/references"; xmlns:statemachine="http://planet-mde.org/ttc2011/statemachine"; xmlns:statements="http://www.emftext.org/java/statements"; xmlns:trace="http://www.eclipse.org/emf/2011/Henshin/Trace"; xmlns:types="http://www.emftext.org/java/types"; xsi:schemaLocation="http://www.emftext.org/java/annotations java.ecore#/0 http://www.emftext.org/java/classifiers java.ecore#/2 http://www.emftext.org/java/containers java.ecore#/4 http://www.emftext.org/java/expressions java.ecore#/5 http://www.emftext.org/java/generics java.ecore#/6 http://www.emftext.org/java/instantiations java.ecore#/8 http://www.emftext.org/java/literals java.ecore#/9 http://www.emftext.org/java/members java.ecore#/10 http://www.emftext.org/java/modifiers java.ecore#/11 http://www.emftext.org/java/operators java.ecore#/12 http://www.emftext.org/java/parameters java.ecore#/13 http://www.emftext.org/java/references java.ecore#/14 http://planet-mde.org/ttc2011/statemachine statemachine.ecore http://www.emftext.org/java/statements java.ecore#/15 http://www.emftext.org/java/types java.ecore#/16">
  <containers:Package>
    <compilationUnits name="CloseWait.java">
      <namespaces>tcp</namespaces>
      <classifiers xsi:type="classifiers:Class" name="CloseWait">
        <members xsi:type="members:Field" name="instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="Instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
          <statements xsi:type="statements:Condition">
            <statement xsi:type="statements:Block">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="expressions:AssignmentExpression">
                  <child xsi:type="references:IdentifierReference" target="/0/@compilationUnits.0/@classifiers.0/@members.0"/>
                  <assignmentOperator xsi:type="operators:Assignment"/>
                  <value xsi:type="instantiations:NewConstructorCall">
                    <typeReference xsi:type="types:NamespaceClassifierReference">
                      <classifierReferences target="/0/@compilationUnits.0/@classifiers.0"/>
                    </typeReference>
                  </value>
                </expression>
              </statements>
            </statement>
            <condition xsi:type="expressions:EqualityExpression">
              <equalityOperators xsi:type="operators:Equal"/>
              <children xsi:type="references:IdentifierReference" target="/0/@compilationUnits.0/@classifiers.0/@members.0"/>
              <children xsi:type="literals:NullLiteral"/>
            </condition>
          </statements>
          <statements xsi:type="statements:Return">
            <returnValue xsi:type="references:IdentifierReference" target="/0/@compilationUnits.0/@classifiers.0/@members.0"/>
          </statements>
        </members>
        <members xsi:type="members:ClassMethod" name="close">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <statements xsi:type="statements:ExpressionStatement">
            <expression xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.4">
              <arguments xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3">
                <next xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.2"/>
              </arguments>
            </expression>
          </statements>
          <statements xsi:type="statements:ExpressionStatement">
            <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.7/@classifiers.0">
              <next xsi:type="references:MethodCall" target="/0/@compilationUnits.7/@classifiers.0/@members.1">
                <next xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.2"/>
              </next>
            </expression>
          </statements>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <extends xsi:type="types:NamespaceClassifierReference">
          <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
        </extends>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="TimeWait.java">
      <namespaces>tcp</namespaces>
      <classifiers xsi:type="classifiers:Class" name="TimeWait">
        <members xsi:type="members:Field" name="instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="Instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
          <statements xsi:type="statements:Condition">
            <statement xsi:type="statements:Block">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="expressions:AssignmentExpression">
                  <child xsi:type="references:IdentifierReference" target="/0/@compilationUnits.1/@classifiers.0/@members.0"/>
                  <assignmentOperator xsi:type="operators:Assignment"/>
                  <value xsi:type="instantiations:NewConstructorCall">
                    <typeReference xsi:type="types:NamespaceClassifierReference">
                      <classifierReferences target="/0/@compilationUnits.1/@classifiers.0"/>
                    </typeReference>
                  </value>
                </expression>
              </statements>
            </statement>
            <condition xsi:type="expressions:EqualityExpression">
              <equalityOperators xsi:type="operators:Equal"/>
              <children xsi:type="references:IdentifierReference" target="/0/@compilationUnits.1/@classifiers.0/@members.0"/>
              <children xsi:type="literals:NullLiteral"/>
            </condition>
          </statements>
          <statements xsi:type="statements:Return">
            <returnValue xsi:type="references:IdentifierReference" target="/0/@compilationUnits.1/@classifiers.0/@members.0"/>
          </statements>
        </members>
        <members xsi:type="members:ClassMethod" name="timeWait">
          <typeReference xsi:type="types:Void"/>
          <exceptions>
            <classifierReferences target="/0/@compilationUnits.14/@classifiers.0"/>
          </exceptions>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <statements xsi:type="statements:TryBlock">
            <statements xsi:type="statements:ExpressionStatement">
              <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.19/@classifiers.0">
                <next xsi:type="references:MethodCall" target="/0/@compilationUnits.19/@classifiers.0/@members.38">
                  <arguments xsi:type="literals:DecimalIntegerLiteral" decimalValue="3"/>
                </next>
              </expression>
            </statements>
            <catcheBlocks>
              <parameter name="e">
                <typeReference xsi:type="types:NamespaceClassifierReference">
                  <classifierReferences target="/0/@compilationUnits.30/@classifiers.0"/>
                </typeReference>
              </parameter>
            </catcheBlocks>
          </statements>
          <statements xsi:type="statements:Throw">
            <throwable xsi:type="instantiations:NewConstructorCall">
              <typeReference xsi:type="types:NamespaceClassifierReference">
                <classifierReferences target="/0/@compilationUnits.14/@classifiers.0"/>
              </typeReference>
            </throwable>
          </statements>
        </members>
        <members xsi:type="members:ClassMethod" name="run">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/0/@compilationUnits.31/@classifiers.0"/>
          <annotationsAndModifiers xsi:type="modifiers:Protected"/>
          <statements xsi:type="statements:TryBlock">
            <statements xsi:type="statements:ExpressionStatement">
              <expression xsi:type="references:MethodCall" target="/0/@compilationUnits.1/@classifiers.0/@members.2"/>
            </statements>
            <catcheBlocks>
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.2/@classifiers.0">
                  <next xsi:type="references:MethodCall" target="/0/@compilationUnits.2/@classifiers.0/@members.1">
                    <next xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.2"/>
                  </next>
                </expression>
              </statements>
              <parameter name="e">
                <typeReference xsi:type="types:NamespaceClassifierReference">
                  <classifierReferences target="/0/@compilationUnits.14/@classifiers.0"/>
                </typeReference>
              </parameter>
            </catcheBlocks>
          </statements>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <extends xsi:type="types:NamespaceClassifierReference">
          <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
        </extends>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="Closed.java">
      <namespaces>tcp</namespaces>
      <classifiers xsi:type="classifiers:Class" name="Closed">
        <members xsi:type="members:Field" name="instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="Instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
          <statements xsi:type="statements:Condition">
            <statement xsi:type="statements:Block">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="expressions:AssignmentExpression">
                  <child xsi:type="references:IdentifierReference" target="/0/@compilationUnits.2/@classifiers.0/@members.0"/>
                  <assignmentOperator xsi:type="operators:Assignment"/>
                  <value xsi:type="instantiations:NewConstructorCall">
                    <typeReference xsi:type="types:NamespaceClassifierReference">
                      <classifierReferences target="/0/@compilationUnits.2/@classifiers.0"/>
                    </typeReference>
                  </value>
                </expression>
              </statements>
            </statement>
            <condition xsi:type="expressions:EqualityExpression">
              <equalityOperators xsi:type="operators:Equal"/>
              <children xsi:type="references:IdentifierReference" target="/0/@compilationUnits.2/@classifiers.0/@members.0"/>
              <children xsi:type="literals:NullLiteral"/>
            </condition>
          </statements>
          <statements xsi:type="statements:Return">
            <returnValue xsi:type="references:IdentifierReference" target="/0/@compilationUnits.2/@classifiers.0/@members.0"/>
          </statements>
        </members>
        <members xsi:type="members:ClassMethod" name="listen">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <statements xsi:type="statements:ExpressionStatement">
            <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.8/@classifiers.0">
              <next xsi:type="references:MethodCall" target="/0/@compilationUnits.8/@classifiers.0/@members.1">
                <next xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.2"/>
              </next>
            </expression>
          </statements>
        </members>
        <members xsi:type="members:ClassMethod" name="connect">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <statements xsi:type="statements:ExpressionStatement">
            <expression xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.4">
              <arguments xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3">
                <next xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.0"/>
              </arguments>
            </expression>
          </statements>
          <statements xsi:type="statements:ExpressionStatement">
            <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.13/@classifiers.0">
              <next xsi:type="references:MethodCall" target="/0/@compilationUnits.13/@classifiers.0/@members.1">
                <next xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.2"/>
              </next>
            </expression>
          </statements>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <extends xsi:type="types:NamespaceClassifierReference">
          <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
        </extends>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="Closing.java">
      <namespaces>tcp</namespaces>
      <classifiers xsi:type="classifiers:Class" name="Closing">
        <members xsi:type="members:Field" name="instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="Instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
          <statements xsi:type="statements:Condition">
            <statement xsi:type="statements:Block">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="expressions:AssignmentExpression">
                  <child xsi:type="references:IdentifierReference" target="/0/@compilationUnits.3/@classifiers.0/@members.0"/>
                  <assignmentOperator xsi:type="operators:Assignment"/>
                  <value xsi:type="instantiations:NewConstructorCall">
                    <typeReference xsi:type="types:NamespaceClassifierReference">
                      <classifierReferences target="/0/@compilationUnits.3/@classifiers.0"/>
                    </typeReference>
                  </value>
                </expression>
              </statements>
            </statement>
            <condition xsi:type="expressions:EqualityExpression">
              <equalityOperators xsi:type="operators:Equal"/>
              <children xsi:type="references:IdentifierReference" target="/0/@compilationUnits.3/@classifiers.0/@members.0"/>
              <children xsi:type="literals:NullLiteral"/>
            </condition>
          </statements>
          <statements xsi:type="statements:Return">
            <returnValue xsi:type="references:IdentifierReference" target="/0/@compilationUnits.3/@classifiers.0/@members.0"/>
          </statements>
        </members>
        <members xsi:type="members:ClassMethod" name="run">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/0/@compilationUnits.31/@classifiers.0"/>
          <annotationsAndModifiers xsi:type="modifiers:Protected"/>
          <statements xsi:type="statements:Switch">
            <cases xsi:type="statements:NormalSwitchCase">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.1/@classifiers.0">
                  <next xsi:type="references:MethodCall" target="/0/@compilationUnits.1/@classifiers.0/@members.1">
                    <next xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.2"/>
                  </next>
                </expression>
              </statements>
              <statements xsi:type="statements:Return"/>
              <condition xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.1"/>
            </cases>
            <cases xsi:type="statements:DefaultSwitchCase">
              <statements xsi:type="statements:Break"/>
            </cases>
            <variable xsi:type="references:MethodCall" target="/0/@compilationUnits.9/@classifiers.0/@members.0"/>
          </statements>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <extends xsi:type="types:NamespaceClassifierReference">
          <classifierReferences target="/0/@compilationUnits.9/@classifiers.0"/>
        </extends>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="Established.java">
      <namespaces>tcp</namespaces>
      <classifiers xsi:type="classifiers:Class" name="Established">
        <members xsi:type="members:Field" name="instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="Instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
          <statements xsi:type="statements:Condition">
            <statement xsi:type="statements:Block">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="expressions:AssignmentExpression">
                  <child xsi:type="references:IdentifierReference" target="/0/@compilationUnits.4/@classifiers.0/@members.0"/>
                  <assignmentOperator xsi:type="operators:Assignment"/>
                  <value xsi:type="instantiations:NewConstructorCall">
                    <typeReference xsi:type="types:NamespaceClassifierReference">
                      <classifierReferences target="/0/@compilationUnits.4/@classifiers.0"/>
                    </typeReference>
                  </value>
                </expression>
              </statements>
            </statement>
            <condition xsi:type="expressions:EqualityExpression">
              <equalityOperators xsi:type="operators:Equal"/>
              <children xsi:type="references:IdentifierReference" target="/0/@compilationUnits.4/@classifiers.0/@members.0"/>
              <children xsi:type="literals:NullLiteral"/>
            </condition>
          </statements>
          <statements xsi:type="statements:Return">
            <returnValue xsi:type="references:IdentifierReference" target="/0/@compilationUnits.4/@classifiers.0/@members.0"/>
          </statements>
        </members>
        <members xsi:type="members:ClassMethod" name="close">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <statements xsi:type="statements:ExpressionStatement">
            <expression xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.4">
              <arguments xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3">
                <next xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.2"/>
              </arguments>
            </expression>
          </statements>
          <statements xsi:type="statements:ExpressionStatement">
            <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.5/@classifiers.0">
              <next xsi:type="references:MethodCall" target="/0/@compilationUnits.5/@classifiers.0/@members.1">
                <next xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.2"/>
              </next>
            </expression>
          </statements>
        </members>
        <members xsi:type="members:ClassMethod" name="run">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/0/@compilationUnits.31/@classifiers.0"/>
          <annotationsAndModifiers xsi:type="modifiers:Protected"/>
          <statements xsi:type="statements:Switch">
            <cases xsi:type="statements:NormalSwitchCase">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.4">
                  <arguments xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3">
                    <next xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.1"/>
                  </arguments>
                </expression>
              </statements>
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.0/@classifiers.0">
                  <next xsi:type="references:MethodCall" target="/0/@compilationUnits.0/@classifiers.0/@members.1">
                    <next xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.2"/>
                  </next>
                </expression>
              </statements>
              <statements xsi:type="statements:Return"/>
              <condition xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.2"/>
            </cases>
            <cases xsi:type="statements:DefaultSwitchCase">
              <statements xsi:type="statements:Break"/>
            </cases>
            <variable xsi:type="references:MethodCall" target="/0/@compilationUnits.9/@classifiers.0/@members.0"/>
          </statements>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <extends xsi:type="types:NamespaceClassifierReference">
          <classifierReferences target="/0/@compilationUnits.9/@classifiers.0"/>
        </extends>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="FinWait1.java">
      <namespaces>tcp</namespaces>
      <classifiers xsi:type="classifiers:Class" name="FinWait1">
        <members xsi:type="members:Field" name="instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="Instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
          <statements xsi:type="statements:Condition">
            <statement xsi:type="statements:Block">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="expressions:AssignmentExpression">
                  <child xsi:type="references:IdentifierReference" target="/0/@compilationUnits.5/@classifiers.0/@members.0"/>
                  <assignmentOperator xsi:type="operators:Assignment"/>
                  <value xsi:type="instantiations:NewConstructorCall">
                    <typeReference xsi:type="types:NamespaceClassifierReference">
                      <classifierReferences target="/0/@compilationUnits.5/@classifiers.0"/>
                    </typeReference>
                  </value>
                </expression>
              </statements>
            </statement>
            <condition xsi:type="expressions:EqualityExpression">
              <equalityOperators xsi:type="operators:Equal"/>
              <children xsi:type="references:IdentifierReference" target="/0/@compilationUnits.5/@classifiers.0/@members.0"/>
              <children xsi:type="literals:NullLiteral"/>
            </condition>
          </statements>
          <statements xsi:type="statements:Return">
            <returnValue xsi:type="references:IdentifierReference" target="/0/@compilationUnits.5/@classifiers.0/@members.0"/>
          </statements>
        </members>
        <members xsi:type="members:ClassMethod" name="run">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/0/@compilationUnits.31/@classifiers.0"/>
          <annotationsAndModifiers xsi:type="modifiers:Protected"/>
          <statements xsi:type="statements:Switch">
            <cases xsi:type="statements:NormalSwitchCase">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.6/@classifiers.0">
                  <next xsi:type="references:MethodCall" target="/0/@compilationUnits.6/@classifiers.0/@members.1">
                    <next xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.2"/>
                  </next>
                </expression>
              </statements>
              <statements xsi:type="statements:Return"/>
              <condition xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.1"/>
            </cases>
            <cases xsi:type="statements:NormalSwitchCase">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.4">
                  <arguments xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3">
                    <next xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.1"/>
                  </arguments>
                </expression>
              </statements>
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.3/@classifiers.0">
                  <next xsi:type="references:MethodCall" target="/0/@compilationUnits.3/@classifiers.0/@members.1">
                    <next xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.2"/>
                  </next>
                </expression>
              </statements>
              <statements xsi:type="statements:Return"/>
              <condition xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.2"/>
            </cases>
            <cases xsi:type="statements:NormalSwitchCase">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.4">
                  <arguments xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3">
                    <next xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.1"/>
                  </arguments>
                </expression>
              </statements>
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.1/@classifiers.0">
                  <next xsi:type="references:MethodCall" target="/0/@compilationUnits.1/@classifiers.0/@members.1">
                    <next xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.2"/>
                  </next>
                </expression>
              </statements>
              <statements xsi:type="statements:Return"/>
              <condition xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.5"/>
            </cases>
            <cases xsi:type="statements:DefaultSwitchCase">
              <statements xsi:type="statements:Break"/>
            </cases>
            <variable xsi:type="references:MethodCall" target="/0/@compilationUnits.9/@classifiers.0/@members.0"/>
          </statements>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <extends xsi:type="types:NamespaceClassifierReference">
          <classifierReferences target="/0/@compilationUnits.9/@classifiers.0"/>
        </extends>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="FinWait2.java">
      <namespaces>tcp</namespaces>
      <classifiers xsi:type="classifiers:Class" name="FinWait2">
        <members xsi:type="members:Field" name="instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="Instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
          <statements xsi:type="statements:Condition">
            <statement xsi:type="statements:Block">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="expressions:AssignmentExpression">
                  <child xsi:type="references:IdentifierReference" target="/0/@compilationUnits.6/@classifiers.0/@members.0"/>
                  <assignmentOperator xsi:type="operators:Assignment"/>
                  <value xsi:type="instantiations:NewConstructorCall">
                    <typeReference xsi:type="types:NamespaceClassifierReference">
                      <classifierReferences target="/0/@compilationUnits.6/@classifiers.0"/>
                    </typeReference>
                  </value>
                </expression>
              </statements>
            </statement>
            <condition xsi:type="expressions:EqualityExpression">
              <equalityOperators xsi:type="operators:Equal"/>
              <children xsi:type="references:IdentifierReference" target="/0/@compilationUnits.6/@classifiers.0/@members.0"/>
              <children xsi:type="literals:NullLiteral"/>
            </condition>
          </statements>
          <statements xsi:type="statements:Return">
            <returnValue xsi:type="references:IdentifierReference" target="/0/@compilationUnits.6/@classifiers.0/@members.0"/>
          </statements>
        </members>
        <members xsi:type="members:ClassMethod" name="run">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/0/@compilationUnits.31/@classifiers.0"/>
          <annotationsAndModifiers xsi:type="modifiers:Protected"/>
          <statements xsi:type="statements:Switch">
            <cases xsi:type="statements:NormalSwitchCase">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.4">
                  <arguments xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3">
                    <next xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.1"/>
                  </arguments>
                </expression>
              </statements>
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.1/@classifiers.0">
                  <next xsi:type="references:MethodCall" target="/0/@compilationUnits.1/@classifiers.0/@members.1">
                    <next xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.2"/>
                  </next>
                </expression>
              </statements>
              <statements xsi:type="statements:Return"/>
              <condition xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.2"/>
            </cases>
            <cases xsi:type="statements:DefaultSwitchCase">
              <statements xsi:type="statements:Break"/>
            </cases>
            <variable xsi:type="references:MethodCall" target="/0/@compilationUnits.9/@classifiers.0/@members.0"/>
          </statements>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <extends xsi:type="types:NamespaceClassifierReference">
          <classifierReferences target="/0/@compilationUnits.9/@classifiers.0"/>
        </extends>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="LastAck.java">
      <namespaces>tcp</namespaces>
      <classifiers xsi:type="classifiers:Class" name="LastAck">
        <members xsi:type="members:Field" name="instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="Instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
          <statements xsi:type="statements:Condition">
            <statement xsi:type="statements:Block">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="expressions:AssignmentExpression">
                  <child xsi:type="references:IdentifierReference" target="/0/@compilationUnits.7/@classifiers.0/@members.0"/>
                  <assignmentOperator xsi:type="operators:Assignment"/>
                  <value xsi:type="instantiations:NewConstructorCall">
                    <typeReference xsi:type="types:NamespaceClassifierReference">
                      <classifierReferences target="/0/@compilationUnits.7/@classifiers.0"/>
                    </typeReference>
                  </value>
                </expression>
              </statements>
            </statement>
            <condition xsi:type="expressions:EqualityExpression">
              <equalityOperators xsi:type="operators:Equal"/>
              <children xsi:type="references:IdentifierReference" target="/0/@compilationUnits.7/@classifiers.0/@members.0"/>
              <children xsi:type="literals:NullLiteral"/>
            </condition>
          </statements>
          <statements xsi:type="statements:Return">
            <returnValue xsi:type="references:IdentifierReference" target="/0/@compilationUnits.7/@classifiers.0/@members.0"/>
          </statements>
        </members>
        <members xsi:type="members:ClassMethod" name="run">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/0/@compilationUnits.31/@classifiers.0"/>
          <annotationsAndModifiers xsi:type="modifiers:Protected"/>
          <statements xsi:type="statements:Switch">
            <cases xsi:type="statements:NormalSwitchCase">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.2/@classifiers.0">
                  <next xsi:type="references:MethodCall" target="/0/@compilationUnits.2/@classifiers.0/@members.1">
                    <next xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.2"/>
                  </next>
                </expression>
              </statements>
              <statements xsi:type="statements:Return"/>
              <condition xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.1"/>
            </cases>
            <cases xsi:type="statements:DefaultSwitchCase">
              <statements xsi:type="statements:Break"/>
            </cases>
            <variable xsi:type="references:MethodCall" target="/0/@compilationUnits.9/@classifiers.0/@members.0"/>
          </statements>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <extends xsi:type="types:NamespaceClassifierReference">
          <classifierReferences target="/0/@compilationUnits.9/@classifiers.0"/>
        </extends>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="Listen.java">
      <namespaces>tcp</namespaces>
      <classifiers xsi:type="classifiers:Class" name="Listen">
        <members xsi:type="members:Field" name="instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="Instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
          <statements xsi:type="statements:Condition">
            <statement xsi:type="statements:Block">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="expressions:AssignmentExpression">
                  <child xsi:type="references:IdentifierReference" target="/0/@compilationUnits.8/@classifiers.0/@members.0"/>
                  <assignmentOperator xsi:type="operators:Assignment"/>
                  <value xsi:type="instantiations:NewConstructorCall">
                    <typeReference xsi:type="types:NamespaceClassifierReference">
                      <classifierReferences target="/0/@compilationUnits.8/@classifiers.0"/>
                    </typeReference>
                  </value>
                </expression>
              </statements>
            </statement>
            <condition xsi:type="expressions:EqualityExpression">
              <equalityOperators xsi:type="operators:Equal"/>
              <children xsi:type="references:IdentifierReference" target="/0/@compilationUnits.8/@classifiers.0/@members.0"/>
              <children xsi:type="literals:NullLiteral"/>
            </condition>
          </statements>
          <statements xsi:type="statements:Return">
            <returnValue xsi:type="references:IdentifierReference" target="/0/@compilationUnits.8/@classifiers.0/@members.0"/>
          </statements>
        </members>
        <members xsi:type="members:ClassMethod" name="close">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <statements xsi:type="statements:ExpressionStatement">
            <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.2/@classifiers.0">
              <next xsi:type="references:MethodCall" target="/0/@compilationUnits.2/@classifiers.0/@members.1">
                <next xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.2"/>
              </next>
            </expression>
          </statements>
        </members>
        <members xsi:type="members:ClassMethod" name="send">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <statements xsi:type="statements:ExpressionStatement">
            <expression xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.4">
              <arguments xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3">
                <next xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.0"/>
              </arguments>
            </expression>
          </statements>
          <statements xsi:type="statements:ExpressionStatement">
            <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.13/@classifiers.0">
              <next xsi:type="references:MethodCall" target="/0/@compilationUnits.13/@classifiers.0/@members.1">
                <next xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.2"/>
              </next>
            </expression>
          </statements>
        </members>
        <members xsi:type="members:ClassMethod" name="run">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/0/@compilationUnits.31/@classifiers.0"/>
          <annotationsAndModifiers xsi:type="modifiers:Protected"/>
          <statements xsi:type="statements:Switch">
            <cases xsi:type="statements:NormalSwitchCase">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.4">
                  <arguments xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3">
                    <next xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.4"/>
                  </arguments>
                </expression>
              </statements>
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.12/@classifiers.0">
                  <next xsi:type="references:MethodCall" target="/0/@compilationUnits.12/@classifiers.0/@members.1">
                    <next xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.2"/>
                  </next>
                </expression>
              </statements>
              <statements xsi:type="statements:Return"/>
              <condition xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.0"/>
            </cases>
            <cases xsi:type="statements:DefaultSwitchCase">
              <statements xsi:type="statements:Break"/>
            </cases>
            <variable xsi:type="references:MethodCall" target="/0/@compilationUnits.9/@classifiers.0/@members.0"/>
          </statements>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <extends xsi:type="types:NamespaceClassifierReference">
          <classifierReferences target="/0/@compilationUnits.9/@classifiers.0"/>
        </extends>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="ListeningState.java">
      <namespaces>tcp</namespaces>
      <classifiers xsi:type="classifiers:Class" name="ListeningState">
        <members xsi:type="members:ClassMethod" name="getReceivedFlag">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0/@members.3"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Protected"/>
          <statements xsi:type="statements:Return">
            <returnValue xsi:type="expressions:ConditionalExpression">
              <child xsi:type="expressions:RelationExpression">
                <children xsi:type="references:IdentifierReference" target="/0/@compilationUnits.32/@classifiers.0">
                  <next xsi:type="references:MethodCall" target="/0/@compilationUnits.32/@classifiers.0/@members.28"/>
                </children>
                <children xsi:type="literals:DecimalDoubleLiteral" decimalValue="0.5"/>
                <relationOperators xsi:type="operators:LessThan"/>
              </child>
              <expressionIf xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3">
                <next xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.1"/>
              </expressionIf>
              <expressionElse xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3">
                <next xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.2"/>
              </expressionElse>
            </returnValue>
          </statements>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
        <extends xsi:type="types:NamespaceClassifierReference">
          <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
        </extends>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="State.java">
      <namespaces>tcp</namespaces>
      <classifiers xsi:type="classifiers:Class" name="State">
        <members xsi:type="members:Field" name="activeState">
          <initialValue xsi:type="literals:NullLiteral"/>
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isActive">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Protected"/>
          <statements xsi:type="statements:Return">
            <returnValue xsi:type="expressions:EqualityExpression">
              <equalityOperators xsi:type="operators:Equal"/>
              <children xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.0"/>
              <children xsi:type="references:SelfReference">
                <self xsi:type="literals:This"/>
              </children>
            </returnValue>
          </statements>
        </members>
        <members xsi:type="members:ClassMethod" name="activate">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Protected"/>
          <statements xsi:type="statements:SynchronizedBlock">
            <statements xsi:type="statements:ExpressionStatement">
              <expression xsi:type="expressions:AssignmentExpression">
                <child xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.0"/>
                <assignmentOperator xsi:type="operators:Assignment"/>
                <value xsi:type="references:SelfReference">
                  <self xsi:type="literals:This"/>
                </value>
              </expression>
            </statements>
            <lockProvider xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.0"/>
          </statements>
        </members>
        <members xsi:type="classifiers:Enumeration" name="Flag">
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <constants name="SYN"/>
          <constants name="ACK"/>
          <constants name="FIN"/>
          <constants name="RST"/>
          <constants name="SYN_ACK"/>
          <constants name="FIN_ACK"/>
        </members>
        <members xsi:type="members:ClassMethod" name="send">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter" name="flag">
            <typeReference xsi:type="types:NamespaceClassifierReference">
              <classifierReferences target="/0/@compilationUnits.10/@classifiers.0/@members.3"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Protected"/>
          <statements xsi:type="statements:ExpressionStatement">
            <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.33/@classifiers.0">
              <next xsi:type="references:IdentifierReference" target="/0/@compilationUnits.33/@classifiers.0/@members.1">
                <next xsi:type="references:MethodCall" target="/0/@compilationUnits.34/@classifiers.0/@members.43">
                  <arguments xsi:type="expressions:AdditiveExpression">
                    <children xsi:type="references:SelfReference">
                      <next xsi:type="references:MethodCall" target="/0/@compilationUnits.11/@classifiers.0/@members.2">
                        <next xsi:type="references:MethodCall" target="/0/@compilationUnits.41/@classifiers.0/@members.65"/>
                      </next>
                      <self xsi:type="literals:This"/>
                    </children>
                    <children xsi:type="references:StringReference" value=" sends "/>
                    <children xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.4/@parameters.0">
                      <next xsi:type="references:MethodCall" target="/0/@compilationUnits.45/@classifiers.0/@members.5"/>
                    </children>
                    <additiveOperators xsi:type="operators:Addition"/>
                    <additiveOperators xsi:type="operators:Addition"/>
                  </arguments>
                </next>
              </next>
            </expression>
          </statements>
        </members>
        <members xsi:type="members:ClassMethod" name="run">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Protected"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.Object.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Class" name="Object">
        <members xsi:type="members:Constructor" name="Object"/>
        <members xsi:type="members:ClassMethod" name="registerNatives">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getClass">
          <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.41/@classifiers.0"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="hashCode">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="equals">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.11/@classifiers.0"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="clone">
          <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.11/@classifiers.0"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Protected"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.16/@classifiers.0"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="notify">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="notifyAll">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="wait">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="wait">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="wait">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="finalize">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Protected"/>
        </members>
        <members xsi:type="members:ClassMethod" name="&lt;clinit>">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <extends xsi:type="types:ClassifierReference" target="/0/@compilationUnits.11/@classifiers.0"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="SynReceived.java">
      <namespaces>tcp</namespaces>
      <classifiers xsi:type="classifiers:Class" name="SynReceived">
        <members xsi:type="members:Field" name="instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="Instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
          <statements xsi:type="statements:Condition">
            <statement xsi:type="statements:Block">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="expressions:AssignmentExpression">
                  <child xsi:type="references:IdentifierReference" target="/0/@compilationUnits.12/@classifiers.0/@members.0"/>
                  <assignmentOperator xsi:type="operators:Assignment"/>
                  <value xsi:type="instantiations:NewConstructorCall">
                    <typeReference xsi:type="types:NamespaceClassifierReference">
                      <classifierReferences target="/0/@compilationUnits.12/@classifiers.0"/>
                    </typeReference>
                  </value>
                </expression>
              </statements>
            </statement>
            <condition xsi:type="expressions:EqualityExpression">
              <equalityOperators xsi:type="operators:Equal"/>
              <children xsi:type="references:IdentifierReference" target="/0/@compilationUnits.12/@classifiers.0/@members.0"/>
              <children xsi:type="literals:NullLiteral"/>
            </condition>
          </statements>
          <statements xsi:type="statements:Return">
            <returnValue xsi:type="references:IdentifierReference" target="/0/@compilationUnits.12/@classifiers.0/@members.0"/>
          </statements>
        </members>
        <members xsi:type="members:ClassMethod" name="close">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <statements xsi:type="statements:ExpressionStatement">
            <expression xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.4">
              <arguments xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3">
                <next xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.2"/>
              </arguments>
            </expression>
          </statements>
          <statements xsi:type="statements:ExpressionStatement">
            <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.5/@classifiers.0">
              <next xsi:type="references:MethodCall" target="/0/@compilationUnits.5/@classifiers.0/@members.1">
                <next xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.2"/>
              </next>
            </expression>
          </statements>
        </members>
        <members xsi:type="members:ClassMethod" name="run">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/0/@compilationUnits.31/@classifiers.0"/>
          <annotationsAndModifiers xsi:type="modifiers:Protected"/>
          <statements xsi:type="statements:Switch">
            <cases xsi:type="statements:NormalSwitchCase">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.4/@classifiers.0">
                  <next xsi:type="references:MethodCall" target="/0/@compilationUnits.4/@classifiers.0/@members.1">
                    <next xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.2"/>
                  </next>
                </expression>
              </statements>
              <statements xsi:type="statements:Return"/>
              <condition xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.1"/>
            </cases>
            <cases xsi:type="statements:NormalSwitchCase">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.8/@classifiers.0">
                  <next xsi:type="references:MethodCall" target="/0/@compilationUnits.8/@classifiers.0/@members.1">
                    <next xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.2"/>
                  </next>
                </expression>
              </statements>
              <statements xsi:type="statements:Return"/>
              <condition xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.3"/>
            </cases>
            <cases xsi:type="statements:DefaultSwitchCase">
              <statements xsi:type="statements:Break"/>
            </cases>
            <variable xsi:type="references:MethodCall" target="/0/@compilationUnits.9/@classifiers.0/@members.0"/>
          </statements>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <extends xsi:type="types:NamespaceClassifierReference">
          <classifierReferences target="/0/@compilationUnits.9/@classifiers.0"/>
        </extends>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="SynSent.java">
      <namespaces>tcp</namespaces>
      <classifiers xsi:type="classifiers:Class" name="SynSent">
        <members xsi:type="members:Field" name="instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="Instance">
          <typeReference xsi:type="types:NamespaceClassifierReference">
            <classifierReferences target="/0/@compilationUnits.10/@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
          <statements xsi:type="statements:Condition">
            <statement xsi:type="statements:Block">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="expressions:AssignmentExpression">
                  <child xsi:type="references:IdentifierReference" target="/0/@compilationUnits.13/@classifiers.0/@members.0"/>
                  <assignmentOperator xsi:type="operators:Assignment"/>
                  <value xsi:type="instantiations:NewConstructorCall">
                    <typeReference xsi:type="types:NamespaceClassifierReference">
                      <classifierReferences target="/0/@compilationUnits.13/@classifiers.0"/>
                    </typeReference>
                  </value>
                </expression>
              </statements>
            </statement>
            <condition xsi:type="expressions:EqualityExpression">
              <equalityOperators xsi:type="operators:Equal"/>
              <children xsi:type="references:IdentifierReference" target="/0/@compilationUnits.13/@classifiers.0/@members.0"/>
              <children xsi:type="literals:NullLiteral"/>
            </condition>
          </statements>
          <statements xsi:type="statements:Return">
            <returnValue xsi:type="references:IdentifierReference" target="/0/@compilationUnits.13/@classifiers.0/@members.0"/>
          </statements>
        </members>
        <members xsi:type="members:ClassMethod" name="close">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <statements xsi:type="statements:ExpressionStatement">
            <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.2/@classifiers.0">
              <next xsi:type="references:MethodCall" target="/0/@compilationUnits.2/@classifiers.0/@members.1">
                <next xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.2"/>
              </next>
            </expression>
          </statements>
        </members>
        <members xsi:type="members:ClassMethod" name="run">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="annotations:AnnotationInstance" annotation="/0/@compilationUnits.31/@classifiers.0"/>
          <annotationsAndModifiers xsi:type="modifiers:Protected"/>
          <statements xsi:type="statements:Switch">
            <cases xsi:type="statements:NormalSwitchCase">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.4">
                  <arguments xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3">
                    <next xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.4"/>
                  </arguments>
                </expression>
              </statements>
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.12/@classifiers.0">
                  <next xsi:type="references:MethodCall" target="/0/@compilationUnits.12/@classifiers.0/@members.1">
                    <next xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.2"/>
                  </next>
                </expression>
              </statements>
              <statements xsi:type="statements:Return"/>
              <condition xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.0"/>
            </cases>
            <cases xsi:type="statements:NormalSwitchCase">
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.4">
                  <arguments xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3">
                    <next xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.1"/>
                  </arguments>
                </expression>
              </statements>
              <statements xsi:type="statements:ExpressionStatement">
                <expression xsi:type="references:IdentifierReference" target="/0/@compilationUnits.4/@classifiers.0">
                  <next xsi:type="references:MethodCall" target="/0/@compilationUnits.4/@classifiers.0/@members.1">
                    <next xsi:type="references:MethodCall" target="/0/@compilationUnits.10/@classifiers.0/@members.2"/>
                  </next>
                </expression>
              </statements>
              <statements xsi:type="statements:Return"/>
              <condition xsi:type="references:IdentifierReference" target="/0/@compilationUnits.10/@classifiers.0/@members.3/@constants.4"/>
            </cases>
            <cases xsi:type="statements:DefaultSwitchCase">
              <statements xsi:type="statements:Break"/>
            </cases>
            <variable xsi:type="references:MethodCall" target="/0/@compilationUnits.9/@classifiers.0/@members.0"/>
          </statements>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <extends xsi:type="types:NamespaceClassifierReference">
          <classifierReferences target="/0/@compilationUnits.9/@classifiers.0"/>
        </extends>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="TimeoutException.java">
      <namespaces>tcp</namespaces>
      <classifiers xsi:type="classifiers:Class" name="TimeoutException">
        <members xsi:type="members:Field" name="serialVersionUID">
          <initialValue xsi:type="expressions:UnaryExpression">
            <operators xsi:type="operators:Subtraction"/>
            <child xsi:type="literals:DecimalLongLiteral" decimalValue="943980842895891190"/>
          </initialValue>
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <extends xsi:type="types:NamespaceClassifierReference">
          <classifierReferences target="/0/@compilationUnits.46/@classifiers.0"/>
        </extends>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.Void.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Class" name="Void">
        <members xsi:type="members:Field" name="TYPE">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference">
                <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Void.java#//@classifiers[name='Void']"/>
              </typeReference>
            </typeArguments>
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Constructor" name="Void"/>
        <members xsi:type="members:ClassMethod" name="&lt;clinit>">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Final"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <extends xsi:type="types:ClassifierReference">
          <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
        </extends>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.String.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Class" name="String">
        <members xsi:type="members:Field" name="value">
          <typeReference xsi:type="types:Char"/>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="offset">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="count">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="hash">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="serialVersionUID">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="serialPersistentFields">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.ObjectStreamField.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="CASE_INSENSITIVE_ORDER">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference">
                <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
              </typeReference>
            </typeArguments>
            <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Comparator.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Constructor" name="String"/>
        <members xsi:type="members:Constructor" name="String">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="String">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="String">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="String">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="String">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Byte"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="String">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Byte"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
        </members>
        <members xsi:type="members:ClassMethod" name="checkBounds">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Byte"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Constructor" name="String">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Byte"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="String">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Byte"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.nio.charset.Charset.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="String">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Byte"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="String">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Byte"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.nio.charset.Charset.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="String">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Byte"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="String">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Byte"/>
            <arrayDimensionsBefore/>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="String">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.StringBuffer.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="String">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.StringBuilder.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="String">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
        </members>
        <members xsi:type="members:ClassMethod" name="length">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isEmpty">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="charAt">
          <typeReference xsi:type="types:Char"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="codePointAt">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="codePointBefore">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="codePointCount">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="offsetByCodePoints">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getChars">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
        </members>
        <members xsi:type="members:ClassMethod" name="getChars">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getBytes">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Byte"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getBytes">
          <typeReference xsi:type="types:Byte"/>
          <arrayDimensionsBefore/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getBytes">
          <typeReference xsi:type="types:Byte"/>
          <arrayDimensionsBefore/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.nio.charset.Charset.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getBytes">
          <typeReference xsi:type="types:Byte"/>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="equals">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="contentEquals">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.StringBuffer.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="contentEquals">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="equalsIgnoreCase">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="compareTo">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="compareToIgnoreCase">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="regionMatches">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="regionMatches">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Boolean"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="startsWith">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="startsWith">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="endsWith">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="hashCode">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="indexOf">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="indexOf">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="lastIndexOf">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="lastIndexOf">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="indexOf">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="indexOf">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="indexOf">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="lastIndexOf">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="lastIndexOf">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="lastIndexOf">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="substring">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="substring">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="subSequence">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="concat">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="replace">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="matches">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="contains">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="replaceFirst">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="replaceAll">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="replace">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="split">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="split">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toLowerCase">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Locale.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toLowerCase">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toUpperCase">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Locale.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toUpperCase">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="trim">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toCharArray">
          <typeReference xsi:type="types:Char"/>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="format">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
        </members>
        <members xsi:type="members:ClassMethod" name="format">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Locale.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="copyValueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="copyValueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Boolean"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="intern">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="&lt;clinit>">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Final"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.18/@classifiers.0"/>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.23/@classifiers.0">
          <typeArguments xsi:type="generics:QualifiedTypeArgument">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </typeArguments>
        </implements>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.24/@classifiers.0"/>
        <extends xsi:type="types:ClassifierReference" target="/0/@compilationUnits.11/@classifiers.0"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.Integer.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Class" name="Integer">
        <members xsi:type="members:Field" name="MIN_VALUE">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MAX_VALUE">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="TYPE">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference">
                <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
              </typeReference>
            </typeArguments>
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="digits">
          <typeReference xsi:type="types:Char"/>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DigitTens">
          <typeReference xsi:type="types:Char"/>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DigitOnes">
          <typeReference xsi:type="types:Char"/>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="sizeTable">
          <typeReference xsi:type="types:Int"/>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="value">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="SIZE">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="serialVersionUID">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toHexString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toOctalString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toBinaryString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toUnsignedString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getChars">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="stringSize">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="parseInt">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="parseInt">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Constructor" name="Integer">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="Integer">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:ClassMethod" name="byteValue">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="shortValue">
          <typeReference xsi:type="types:Short"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="intValue">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="longValue">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="floatValue">
          <typeReference xsi:type="types:Float"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="doubleValue">
          <typeReference xsi:type="types:Double"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="hashCode">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="equals">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getInteger">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getInteger">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getInteger">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="decode">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="compareTo">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="highestOneBit">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="lowestOneBit">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="numberOfLeadingZeros">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="numberOfTrailingZeros">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="bitCount">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="rotateLeft">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="rotateRight">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="reverse">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="signum">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="reverseBytes">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="&lt;clinit>">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Final"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.23/@classifiers.0">
          <typeArguments xsi:type="generics:QualifiedTypeArgument">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Integer.java#//@classifiers[name='Integer']"/>
            </typeReference>
          </typeArguments>
        </implements>
        <extends xsi:type="types:ClassifierReference" target="/0/@compilationUnits.22/@classifiers.0"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.io.Serializable.java">
      <namespaces>java</namespaces>
      <namespaces>io</namespaces>
      <classifiers xsi:type="classifiers:Interface" name="Serializable">
        <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.Thread.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Class" name="Thread">
        <members xsi:type="members:Field" name="name">
          <typeReference xsi:type="types:Char"/>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="priority">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="threadQ">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Thread.java#//@classifiers[name='Thread']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="eetop">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="single_step">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="daemon">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="stillborn">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="target">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Runnable.java#//@classifiers[name='Runnable']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="group">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadGroup.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="contextClassLoader">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="inheritedAccessControlContext">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.security.AccessControlContext.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="threadInitNumber">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="threadLocals">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadLocal$ThreadLocalMap.java#//@classifiers.0"/>
          </typeReference>
        </members>
        <members xsi:type="members:Field" name="inheritableThreadLocals">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadLocal$ThreadLocalMap.java#//@classifiers.0"/>
          </typeReference>
        </members>
        <members xsi:type="members:Field" name="stackSize">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="nativeParkEventPointer">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="tid">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="threadSeqNumber">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="threadStatus">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="parkBlocker">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
        </members>
        <members xsi:type="members:Field" name="blocker">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/sun.nio.ch.Interruptible.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
        </members>
        <members xsi:type="members:Field" name="blockerLock">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="MIN_PRIORITY">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="NORM_PRIORITY">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MAX_PRIORITY">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="stopBeforeStart">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="throwableFromStop">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Throwable.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="EMPTY_STACK_TRACE">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.StackTraceElement.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="SUBCLASS_IMPLEMENTATION_PERMISSION">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.RuntimePermission.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="subclassAudits">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.misc.SoftCache.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="uncaughtExceptionHandler">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.Thread$UncaughtExceptionHandler.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
        </members>
        <members xsi:type="members:Field" name="defaultUncaughtExceptionHandler">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.Thread$UncaughtExceptionHandler.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
          <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
        </members>
        <members xsi:type="members:ClassMethod" name="registerNatives">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="nextThreadNum">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
          <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        </members>
        <members xsi:type="members:ClassMethod" name="nextThreadID">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
          <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        </members>
        <members xsi:type="members:ClassMethod" name="blockedOn">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/sun.nio.ch.Interruptible.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:ClassMethod" name="currentThread">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Thread.java#//@classifiers[name='Thread']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="yield">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="sleep">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="sleep">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="init">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadGroup.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Runnable.java#//@classifiers[name='Runnable']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Constructor" name="Thread"/>
        <members xsi:type="members:Constructor" name="Thread">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Runnable.java#//@classifiers[name='Runnable']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="Thread">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadGroup.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Runnable.java#//@classifiers[name='Runnable']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="Thread">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="Thread">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadGroup.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="Thread">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Runnable.java#//@classifiers[name='Runnable']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="Thread">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadGroup.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Runnable.java#//@classifiers[name='Runnable']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="Thread">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadGroup.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Runnable.java#//@classifiers[name='Runnable']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
        </members>
        <members xsi:type="members:ClassMethod" name="start">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        </members>
        <members xsi:type="members:ClassMethod" name="start0">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="run">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="exit">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="stop">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="stop">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Throwable.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        </members>
        <members xsi:type="members:ClassMethod" name="stop1">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Throwable.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        </members>
        <members xsi:type="members:ClassMethod" name="interrupt">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="interrupted">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isInterrupted">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isInterrupted">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Boolean"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="destroy">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isAlive">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="suspend">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="resume">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="setPriority">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getPriority">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="setName">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getName">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getThreadGroup">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ThreadGroup.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="activeCount">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="enumerate">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Thread.java#//@classifiers[name='Thread']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="countStackFrames">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="join">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        </members>
        <members xsi:type="members:ClassMethod" name="join">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        </members>
        <members xsi:type="members:ClassMethod" name="join">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="dumpStack">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="setDaemon">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Boolean"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isDaemon">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="checkAccess">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getContextClassLoader">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="setContextClassLoader">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="holdsLock">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getStackTrace">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.StackTraceElement.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getAllStackTraces">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference">
                <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Thread.java#//@classifiers[name='Thread']"/>
              </typeReference>
            </typeArguments>
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference">
                <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.StackTraceElement.java#//@classifiers.0"/>
              </typeReference>
            </typeArguments>
            <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Map.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isCCLOverridden">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="auditSubclass">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="dumpThreads">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.StackTraceElement.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <arrayDimensionsBefore/>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Thread.java#//@classifiers[name='Thread']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getThreads">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Thread.java#//@classifiers[name='Thread']"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getId">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getState">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Enumeration" href="pathmap:/javaclass/java.lang.Thread$State.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="setDefaultUncaughtExceptionHandler">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.Thread$UncaughtExceptionHandler.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getDefaultUncaughtExceptionHandler">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.Thread$UncaughtExceptionHandler.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getUncaughtExceptionHandler">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.Thread$UncaughtExceptionHandler.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="setUncaughtExceptionHandler">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.Thread$UncaughtExceptionHandler.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="dispatchUncaughtException">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Throwable.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="setPriority0">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="stop0">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="suspend0">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="resume0">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="interrupt0">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="&lt;clinit>">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.20/@classifiers.0"/>
        <extends xsi:type="types:ClassifierReference" target="/0/@compilationUnits.11/@classifiers.0"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.Runnable.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Interface" name="Runnable">
        <members xsi:type="members:InterfaceMethod" name="run">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.Long.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Class" name="Long">
        <members xsi:type="members:Field" name="MIN_VALUE">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MAX_VALUE">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="TYPE">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference">
                <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
              </typeReference>
            </typeArguments>
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="value">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="SIZE">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="serialVersionUID">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toHexString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toOctalString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toBinaryString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toUnsignedString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getChars">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="stringSize">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="parseLong">
          <typeReference xsi:type="types:Long"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="parseLong">
          <typeReference xsi:type="types:Long"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="decode">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Constructor" name="Long">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="Long">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:ClassMethod" name="byteValue">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="shortValue">
          <typeReference xsi:type="types:Short"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="intValue">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="longValue">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="floatValue">
          <typeReference xsi:type="types:Float"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="doubleValue">
          <typeReference xsi:type="types:Double"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="hashCode">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="equals">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getLong">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getLong">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getLong">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="compareTo">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="highestOneBit">
          <typeReference xsi:type="types:Long"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="lowestOneBit">
          <typeReference xsi:type="types:Long"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="numberOfLeadingZeros">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="numberOfTrailingZeros">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="bitCount">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="rotateLeft">
          <typeReference xsi:type="types:Long"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="rotateRight">
          <typeReference xsi:type="types:Long"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="reverse">
          <typeReference xsi:type="types:Long"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="signum">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="reverseBytes">
          <typeReference xsi:type="types:Long"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="&lt;clinit>">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Final"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.23/@classifiers.0">
          <typeArguments xsi:type="generics:QualifiedTypeArgument">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Long.java#//@classifiers[name='Long']"/>
            </typeReference>
          </typeArguments>
        </implements>
        <extends xsi:type="types:ClassifierReference" target="/0/@compilationUnits.22/@classifiers.0"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.Number.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Class" name="Number">
        <members xsi:type="members:Field" name="serialVersionUID">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Constructor" name="Number"/>
        <members xsi:type="members:ClassMethod" name="intValue">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="longValue">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="floatValue">
          <typeReference xsi:type="types:Float"/>
          <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="doubleValue">
          <typeReference xsi:type="types:Double"/>
          <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="byteValue">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="shortValue">
          <typeReference xsi:type="types:Short"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.18/@classifiers.0"/>
        <extends xsi:type="types:ClassifierReference" target="/0/@compilationUnits.11/@classifiers.0"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.Comparable.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Interface" name="Comparable">
        <typeParameters name="T">
          <extendTypes xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
          </extendTypes>
        </typeParameters>
        <members xsi:type="members:InterfaceMethod" name="compareTo">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.23/@classifiers.0/@typeParameters.0"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.CharSequence.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Interface" name="CharSequence">
        <members xsi:type="members:InterfaceMethod" name="length">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:InterfaceMethod" name="charAt">
          <typeReference xsi:type="types:Char"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:InterfaceMethod" name="subSequence">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:InterfaceMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.Boolean.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Class" name="Boolean">
        <members xsi:type="members:Field" name="TRUE">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Boolean.java#//@classifiers[name='Boolean']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="FALSE">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Boolean.java#//@classifiers[name='Boolean']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="TYPE">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference">
                <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Boolean.java#//@classifiers[name='Boolean']"/>
              </typeReference>
            </typeArguments>
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="value">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="serialVersionUID">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Constructor" name="Boolean">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Boolean"/>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="Boolean">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:ClassMethod" name="parseBoolean">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="booleanValue">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Boolean.java#//@classifiers[name='Boolean']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Boolean"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Boolean.java#//@classifiers[name='Boolean']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Boolean"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="hashCode">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="equals">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getBoolean">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="compareTo">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Boolean.java#//@classifiers[name='Boolean']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toBoolean">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="&lt;clinit>">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Final"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.18/@classifiers.0"/>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.23/@classifiers.0">
          <typeArguments xsi:type="generics:QualifiedTypeArgument">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Boolean.java#//@classifiers[name='Boolean']"/>
            </typeReference>
          </typeArguments>
        </implements>
        <extends xsi:type="types:ClassifierReference" target="/0/@compilationUnits.11/@classifiers.0"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.Byte.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Class" name="Byte">
        <members xsi:type="members:Field" name="MIN_VALUE">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MAX_VALUE">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="TYPE">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference">
                <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Byte.java#//@classifiers[name='Byte']"/>
              </typeReference>
            </typeArguments>
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="value">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="SIZE">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="serialVersionUID">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Byte"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Byte.java#//@classifiers[name='Byte']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Byte"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="parseByte">
          <typeReference xsi:type="types:Byte"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="parseByte">
          <typeReference xsi:type="types:Byte"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Byte.java#//@classifiers[name='Byte']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Byte.java#//@classifiers[name='Byte']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="decode">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Byte.java#//@classifiers[name='Byte']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Constructor" name="Byte">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Byte"/>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="Byte">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:ClassMethod" name="byteValue">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="shortValue">
          <typeReference xsi:type="types:Short"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="intValue">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="longValue">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="floatValue">
          <typeReference xsi:type="types:Float"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="doubleValue">
          <typeReference xsi:type="types:Double"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="hashCode">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="equals">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="compareTo">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Byte.java#//@classifiers[name='Byte']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="&lt;clinit>">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Final"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <implements xsi:type="types:ClassifierReference">
          <typeArguments xsi:type="generics:QualifiedTypeArgument">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Byte.java#//@classifiers[name='Byte']"/>
            </typeReference>
          </typeArguments>
          <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Comparable.java#//@classifiers[name='Comparable']"/>
        </implements>
        <extends xsi:type="types:ClassifierReference">
          <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Number.java#//@classifiers[name='Number']"/>
        </extends>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.Character.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Class" name="Character">
        <members xsi:type="members:Field" name="MIN_RADIX">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MAX_RADIX">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MIN_VALUE">
          <typeReference xsi:type="types:Char"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MAX_VALUE">
          <typeReference xsi:type="types:Char"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="TYPE">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference">
                <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Character.java#//@classifiers[name='Character']"/>
              </typeReference>
            </typeArguments>
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="UNASSIGNED">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="UPPERCASE_LETTER">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="LOWERCASE_LETTER">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="TITLECASE_LETTER">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MODIFIER_LETTER">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="OTHER_LETTER">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="NON_SPACING_MARK">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="ENCLOSING_MARK">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="COMBINING_SPACING_MARK">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DECIMAL_DIGIT_NUMBER">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="LETTER_NUMBER">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="OTHER_NUMBER">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="SPACE_SEPARATOR">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="LINE_SEPARATOR">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="PARAGRAPH_SEPARATOR">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="CONTROL">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="FORMAT">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="PRIVATE_USE">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="SURROGATE">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DASH_PUNCTUATION">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="START_PUNCTUATION">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="END_PUNCTUATION">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="CONNECTOR_PUNCTUATION">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="OTHER_PUNCTUATION">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MATH_SYMBOL">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="CURRENCY_SYMBOL">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MODIFIER_SYMBOL">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="OTHER_SYMBOL">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="INITIAL_QUOTE_PUNCTUATION">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="FINAL_QUOTE_PUNCTUATION">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="ERROR">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DIRECTIONALITY_UNDEFINED">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DIRECTIONALITY_LEFT_TO_RIGHT">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DIRECTIONALITY_RIGHT_TO_LEFT">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DIRECTIONALITY_RIGHT_TO_LEFT_ARABIC">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DIRECTIONALITY_EUROPEAN_NUMBER">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DIRECTIONALITY_EUROPEAN_NUMBER_SEPARATOR">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DIRECTIONALITY_EUROPEAN_NUMBER_TERMINATOR">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DIRECTIONALITY_ARABIC_NUMBER">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DIRECTIONALITY_COMMON_NUMBER_SEPARATOR">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DIRECTIONALITY_NONSPACING_MARK">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DIRECTIONALITY_BOUNDARY_NEUTRAL">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DIRECTIONALITY_PARAGRAPH_SEPARATOR">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DIRECTIONALITY_SEGMENT_SEPARATOR">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DIRECTIONALITY_WHITESPACE">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DIRECTIONALITY_OTHER_NEUTRALS">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DIRECTIONALITY_LEFT_TO_RIGHT_EMBEDDING">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DIRECTIONALITY_LEFT_TO_RIGHT_OVERRIDE">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DIRECTIONALITY_RIGHT_TO_LEFT_EMBEDDING">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DIRECTIONALITY_RIGHT_TO_LEFT_OVERRIDE">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="DIRECTIONALITY_POP_DIRECTIONAL_FORMAT">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MIN_HIGH_SURROGATE">
          <typeReference xsi:type="types:Char"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MAX_HIGH_SURROGATE">
          <typeReference xsi:type="types:Char"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MIN_LOW_SURROGATE">
          <typeReference xsi:type="types:Char"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MAX_LOW_SURROGATE">
          <typeReference xsi:type="types:Char"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MIN_SURROGATE">
          <typeReference xsi:type="types:Char"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MAX_SURROGATE">
          <typeReference xsi:type="types:Char"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MIN_SUPPLEMENTARY_CODE_POINT">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MIN_CODE_POINT">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MAX_CODE_POINT">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="value">
          <typeReference xsi:type="types:Char"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="serialVersionUID">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="SIZE">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="$assertionsDisabled">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Constructor" name="Character">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Character.java#//@classifiers[name='Character']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="charValue">
          <typeReference xsi:type="types:Char"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="hashCode">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="equals">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isValidCodePoint">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isSupplementaryCodePoint">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isHighSurrogate">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isLowSurrogate">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isSurrogatePair">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="charCount">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toCodePoint">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="codePointAt">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="codePointAt">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="codePointAt">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="codePointAtImpl">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="codePointBefore">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="codePointBefore">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="codePointBefore">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="codePointBeforeImpl">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toChars">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toChars">
          <typeReference xsi:type="types:Char"/>
          <arrayDimensionsBefore/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toSurrogates">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="codePointCount">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="codePointCount">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="codePointCountImpl">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="offsetByCodePoints">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="offsetByCodePoints">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="offsetByCodePointsImpl">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isLowerCase">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isLowerCase">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isUpperCase">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isUpperCase">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isTitleCase">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isTitleCase">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isDigit">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isDigit">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isDefined">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isDefined">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isLetter">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isLetter">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isLetterOrDigit">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isLetterOrDigit">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isJavaLetter">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isJavaLetterOrDigit">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isJavaIdentifierStart">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isJavaIdentifierStart">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isJavaIdentifierPart">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isJavaIdentifierPart">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isUnicodeIdentifierStart">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isUnicodeIdentifierStart">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isUnicodeIdentifierPart">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isUnicodeIdentifierPart">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isIdentifierIgnorable">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isIdentifierIgnorable">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toLowerCase">
          <typeReference xsi:type="types:Char"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toLowerCase">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toUpperCase">
          <typeReference xsi:type="types:Char"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toUpperCase">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toTitleCase">
          <typeReference xsi:type="types:Char"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toTitleCase">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="digit">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="digit">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getNumericValue">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getNumericValue">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isSpace">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isSpaceChar">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isSpaceChar">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isWhitespace">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isWhitespace">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isISOControl">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isISOControl">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getType">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getType">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="forDigit">
          <typeReference xsi:type="types:Char"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getDirectionality">
          <typeReference xsi:type="types:Byte"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getDirectionality">
          <typeReference xsi:type="types:Byte"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isMirrored">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isMirrored">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="compareTo">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Character.java#//@classifiers[name='Character']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toUpperCaseEx">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toUpperCaseCharArray">
          <typeReference xsi:type="types:Char"/>
          <arrayDimensionsBefore/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="reverseBytes">
          <typeReference xsi:type="types:Char"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="&lt;clinit>">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Final"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.18/@classifiers.0"/>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.23/@classifiers.0">
          <typeArguments xsi:type="generics:QualifiedTypeArgument">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Character.java#//@classifiers[name='Character']"/>
            </typeReference>
          </typeArguments>
        </implements>
        <extends xsi:type="types:ClassifierReference" target="/0/@compilationUnits.11/@classifiers.0"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.Float.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Class" name="Float">
        <members xsi:type="members:Field" name="POSITIVE_INFINITY">
          <typeReference xsi:type="types:Float"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="NEGATIVE_INFINITY">
          <typeReference xsi:type="types:Float"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="NaN">
          <typeReference xsi:type="types:Float"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MAX_VALUE">
          <typeReference xsi:type="types:Float"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MIN_NORMAL">
          <typeReference xsi:type="types:Float"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MIN_VALUE">
          <typeReference xsi:type="types:Float"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MAX_EXPONENT">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MIN_EXPONENT">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="SIZE">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="TYPE">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference">
                <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Float.java#//@classifiers[name='Float']"/>
              </typeReference>
            </typeArguments>
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="value">
          <typeReference xsi:type="types:Float"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="serialVersionUID">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toHexString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Float.java#//@classifiers[name='Float']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Float.java#//@classifiers[name='Float']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="parseFloat">
          <typeReference xsi:type="types:Float"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isNaN">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isInfinite">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Constructor" name="Float">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="Float">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="Float">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:ClassMethod" name="isNaN">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isInfinite">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="byteValue">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="shortValue">
          <typeReference xsi:type="types:Short"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="intValue">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="longValue">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="floatValue">
          <typeReference xsi:type="types:Float"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="doubleValue">
          <typeReference xsi:type="types:Double"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="hashCode">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="equals">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="floatToIntBits">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="floatToRawIntBits">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="intBitsToFloat">
          <typeReference xsi:type="types:Float"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="compareTo">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Float.java#//@classifiers[name='Float']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="compare">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="&lt;clinit>">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Final"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.23/@classifiers.0">
          <typeArguments xsi:type="generics:QualifiedTypeArgument">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Float.java#//@classifiers[name='Float']"/>
            </typeReference>
          </typeArguments>
        </implements>
        <extends xsi:type="types:ClassifierReference" target="/0/@compilationUnits.22/@classifiers.0"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.Double.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Class" name="Double">
        <members xsi:type="members:Field" name="POSITIVE_INFINITY">
          <typeReference xsi:type="types:Double"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="NEGATIVE_INFINITY">
          <typeReference xsi:type="types:Double"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="NaN">
          <typeReference xsi:type="types:Double"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MAX_VALUE">
          <typeReference xsi:type="types:Double"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MIN_NORMAL">
          <typeReference xsi:type="types:Double"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MIN_VALUE">
          <typeReference xsi:type="types:Double"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MAX_EXPONENT">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MIN_EXPONENT">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="SIZE">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="TYPE">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference">
                <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Double.java#//@classifiers[name='Double']"/>
              </typeReference>
            </typeArguments>
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="value">
          <typeReference xsi:type="types:Double"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="serialVersionUID">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toHexString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Double.java#//@classifiers[name='Double']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Double.java#//@classifiers[name='Double']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="parseDouble">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isNaN">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isInfinite">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Constructor" name="Double">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="Double">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:ClassMethod" name="isNaN">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isInfinite">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="byteValue">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="shortValue">
          <typeReference xsi:type="types:Short"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="intValue">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="longValue">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="floatValue">
          <typeReference xsi:type="types:Float"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="doubleValue">
          <typeReference xsi:type="types:Double"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="hashCode">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="equals">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="doubleToLongBits">
          <typeReference xsi:type="types:Long"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="doubleToRawLongBits">
          <typeReference xsi:type="types:Long"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="longBitsToDouble">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="compareTo">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Double.java#//@classifiers[name='Double']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="compare">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="&lt;clinit>">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Final"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.23/@classifiers.0">
          <typeArguments xsi:type="generics:QualifiedTypeArgument">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Double.java#//@classifiers[name='Double']"/>
            </typeReference>
          </typeArguments>
        </implements>
        <extends xsi:type="types:ClassifierReference" target="/0/@compilationUnits.22/@classifiers.0"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.InterruptedException.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Class" name="InterruptedException">
        <members xsi:type="members:Constructor" name="InterruptedException"/>
        <members xsi:type="members:Constructor" name="InterruptedException">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <extends xsi:type="types:ClassifierReference">
          <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Exception.java#//@classifiers[name='Exception']"/>
        </extends>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.Override.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Annotation" name="Override">
        <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.Math.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Class" name="Math">
        <members xsi:type="members:Field" name="E">
          <typeReference xsi:type="types:Double"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="PI">
          <typeReference xsi:type="types:Double"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="randomNumberGenerator">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Random.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="negativeZeroFloatBits">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="negativeZeroDoubleBits">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Constructor" name="Math"/>
        <members xsi:type="members:ClassMethod" name="sin">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="cos">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="tan">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="asin">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="acos">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="atan">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toRadians">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toDegrees">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="exp">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="log">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="log10">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="sqrt">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="cbrt">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="IEEEremainder">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="ceil">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="floor">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="rint">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="atan2">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="pow">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="round">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="round">
          <typeReference xsi:type="types:Long"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="initRNG">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
          <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        </members>
        <members xsi:type="members:ClassMethod" name="random">
          <typeReference xsi:type="types:Double"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="abs">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="abs">
          <typeReference xsi:type="types:Long"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="abs">
          <typeReference xsi:type="types:Float"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="abs">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="max">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="max">
          <typeReference xsi:type="types:Long"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="max">
          <typeReference xsi:type="types:Float"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="max">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="min">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="min">
          <typeReference xsi:type="types:Long"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="min">
          <typeReference xsi:type="types:Float"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="min">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="ulp">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="ulp">
          <typeReference xsi:type="types:Float"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="signum">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="signum">
          <typeReference xsi:type="types:Float"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="sinh">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="cosh">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="tanh">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="hypot">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="expm1">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="log1p">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="copySign">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="copySign">
          <typeReference xsi:type="types:Float"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getExponent">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getExponent">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="nextAfter">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="nextAfter">
          <typeReference xsi:type="types:Float"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="nextUp">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="nextUp">
          <typeReference xsi:type="types:Float"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="scalb">
          <typeReference xsi:type="types:Double"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="scalb">
          <typeReference xsi:type="types:Float"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="&lt;clinit>">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Final"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <extends xsi:type="types:ClassifierReference" target="/0/@compilationUnits.11/@classifiers.0"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.System.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Class" name="System">
        <members xsi:type="members:Field" name="in">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.InputStream.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="out">
          <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.34/@classifiers.0"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="err">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="security">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.SecurityManager.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
          <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
        </members>
        <members xsi:type="members:Field" name="cons">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.Console.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
          <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
        </members>
        <members xsi:type="members:Field" name="props">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Properties.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="registerNatives">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Constructor" name="System"/>
        <members xsi:type="members:ClassMethod" name="setIn">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.InputStream.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="setOut">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="setErr">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="console">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.Console.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="inheritedChannel">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.nio.channels.Channel.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="checkIO">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="setIn0">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.InputStream.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="setOut0">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="setErr0">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="setSecurityManager">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.SecurityManager.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="setSecurityManager0">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.SecurityManager.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
          <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getSecurityManager">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.SecurityManager.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="currentTimeMillis">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="nanoTime">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="arraycopy">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="identityHashCode">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="initProperties">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Properties.java#//@classifiers.0"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Properties.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getProperties">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Properties.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="setProperties">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Properties.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getProperty">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getProperty">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="setProperty">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="clearProperty">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="checkKey">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getenv">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getenv">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference">
                <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
              </typeReference>
            </typeArguments>
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference">
                <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
              </typeReference>
            </typeArguments>
            <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Map.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="exit">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="gc">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="runFinalization">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="runFinalizersOnExit">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Boolean"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="load">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="loadLibrary">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="mapLibraryName">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="initializeSystemClass">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getCallerClass">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="&lt;clinit>">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Final"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <extends xsi:type="types:ClassifierReference" target="/0/@compilationUnits.11/@classifiers.0"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.io.PrintStream.java">
      <namespaces>java</namespaces>
      <namespaces>io</namespaces>
      <classifiers xsi:type="classifiers:Class" name="PrintStream">
        <members xsi:type="members:Field" name="autoFlush">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="trouble">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="formatter">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Formatter.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="textOut">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.BufferedWriter.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="charOut">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStreamWriter.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="closing">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Constructor" name="PrintStream">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStream.java#//@classifiers[name='OutputStream']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="PrintStream">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Boolean"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStream.java#//@classifiers[name='OutputStream']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:ClassMethod" name="init">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStreamWriter.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Constructor" name="PrintStream">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStream.java#//@classifiers[name='OutputStream']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Boolean"/>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="PrintStream">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStream.java#//@classifiers[name='OutputStream']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Boolean"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="PrintStream">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="PrintStream">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="PrintStream">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.File.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="PrintStream">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.File.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:ClassMethod" name="ensureOpen">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="flush">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="close">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="checkError">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="setError">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Protected"/>
        </members>
        <members xsi:type="members:ClassMethod" name="clearError">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Protected"/>
        </members>
        <members xsi:type="members:ClassMethod" name="write">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="write">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Byte"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="write">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="write">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="newLine">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="print">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Boolean"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="print">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="print">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="print">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="print">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="print">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="print">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="print">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="print">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="println">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="println">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Boolean"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="println">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="println">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="println">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Long"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="println">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Float"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="println">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Double"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="println">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="println">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.16/@classifiers.0"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="println">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.11/@classifiers.0"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="printf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
        </members>
        <members xsi:type="members:ClassMethod" name="printf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Locale.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
        </members>
        <members xsi:type="members:ClassMethod" name="format">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
        </members>
        <members xsi:type="members:ClassMethod" name="format">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.util.Locale.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
        </members>
        <members xsi:type="members:ClassMethod" name="append">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="append">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="append">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.PrintStream.java#//@classifiers[name='PrintStream']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.37/@classifiers.0"/>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.38/@classifiers.0"/>
        <extends xsi:type="types:ClassifierReference" target="/0/@compilationUnits.35/@classifiers.0"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.io.FilterOutputStream.java">
      <namespaces>java</namespaces>
      <namespaces>io</namespaces>
      <classifiers xsi:type="classifiers:Class" name="FilterOutputStream">
        <members xsi:type="members:Field" name="out">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStream.java#//@classifiers[name='OutputStream']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Protected"/>
        </members>
        <members xsi:type="members:Constructor" name="FilterOutputStream">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.OutputStream.java#//@classifiers[name='OutputStream']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:ClassMethod" name="write">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="write">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:Byte"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="write">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Byte"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="flush">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="close">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <extends xsi:type="types:ClassifierReference" target="/0/@compilationUnits.36/@classifiers.0"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.io.OutputStream.java">
      <namespaces>java</namespaces>
      <namespaces>io</namespaces>
      <classifiers xsi:type="classifiers:Class" name="OutputStream">
        <members xsi:type="members:Constructor" name="OutputStream"/>
        <members xsi:type="members:ClassMethod" name="write">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="write">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:Byte"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="write">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Byte"/>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="flush">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="close">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.38/@classifiers.0"/>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.39/@classifiers.0"/>
        <extends xsi:type="types:ClassifierReference" target="/0/@compilationUnits.11/@classifiers.0"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.Appendable.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Interface" name="Appendable">
        <members xsi:type="members:InterfaceMethod" name="append">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Appendable.java#//@classifiers[name='Appendable']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:InterfaceMethod" name="append">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Appendable.java#//@classifiers[name='Appendable']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.CharSequence.java#//@classifiers[name='CharSequence']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:InterfaceMethod" name="append">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Appendable.java#//@classifiers[name='Appendable']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.io.Closeable.java">
      <namespaces>java</namespaces>
      <namespaces>io</namespaces>
      <classifiers xsi:type="classifiers:Interface" name="Closeable">
        <members xsi:type="members:InterfaceMethod" name="close">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.io.Flushable.java">
      <namespaces>java</namespaces>
      <namespaces>io</namespaces>
      <classifiers xsi:type="classifiers:Interface" name="Flushable">
        <members xsi:type="members:InterfaceMethod" name="flush">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.Short.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Class" name="Short">
        <members xsi:type="members:Field" name="MIN_VALUE">
          <typeReference xsi:type="types:Short"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="MAX_VALUE">
          <typeReference xsi:type="types:Short"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="TYPE">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference">
                <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Short.java#//@classifiers[name='Short']"/>
              </typeReference>
            </typeArguments>
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="value">
          <typeReference xsi:type="types:Short"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="SIZE">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="serialVersionUID">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Short"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="parseShort">
          <typeReference xsi:type="types:Short"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="parseShort">
          <typeReference xsi:type="types:Short"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Short.java#//@classifiers[name='Short']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Short.java#//@classifiers[name='Short']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Short.java#//@classifiers[name='Short']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Short"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="decode">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Short.java#//@classifiers[name='Short']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Constructor" name="Short">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Short"/>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="Short">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:ClassMethod" name="byteValue">
          <typeReference xsi:type="types:Byte"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="shortValue">
          <typeReference xsi:type="types:Short"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="intValue">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="longValue">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="floatValue">
          <typeReference xsi:type="types:Float"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="doubleValue">
          <typeReference xsi:type="types:Double"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="hashCode">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="equals">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="compareTo">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Short.java#//@classifiers[name='Short']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="reverseBytes">
          <typeReference xsi:type="types:Short"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Short"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="&lt;clinit>">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Final"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <implements xsi:type="types:ClassifierReference">
          <typeArguments xsi:type="generics:QualifiedTypeArgument">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Short.java#//@classifiers[name='Short']"/>
            </typeReference>
          </typeArguments>
          <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Comparable.java#//@classifiers[name='Comparable']"/>
        </implements>
        <extends xsi:type="types:ClassifierReference">
          <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Number.java#//@classifiers[name='Number']"/>
        </extends>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.Class.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Class" name="Class">
        <typeParameters name="T">
          <extendTypes xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
          </extendTypes>
          <extendTypes xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
          </extendTypes>
          <extendTypes xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
          </extendTypes>
          <extendTypes xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
          </extendTypes>
          <extendTypes xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
          </extendTypes>
          <extendTypes xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
          </extendTypes>
        </typeParameters>
        <members xsi:type="members:Field" name="ANNOTATION">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="ENUM">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="SYNTHETIC">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="cachedConstructor">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.41/@classifiers.0/@typeParameters.0"/>
            </typeArguments>
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
          <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
        </members>
        <members xsi:type="members:Field" name="newInstanceCallerCache">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
          <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
        </members>
        <members xsi:type="members:Field" name="name">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
        </members>
        <members xsi:type="members:Field" name="allPermDomain">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.security.ProtectionDomain.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="useCaches">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="declaredFields">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
          <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
        </members>
        <members xsi:type="members:Field" name="publicFields">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
          <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
        </members>
        <members xsi:type="members:Field" name="declaredMethods">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
          <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
        </members>
        <members xsi:type="members:Field" name="publicMethods">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
          <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
        </members>
        <members xsi:type="members:Field" name="declaredConstructors">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
          <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
        </members>
        <members xsi:type="members:Field" name="publicConstructors">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
          <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
        </members>
        <members xsi:type="members:Field" name="declaredPublicFields">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
          <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
        </members>
        <members xsi:type="members:Field" name="declaredPublicMethods">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ref.SoftReference.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
          <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
        </members>
        <members xsi:type="members:Field" name="classRedefinedCount">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
          <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
        </members>
        <members xsi:type="members:Field" name="lastRedefinedCount">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
          <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
        </members>
        <members xsi:type="members:Field" name="genericInfo">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.generics.repository.ClassRepository.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
        </members>
        <members xsi:type="members:Field" name="serialVersionUID">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="serialPersistentFields">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.ObjectStreamField.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="reflectionFactory">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.ReflectionFactory.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="initted">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="enumConstants">
          <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.41/@classifiers.0/@typeParameters.0"/>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
          <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
        </members>
        <members xsi:type="members:Field" name="enumConstantDirectory">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference">
                <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
              </typeReference>
            </typeArguments>
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.41/@classifiers.0/@typeParameters.0"/>
            </typeArguments>
            <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Map.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
          <annotationsAndModifiers xsi:type="modifiers:Volatile"/>
        </members>
        <members xsi:type="members:Field" name="EMPTY_ANNOTATIONS_ARRAY">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Field" name="annotations">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference">
                <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
              </typeReference>
            </typeArguments>
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference">
                <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
              </typeReference>
            </typeArguments>
            <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Map.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
        </members>
        <members xsi:type="members:Field" name="declaredAnnotations">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference">
                <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
              </typeReference>
            </typeArguments>
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference">
                <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
              </typeReference>
            </typeArguments>
            <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Map.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
        </members>
        <members xsi:type="members:Field" name="annotationType">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.annotation.AnnotationType.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="registerNatives">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Constructor" name="Class"/>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="forName">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="forName">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Boolean"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="forName0">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Boolean"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="newInstance">
          <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.41/@classifiers.0/@typeParameters.0"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="newInstance0">
          <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.41/@classifiers.0/@typeParameters.0"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isInstance">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isAssignableFrom">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isInterface">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isArray">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isPrimitive">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isAnnotation">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isSynthetic">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getName">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getName0">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getClassLoader">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getClassLoader0">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getTypeParameters">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference">
                <typeArguments xsi:type="generics:QualifiedTypeArgument">
                  <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.41/@classifiers.0/@typeParameters.0"/>
                </typeArguments>
                <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
              </typeReference>
            </typeArguments>
            <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.reflect.TypeVariable.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getSuperclass">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.41/@classifiers.0/@typeParameters.0"/>
            </typeArguments>
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getGenericSuperclass">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Type.java#//@classifiers[name='Type']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getPackage">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Package.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getInterfaces">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getGenericInterfaces">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Type.java#//@classifiers[name='Type']"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getComponentType">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getModifiers">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getSigners">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="setSigners">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getEnclosingMethod">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getEnclosingMethod0">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getEnclosingMethodInfo">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class$EnclosingMethodInfo.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="toClass">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Type.java#//@classifiers[name='Type']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getEnclosingConstructor">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getDeclaringClass">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getEnclosingClass">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getSimpleName">
          <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.16/@classifiers.0"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isAsciiDigit">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Char"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getCanonicalName">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isAnonymousClass">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isLocalClass">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isMemberClass">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getSimpleBinaryName">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isLocalOrAnonymousClass">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getClasses">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getFields">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getMethods">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getConstructors">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getField">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getMethod">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getConstructor">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.41/@classifiers.0/@typeParameters.0"/>
            </typeArguments>
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
          </typeReference>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getDeclaredClasses">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getDeclaredFields">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getDeclaredMethods">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getDeclaredConstructors">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getDeclaredField">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getDeclaredMethod">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getDeclaredConstructor">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.41/@classifiers.0/@typeParameters.0"/>
            </typeArguments>
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
          </typeReference>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Transient"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getResourceAsStream">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.InputStream.java#//@classifiers.0"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getResource">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.net.URL.java#//@classifiers.0"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getProtectionDomain">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.security.ProtectionDomain.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getProtectionDomain0">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.security.ProtectionDomain.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="setProtectionDomain0">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.security.ProtectionDomain.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getPrimitiveClass">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="checkMemberAccess">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.ClassLoader.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="resolveName">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="clearCachesOnClassRedefinition">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getGenericSignature">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getFactory">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/sun.reflect.generics.factory.GenericsFactory.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getGenericInfo">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.generics.repository.ClassRepository.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getRawAnnotations">
          <typeReference xsi:type="types:Byte"/>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getConstantPool">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.ConstantPool.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
        </members>
        <members xsi:type="members:ClassMethod" name="privateGetDeclaredFields">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Boolean"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="privateGetPublicFields">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Set.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="addAll">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Collection.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="privateGetDeclaredConstructors">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Boolean"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="privateGetDeclaredMethods">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Boolean"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="privateGetPublicMethods">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="searchFields">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
            </typeReference>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getField0">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="searchMethods">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
            </typeReference>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getMethod0">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getConstructor0">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.41/@classifiers.0/@typeParameters.0"/>
            </typeArguments>
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
            </typeReference>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="arrayContentsEq">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
            <arrayDimensionsBefore/>
          </parameters>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="copyFields">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="copyMethods">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="copyConstructors">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getDeclaredFields0">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Field.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Boolean"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getDeclaredMethods0">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Method.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Boolean"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getDeclaredConstructors0">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.reflect.Constructor.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Boolean"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getDeclaredClasses0">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="argumentTypesToString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:VariableLengthParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="desiredAssertionStatus">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="desiredAssertionStatus0">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Native"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isEnum">
          <typeReference xsi:type="types:Boolean"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getReflectionFactory">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.ReflectionFactory.java#//@classifiers.0"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="checkInitted">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getEnumConstants">
          <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.41/@classifiers.0/@typeParameters.0"/>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getEnumConstantsShared">
          <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.41/@classifiers.0/@typeParameters.0"/>
          <arrayDimensionsBefore/>
        </members>
        <members xsi:type="members:ClassMethod" name="enumConstantDirectory">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference">
                <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
              </typeReference>
            </typeArguments>
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.41/@classifiers.0/@typeParameters.0"/>
            </typeArguments>
            <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.util.Map.java#//@classifiers.0"/>
          </typeReference>
        </members>
        <members xsi:type="members:ClassMethod" name="cast">
          <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.41/@classifiers.0/@typeParameters.0"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="cannotCastMsg">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="asSubclass">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.41/@classifiers.0/@members.131/@typeParameters.0"/>
            </typeArguments>
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <typeParameters name="U"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <typeArguments xsi:type="generics:QualifiedTypeArgument">
                <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.41/@classifiers.0/@members.131/@typeParameters.0"/>
              </typeArguments>
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getAnnotation">
          <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.41/@classifiers.0/@members.132/@typeParameters.0"/>
          <typeParameters name="A">
            <extendTypes xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
            </extendTypes>
          </typeParameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <typeArguments xsi:type="generics:QualifiedTypeArgument">
                <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.41/@classifiers.0/@members.132/@typeParameters.0"/>
              </typeArguments>
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="isAnnotationPresent">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <typeArguments xsi:type="generics:QualifiedTypeArgument">
                <typeReference xsi:type="types:ClassifierReference">
                  <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
                </typeReference>
              </typeArguments>
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getAnnotations">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getDeclaredAnnotations">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="initAnnotationsIfNecessary">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
          <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        </members>
        <members xsi:type="members:ClassMethod" name="setAnnotationType">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.annotation.AnnotationType.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:ClassMethod" name="getAnnotationType">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/sun.reflect.annotation.AnnotationType.java#//@classifiers.0"/>
          </typeReference>
        </members>
        <members xsi:type="members:ClassMethod" name="&lt;clinit>">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Final"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.18/@classifiers.0"/>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.42/@classifiers.0"/>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.43/@classifiers.0"/>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.44/@classifiers.0"/>
        <extends xsi:type="types:ClassifierReference" target="/0/@compilationUnits.11/@classifiers.0"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.reflect.GenericDeclaration.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <namespaces>reflect</namespaces>
      <classifiers xsi:type="classifiers:Interface" name="GenericDeclaration">
        <members xsi:type="members:InterfaceMethod" name="getTypeParameters">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.reflect.TypeVariable.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.reflect.Type.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <namespaces>reflect</namespaces>
      <classifiers xsi:type="classifiers:Interface" name="Type">
        <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.reflect.AnnotatedElement.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <namespaces>reflect</namespaces>
      <classifiers xsi:type="classifiers:Interface" name="AnnotatedElement">
        <members xsi:type="members:InterfaceMethod" name="isAnnotationPresent">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <typeArguments xsi:type="generics:QualifiedTypeArgument">
                <typeReference xsi:type="types:ClassifierReference">
                  <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
                </typeReference>
              </typeArguments>
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:InterfaceMethod" name="getAnnotation">
          <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.44/@classifiers.0/@members.1/@typeParameters.0"/>
          <typeParameters name="T">
            <extendTypes xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
            </extendTypes>
          </typeParameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <typeArguments xsi:type="generics:QualifiedTypeArgument">
                <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.44/@classifiers.0/@members.1/@typeParameters.0"/>
              </typeArguments>
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:InterfaceMethod" name="getAnnotations">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:InterfaceMethod" name="getDeclaredAnnotations">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Interface" href="pathmap:/javaclass/java.lang.annotation.Annotation.java#//@classifiers.0"/>
          </typeReference>
          <arrayDimensionsBefore/>
          <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.Enum.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Class" name="Enum">
        <typeParameters name="E">
          <extendTypes xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Enum.java#//@classifiers[name='Enum']"/>
          </extendTypes>
        </typeParameters>
        <members xsi:type="members:Field" name="name">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:Field" name="ordinal">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="name">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="ordinal">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:Constructor" name="Enum">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:Int"/>
          </parameters>
        </members>
        <members xsi:type="members:ClassMethod" name="toString">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="equals">
          <typeReference xsi:type="types:Boolean"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="hashCode">
          <typeReference xsi:type="types:Int"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="clone">
          <typeReference xsi:type="types:ClassifierReference">
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Object.java#//@classifiers[name='Object']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Protected"/>
        </members>
        <members xsi:type="members:ClassMethod" name="compareTo">
          <typeReference xsi:type="types:Int"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.45/@classifiers.0/@typeParameters.0"/>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="getDeclaringClass">
          <typeReference xsi:type="types:ClassifierReference">
            <typeArguments xsi:type="generics:QualifiedTypeArgument">
              <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.45/@classifiers.0/@typeParameters.0"/>
            </typeArguments>
            <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
          </typeReference>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
        </members>
        <members xsi:type="members:ClassMethod" name="valueOf">
          <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.45/@classifiers.0/@members.11/@typeParameters.0"/>
          <typeParameters name="T">
            <extendTypes xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Enum.java#//@classifiers[name='Enum']"/>
            </extendTypes>
          </typeParameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <typeArguments xsi:type="generics:QualifiedTypeArgument">
                <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.45/@classifiers.0/@members.11/@typeParameters.0"/>
              </typeArguments>
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Class.java#//@classifiers[name='Class']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Public"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:ClassMethod" name="finalize">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Protected"/>
        </members>
        <members xsi:type="members:ClassMethod" name="readObject">
          <typeReference xsi:type="types:Void"/>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.io.ObjectInputStream.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <members xsi:type="members:ClassMethod" name="readObjectNoData">
          <typeReference xsi:type="types:Void"/>
          <annotationsAndModifiers xsi:type="modifiers:Private"/>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Abstract"/>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.23/@classifiers.0">
          <typeArguments xsi:type="generics:QualifiedTypeArgument">
            <typeReference xsi:type="types:ClassifierReference" target="/0/@compilationUnits.45/@classifiers.0/@typeParameters.0"/>
          </typeArguments>
        </implements>
        <implements xsi:type="types:ClassifierReference" target="/0/@compilationUnits.18/@classifiers.0"/>
        <extends xsi:type="types:ClassifierReference" target="/0/@compilationUnits.11/@classifiers.0"/>
      </classifiers>
    </compilationUnits>
    <compilationUnits name="java.lang.Exception.java">
      <namespaces>java</namespaces>
      <namespaces>lang</namespaces>
      <classifiers xsi:type="classifiers:Class" name="Exception">
        <members xsi:type="members:Field" name="serialVersionUID">
          <typeReference xsi:type="types:Long"/>
          <annotationsAndModifiers xsi:type="modifiers:Final"/>
          <annotationsAndModifiers xsi:type="modifiers:Static"/>
        </members>
        <members xsi:type="members:Constructor" name="Exception"/>
        <members xsi:type="members:Constructor" name="Exception">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="Exception">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.String.java#//@classifiers[name='String']"/>
            </typeReference>
          </parameters>
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Throwable.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
        </members>
        <members xsi:type="members:Constructor" name="Exception">
          <parameters xsi:type="parameters:OrdinaryParameter">
            <typeReference xsi:type="types:ClassifierReference">
              <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Throwable.java#//@classifiers.0"/>
            </typeReference>
          </parameters>
        </members>
        <annotationsAndModifiers xsi:type="modifiers:Public"/>
        <annotationsAndModifiers xsi:type="modifiers:Synchronized"/>
        <annotationsAndModifiers xsi:type="modifiers:Static"/>
        <extends xsi:type="types:ClassifierReference">
          <target xsi:type="classifiers:Class" href="pathmap:/javaclass/java.lang.Throwable.java#//@classifiers.0"/>
        </extends>
      </classifiers>
    </compilationUnits>
  </containers:Package>
  <statemachine:StateMachine>
    <states name="SynSent" in="/1/@transitions.2"/>
    <states name="SynReceived"/>
    <states name="Listen" in="/1/@transitions.3"/>
    <states name="LastAck" in="/1/@transitions.0"/>
    <states name="FinWait2"/>
    <states name="FinWait1"/>
    <states name="Established"/>
    <states name="Closing"/>
    <states name="Closed" out="/1/@transitions.2 /1/@transitions.3" in="/1/@transitions.1"/>
    <states name="TimeWait" out="/1/@transitions.1"/>
    <states name="CloseWait" out="/1/@transitions.0"/>
    <transitions action="--" trigger="close" src="/1/@states.10" dst="/1/@states.3"/>
    <transitions action="--" trigger="TimeoutException" src="/1/@states.9" dst="/1/@states.8"/>
    <transitions action="--" trigger="connect" src="/1/@states.8" dst="/1/@states.0"/>
    <transitions action="--" trigger="listen" src="/1/@states.8" dst="/1/@states.2"/>
  </statemachine:StateMachine>
  <trace:Trace source="/0/@compilationUnits.9/@classifiers.0"/>
  <trace:Trace source="/0/@compilationUnits.13/@classifiers.0"/>
  <trace:Trace source="/0/@compilationUnits.12/@classifiers.0"/>
  <trace:Trace source="/0/@compilationUnits.8/@classifiers.0"/>
  <trace:Trace source="/0/@compilationUnits.7/@classifiers.0"/>
  <trace:Trace source="/0/@compilationUnits.6/@classifiers.0"/>
  <trace:Trace source="/0/@compilationUnits.5/@classifiers.0"/>
  <trace:Trace source="/0/@compilationUnits.4/@classifiers.0"/>
  <trace:Trace source="/0/@compilationUnits.3/@classifiers.0"/>
  <trace:Trace source="/0/@compilationUnits.2/@classifiers.0"/>
  <trace:Trace source="/0/@compilationUnits.1/@classifiers.0"/>
  <trace:Trace source="/0/@compilationUnits.0/@classifiers.0"/>
  <trace:Trace source="/1/@states.10"/>
  <trace:Trace source="/0/@compilationUnits.0/@classifiers.0/@members.2"/>
  <trace:Trace source="/0/@compilationUnits.0/@classifiers.0/@members.2/@statements.1"/>
  <trace:Trace source="/0/@compilationUnits.0/@classifiers.0/@members.2/@statements.1" target="/1/@transitions.0"/>
  <trace:Trace source="/0/@compilationUnits.0/@classifiers.0/@members.2/@statements.0"/>
  <trace:Trace source="/1/@states.9"/>
  <trace:Trace source="/0/@compilationUnits.1/@classifiers.0/@members.3"/>
  <trace:Trace source="/0/@compilationUnits.1/@classifiers.0/@members.3/@statements.0"/>
  <trace:Trace source="/0/@compilationUnits.1/@classifiers.0/@members.3/@statements.0/@statements.0"/>
  <trace:Trace source="/0/@compilationUnits.1/@classifiers.0/@members.3/@statements.0/@catcheBlocks.0"/>
  <trace:Trace source="/0/@compilationUnits.1/@classifiers.0/@members.3/@statements.0/@catcheBlocks.0/@statements.0"/>
  <trace:Trace source="/0/@compilationUnits.1/@classifiers.0/@members.3/@statements.0/@catcheBlocks.0/@statements.0" target="/1/@transitions.1"/>
  <trace:Trace source="/0/@compilationUnits.1/@classifiers.0/@members.2"/>
  <trace:Trace source="/0/@compilationUnits.1/@classifiers.0/@members.2/@statements.1"/>
  <trace:Trace source="/0/@compilationUnits.1/@classifiers.0/@members.2/@statements.0"/>
  <trace:Trace source="/0/@compilationUnits.1/@classifiers.0/@members.2/@statements.0/@statements.0"/>
  <trace:Trace source="/0/@compilationUnits.1/@classifiers.0/@members.2/@statements.0/@catcheBlocks.0"/>
  <trace:Trace source="/1/@states.8"/>
  <trace:Trace source="/0/@compilationUnits.2/@classifiers.0/@members.3"/>
  <trace:Trace source="/0/@compilationUnits.2/@classifiers.0/@members.3/@statements.1"/>
  <trace:Trace source="/0/@compilationUnits.2/@classifiers.0/@members.3/@statements.1" target="/1/@transitions.2"/>
  <trace:Trace source="/0/@compilationUnits.2/@classifiers.0/@members.3/@statements.0"/>
  <trace:Trace source="/0/@compilationUnits.2/@classifiers.0/@members.2"/>
  <trace:Trace source="/0/@compilationUnits.2/@classifiers.0/@members.2/@statements.0"/>
  <trace:Trace source="/0/@compilationUnits.2/@classifiers.0/@members.2/@statements.0" target="/1/@transitions.3"/>
  <trace:Trace source="/1/@states.7"/>
  <trace:Trace source="/0/@compilationUnits.3/@classifiers.0/@members.2"/>
  <trace:Trace source="/0/@compilationUnits.3/@classifiers.0/@members.2/@statements.0"/>
</xmi:XMI>

Back to the top