Starting inference:

All 1548 variables:
Variable 4055 at method classycle.Parser$1#accept(Ljava/io/File;):Z parameter 0; tree File
Variable 60 at method classycle.graph.Vertex#getTailVertex(I):Lclassycle/graph/Vertex; cast 0; tree Vertex
Variable 5 at method classycle.graph.StrongComponentAnalyser#<init>([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex[]
Variable 277 at method classycle.graph.PathsFinder#<init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;ZZ):V parameter 0; tree VertexCondition
Variable 3640 at method classycle.ant.ReportTask#execute():V creation 3; tree PrintWriter
Variable 3294 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V creation 1; tree String at position (0) within new String[tokenizer.countTokens()]
Variable 356 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 1; tree Vertex
Variable 2948 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; return type; tree String
Variable 10 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]
Variable 282 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 2526 at method classycle.dependency.DependencyProperties#<init>():V creation 0; tree HashMap
Variable 2877 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer
Variable 2222 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; creation 1; tree String
Variable 1493 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]
Variable 2573 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V creation 0; tree File
Variable 2536 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; cast 1; tree String
Variable 1844 at method classycle.CommandLine#getClassFiles():[Ljava/lang/String; return type; tree String[]
Variable 1461 at method classycle.Analyser#<init>([Ljava/lang/String;):V creation 0; tree TrueStringPattern
Variable 1508 at method classycle.Analyser#getNumberOfExternalClasses():I local variable graph(0); tree AtomicVertex[]
Variable 4056 at method classycle.Parser#isZipFile(Ljava/io/File;):Z parameter 0; tree File
Variable 3401 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V local variable layerName(0); tree String
Variable 426 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V cast 3; tree AtomicVertex
Variable 698 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V creation 1; tree String at position (0) within new String[tokenizer.countTokens()]
Variable 389 at class classycle.graph.StrongComponentProcessor field _graph; tree StrongComponent at position (0) within StrongComponent[]
Variable 4098 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 7; tree UnresolvedNode at position (0) within new UnresolvedNode[filteredNodes.size()]
Variable 3752 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; creation 1; tree String at position (0) within new String[fileNames.size()]
Variable 394 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex
Variable 703 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;):Z parameter 0; tree String
Variable 3288 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V creation 0; tree StringTokenizer
Variable 357 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable t(0); tree StrongComponent
Variable 48 at class classycle.graph.Vertex field _tails creation 0; tree Vector
Variable 11 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; local variable processor(0); tree StrongComponentProcessor
Variable 3448 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]
Variable 3757 at method classycle.ant.ClassycleTask#getPattern():Lclassycle/util/StringPattern; local variable pattern(0); tree AndStringPattern
Variable 3021 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree String
Variable 399 at method classycle.graph.StrongComponentProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable h(0); tree AtomicVertex
Variable 2984 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree StringBuffer
Variable 3293 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V creation 1; tree new String[tokenizer.countTokens()]
Variable 53 at method classycle.graph.Vertex#addOutgoingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
Variable 441 at class classycle.ClassNameExtractor field _classNames creation 0; tree LinkedHashSet
Variable 404 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V local variable component(0); tree StrongComponent
Variable 3298 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable firstToken(0); tree String
Variable 2643 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V creation 0; tree NotStringPattern
Variable 2952 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 0; tree StringBuffer
Variable 2648 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V local variable patterns(2); tree String
Variable 2957 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V local variable results(0); tree ResultContainer
Variable 1956 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer
Variable 2265 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree ArrayList
Variable 2690 at method classycle.dependency.TextResult#toString():Ljava/lang/String; return type; tree String
Variable 2307 at method classycle.dependency.CyclesResult#<init>(Ljava/lang/String;Z):V parameter 0; tree String
Variable 2312 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; cast 2; tree StrongComponent
Variable 1848 at method classycle.CommandLine#getPattern():Lclassycle/util/StringPattern; return type; tree StringPattern
Variable 1581 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter
Variable 2262 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]
Variable 815 at method classycle.NameAndSourceAttributes#addSourcesOf(Lclassycle/NameAndSourceAttributes;):V parameter 0; tree NameAndSourceAttributes
Variable 1586 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V local variable map(0); tree Map
Variable 1512 at method classycle.Analyser#getNumberOfExternalClasses():I local variable vertex(0); tree AtomicVertex
Variable 4097 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 7; tree new UnresolvedNode[filteredNodes.size()]
Variable 3751 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; creation 1; tree new String[fileNames.size()]
Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer
Variable 511 at method classycle.classfile.IntConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant[]
Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant
Variable 3447 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V parameter 0; tree String[]
Variable 3410 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V creation 1; tree new StringPattern[layer.size()]
Variable 4144 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; return type; tree UnresolvedNode
Variable 867 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable outerClass(0); tree String
Variable 3452 at method classycle.dependency.DependencyDefinitionParser#createCheckSetStatements([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]
Variable 403 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V local variable atomicVertex(0); tree AtomicVertex
Variable 2723 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree ResultContainer
Variable 3457 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String[]
Variable 3766 at method classycle.ant.DependencyCheckingTask#setDefinitionFile(Ljava/io/File;):V parameter 0; tree File
Variable 3111 at class classycle.dependency.DependencyResult field _startSet; tree StringPattern
Variable 2728 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 2; tree AtomicVertex[]
Variable 408 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V cast 1; tree AtomicVertex
Variable 2710 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern at position (1) within StringPattern[][]
Variable 3753 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; cast 1; tree String[]
Variable 3407 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V creation 0; tree ArrayList
Variable 3370 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V creation 1; tree NotStringPattern
Variable 67 at method classycle.graph.Vertex#toString():Ljava/lang/String; creation 0; tree StringBuffer
Variable 2652 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V creation 1; tree TrueStringPattern
Variable 2715 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern[] at position (0) within StringPattern[][]
Variable 2306 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 4; tree CyclesResult
Variable 2311 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable strongComponent(0); tree StrongComponent
Variable 2274 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; cast 1; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 2316 at method classycle.dependency.CheckCyclesStatement#toString():Ljava/lang/String; return type; tree String
Variable 1661 at method classycle.Analyser#getPackageLayerMap():Ljava/util/Map; return type; tree Map
Variable 2279 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable processor(0); tree PackageProcessor
Variable 1933 at method classycle.UnresolvedNode#isMatchedBy(Lclassycle/util/StringPattern;):Z parameter 0; tree StringPattern
Variable 1278 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 0; tree Vertex[]
Variable 1241 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[]
Variable 1975 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 1; tree String
Variable 4251 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable node(0); tree UnresolvedNode
Variable 1592 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 1; tree StrongComponent at position (0) within StrongComponent[]
Variable 4177 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable entry(0); tree ZipEntry
Variable 1228 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplate():Ljava/text/MessageFormat; creation 0; tree MessageFormat
Variable 1634 at method classycle.Analyser#getPackageGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]
Variable 1616 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V parameter 0; tree PrintWriter
Variable 1888 at method classycle.Analyser#main([Ljava/lang/String;):V creation 5; tree FileWriter
Variable 1621 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V local variable component(0); tree StrongComponent
Variable 1584 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V local variable graph(0); tree AtomicVertex[]
Variable 903 at method classycle.renderer.XMLAtomicVertexRenderer#getRefElement():Ljava/lang/String; return type; tree String
Variable 4169 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable e(0); tree IOException
Variable 3823 at method classycle.ant.DependencyCheckingTask#getRenderer():Lclassycle/dependency/ResultRenderer; cast 0; tree ResultRenderer
Variable 483 at method classycle.classfile.FieldRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[]
Variable 137 at method classycle.graph.StrongComponent$GeometryAttributes#getEccentricities():[I return type; tree int[]
Variable 4137 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V creation 0; tree File
Variable 562 at class classycle.util.StringPatternSequence field _patterns creation 0; tree ArrayList
Variable 525 at method classycle.classfile.LongConstant#<init>([Lclassycle/classfile/Constant;J):V parameter 0; tree Constant[]
Variable 3110 at class classycle.dependency.DependencyResult field DEPENDENCY_FOUND; tree String
Variable 3419 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V cast 0; tree StringPattern at position (0) within StringPattern[]
Variable 3791 at method classycle.ant.DependencyCheckingTask#execute():V creation 1; tree DependencyChecker
Variable 179 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I parameter 0; tree HashMap
Variable 142 at method classycle.graph.StrongComponent$GeometryAttributes#setMaximumFragmentSizes([I):V parameter 0; tree int[]
Variable 3870 at method classycle.classfile.ClassConstant#toString():Ljava/lang/String; return type; tree String
Variable 3115 at class classycle.dependency.DependencyResult field _paths; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 3424 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V creation 0; tree new Preference[tokens.length - 1]
Variable 3120 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; return type; tree String
Variable 189 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I creation 0; tree int at position (0) within new int[n][n]
Variable 517 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 7; tree FloatConstant
Variable 134 at method classycle.graph.StrongComponent$GeometryAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; creation 0; tree new Vertex[_bestFragmenters.size()]
Variable 2719 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 4; tree ResultRenderer
Variable 3379 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; local variable result(0); tree OrStringPattern
Variable 139 at method classycle.graph.StrongComponent$GeometryAttributes#setEccentricities([I):V parameter 0; tree int[]
Variable 3033 at class classycle.dependency.CyclesResult field _cycles; tree List
Variable 2724 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree ResultContainer
Variable 2687 at class classycle.dependency.TextResult field _text; tree String
Variable 2729 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 2; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 3038 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; return type; tree String
Variable 2383 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 1; tree DependencyProcessor
Variable 2692 at method classycle.dependency.PatternVertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex
Variable 2037 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#getPreference(Ljava/lang/String;):Lclassycle/dependency/Preference; cast 0; tree Preference
Variable 1979 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; creation 2; tree String
Variable 2021 at class classycle.dependency.DefaultPreferenceFactory field ALL_PATHS; tree Preference
Variable 1329 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable eccentricities(0); tree int[]
Variable 563 at method classycle.util.StringPatternSequence#appendPattern(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern
Variable 1279 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 0; tree Vertex at position (0) within Vertex[]
Variable 1242 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
Variable 3827 at method classycle.ant.DependencyCheckingTask#getDependencyDefinitions():Ljava/lang/String; local variable result(0); tree String
Variable 3790 at method classycle.ant.DependencyCheckingTask#execute():V local variable dependencyChecker(0); tree DependencyChecker
Variable 587 at method classycle.util.OrStringPattern#matches(Ljava/lang/String;):Z cast 0; tree StringPattern
Variable 4178 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V cast 0; tree ZipEntry
Variable 938 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; cast 0; tree NameAttributes
Variable 901 at method classycle.renderer.XMLAtomicVertexRenderer#getElement():Ljava/lang/String; return type; tree String
Variable 592 at class classycle.util.Text field ESCAPE_SEQUENCES; tree String[]
Variable 3486 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V local variable layers(0); tree StringPattern at position (1) within StringPattern[][]
Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes
Variable 3874 at method classycle.classfile.NameAndTypeConstant#getName():Ljava/lang/String; cast 0; tree UTF8Constant
Variable 3837 at method classycle.classfile.RefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[]
Variable 3528 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V creation 0; tree DependencyStatement
Variable 906 at method classycle.renderer.XMLClassRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; creation 0; tree TemplateBasedClassRenderer
Variable 597 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String
Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository
Variable 188 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I creation 0; tree new int[n][n]
Variable 497 at method classycle.classfile.InterfaceMethodRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[]
Variable 2836 at method classycle.dependency.LayerDefinitionRepository#getName([Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String
Variable 3879 at method classycle.classfile.NameAndTypeConstant#getDescriptor():Ljava/lang/String; local variable c(0); tree Constant
Variable 3842 at method classycle.classfile.RefConstant#getClassConstant():Lclassycle/classfile/ClassConstant; return type; tree ClassConstant
Variable 3187 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 0; tree StringBuffer
Variable 3805 at method classycle.ant.DependencyCheckingTask#getRenderer():Lclassycle/dependency/ResultRenderer; return type; tree ResultRenderer
Variable 193 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I cast 0; tree Integer
Variable 3459 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V parameter 0; tree String[]
Variable 3113 at class classycle.dependency.DependencyResult field _statement; tree String
Variable 2395 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]
Variable 3192 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 2; tree StringReader
Variable 2091 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result
Variable 2424 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]
Variable 2078 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 4; tree ResultRenderer
Variable 2083 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; local variable fromSets(0); tree VertexCondition[]
Variable 2046 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#getKey():Ljava/lang/String; return type; tree String
Variable 2088 at method classycle.dependency.PatternVertexCondition#<init>(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern
Variable 2051 at method classycle.dependency.PreferenceFactory#get(Ljava/lang/String;):Lclassycle/dependency/Preference; parameter 0; tree String
Variable 992 at class classycle.renderer.TemplateBasedClassRenderer field _format; tree MessageFormat
Variable 3949 at method classycle.PackageProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]
Variable 646 at method classycle.util.TrueStringPattern#toString():Ljava/lang/String; return type; tree String
Variable 300 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 0; tree AtomicVertex
Variable 609 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; return type; tree String
Variable 263 at method classycle.graph.GraphProcessor#process(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
Variable 1343 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V creation 0; tree new String[3]
Variable 997 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex
Variable 3954 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable tailPackage(0); tree PackageVertex
Variable 3608 at class classycle.ant.ReportTask field _reportFile; tree File
Variable 3917 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable pool(0); tree Constant[]
Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer
Variable 1251 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree GraphAttributes
Variable 905 at method classycle.renderer.XMLAtomicVertexRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer
Variable 596 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; return type; tree String
Variable 559 at class classycle.classfile.Constant field _pool; tree Constant at position (0) within Constant[]
Variable 213 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable maximumFragmentSizes(0); tree int[]
Variable 3959 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V creation 0; tree Arc
Variable 3613 at method classycle.ant.ReportTask#setTitle(Ljava/lang/String;):V parameter 0; tree String
Variable 3186 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable buffer(0); tree StringBuffer
Variable 564 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; return type; tree String
Variable 606 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; creation 1; tree String
Variable 186 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable distances(0); tree int[][]
Variable 3542 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; creation 0; tree ArrayList
Variable 265 at method classycle.graph.GraphProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]
Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer
Variable 2850 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; creation 1; tree String
Variable 2504 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree String
Variable 2855 at class classycle.dependency.LayerDefinitionRepository field _layerToNameMap; tree HashMap
Variable 2781 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable startSets(0); tree StringPattern at position (0) within StringPattern[]
Variable 1754 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable graph(0); tree AtomicVertex[]
Variable 4375 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertex(0); tree AtomicVertex
Variable 2018 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#<init>(Ljava/lang/String;):V parameter 0; tree String
Variable 1400 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable values(0); tree String[]
Variable 1054 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; cast 0; tree AtomicVertex
Variable 2097 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree ResultContainer
Variable 2060 at class classycle.dependency.DependencyStatement field DIDOF; tree String
Variable 1405 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V cast 0; tree NameAttributes
Variable 3953 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 1; tree Vertex
Variable 3958 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V cast 0; tree AtomicVertex
Variable 1336 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V cast 1; tree GraphAttributes
Variable 3612 at method classycle.ant.ReportTask#setReportType(Ljava/lang/String;):V parameter 0; tree String
Variable 272 at method classycle.graph.GraphProcessor#processAfter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
Variable 4000 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V cast 1; tree AtomicVertex
Variable 4005 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V creation 1; tree new AtomicVertex[list.size()]
Variable 301 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet
Variable 610 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; parameter 0; tree File
Variable 573 at method classycle.util.StringPatternSequence#getOperatorSymbol():Ljava/lang/String; return type; tree String
Variable 264 at method classycle.graph.GraphProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]
Variable 227 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; return type; tree String
Variable 3627 at method classycle.ant.ReportTask#execute():V local variable analyser(0); tree Analyser
Variable 306 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; creation 2; tree new AtomicVertex[pathVertices.size()]
Variable 578 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; creation 1; tree String
Variable 2822 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer
Variable 2864 at method classycle.dependency.LayerDefinitionRepository#getLayer(Ljava/lang/String;):[Lclassycle/util/StringPattern; cast 0; tree StringPattern at position (0) within StringPattern[]
Variable 1789 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; parameter 0; tree StrongComponent at position (0) within StrongComponent[]
Variable 1443 at class classycle.Analyser field VERSION; tree String
Variable 2523 at class classycle.dependency.DependencyProperties field _defaultProperties; tree Map
Variable 2486 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable printWriter(0); tree PrintWriter
Variable 1831 at method classycle.AnalyserCommandLine#getUsage():Ljava/lang/String; return type; tree String
Variable 4379 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; cast 1; tree ClassAttributes
Variable 1757 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 2; tree XMLClassRenderer
Variable 1448 at class classycle.Analyser field CSV_TEMPLATE; tree String
Variable 4347 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; cast 3; tree AtomicVertex
Variable 4001 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V cast 2; tree AtomicVertex[]
Variable 989 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 3; tree String
Variable 4389 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 1; tree ClassAttributes
Variable 1495 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; local variable e(0); tree IOException
Variable 4043 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable files(0); tree File[]
Variable 3697 at method classycle.ant.ClassycleTask#setReflectionPattern(Ljava/lang/String;):V creation 0; tree TrueStringPattern
Variable 4006 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V creation 1; tree AtomicVertex at position (0) within new AtomicVertex[list.size()]
Variable 722 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 1; tree String
Variable 376 at method classycle.graph.LongestWalkProcessor$1#compare(Ljava/lang/Object;Ljava/lang/Object;):I cast 1; tree StrongComponent
Variable 648 at method classycle.util.AndStringPattern#matches(Ljava/lang/String;):Z cast 0; tree StringPattern
Variable 4085 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 5; tree IOException
Variable 4011 at method classycle.PackageAttributes#getClasses():[Ljava/lang/String; cast 0; tree String[]
Variable 4376 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; cast 0; tree AtomicVertex
Variable 4030 at method classycle.Parser#readClassFiles([Ljava/lang/String;):[Lclassycle/graph/AtomicVertex; parameter 0; tree String at position (0) within String[]
Variable 727 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String
Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[]
Variable 3275 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; creation 1; tree String
Variable 3956 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; parameter 0; tree Vertex
Variable 35 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; creation 1; tree HashMap
Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern
Variable 307 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; creation 2; tree AtomicVertex at position (0) within new AtomicVertex[pathVertices.size()]
Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File
Variable 1004 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; cast 0; tree NameAndSourceAttributes
Variable 3998 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V creation 0; tree ArrayList
Variable 386 at class classycle.graph.StrongComponentProcessor field _vertexToComponents; tree Hashtable
Variable 2971 at method classycle.dependency.CheckSetStatement#<init>(Lclassycle/util/StringPattern;Lclassycle/dependency/SetDefinitionRepository;):V parameter 0; tree StringPattern
Variable 349 at method classycle.graph.LongestWalkProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]
Variable 658 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 0; tree IllegalArgumentException
Variable 3 at class classycle.graph.StrongComponentAnalyser field _components; tree StrongComponent at position (0) within StrongComponent[]
Variable 2897 at class classycle.dependency.DefaultResultRenderer field ALL_PATHS; tree TextResult
Variable 391 at method classycle.graph.StrongComponentProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]
Variable 354 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; parameter 0; tree Vertex
Variable 45 at class classycle.graph.Vertex field _heads; tree Vector
Variable 317 at method classycle.graph.PathsFinder#prepareVertex(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex
Variable 8 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 2593 at class classycle.CommandLine field EXCLUDING_CLASSES; tree String
Variable 3253 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable property(0); tree String
Variable 2907 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer
Variable 2598 at class classycle.CommandLine field _classFiles; tree String[]
Variable 2252 at method classycle.dependency.ResultRenderer#getPreferenceFactory():Lclassycle/dependency/PreferenceFactory; return type; tree PreferenceFactory
Variable 2561 at method classycle.CommandLine#getUsage():Ljava/lang/String; return type; tree String
Variable 1906 at class classycle.UnresolvedNode field _nodes creation 0; tree ArrayList
Variable 2257 at class classycle.dependency.CheckCyclesStatement field _set; tree StringPattern
Variable 2862 at method classycle.dependency.LayerDefinitionRepository#getLayer(Ljava/lang/String;):[Lclassycle/util/StringPattern; parameter 0; tree String
Variable 1835 at method classycle.Analyser#main([Ljava/lang/String;):V creation 1; tree Analyser
Variable 1452 at class classycle.Analyser field _reflectionPattern; tree StringPattern
Variable 1494 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 1457 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String[]
Variable 1111 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 0; tree new String[3]
Variable 765 at method classycle.ClassAttributes#getType():Ljava/lang/String; return type; tree String
Variable 1845 at method classycle.CommandLine#getClassFiles():[Ljava/lang/String; return type; tree String at position (0) within String[]
Variable 1808 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; local variable list(0); tree List
Variable 1462 at method classycle.Analyser#createClassGraph():J local variable classGraph(0); tree AtomicVertex[]
Variable 461 at method classycle.classfile.UTF8Constant#<init>([Lclassycle/classfile/Constant;Ljava/lang/String;):V parameter 0; tree Constant at position (0) within Constant[]
Variable 4398 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 2; tree AtomicVertex
Variable 4089 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable filteredNodes(0); tree List
Variable 3360 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 2; tree String at position (0) within String[]
Variable 4057 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable source(0); tree String
Variable 3711 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable fileNames(0); tree ArrayList
Variable 3365 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; return type; tree StringPattern
Variable 4039 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree File
Variable 1108 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree String
Variable 390 at method classycle.graph.StrongComponentProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]
Variable 353 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; return type; tree StrongComponent
Variable 44 at method classycle.graph.Vertex#<init>(Lclassycle/graph/Attributes;):V parameter 0; tree Attributes
Variable 3310 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]
Variable 7 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]
Variable 4044 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable files(0); tree File at position (0) within File[]
Variable 4007 at class classycle.PackageAttributes field _classes; tree List
Variable 704 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;II):Z parameter 0; tree String
Variable 395 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; parameter 0; tree Vertex
Variable 3352 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable lists(0); tree StringPattern[] at position (0) within StringPattern[][]
Variable 3661 at method classycle.ant.ReportTask#execute():V creation 5; tree BuildException
Variable 358 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable h(0); tree StrongComponent
Variable 49 at class classycle.graph.Vertex field _attributes; tree Attributes
Variable 12 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; creation 0; tree StrongComponentProcessor
Variable 2597 at class classycle.CommandLine field _reflectionPattern; tree StringPattern
Variable 2969 at class classycle.dependency.CheckSetStatement field _set; tree StringPattern
Variable 3278 at method classycle.dependency.DependencyDefinitionParser#getStatements():[Lclassycle/dependency/Statement; cast 0; tree Statement[]
Variable 3357 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 0; tree String[]
Variable 3666 at class classycle.ant.ClassycleTask field _excludingClasses; tree StringPattern
Variable 3320 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V local variable name(0); tree String
Variable 2256 at method classycle.dependency.ResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; parameter 0; tree Result
Variable 2953 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 1; tree Result
Variable 2298 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable condensedGraph(0); tree Vertex at position (0) within Vertex[]
Variable 1952 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; return type; tree String
Variable 2261 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result
Variable 1915 at method classycle.UnresolvedNode$1#next():Ljava/lang/Object; return type; tree Object
Variable 1957 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable visitedVertices(0); tree HashSet
Variable 2229 at class classycle.dependency.SetDefinitionRepository field _nameToPatternMap; tree HashMap
Variable 1574 at method classycle.PackageProcessor#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 1556 at method classycle.Analyser#createPackageGraph():J local variable processor(0); tree PackageProcessor
Variable 2234 at method classycle.dependency.SetDefinitionRepository#put(Ljava/lang/String;Lclassycle/util/StringPattern;):V parameter 1; tree StringPattern
Variable 2599 at class classycle.CommandLine field _classFiles; tree String at position (0) within String[]
Variable 2253 at method classycle.dependency.ResultRenderer#considerPreference(Lclassycle/dependency/Preference;):V parameter 0; tree Preference
Variable 2525 at class classycle.dependency.DependencyProperties field _properties creation 0; tree HashMap
Variable 1907 at method classycle.UnresolvedNode#setAttributes(Lclassycle/ClassAttributes;):V parameter 0; tree ClassAttributes
Variable 1912 at method classycle.UnresolvedNode$1#remove():V creation 0; tree UnsupportedOperationException
Variable 1466 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree String[]
Variable 4156 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 3; tree StringPattern
Variable 1125 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String
Variable 3773 at method classycle.ant.DependencyCheckingTask#execute():V creation 0; tree Analyser
Variable 470 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant[]
Variable 433 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; cast 0; tree AtomicVertex
Variable 124 at method classycle.graph.StrongComponent$GeometryAttributes#getCenterVertices():[Lclassycle/graph/Vertex; creation 0; tree Vertex at position (0) within new Vertex[_centerVertices.size()]
Variable 1130 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 1; tree StringBuffer
Variable 821 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; creation 0; tree StringBuffer
Variable 512 at method classycle.classfile.IntConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant at position (0) within Constant[]
Variable 3406 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V local variable layer(0); tree ArrayList
Variable 475 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 1; tree ClassConstant
Variable 438 at method classycle.ClassNameExtractor#isValid(Ljava/lang/String;):Z parameter 0; tree String
Variable 129 at method classycle.graph.GraphAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[]
Variable 37 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; local variable layer(0); tree Integer
Variable 4129 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable files(0); tree String at position (0) within String[]
Variable 3411 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V creation 1; tree StringPattern at position (0) within new StringPattern[layer.size()]
Variable 3720 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable i(0); tree Iterator
Variable 4092 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; cast 0; tree UnresolvedNode
Variable 443 at method classycle.classfile.UTF8Constant#getString():Ljava/lang/String; return type; tree String
Variable 3356 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; return type; tree StringPattern at position (1) within StringPattern[][]
Variable 425 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable h(0); tree AtomicVertex
Variable 388 at class classycle.graph.StrongComponentProcessor field _graph; tree StrongComponent[]
Variable 2973 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result
Variable 3707 at method classycle.ant.ClassycleTask#addConfiguredFileset(Lorg/apache/tools/ant/types/FileSet;):V parameter 0; tree FileSet
Variable 4016 at method classycle.PackageAttributes#getClasses():[Ljava/lang/String; creation 0; tree String at position (0) within new String[_classes.size()]
Variable 3398 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; creation 0; tree WildCardPattern
Variable 3361 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable definition(0); tree AndStringPattern
Variable 3670 at class classycle.ant.ClassycleTask field _fileSets creation 0; tree LinkedList
Variable 3324 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V local variable def(0); tree String
Variable 393 at method classycle.graph.StrongComponentProcessor#processBefore(Lclassycle/graph/Vertex;):V local variable atomicVertex(0); tree AtomicVertex
Variable 2669 at method classycle.dependency.ShowStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result
Variable 2978 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; cast 0; tree NameAttributes
Variable 3366 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; parameter 0; tree StringPattern[]
Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer
Variable 1982 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V local variable headVertex(0); tree Vertex
Variable 1919 at method classycle.UnresolvedNode#compareTo(Ljava/lang/Object;):I parameter 0; tree Object
Variable 2291 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable analyser(0); tree StrongComponentAnalyser
Variable 1924 at method classycle.UnresolvedNode#compareTo(Ljava/lang/Object;):I cast 0; tree UnresolvedNode
Variable 1620 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V creation 0; tree PlainStrongComponentRenderer
Variable 1583 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V local variable cycles(0); tree StrongComponent at position (0) within StrongComponent[]
Variable 1911 at method classycle.UnresolvedNode#linkIterator():Ljava/util/Iterator; creation 0; tree Iterator
Variable 1237 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String
Variable 1533 at method classycle.Analyser#getCondensedClassGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]
Variable 1496 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; creation 0; tree RuntimeException
Variable 3814 at method classycle.ant.DependencyCheckingTask#execute():V local variable e(1); tree Exception
Variable 4128 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable files(0); tree String[]
Variable 4091 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode
Variable 3473 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V creation 0; tree CheckCyclesStatement
Variable 3782 at method classycle.ant.DependencyCheckingTask#execute():V local variable properties(0); tree Map
Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes
Variable 3436 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V creation 1; tree ShowStatement
Variable 442 at method classycle.ClassNameExtractor#<init>(Lclassycle/classfile/UTF8Constant;):V parameter 0; tree UTF8Constant
Variable 4170 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable entries(0); tree Enumeration
Variable 893 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; cast 4; tree NameAttributes
Variable 3478 at method classycle.dependency.DependencyDefinitionParser#createCheckSetStatements([Ljava/lang/String;I):V local variable pattern(0); tree StringPattern
Variable 484 at method classycle.classfile.FieldRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[]
Variable 3750 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable classFiles(0); tree String at position (0) within String[]
Variable 138 at method classycle.graph.GraphAttributes#getEccentricities():[I return type; tree int[]
Variable 447 at method classycle.ClassNameExtractor#extract():Ljava/util/Set; return type; tree Set
Variable 452 at method classycle.ClassNameExtractor#extractClassName(I):V local variable className(0); tree String
Variable 143 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I parameter 0; tree Object
Variable 3409 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V local variable sets(0); tree StringPattern at position (0) within StringPattern[]
Variable 106 at method classycle.graph.Vertex#compareTo(Ljava/lang/Object;):I parameter 0; tree Object
Variable 471 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant at position (0) within Constant[]
Variable 2691 at class classycle.dependency.PatternVertexCondition field _pattern; tree StringPattern
Variable 125 at method classycle.graph.StrongComponent$GeometryAttributes#addVertex(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
Variable 434 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; creation 0; tree IllegalArgumentException
Variable 397 at method classycle.graph.StrongComponentProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 1; tree Vertex
Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex
Variable 130 at method classycle.graph.StrongComponent$GeometryAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; cast 0; tree Vertex[]
Variable 402 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
Variable 2369 at class classycle.dependency.DependencyChecker field _processor; tree DependencyProcessor
Variable 56 at method classycle.graph.Vertex#addIncomingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
Variable 2720 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result
Variable 2374 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V local variable dp(0); tree DependencyProperties
Variable 2725 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 0; tree ResultContainer
Variable 2688 at method classycle.dependency.TextResult#<init>(Ljava/lang/String;):V parameter 0; tree String
Variable 2305 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree CyclesResult
Variable 1959 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable vertex(0); tree Vertex
Variable 2310 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; return type; tree String
Variable 1618 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V local variable components(0); tree StrongComponent at position (0) within StrongComponent[]
Variable 937 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 2; tree String at position (0) within new String[2]
Variable 4203 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable dataStream(0); tree DataInputStream
Variable 900 at method classycle.renderer.XMLClassRenderer#getElement():Ljava/lang/String; return type; tree String
Variable 3899 at method classycle.classfile.StringConstant#getString():Ljava/lang/String; cast 0; tree UTF8Constant
Variable 4208 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable pool(0); tree Constant at position (0) within Constant[]
Variable 1233 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplateWithEccentricity():Ljava/text/MessageFormat; creation 0; tree MessageFormat
Variable 3558 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; cast 0; tree StringPattern at position (0) within StringPattern[]
Variable 1238 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent
Variable 855 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; cast 1; tree NameAttributes
Variable 200 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I creation 0; tree new AtomicVertex[getNumberOfVertices()]
Variable 472 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 0; tree new Constant[stream.readUnsignedShort()]
Variable 163 at method classycle.graph.StrongComponent#calculateAttributes():V local variable indexMap(0); tree HashMap
Variable 4255 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable constant(0); tree Constant
Variable 3909 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V parameter 0; tree String
Variable 4218 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable name(0); tree String
Variable 1243 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 1; tree new String[7]
Variable 860 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable vertex(0); tree AtomicVertex
Variable 205 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable vertex(0); tree AtomicVertex
Variable 477 at method classycle.classfile.ClassConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant at position (0) within Constant[]
Variable 168 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I return type; tree int[] at position (0) within int[][]
Variable 131 at method classycle.graph.StrongComponent$GeometryAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; cast 0; tree Vertex at position (0) within Vertex[]
Variable 3487 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 0; tree new StringPattern[tokens.length - 2][]
Variable 519 at method classycle.classfile.FloatConstant#<init>([Lclassycle/classfile/Constant;F):V parameter 0; tree Constant at position (0) within Constant[]
Variable 482 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 2; tree FieldRefConstant
Variable 173 at method classycle.graph.StrongComponent#calculateAttributes():V creation 0; tree new int[distances.length]
Variable 2721 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]
Variable 3109 at class classycle.dependency.DependencyResult field OK; tree String
Variable 2108 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyResult
Variable 2726 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 1; tree StringPattern[]
Variable 3114 at class classycle.dependency.DependencyResult field _paths; tree AtomicVertex[]
Variable 2113 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 3; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 2731 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree DependencyStatement
Variable 2427 at method classycle.dependency.DependencyCheckerCommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String[]
Variable 1617 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V local variable components(0); tree StrongComponent[]
Variable 2042 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#<init>(Ljava/lang/String;):V creation 0; tree IllegalArgumentException
Variable 4362 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable attributes(0); tree ClassAttributes
Variable 4325 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode
Variable 1968 at method classycle.dependency.DependencyPathsRenderer#getNameOf(Lclassycle/graph/Vertex;):Ljava/lang/String; return type; tree String
Variable 1276 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 0; tree StrongComponent
Variable 2047 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#toString():Ljava/lang/String; return type; tree String
Variable 3940 at method classycle.PackageProcessor$Arc#<init>(Lclassycle/graph/AtomicVertex;Lclassycle/graph/AtomicVertex;Z):V parameter 1; tree AtomicVertex
Variable 3903 at method classycle.classfile.StringConstant#toString():Ljava/lang/String; return type; tree String
Variable 1281 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 2; tree String
Variable 935 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
Variable 3945 at class classycle.PackageProcessor field _arcs; tree List
Variable 3562 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; creation 3; tree StringPattern at position (0) within new StringPattern[0]
Variable 3950 at method classycle.PackageProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]
Variable 3604 at method classycle.XMLPackageStrongComponentRenderer#getStrongComponentElementName():Ljava/lang/String; return type; tree String
Variable 3567 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; creation 4; tree new StringPattern[0]
Variable 3184 at class classycle.dependency.DependencyDefinitionParser field _statements; tree ArrayList
Variable 555 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 12; tree IOException
Variable 518 at method classycle.classfile.FloatConstant#<init>([Lclassycle/classfile/Constant;F):V parameter 0; tree Constant[]
Variable 172 at method classycle.graph.StrongComponent#calculateAttributes():V local variable eccentricities(0); tree int[]
Variable 3955 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; return type; tree PackageVertex
Variable 3609 at class classycle.ant.ReportTask field _reportType; tree String
Variable 3918 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable pool(0); tree Constant at position (0) within Constant[]
Variable 3572 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V creation 0; tree StringBuffer
Variable 3226 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 4; tree IllegalArgumentException
Variable 3189 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 1; tree BufferedReader
Variable 560 at method classycle.classfile.Constant#getConstant(I):Lclassycle/classfile/Constant; return type; tree Constant
Variable 214 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I creation 3; tree new int[getNumberOfVertices()]
Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer
Variable 219 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable fragments(0); tree StrongComponent[]
Variable 3176 at class classycle.dependency.DependencyDefinitionParser field PROP_BEGIN; tree String
Variable 3118 at method classycle.dependency.DependencyResult#getPaths():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 3490 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V local variable name(0); tree String
Variable 3181 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions creation 0; tree SetDefinitionRepository
Variable 2426 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 0; tree DependencyCheckerCommandLine
Variable 2080 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; return type; tree VertexCondition at position (0) within VertexCondition[]
Variable 2085 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; creation 0; tree new VertexCondition[patterns.length]
Variable 1739 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(0); tree StrongComponentRenderer
Variable 2436 at method classycle.dependency.DependencyCheckerCommandLine#getUsage():Ljava/lang/String; return type; tree String
Variable 1781 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 4; tree XMLPackageRenderer
Variable 4366 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable type(0); tree String
Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter
Variable 1786 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V local variable list(0); tree List
Variable 4025 at class classycle.Parser field ZIP_FILE_TYPES creation 0; tree new String[]{".zip", ".jar", ".war", ".ear"}
Variable 3988 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]
Variable 3951 at method classycle.PackageProcessor#processBefore(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
Variable 4316 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable result(0); tree AtomicVertex[]
Variable 4302 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V local variable element(0); tree String
Variable 1736 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable components(0); tree StrongComponent at position (0) within StrongComponent[]
Variable 672 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 3; tree WildCardPattern
Variable 3938 at class classycle.PackageProcessor$Arc field head; tree AtomicVertex
Variable 598 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer
Variable 4326 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable name(0); tree String
Variable 4289 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V creation 0; tree ClassNameExtractor
Variable 3943 at class classycle.PackageProcessor field _packageVertices; tree HashMap
Variable 4252 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 1; tree UnresolvedNode
Variable 3225 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable e(0); tree IOException
Variable 3985 at method classycle.PackageProcessor#isVertexFromGraph(Lclassycle/graph/Vertex;):Z cast 0; tree AtomicVertex
Variable 682 at class classycle.util.WildCardPattern field _pattern; tree String
Variable 3948 at class classycle.PackageProcessor field _packageGraph; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 4257 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; cast 1; tree ClassConstant
Variable 954 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; cast 1; tree NameAttributes
Variable 645 at method classycle.util.TrueStringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String
Variable 299 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 1; tree HashSet
Variable 262 at method classycle.graph.GraphProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]
Variable 341 at method classycle.graph.NameAttributes#compareTo(Ljava/lang/Object;):I parameter 0; tree Object
Variable 3544 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; creation 1; tree ArrayList
Variable 2889 at class classycle.dependency.DefaultResultRenderer field FACTORY creation 0; tree DefaultPreferenceFactory
Variable 2543 at method classycle.CommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String[]
Variable 2506 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree ResultRenderer
Variable 2857 at method classycle.dependency.LayerDefinitionRepository#put(Ljava/lang/String;[Lclassycle/util/StringPattern;):V parameter 0; tree String
Variable 291 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; local variable vertex(0); tree AtomicVertex
Variable 3185 at class classycle.dependency.DependencyDefinitionParser field _statements creation 0; tree ArrayList
Variable 191 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable vertex(0); tree AtomicVertex
Variable 2876 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; return type; tree String
Variable 2493 at class classycle.dependency.DependencyProcessor field _statements; tree Statement[]
Variable 1780 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable layerMap(1); tree Map
Variable 2461 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable dependencyChecker(0); tree DependencyChecker
Variable 2440 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 1; tree Analyser
Variable 1822 at method classycle.AnalyserCommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String[]
Variable 2094 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result
Variable 1439 at method classycle.XMLPackageRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; creation 0; tree TemplateBasedClassRenderer
Variable 1402 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V creation 0; tree new String[1]
Variable 1790 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V local variable vertex(0); tree AtomicVertex
Variable 2099 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable finder(0); tree PathsFinder
Variable 1444 at class classycle.Analyser field DATE_FORMAT; tree DateFormat
Variable 4338 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable iterator(0); tree Iterator
Variable 715 at method classycle.PackageAttributes#addClass(Lclassycle/ClassAttributes;):V parameter 0; tree ClassAttributes
Variable 1449 at class classycle.Analyser field _classFiles; tree String[]
Variable 4034 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable classFile(0); tree String
Variable 1103 at method classycle.renderer.TemplateBasedStrongComponentRenderer#<init>(Ljava/lang/String;I):V creation 0; tree MessageFormat
Variable 3997 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable list(0); tree ArrayList
Variable 757 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String
Variable 720 at class classycle.ClassAttributes field _type; tree String
Variable 1048 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String
Variable 702 at method classycle.util.WildCardPattern#toString():Ljava/lang/String; return type; tree String
Variable 665 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 2; tree StringTokenizer
Variable 4002 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V cast 2; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 3947 at class classycle.PackageProcessor field _packageGraph; tree AtomicVertex[]
Variable 3638 at method classycle.ant.ClassycleTask#getReflectionPattern():Lclassycle/util/StringPattern; return type; tree StringPattern
Variable 1016 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; cast 1; tree ClassAttributes
Variable 3601 at method classycle.XMLPackageStrongComponentRenderer#getNodesElementName():Ljava/lang/String; return type; tree String
Variable 298 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 0; tree AtomicVertex
Variable 3564 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; cast 1; tree StringPattern at position (0) within StringPattern[]
Variable 4335 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable vertex(0); tree AtomicVertex
Variable 3989 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V cast 0; tree Arc
Variable 4298 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V local variable iter(0); tree Iterator
Variable 3643 at method classycle.ant.ReportTask#execute():V creation 4; tree FileWriter
Variable 3952 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String
Variable 3606 at class classycle.ant.ReportTask field TYPES; tree HashSet
Variable 303 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; cast 0; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 3260 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable message(0); tree String
Variable 691 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V local variable tokenizer(0); tree StringTokenizer
Variable 3957 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable headPackage(0); tree PackageVertex
Variable 345 at method classycle.graph.NameAttributes#compareTo(Ljava/lang/Object;):I cast 0; tree NameAttributes
Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String
Variable 3611 at method classycle.ant.ReportTask#setReportFile(Ljava/io/File;):V parameter 0; tree File
Variable 3302 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]
Variable 3616 at method classycle.ant.ReportTask#execute():V creation 0; tree BuildException
Variable 4 at class classycle.graph.StrongComponentAnalyser field _layerMap; tree HashMap
Variable 2898 at class classycle.dependency.DefaultResultRenderer field ALL_PATHS creation 0; tree TextResult
Variable 2243 at method classycle.dependency.SetDefinitionRepository#getName(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String
Variable 2594 at class classycle.CommandLine field REFLECTION_PATTERN; tree String
Variable 2539 at class classycle.dependency.DependencyCheckerCommandLine field DEPENDENCIES; tree String
Variable 2890 at class classycle.dependency.DefaultResultRenderer field ONLY_SHORTEST_PATHS; tree TextResult
Variable 2544 at method classycle.CommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]
Variable 2853 at class classycle.dependency.LayerDefinitionRepository field _nameToLayerMap; tree HashMap
Variable 2161 at method classycle.dependency.DependencyStatement#getKeyWord():Ljava/lang/String; return type; tree String
Variable 2124 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; return type; tree String
Variable 1778 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable graph(1); tree AtomicVertex[]
Variable 2549 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V parameter 0; tree String
Variable 2475 at method classycle.dependency.DependencyCheckerCommandLine#getDependencyDefinition():Ljava/lang/String; return type; tree String
Variable 4405 at class classycle.AnalyserCommandLine field CSV_FILE; tree String
Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine
Variable 1102 at method classycle.renderer.TemplateBasedStrongComponentRenderer#<init>(Ljava/lang/String;I):V parameter 0; tree String
Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String
Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser
Variable 1107 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent
Variable 798 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable sources(0); tree String
Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile
Variable 4027 at method classycle.Parser#readClassFiles([Ljava/lang/String;):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]
Variable 724 at method classycle.NameAndSourceAttributes#<init>(Ljava/lang/String;):V parameter 0; tree String
Variable 1458 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String at position (0) within String[]
Variable 4106 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree UnresolvedNode at position (0) within UnresolvedNode[]
Variable 1112 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 0; tree String at position (0) within new String[3]
Variable 4378 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertexAttributes(0); tree ClassAttributes
Variable 766 at method classycle.ClassAttributes#toString():Ljava/lang/String; return type; tree String
Variable 3660 at method classycle.ant.ReportTask#execute():V local variable e(0); tree Exception
Variable 4032 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable unresolvedNodes(0); tree ArrayList
Variable 420 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable vertex(0); tree AtomicVertex
Variable 729 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes
Variable 1094 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 1; tree String
Variable 383 at class classycle.graph.StrongComponentProcessor field _vertexStack creation 0; tree Stack
Variable 711 at method classycle.PackageAttributes#<init>(Ljava/lang/String;):V parameter 0; tree String
Variable 1445 at class classycle.Analyser field DATE_FORMAT creation 0; tree SimpleDateFormat
Variable 3665 at class classycle.ant.ClassycleTask field _includingClasses creation 0; tree TrueStringPattern
Variable 716 at method classycle.PackageVertex#addClass(Lclassycle/ClassAttributes;):V cast 0; tree PackageAttributes
Variable 3610 at class classycle.ant.ReportTask field _title; tree String
Variable 333 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V local variable nextVertex(0); tree AtomicVertex
Variable 4079 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 4; tree ZipFile
Variable 3343 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable setName(0); tree String
Variable 721 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 0; tree String
Variable 3306 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]
Variable 375 at method classycle.graph.LongestWalkProcessor$1#compare(Ljava/lang/Object;Ljava/lang/Object;):I cast 0; tree StrongComponent
Variable 684 at class classycle.util.WildCardPattern field _constantParts; tree String at position (0) within String[]
Variable 338 at class classycle.graph.NameAttributes field _name; tree String
Variable 29 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; local variable components(0); tree StrongComponent at position (0) within StrongComponent[]
Variable 3694 at method classycle.ant.ClassycleTask#setReflectionPattern(Ljava/lang/String;):V parameter 0; tree String
Variable 3620 at method classycle.ant.ReportTask#execute():V creation 1; tree BuildException
Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String
Variable 3353 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable lists(0); tree StringPattern at position (1) within StringPattern[][]
Variable 13 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]
Variable 2970 at class classycle.dependency.CheckSetStatement field _repository; tree SetDefinitionRepository
Variable 3279 at method classycle.dependency.DependencyDefinitionParser#getStatements():[Lclassycle/dependency/Statement; cast 0; tree Statement at position (0) within Statement[]
Variable 2278 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree AtomicVertex at position (0) within new AtomicVertex[0]
Variable 2587 at method classycle.dependency.DependencyCheckerCommandLine#handleRenderer(Ljava/lang/String;):V local variable e(0); tree Exception
Variable 1869 at method classycle.Analyser#main([Ljava/lang/String;):V creation 2; tree PrintWriter
Variable 2975 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 2592 at class classycle.CommandLine field INCLUDING_CLASSES; tree String
Variable 1874 at method classycle.Analyser#main([Ljava/lang/String;):V creation 3; tree FileWriter
Variable 1819 at method classycle.Analyser#main([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]
Variable 1787 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; return type; tree List
Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser
Variable 1488 at method classycle.Analyser#createClassGraph():J creation 0; tree StrongComponentAnalyser
Variable 1451 at class classycle.Analyser field _pattern; tree StringPattern
Variable 3764 at class classycle.ant.DependencyCheckingTask field _dependencyDefinition; tree String
Variable 4036 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 1; tree File
Variable 387 at class classycle.graph.StrongComponentProcessor field _vertexToComponents creation 0; tree Hashtable
Variable 1456 at method classycle.Analyser#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]
Variable 3423 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V local variable preferences(0); tree Preference at position (0) within Preference[]
Variable 4041 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 2; tree ArrayList
Variable 738 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 1; tree String
Variable 120 at method classycle.graph.StrongComponent$GeometryAttributes#getCenterVertices():[Lclassycle/graph/Vertex; cast 0; tree Vertex at position (0) within Vertex[]
Variable 429 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V cast 4; tree StrongComponent
Variable 392 at method classycle.graph.StrongComponentProcessor#processBefore(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
Variable 3349 at method classycle.dependency.DependencyDefinitionParser#checkForEqualCharacter([Ljava/lang/String;II):V parameter 0; tree String[]
Variable 46 at class classycle.graph.Vertex field _heads creation 0; tree Vector
Variable 411 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]
Variable 374 at method classycle.graph.LongestWalkProcessor$1#compare(Ljava/lang/Object;Ljava/lang/Object;):I parameter 1; tree Object
Variable 3354 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; return type; tree StringPattern[][]
Variable 725 at method classycle.NameAndSourceAttributes#addSource(Ljava/lang/String;):V parameter 0; tree String
Variable 416 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable keys(0); tree Enumeration
Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer
Variable 3359 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 2; tree String[]
Variable 421 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V cast 1; tree AtomicVertex
Variable 384 at class classycle.graph.StrongComponentProcessor field _strongComponents; tree Vector
Variable 38 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; creation 2; tree Integer
Variable 1 at class classycle.graph.StrongComponentAnalyser field _graph; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 3283 at method classycle.dependency.DependencyDefinitionParser#getStatements():[Lclassycle/dependency/Statement; creation 0; tree Statement at position (0) within new Statement[0]
Variable 352 at method classycle.graph.LongestWalkProcessor#processBefore(Lclassycle/graph/Vertex;):V local variable component(0); tree StrongComponent
Variable 2665 at class classycle.dependency.ShowStatement field _preferences; tree Preference at position (0) within Preference[]
Variable 2974 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]
Variable 43 at method classycle.graph.AtomicVertex#<init>(Lclassycle/graph/Attributes;):V parameter 0; tree Attributes
Variable 6 at method classycle.graph.StrongComponentAnalyser#<init>([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 2591 at class classycle.CommandLine field MERGE_INNER_CLASSES; tree String
Variable 2245 at method classycle.dependency.SetDefinitionRepository#getName(Lclassycle/util/StringPattern;):Ljava/lang/String; cast 0; tree String
Variable 2670 at method classycle.dependency.ShowStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]
Variable 2942 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; creation 1; tree TextResult
Variable 2596 at class classycle.CommandLine field _pattern creation 0; tree AndStringPattern
Variable 1941 at class classycle.dependency.DependencyPathsRenderer field INDENT; tree String
Variable 1904 at class classycle.UnresolvedNode field _attributes; tree ClassAttributes
Variable 2292 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 3; tree StrongComponentAnalyser
Variable 2601 at method classycle.CommandLine#<init>([Ljava/lang/String;):V creation 0; tree String at position (0) within new String[args.length - index]
Variable 1946 at class classycle.dependency.DependencyPathsRenderer field _vertices; tree HashSet
Variable 2255 at method classycle.dependency.ResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; return type; tree String
Variable 1909 at method classycle.UnresolvedNode#addLinkTo(Ljava/lang/String;):V parameter 0; tree String
Variable 1600 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V local variable graph(0); tree AtomicVertex[]
Variable 2297 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable condensedGraph(0); tree Vertex[]
Variable 2260 at method classycle.dependency.CheckCyclesStatement#<init>(Lclassycle/util/StringPattern;IZLclassycle/dependency/SetDefinitionRepository;):V parameter 3; tree SetDefinitionRepository
Variable 1951 at method classycle.dependency.DependencyPathsRenderer#<init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;):V parameter 2; tree VertexCondition
Variable 4153 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; return type; tree UnresolvedNode
Variable 842 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String
Variable 496 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 4; tree InterfaceMethodRefConstant
Variable 459 at class classycle.classfile.UTF8Constant field _string; tree String
Variable 422 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable tail(0); tree StrongComponent
Variable 4150 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 0; tree FileInputStream
Variable 847 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable fragmenter(0); tree Vertex
Variable 3741 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable localFiles(0); tree String at position (0) within String[]
Variable 810 at method classycle.ClassAttributes#toString():Ljava/lang/String; creation 1; tree String
Variable 464 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[]
Variable 118 at method classycle.graph.GraphAttributes#getCenterVertices():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[]
Variable 4155 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 1; tree String
Variable 160 at method classycle.graph.StrongComponent#<init>():V creation 0; tree GeometryAttributes
Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream
Variable 2708 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern[][]
Variable 2671 at method classycle.dependency.ShowStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 165 at method classycle.graph.StrongComponent#calculateAttributes():V local variable distances(0); tree int[][]
Variable 2404 at method classycle.dependency.DependencyProcessor#executeNextStatement([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]
Variable 2713 at class classycle.dependency.LayeringStatement field _renderer; tree ResultRenderer
Variable 2367 at class classycle.dependency.DependencyChecker field _analyser; tree Analyser
Variable 2058 at class classycle.dependency.DependencyStatement field IDOF; tree String
Variable 47 at class classycle.graph.Vertex field _tails; tree Vector
Variable 2755 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(1); tree DependencyStatement
Variable 3027 at method classycle.dependency.CheckSetStatement#toString():Ljava/lang/String; return type; tree String
Variable 2718 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree LayerDefinitionRepository
Variable 2372 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree Map
Variable 52 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; cast 0; tree Vertex
Variable 1945 at class classycle.dependency.DependencyPathsRenderer field _finalSetCondition; tree VertexCondition
Variable 2254 at method classycle.dependency.ResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; return type; tree Result
Variable 1950 at method classycle.dependency.DependencyPathsRenderer#<init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;):V parameter 1; tree VertexCondition
Variable 2259 at method classycle.dependency.CheckCyclesStatement#<init>(Lclassycle/util/StringPattern;IZLclassycle/dependency/SetDefinitionRepository;):V parameter 0; tree StringPattern
Variable 1955 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer
Variable 2264 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable filteredGraph(0); tree List
Variable 3890 at method classycle.classfile.InterfaceMethodRefConstant#toString():Ljava/lang/String; return type; tree String
Variable 1619 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V local variable renderer(0); tree StrongComponentRenderer
Variable 1310 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 2; tree String
Variable 4204 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 0; tree DataInputStream
Variable 1582 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V local variable cycles(0); tree StrongComponent[]
Variable 3858 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; cast 0; tree UTF8Constant
Variable 3821 at method classycle.ant.DependencyCheckingTask#getRenderer():Lclassycle/dependency/ResultRenderer; local variable renderer(0); tree ResultRenderer
Variable 463 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[]
Variable 3517 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V local variable lists(0); tree StringPattern[][]
Variable 3171 at class classycle.dependency.DependencyDefinitionParser field EXCLUDING; tree String[]
Variable 814 at class classycle.NameAndSourceAttributes field _sources creation 0; tree TreeSet
Variable 505 at method classycle.classfile.StringConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant at position (0) within Constant[]
Variable 159 at class classycle.graph.StrongComponent field _vertices creation 0; tree Vector
Variable 468 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; return type; tree Constant at position (0) within Constant[]
Variable 3905 at method classycle.classfile.ConstantPoolPrinter#main([Ljava/lang/String;):V parameter 0; tree String[]
Variable 3485 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V local variable layers(0); tree StringPattern[] at position (0) within StringPattern[][]
Variable 3850 at method classycle.classfile.NameAndTypeConstant#getName():Ljava/lang/String; return type; tree String
Variable 3813 at method classycle.ant.DependencyCheckingTask#execute():V local variable e(0); tree BuildException
Variable 510 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 6; tree IntConstant
Variable 164 at method classycle.graph.StrongComponent#calculateIndexMap():Ljava/util/HashMap; return type; tree HashMap
Variable 473 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 0; tree Constant at position (0) within new Constant[stream.readUnsignedShort()]
Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer
Variable 127 at method classycle.graph.StrongComponent$GeometryAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[]
Variable 3818 at method classycle.ant.DependencyCheckingTask#execute():V creation 4; tree BuildException
Variable 3472 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V local variable pattern(0); tree StringPattern
Variable 169 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I parameter 0; tree HashMap
Variable 2717 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree SetDefinitionRepository
Variable 2371 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree String
Variable 2722 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 2067 at class classycle.dependency.DependencyStatement field _startConditions; tree VertexCondition[]
Variable 2376 at method classycle.dependency.DependencyProperties#<init>(Ljava/util/Map;):V parameter 0; tree Map
Variable 2030 at class classycle.dependency.DefaultPreferenceFactory field ONLY_FAILURES creation 0; tree DefaultPreference
Variable 2727 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 1; tree StringPattern at position (0) within StringPattern[]
Variable 2072 at class classycle.dependency.DependencyStatement field _renderer; tree ResultRenderer
Variable 2035 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#getPreference(Ljava/lang/String;):Lclassycle/dependency/Preference; return type; tree Preference
Variable 2423 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V parameter 0; tree String[]
Variable 2077 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree SetDefinitionRepository
Variable 2386 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree ResultRenderer
Variable 2368 at class classycle.dependency.DependencyChecker field _renderer; tree ResultRenderer
Variable 2022 at class classycle.dependency.DefaultPreferenceFactory field ALL_PATHS creation 0; tree DefaultPreference
Variable 1948 at method classycle.dependency.DependencyPathsRenderer#<init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;):V parameter 0; tree Vertex[]
Variable 1330 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V cast 0; tree GraphAttributes
Variable 2373 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree ResultRenderer
Variable 1277 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 1; tree StringBuffer
Variable 1240 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 0; tree StringBuffer
Variable 3888 at method classycle.classfile.LongConstant#toString():Ljava/lang/String; return type; tree String
Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String
Variable 276 at method classycle.graph.PathsFinder#<init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;Z):V parameter 1; tree VertexCondition
Variable 4276 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; cast 2; tree UTF8Constant
Variable 3930 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable e(0); tree IOException
Variable 936 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 2; tree new String[2]
Variable 899 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent
Variable 590 at method classycle.util.OrStringPattern#getOperatorSymbol():Ljava/lang/String; return type; tree String
Variable 3484 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V local variable layers(0); tree StringPattern[][]
Variable 281 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]
Variable 3175 at class classycle.dependency.DependencyDefinitionParser field PROP_DEF_BEGIN; tree String
Variable 207 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I cast 0; tree Integer
Variable 3563 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; cast 1; tree StringPattern[]
Variable 3872 at method classycle.classfile.NameAndTypeConstant#getName():Ljava/lang/String; local variable result(0); tree String
Variable 632 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable result(0); tree String
Variable 904 at method classycle.renderer.XMLClassRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer
Variable 595 at class classycle.util.Text field ESCAPE_SEQUENCES creation 0; tree String at position (0) within new String[]{"&lt;", "&gt;", "&amp;", "&quot;", "&apos;"}
Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String
Variable 286 at method classycle.graph.PathsFinder#prepareGraph([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 3180 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions; tree SetDefinitionRepository
Variable 3489 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 0; tree StringPattern at position (1) within new StringPattern[tokens.length - 2][]
Variable 558 at class classycle.classfile.Constant field _pool; tree Constant[]
Variable 2797 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 2; tree DependencyStatement
Variable 3568 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; creation 4; tree StringPattern at position (0) within new StringPattern[0]
Variable 3822 at method classycle.ant.DependencyCheckingTask#getRenderer():Lclassycle/dependency/ResultRenderer; creation 0; tree DefaultResultRenderer
Variable 3167 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT; tree String[]
Variable 854 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree String
Variable 545 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 11; tree UTF8Constant
Variable 136 at method classycle.graph.StrongComponent$GeometryAttributes#addFragmenter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
Variable 2821 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; return type; tree String
Variable 3130 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 1; tree DependencyPathsRenderer
Variable 199 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]
Variable 2784 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable endSets(0); tree StringPattern[]
Variable 3518 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V local variable lists(0); tree StringPattern[] at position (0) within StringPattern[][]
Variable 3172 at class classycle.dependency.DependencyDefinitionParser field EXCLUDING; tree String at position (0) within String[]
Variable 178 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I return type; tree int[]
Variable 141 at method classycle.graph.GraphAttributes#getMaximumFragmentSizes():[I return type; tree int[]
Variable 3098 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; cast 1; tree NameAttributes
Variable 3177 at class classycle.dependency.DependencyDefinitionParser field PROP_END; tree String
Variable 3140 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 3; tree PatternVertexCondition
Variable 3103 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; creation 1; tree String
Variable 2076 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern at position (0) within StringPattern[]
Variable 2385 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree DependencyProperties
Variable 2039 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field _key; tree String
Variable 2081 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; parameter 0; tree StringPattern[]
Variable 1735 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable components(0); tree StrongComponent[]
Variable 2086 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; creation 0; tree VertexCondition at position (0) within new VertexCondition[patterns.length]
Variable 2049 at method classycle.dependency.DefaultPreferenceFactory#get(Ljava/lang/String;):Lclassycle/dependency/Preference; parameter 0; tree String
Variable 1740 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 1; tree XMLStrongComponentRenderer
Variable 2068 at class classycle.dependency.DependencyStatement field _startConditions; tree VertexCondition at position (0) within VertexCondition[]
Variable 4288 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V local variable classNames(0); tree Set
Variable 1648 at method classycle.Analyser#getCondensedPackageGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]
Variable 2073 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern[]
Variable 2036 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#getPreference(Ljava/lang/String;):Lclassycle/dependency/Preference; parameter 0; tree String
Variable 4275 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 2; tree String
Variable 1344 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V creation 0; tree String at position (0) within new String[3]
Variable 998 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent
Variable 961 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; cast 2; tree AtomicVertex
Variable 652 at class classycle.util.WildCardPattern field WILD_CARD; tree String
Variable 1003 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable attributes(0); tree NameAndSourceAttributes
Variable 3897 at method classycle.classfile.StringConstant#getString():Ljava/lang/String; local variable result(0); tree String
Variable 285 at method classycle.graph.PathsFinder#prepareGraph([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex[]
Variable 594 at class classycle.util.Text field ESCAPE_SEQUENCES creation 0; tree new String[]{"&lt;", "&gt;", "&amp;", "&quot;", "&apos;"}
Variable 3551 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern[][]
Variable 211 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable processor(0); tree StrongComponentProcessor
Variable 3939 at method classycle.PackageProcessor$Arc#<init>(Lclassycle/graph/AtomicVertex;Lclassycle/graph/AtomicVertex;Z):V parameter 0; tree AtomicVertex
Variable 636 at class classycle.util.NotStringPattern field _pattern; tree StringPattern
Variable 290 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; creation 1; tree HashSet
Variable 599 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer
Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
Variable 3556 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; creation 2; tree StringPattern at position (1) within new StringPattern[2][]
Variable 3519 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V local variable lists(0); tree StringPattern at position (1) within StringPattern[][]
Variable 3944 at class classycle.PackageProcessor field _packageVertices creation 0; tree HashMap
Variable 641 at method classycle.util.NotStringPattern#toString():Ljava/lang/String; return type; tree String
Variable 3598 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V creation 2; tree String
Variable 295 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 0; tree AtomicVertex
Variable 3561 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; creation 3; tree new StringPattern[0]
Variable 258 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; creation 1; tree String
Variable 3215 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable logicalLine(0); tree String
Variable 2497 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyDefinitionParser
Variable 3603 at method classycle.XMLPackageStrongComponentRenderer#getCenterNodesElementName():Ljava/lang/String; return type; tree String
Variable 591 at class classycle.util.Text field ESCAPE_CHARACTERS; tree String
Variable 3139 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 2; tree PatternVertexCondition
Variable 171 at method classycle.graph.StrongComponent#calculateAttributes():V cast 0; tree GeometryAttributes
Variable 2756 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyStatement
Variable 2069 at class classycle.dependency.DependencyStatement field _finalConditions; tree VertexCondition[]
Variable 2494 at class classycle.dependency.DependencyProcessor field _statements; tree Statement at position (0) within Statement[]
Variable 2111 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 2; tree String
Variable 2074 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern at position (0) within StringPattern[]
Variable 1765 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 3; tree XMLPackageStrongComponentRenderer
Variable 2462 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 2; tree DependencyChecker
Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine
Variable 1807 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; parameter 1; tree List
Variable 2079 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; return type; tree VertexCondition[]
Variable 1015 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable ca(0); tree ClassAttributes
Variable 2084 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; local variable fromSets(0); tree VertexCondition at position (0) within VertexCondition[]
Variable 1403 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V creation 0; tree String at position (0) within new String[1]
Variable 4360 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertices(0); tree Map
Variable 1057 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 0; tree StringBuffer
Variable 4323 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; creation 0; tree new AtomicVertex[0]
Variable 3977 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; cast 1; tree PackageVertex
Variable 1002 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 0; tree String at position (0) within new String[10]
Variable 4328 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; parameter 0; tree String
Variable 4407 at class classycle.AnalyserCommandLine field _title; tree String
Variable 4370 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable originalName(0); tree String
Variable 4024 at class classycle.Parser field ZIP_FILE_TYPES; tree String at position (0) within String[]
Variable 1049 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex
Variable 3906 at method classycle.classfile.ConstantPoolPrinter#main([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]
Variable 283 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; parameter 0; tree AtomicVertex[]
Variable 3639 at method classycle.ant.ReportTask#execute():V local variable writer(0); tree PrintWriter
Variable 3602 at method classycle.XMLPackageStrongComponentRenderer#getNodeElementName():Ljava/lang/String; return type; tree String
Variable 3911 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V creation 0; tree DataInputStream
Variable 288 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; creation 0; tree HashSet
Variable 2873 at class classycle.dependency.ResultContainer field _list creation 0; tree ArrayList
Variable 3607 at class classycle.ant.ReportTask field TYPES creation 0; tree HashSet
Variable 267 at method classycle.graph.GraphProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
Variable 3224 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V parameter 0; tree String
Variable 2878 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; creation 0; tree StringBuffer
Variable 2532 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; local variable value(0); tree Object
Variable 2495 at method classycle.dependency.DependencyDefinitionParser#getStatements():[Lclassycle/dependency/Statement; return type; tree Statement[]
Variable 2883 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; creation 1; tree String
Variable 2537 at method classycle.dependency.DependencyProperties#setProperty(Ljava/lang/String;Ljava/lang/String;):V parameter 0; tree String
Variable 2579 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V local variable e(0); tree IOException
Variable 2888 at class classycle.dependency.DefaultResultRenderer field FACTORY; tree PreferenceFactory
Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern
Variable 1806 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; parameter 0; tree AtomicVertex
Variable 1811 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; cast 0; tree StrongComponent
Variable 1465 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 1779 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable graph(1); tree AtomicVertex at position (0) within AtomicVertex[]
Variable 4327 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; return type; tree String
Variable 1050 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent
Variable 1821 at method classycle.Analyser#main([Ljava/lang/String;):V creation 0; tree AnalyserCommandLine
Variable 4406 at class classycle.AnalyserCommandLine field TITLE; tree String
Variable 4060 at method classycle.Parser#createSourceName(Ljava/lang/String;Ljava/lang/String;):Ljava/lang/String; parameter 1; tree String
Variable 1438 at method classycle.XMLPackageRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer
Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer
Variable 4023 at class classycle.Parser field ZIP_FILE_TYPES; tree String[]
Variable 1401 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable values(0); tree String at position (0) within String[]
Variable 3986 at method classycle.PackageProcessor#processAfter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
Variable 683 at class classycle.util.WildCardPattern field _constantParts; tree String[]
Variable 4374 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable name(0); tree String
Variable 4065 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 1; tree String
Variable 4028 at method classycle.Parser#readClassFiles([Ljava/lang/String;):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 1097 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 2; tree IllegalArgumentException
Variable 3682 at method classycle.ant.ClassycleTask#setExcludingClasses(Ljava/lang/String;):V creation 0; tree NotStringPattern
Variable 633 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 3; tree String
Variable 287 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; local variable pathVertices(0); tree HashSet
Variable 3724 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable set(0); tree FileSet
Variable 4033 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 0; tree ArrayList
Variable 638 at method classycle.util.NotStringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String
Variable 20 at method classycle.graph.StrongComponentProcessor#getStrongComponents():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]
Variable 292 at method classycle.graph.VertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex
Variable 3383 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; return type; tree StringPattern
Variable 334 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V cast 0; tree AtomicVertex
Variable 2610 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V local variable patterns(0); tree String
Variable 297 at method classycle.graph.PathsFinder#prepareIfFinal(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex
Variable 339 at method classycle.graph.NameAttributes#<init>(Ljava/lang/String;):V parameter 0; tree String
Variable 30 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; creation 0; tree LongestWalkProcessor
Variable 3233 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; creation 0; tree StringBuffer
Variable 302 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; cast 0; tree AtomicVertex[]
Variable 2232 at class classycle.dependency.SetDefinitionRepository field _patternToNameMap creation 0; tree HashMap
Variable 2541 at class classycle.dependency.DependencyCheckerCommandLine field _renderer; tree ResultRenderer
Variable 2583 at method classycle.dependency.DependencyCheckerCommandLine#handleRenderer(Ljava/lang/String;):V cast 0; tree ResultRenderer
Variable 2237 at method classycle.dependency.SetDefinitionRepository#getPattern(Ljava/lang/String;):Lclassycle/util/StringPattern; cast 0; tree StringPattern
Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String
Variable 1896 at method classycle.Analyser#main([Ljava/lang/String;):V creation 6; tree PrintWriter
Variable 2247 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; local variable name(0); tree String
Variable 1901 at method classycle.Analyser#main([Ljava/lang/String;):V creation 7; tree PrintWriter
Variable 4103 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]
Variable 4066 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 2; tree ArrayList
Variable 1437 at method classycle.XMLPackageRenderer#getRefElement():Ljava/lang/String; return type; tree String
Variable 1128 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 0; tree PlainClassRenderer
Variable 4145 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 0; tree File
Variable 1788 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; parameter 0; tree StrongComponent[]
Variable 4090 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 6; tree ArrayList
Variable 4404 at class classycle.AnalyserCommandLine field XML_FILE; tree String
Variable 4095 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable nodes(0); tree UnresolvedNode[]
Variable 1101 at class classycle.renderer.TemplateBasedStrongComponentRenderer field _format; tree MessageFormat
Variable 4058 at method classycle.Parser#createSourceName(Ljava/lang/String;Ljava/lang/String;):Ljava/lang/String; return type; tree String
Variable 372 at method classycle.graph.LongestWalkProcessor#finishProcessing([Lclassycle/graph/Vertex;):V creation 0; tree Comparator
Variable 4409 at class classycle.AnalyserCommandLine field _csvFile; tree String
Variable 4100 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; cast 1; tree UnresolvedNode at position (0) within UnresolvedNode[]
Variable 1106 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String
Variable 3036 at class classycle.dependency.CyclesResult field _vertexType; tree String
Variable 414 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V creation 0; tree StrongComponent at position (0) within new StrongComponent[_strongComponents.size()]
Variable 723 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 2; tree String
Variable 377 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; cast 0; tree StrongComponent
Variable 3733 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable path(0); tree String
Variable 4042 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 3; tree StringPattern
Variable 3350 at method classycle.dependency.DependencyDefinitionParser#checkForEqualCharacter([Ljava/lang/String;II):V parameter 0; tree String at position (0) within String[]
Variable 110 at class classycle.graph.StrongComponent$GeometryAttributes field _centerVertices creation 0; tree ArrayList
Variable 728 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 1; tree String
Variable 3313 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String[]
Variable 3355 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; return type; tree StringPattern[] at position (0) within StringPattern[][]
Variable 2700 at method classycle.dependency.PatternVertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z cast 0; tree NameAttributes
Variable 2663 at class classycle.dependency.ShowStatement field _renderer; tree ResultRenderer
Variable 2972 at method classycle.dependency.CheckSetStatement#<init>(Lclassycle/util/StringPattern;Lclassycle/dependency/SetDefinitionRepository;):V parameter 1; tree SetDefinitionRepository
Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer
Variable 3051 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable component(0); tree StrongComponent
Variable 2668 at method classycle.dependency.ShowStatement#<init>(Lclassycle/dependency/ResultRenderer;[Lclassycle/dependency/Preference;):V parameter 1; tree Preference at position (0) within Preference[]
Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex
Variable 2 at class classycle.graph.StrongComponentAnalyser field _components; tree StrongComponent[]
Variable 2555 at method classycle.dependency.DependencyCheckerCommandLine#handleRenderer(Ljava/lang/String;):V parameter 0; tree String
Variable 1591 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 1; tree StrongComponent[]
Variable 1942 at class classycle.dependency.DependencyPathsRenderer field _graph; tree Vertex[]
Variable 1905 at class classycle.UnresolvedNode field _nodes; tree List
Variable 1596 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V creation 0; tree TemplateBasedClassRenderer
Variable 1947 at class classycle.dependency.DependencyPathsRenderer field _vertices creation 0; tree HashSet
Variable 1910 at method classycle.UnresolvedNode#linkIterator():Ljava/util/Iterator; return type; tree Iterator
Variable 1601 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]
Variable 1527 at method classycle.Analyser#checkClassGraph(Ljava/lang/String;):V parameter 0; tree String
Variable 3840 at method classycle.classfile.RefConstant#toString(Ljava/lang/String;):Ljava/lang/String; return type; tree String
Variable 4149 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable result(0); tree UnresolvedNode
Variable 1218 at method classycle.renderer.XMLStrongComponentRenderer#getNodesElementName():Ljava/lang/String; return type; tree String
Variable 3845 at method classycle.classfile.RefConstant#getNameAndType():Lclassycle/classfile/NameAndTypeConstant; cast 0; tree NameAndTypeConstant
Variable 4154 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 0; tree InputStream
Variable 1532 at method classycle.Analyser#getCondensedClassGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]
Variable 1223 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; creation 0; tree MessageFormat
Variable 4136 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable child(0); tree File
Variable 3425 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V creation 0; tree Preference at position (0) within new Preference[tokens.length - 1]
Variable 4099 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; cast 1; tree UnresolvedNode[]
Variable 413 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V creation 0; tree new StrongComponent[_strongComponents.size()]
Variable 4122 at method classycle.Parser#isZipFile(Ljava/io/File;):Z local variable name(0); tree String
Variable 4104 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 1110 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
Variable 3758 at method classycle.ant.ClassycleTask#getPattern():Lclassycle/util/StringPattern; creation 0; tree AndStringPattern
Variable 4067 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 3; tree StringPattern
Variable 109 at class classycle.graph.StrongComponent$GeometryAttributes field _centerVertices; tree ArrayList
Variable 4146 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 1; tree String
Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent
Variable 3763 at class classycle.ant.DependencyCheckingTask field _definitionFile; tree File
Variable 460 at method classycle.classfile.UTF8Constant#<init>([Lclassycle/classfile/Constant;Ljava/lang/String;):V parameter 0; tree Constant[]
Variable 3726 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable scanner(0); tree DirectoryScanner
Variable 114 at class classycle.graph.StrongComponent$GeometryAttributes field _bestFragmenters creation 0; tree ArrayList
Variable 423 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V cast 2; tree StrongComponent
Variable 3380 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; creation 0; tree OrStringPattern
Variable 3768 at method classycle.ant.DependencyCheckingTask#addText(Ljava/lang/String;):V parameter 0; tree String
Variable 465 at method classycle.classfile.UTF8Constant#toString():Ljava/lang/String; return type; tree String
Variable 3422 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V local variable preferences(0); tree Preference[]
Variable 119 at method classycle.graph.StrongComponent$GeometryAttributes#getCenterVertices():[Lclassycle/graph/Vertex; cast 0; tree Vertex[]
Variable 428 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable head(0); tree StrongComponent
Variable 2704 at method classycle.dependency.PatternVertexCondition#toString():Ljava/lang/String; return type; tree String
Variable 2667 at method classycle.dependency.ShowStatement#<init>(Lclassycle/dependency/ResultRenderer;[Lclassycle/dependency/Preference;):V parameter 1; tree Preference[]
Variable 2709 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern[] at position (0) within StringPattern[][]
Variable 3018 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree TextResult
Variable 2017 at class classycle.dependency.DefaultPreferenceFactory field ONLY_SHORTEST_PATHS creation 0; tree DefaultPreference
Variable 1943 at class classycle.dependency.DependencyPathsRenderer field _graph; tree Vertex at position (0) within Vertex[]
Variable 2714 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern[][]
Variable 2677 at method classycle.dependency.ShowStatement#toString():Ljava/lang/String; return type; tree String
Variable 2313 at method classycle.dependency.CyclesResult#addCycle(Lclassycle/graph/StrongComponent;):V parameter 0; tree StrongComponent
Variable 2239 at method classycle.dependency.SetDefinitionRepository#contains(Ljava/lang/String;):Z parameter 0; tree String
Variable 2664 at class classycle.dependency.ShowStatement field _preferences; tree Preference[]
Variable 2318 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; creation 0; tree StringBuffer
Variable 2627 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V local variable patterns(1); tree String
Variable 2244 at method classycle.dependency.SetDefinitionRepository#getName(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern
Variable 1217 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementName():Ljava/lang/String; return type; tree String
Variable 1977 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 3; tree HashSet
Variable 1940 at method classycle.dependency.Preference#getKey():Ljava/lang/String; return type; tree String
Variable 1568 at method classycle.Analyser#createPackageGraph():J creation 1; tree StrongComponentAnalyser
Variable 1222 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; return type; tree MessageFormat
Variable 913 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent
Variable 839 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String
Variable 1573 at method classycle.PackageProcessor#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]
Variable 1227 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplate():Ljava/text/MessageFormat; return type; tree MessageFormat
Variable 4184 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable stream(0); tree InputStream
Variable 4147 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 2; tree StringPattern
Variable 844 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable ga(0); tree GraphAttributes
Variable 498 at method classycle.classfile.InterfaceMethodRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[]
Variable 1232 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplateWithEccentricity():Ljava/text/MessageFormat; return type; tree MessageFormat
Variable 3880 at method classycle.classfile.NameAndTypeConstant#getDescriptor():Ljava/lang/String; cast 0; tree UTF8Constant
Variable 1214 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 2; tree String
Variable 540 at method classycle.classfile.NameAndTypeConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[]
Variable 503 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 5; tree StringConstant
Variable 1219 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementName():Ljava/lang/String; return type; tree String
Variable 3804 at method classycle.ant.DependencyCheckingTask#getDependencyDefinitions():Ljava/lang/String; return type; tree String
Variable 3458 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]
Variable 3767 at method classycle.ant.DependencyCheckingTask#setResultRenderer(Ljava/lang/String;):V parameter 0; tree String
Variable 799 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; return type; tree String
Variable 490 at method classycle.classfile.MethodRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[]
Variable 3112 at class classycle.dependency.DependencyResult field _finalSet; tree StringPattern
Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String
Variable 144 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I local variable list(0); tree ArrayList
Variable 3772 at method classycle.ant.DependencyCheckingTask#execute():V local variable analyser(0); tree Analyser
Variable 841 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent
Variable 532 at method classycle.classfile.DoubleConstant#<init>([Lclassycle/classfile/Constant;D):V parameter 0; tree Constant[]
Variable 3117 at method classycle.dependency.DependencyResult#getPaths():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]
Variable 123 at method classycle.graph.StrongComponent$GeometryAttributes#getCenterVertices():[Lclassycle/graph/Vertex; creation 0; tree new Vertex[_centerVertices.size()]
Variable 3740 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable localFiles(0); tree String[]
Variable 3122 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 0; tree StringBuffer
Variable 128 at method classycle.graph.GraphAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex[]
Variable 2393 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z parameter 0; tree PrintWriter
Variable 3090 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable vertex(0); tree AtomicVertex
Variable 2063 at class classycle.dependency.DependencyStatement field _startSets; tree StringPattern[]
Variable 2026 at class classycle.dependency.DefaultPreferenceFactory field ALL_RESULTS creation 0; tree DefaultPreference
Variable 1976 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 2; tree Vertex
Variable 1630 at method classycle.Analyser#checkClassGraph(Ljava/lang/String;):V creation 0; tree IllegalStateException
Variable 1593 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 2; tree Map
Variable 2364 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; creation 1; tree String
Variable 1944 at class classycle.dependency.DependencyPathsRenderer field _startSetCondition; tree VertexCondition
Variable 1635 at method classycle.Analyser#getPackageGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 1252 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; cast 0; tree GraphAttributes
Variable 1949 at method classycle.dependency.DependencyPathsRenderer#<init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;):V parameter 0; tree Vertex at position (0) within Vertex[]
Variable 539 at method classycle.classfile.NameAndTypeConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[]
Variable 3884 at method classycle.classfile.NameAndTypeConstant#toString():Ljava/lang/String; return type; tree String
Variable 3847 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; return type; tree String
Variable 198 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable graph(0); tree AtomicVertex[]
Variable 161 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; cast 0; tree AtomicVertex
Variable 586 at method classycle.util.OrStringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String
Variable 3543 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable endSets(0); tree ArrayList
Variable 3815 at method classycle.ant.DependencyCheckingTask#execute():V creation 3; tree BuildException
Variable 3469 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V local variable e(0); tree NumberFormatException
Variable 166 at method classycle.graph.StrongComponent#calculateAttributes():V local variable distances(0); tree int[] at position (0) within int[][]
Variable 531 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 9; tree DoubleConstant
Variable 148 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I local variable attributes(0); tree Attributes
Variable 111 at class classycle.graph.StrongComponent$GeometryAttributes field _eccentricities; tree int[]
Variable 3894 at method classycle.classfile.FloatConstant#toString():Ljava/lang/String; return type; tree String
Variable 3857 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable c(0); tree Constant
Variable 3548 at method classycle.dependency.DependencyDefinitionParser#isAKeyWord(Ljava/lang/String;[Ljava/lang/String;):Z parameter 1; tree String[]
Variable 845 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; cast 0; tree GraphAttributes
Variable 190 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable row(0); tree int[]
Variable 462 at method classycle.classfile.UTF8Constant#<init>([Lclassycle/classfile/Constant;Ljava/lang/String;):V parameter 1; tree String
Variable 153 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I local variable objectAttributes(0); tree Attributes
Variable 3047 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable iter(0); tree Iterator
Variable 116 at method classycle.graph.StrongComponent$GeometryAttributes#getCenterVertices():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[]
Variable 3553 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern at position (1) within StringPattern[][]
Variable 504 at method classycle.classfile.StringConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant[]
Variable 195 at method classycle.graph.StrongComponent#calculateIndexMap():Ljava/util/HashMap; local variable result(0); tree HashMap
Variable 2780 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable startSets(0); tree StringPattern[]
Variable 158 at class classycle.graph.StrongComponent field _vertices; tree Vector
Variable 467 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; return type; tree Constant[]
Variable 3052 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; cast 0; tree StrongComponent
Variable 2785 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable endSets(0); tree StringPattern at position (0) within StringPattern[]
Variable 126 at method classycle.graph.StrongComponent$GeometryAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex[]
Variable 2439 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser
Variable 2093 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 2402 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z local variable result(0); tree Result
Variable 2711 at class classycle.dependency.LayeringStatement field _repository; tree SetDefinitionRepository
Variable 2098 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree ResultContainer
Variable 2716 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern at position (1) within StringPattern[][]
Variable 2370 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree Analyser
Variable 2061 at class classycle.dependency.DependencyStatement field CHECK; tree String
Variable 2375 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyProperties
Variable 2066 at class classycle.dependency.DependencyStatement field _finalSets; tree StringPattern at position (0) within StringPattern[]
Variable 2029 at class classycle.dependency.DefaultPreferenceFactory field ONLY_FAILURES; tree Preference
Variable 1602 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V local variable vertex(0); tree AtomicVertex
Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository
Variable 3964 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable classAttributes(0); tree ClassAttributes
Variable 4273 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 0; tree UTF8Constant
Variable 1953 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String
Variable 1335 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable maximumFragmentSizes(0); tree int[]
Variable 915 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 0; tree StringBuffer
Variable 4315 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; parameter 0; tree UnresolvedNode at position (0) within UnresolvedNode[]
Variable 4278 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; cast 3; tree StringConstant
Variable 1958 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; creation 1; tree HashSet
Variable 611 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable buffer(0); tree StringBuffer
Variable 1345 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable template(0); tree MessageFormat
Variable 3547 at method classycle.dependency.DependencyDefinitionParser#isAKeyWord(Ljava/lang/String;[Ljava/lang/String;):Z parameter 0; tree String
Variable 3856 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable result(0); tree String
Variable 4207 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable pool(0); tree Constant[]
Variable 3898 at method classycle.classfile.StringConstant#getString():Ljava/lang/String; local variable c(0); tree Constant
Variable 3552 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern[] at position (0) within StringPattern[][]
Variable 930 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 1; tree MessageFormat
Variable 275 at method classycle.graph.PathsFinder#<init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;Z):V parameter 0; tree VertexCondition
Variable 212 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I creation 2; tree StrongComponentProcessor
Variable 2860 at method classycle.dependency.LayerDefinitionRepository#getLayer(Ljava/lang/String;):[Lclassycle/util/StringPattern; return type; tree StringPattern[]
Variable 3169 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT creation 0; tree new String[]{INDEPENDENT_OF_KEY_WORD, DIRECTLY_INDEPENDENT_OF_KEY_WORD}
Variable 2823 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; creation 0; tree StringBuffer
Variable 2786 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 1; tree new StringPattern[patterns.length - 1]
Variable 3557 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; cast 0; tree StringPattern[]
Variable 3174 at class classycle.dependency.DependencyDefinitionParser field EXCLUDING creation 0; tree String at position (0) within new String[]{EXCLUDING_KEY_WORD}
Variable 162 at method classycle.graph.StrongComponent#addVertex(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex
Variable 3216 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; return type; tree String
Variable 3179 at class classycle.dependency.DependencyDefinitionParser field _renderer; tree ResultRenderer
Variable 2870 at method classycle.dependency.LayerDefinitionRepository#getName([Lclassycle/util/StringPattern;):Ljava/lang/String; cast 0; tree String
Variable 2524 at class classycle.dependency.DependencyProperties field _properties; tree Map
Variable 167 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I return type; tree int[][]
Variable 2875 at method classycle.dependency.ResultContainer#getResult(I):Lclassycle/dependency/Result; cast 0; tree Result
Variable 2838 at method classycle.dependency.LayerDefinitionRepository#getName([Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern at position (0) within StringPattern[]
Variable 2065 at class classycle.dependency.DependencyStatement field _finalSets; tree StringPattern[]
Variable 1756 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable layerMap(0); tree Map
Variable 2070 at class classycle.dependency.DependencyStatement field _finalConditions; tree VertexCondition at position (0) within VertexCondition[]
Variable 1761 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable components(1); tree StrongComponent at position (0) within StrongComponent[]
Variable 2033 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field REPOSITORY; tree HashMap
Variable 1341 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable values(0); tree String[]
Variable 2112 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 3; tree AtomicVertex[]
Variable 2075 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern[]
Variable 4314 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; parameter 0; tree UnresolvedNode[]
Variable 4277 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable str(0); tree String
Variable 1346 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V cast 2; tree NameAttributes
Variable 4010 at method classycle.PackageAttributes#getClasses():[Ljava/lang/String; return type; tree String at position (0) within String[]
Variable 4319 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; cast 0; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 3664 at class classycle.ant.ClassycleTask field _includingClasses; tree StringPattern
Variable 4361 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 0; tree HashMap
Variable 4015 at method classycle.PackageAttributes#getClasses():[Ljava/lang/String; creation 0; tree new String[_classes.size()]
Variable 4324 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; creation 0; tree AtomicVertex at position (0) within new AtomicVertex[0]
Variable 3669 at class classycle.ant.ClassycleTask field _fileSets; tree LinkedList
Variable 3286 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V parameter 0; tree String
Variable 3595 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V creation 1; tree IllegalArgumentException
Variable 3249 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable name(0); tree String
Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat
Variable 620 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable line(0); tree String
Variable 274 at class classycle.graph.PathsFinder field _finalSetCondition; tree VertexCondition
Variable 3637 at method classycle.ant.ClassycleTask#getPattern():Lclassycle/util/StringPattern; return type; tree StringPattern
Variable 3946 at class classycle.PackageProcessor field _arcs creation 0; tree ArrayList
Variable 3291 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokens(0); tree String[]
Variable 662 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; local variable result(0); tree OrStringPattern
Variable 934 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[]
Variable 316 at method classycle.graph.PathsFinder#prepareGraph([Lclassycle/graph/AtomicVertex;):V local variable vertex(0); tree AtomicVertex
Variable 279 at method classycle.graph.PathsFinder#getFinalSetCondition():Lclassycle/graph/VertexCondition; return type; tree VertexCondition
Variable 3173 at class classycle.dependency.DependencyDefinitionParser field EXCLUDING creation 0; tree new String[]{EXCLUDING_KEY_WORD}
Variable 3624 at method classycle.ant.ReportTask#execute():V local variable classFiles(0); tree String at position (0) within String[]
Variable 3933 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable e(1); tree IOException
Variable 3896 at method classycle.classfile.StringConstant#getString():Ljava/lang/String; return type; tree String
Variable 593 at class classycle.util.Text field ESCAPE_SEQUENCES; tree String at position (0) within String[]
Variable 2906 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; return type; tree Result
Variable 284 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 3178 at class classycle.dependency.DependencyDefinitionParser field _properties; tree DependencyProperties
Variable 289 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; local variable currentPath(0); tree HashSet
Variable 2874 at method classycle.dependency.ResultContainer#getResult(I):Lclassycle/dependency/Result; return type; tree Result
Variable 3183 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions creation 0; tree LayerDefinitionRepository
Variable 2528 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String
Variable 2837 at method classycle.dependency.LayerDefinitionRepository#getName([Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern[]
Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer
Variable 3188 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable reader(0); tree BufferedReader
Variable 2496 at method classycle.dependency.DependencyDefinitionParser#getStatements():[Lclassycle/dependency/Statement; return type; tree Statement at position (0) within Statement[]
Variable 2538 at method classycle.dependency.DependencyProperties#setProperty(Ljava/lang/String;Ljava/lang/String;):V parameter 1; tree String
Variable 1791 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V local variable layerIndex(0); tree Integer
Variable 2105 at method classycle.dependency.ResultContainer#add(Lclassycle/dependency/Result;):V parameter 0; tree Result
Variable 4040 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 1; tree String
Variable 4349 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; creation 1; tree AtomicVertex
Variable 737 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String
Variable 4312 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable vertices(0); tree Map
Variable 663 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 1; tree OrStringPattern
Variable 3982 at method classycle.PackageProcessor#isVertexFromGraph(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex
Variable 396 at method classycle.graph.StrongComponentProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
Variable 705 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;II):Z local variable constantPart(0); tree String
Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes
Variable 359 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V creation 0; tree IllegalArgumentException
Variable 3987 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]
Variable 1056 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer
Variable 747 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String
Variable 710 at method classycle.PackageVertex#<init>(Ljava/lang/String;):V creation 0; tree PackageAttributes
Variable 364 at method classycle.graph.LongestWalkProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]
Variable 673 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V parameter 0; tree String
Variable 2949 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; parameter 0; tree Result
Variable 4029 at method classycle.Parser#readClassFiles([Ljava/lang/String;):[Lclassycle/graph/AtomicVertex; parameter 0; tree String[]
Variable 406 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V cast 0; tree AtomicVertex
Variable 2954 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; creation 1; tree String
Variable 3282 at method classycle.dependency.DependencyDefinitionParser#getStatements():[Lclassycle/dependency/Statement; creation 0; tree new Statement[0]
Variable 351 at method classycle.graph.LongestWalkProcessor#processBefore(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
Variable 3305 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V parameter 0; tree String[]
Variable 3979 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; creation 0; tree PackageVertex
Variable 3287 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokenizer(0); tree StringTokenizer
Variable 2904 at method classycle.dependency.DefaultResultRenderer#getPreferenceFactory():Lclassycle/dependency/PreferenceFactory; return type; tree PreferenceFactory
Variable 2595 at class classycle.CommandLine field _pattern; tree StringPatternSequence
Variable 3292 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokens(0); tree String at position (0) within String[]
Variable 3218 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 3; tree String
Variable 2600 at method classycle.CommandLine#<init>([Ljava/lang/String;):V creation 0; tree new String[args.length - index]
Variable 2872 at class classycle.dependency.ResultContainer field _list; tree List
Variable 2951 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; creation 0; tree StringBuffer
Variable 2233 at method classycle.dependency.SetDefinitionRepository#put(Ljava/lang/String;Lclassycle/util/StringPattern;):V parameter 0; tree String
Variable 2542 at class classycle.dependency.DependencyCheckerCommandLine field _renderer creation 0; tree DefaultResultRenderer
Variable 2505 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree DependencyProperties
Variable 1850 at method classycle.CommandLine#getReflectionPattern():Lclassycle/util/StringPattern; return type; tree StringPattern
Variable 1467 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree String at position (0) within String[]
Variable 1546 at method classycle.Analyser#getClassLayerMap():Ljava/util/Map; return type; tree Map
Variable 1818 at method classycle.Analyser#main([Ljava/lang/String;):V parameter 0; tree String[]
Variable 1509 at method classycle.Analyser#getNumberOfExternalClasses():I local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]
Variable 1126 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent
Variable 1860 at method classycle.AnalyserCommandLine#getXmlFile():Ljava/lang/String; return type; tree String
Variable 1823 at method classycle.AnalyserCommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]
Variable 4408 at class classycle.AnalyserCommandLine field _xmlFile; tree String
Variable 1514 at method classycle.Analyser#getNumberOfExternalClasses():I cast 0; tree ClassAttributes
Variable 1805 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; return type; tree StrongComponent
Variable 1459 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 1; tree StringPattern
Variable 1810 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; local variable cycle(0); tree StrongComponent
Variable 1464 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]
Variable 746 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes
Variable 4012 at method classycle.PackageAttributes#getClasses():[Ljava/lang/String; cast 0; tree String at position (0) within String[]
Variable 709 at method classycle.PackageVertex#<init>(Ljava/lang/String;):V parameter 0; tree String
Variable 363 at method classycle.graph.LongestWalkProcessor#processAfter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
Variable 1469 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 2; tree StringPattern
Variable 4054 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 2; tree FileFilter
Variable 3708 at method classycle.ant.ClassycleTask#execute():V creation 0; tree BuildException
Variable 4017 at method classycle.PackageAttributes#addClass(Lclassycle/ClassAttributes;):V local variable className(0); tree String
Variable 714 at method classycle.PackageVertex#addClass(Lclassycle/ClassAttributes;):V parameter 0; tree ClassAttributes
Variable 405 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V creation 0; tree StrongComponent
Variable 3362 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V creation 0; tree AndStringPattern
Variable 3671 at method classycle.ant.ClassycleTask#setIncludingClasses(Ljava/lang/String;):V parameter 0; tree String
Variable 59 at method classycle.graph.Vertex#getTailVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex
Variable 4096 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable nodes(0); tree UnresolvedNode at position (0) within UnresolvedNode[]
Variable 4059 at method classycle.Parser#createSourceName(Ljava/lang/String;Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String
Variable 756 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes
Variable 719 at class classycle.ClassAttributes field INTERFACE; tree String
Variable 3713 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable fileSeparator(0); tree String
Variable 3367 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; parameter 0; tree StringPattern at position (0) within StringPattern[]
Variable 373 at method classycle.graph.LongestWalkProcessor$1#compare(Ljava/lang/Object;Ljava/lang/Object;):I parameter 0; tree Object
Variable 2958 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V cast 0; tree ResultContainer
Variable 27 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; return type; tree Map
Variable 415 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V cast 0; tree StrongComponent
Variable 3309 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V parameter 0; tree String[]
Variable 3681 at method classycle.ant.ClassycleTask#setExcludingClasses(Ljava/lang/String;):V parameter 0; tree String
Variable 378 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; creation 0; tree IllegalArgumentException
Variable 2945 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; creation 2; tree String
Variable 14 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]
Variable 3351 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable lists(0); tree StringPattern[][]
Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]
Variable 365 at method classycle.graph.LongestWalkProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]
Variable 2950 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; local variable buffer(0); tree StringBuffer
Variable 19 at method classycle.graph.StrongComponentProcessor#getStrongComponents():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]
Variable 2258 at class classycle.dependency.CheckCyclesStatement field _repository; tree SetDefinitionRepository
Variable 2530 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; cast 0; tree String
Variable 3301 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V parameter 0; tree String[]
Variable 2263 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 1880 at method classycle.AnalyserCommandLine#getCsvFile():Ljava/lang/String; return type; tree String
Variable 2268 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; cast 0; tree NameAttributes
Variable 2540 at class classycle.dependency.DependencyCheckerCommandLine field _dependencyDefinition; tree String
Variable 2231 at class classycle.dependency.SetDefinitionRepository field _patternToNameMap; tree HashMap
Variable 1885 at method classycle.Analyser#main([Ljava/lang/String;):V creation 4; tree PrintWriter
Variable 1513 at method classycle.Analyser#getNumberOfExternalClasses():I local variable attributes(0); tree ClassAttributes
Variable 2273 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; cast 1; tree AtomicVertex[]
Variable 2236 at method classycle.dependency.SetDefinitionRepository#getPattern(Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String
Variable 826 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable source(0); tree String
Variable 3725 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; cast 0; tree FileSet
Variable 1468 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 1; tree StringPattern
Variable 813 at class classycle.NameAndSourceAttributes field _sources; tree Set
Variable 739 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes
Variable 1510 at method classycle.Analyser#getNumberOfExternalClasses():I local variable usedClasses(0); tree HashSet
Variable 1436 at method classycle.XMLPackageRenderer#getElement():Ljava/lang/String; return type; tree String
Variable 3749 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable classFiles(0); tree String[]
Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer
Variable 3712 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; creation 0; tree ArrayList
Variable 398 at method classycle.graph.StrongComponentProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable t(0); tree AtomicVertex
Variable 3754 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; cast 1; tree String at position (0) within String[]
Variable 3408 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V local variable sets(0); tree StringPattern[]
Variable 4026 at class classycle.Parser field ZIP_FILE_TYPES creation 0; tree String at position (0) within new String[]{".zip", ".jar", ".war", ".ear"}
Variable 749 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes
Variable 440 at class classycle.ClassNameExtractor field _classNames; tree Set
Variable 4105 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree UnresolvedNode[]
Variable 4068 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 3; tree ZipFile
Variable 4031 at method classycle.Parser#readClassFiles([Ljava/lang/String;):[Lclassycle/graph/AtomicVertex; creation 0; tree TrueStringPattern
Variable 382 at class classycle.graph.StrongComponentProcessor field _vertexStack; tree Stack
Variable 36 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; local variable component(0); tree StrongComponent
Variable 3418 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V cast 0; tree StringPattern[]
Variable 115 at method classycle.graph.StrongComponent$GeometryAttributes#getCenterVertices():[Lclassycle/graph/Vertex; return type; tree Vertex[]
Variable 3035 at class classycle.dependency.CyclesResult field _statement; tree String
Variable 2689 at method classycle.dependency.TextResult#<init>(Ljava/lang/String;Z):V parameter 0; tree String
Variable 2280 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree PackageProcessor
Variable 3040 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; creation 0; tree StringBuffer
Variable 2631 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V local variable p(0); tree StringPattern
Variable 65 at method classycle.graph.Vertex#toString():Ljava/lang/String; return type; tree String
Variable 28 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; local variable components(0); tree StrongComponent[]
Variable 2230 at class classycle.dependency.SetDefinitionRepository field _nameToPatternMap creation 0; tree HashMap
Variable 2235 at method classycle.dependency.SetDefinitionRepository#getPattern(Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern
Variable 2277 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree new AtomicVertex[0]
Variable 1585 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]
Variable 1239 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer
Variable 1511 at method classycle.Analyser#getNumberOfExternalClasses():I creation 0; tree HashSet
Variable 1590 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 1244 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 1; tree String at position (0) within new String[7]
Variable 898 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String
Variable 526 at method classycle.classfile.LongConstant#<init>([Lclassycle/classfile/Constant;J):V parameter 0; tree Constant at position (0) within Constant[]
Variable 489 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 3; tree MethodRefConstant
Variable 1595 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 4; tree PrintWriter
Variable 3834 at method classycle.ant.DependencyCheckingTask#getDependencyDefinitions():Ljava/lang/String; creation 0; tree BuildException
Variable 840 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex
Variable 3488 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 0; tree StringPattern[] at position (0) within new StringPattern[tokens.length - 2][]
Variable 3451 at method classycle.dependency.DependencyDefinitionParser#createCheckSetStatements([Ljava/lang/String;I):V parameter 0; tree String[]
Variable 822 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable iterator(0); tree Iterator
Variable 476 at method classycle.classfile.ClassConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant[]
Variable 748 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 1; tree String
Variable 439 at class classycle.ClassNameExtractor field _constant; tree String
Variable 3839 at method classycle.classfile.MethodRefConstant#toString():Ljava/lang/String; return type; tree String
Variable 4148 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable stream(0); tree InputStream
Variable 3765 at class classycle.ant.DependencyCheckingTask field _resultRenderer; tree String
Variable 827 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; cast 0; tree String
Variable 135 at method classycle.graph.StrongComponent$GeometryAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; creation 0; tree Vertex at position (0) within new Vertex[_bestFragmenters.size()]
Variable 407 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V local variable vertexOfComponent(0); tree AtomicVertex
Variable 3844 at method classycle.classfile.RefConstant#getNameAndType():Lclassycle/classfile/NameAndTypeConstant; return type; tree NameAndTypeConstant
Variable 3807 at method classycle.ant.DependencyCheckingTask#execute():V creation 2; tree PrintWriter
Variable 758 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes
Variable 140 at method classycle.graph.StrongComponent$GeometryAttributes#getMaximumFragmentSizes():[I return type; tree int[]
Variable 3034 at class classycle.dependency.CyclesResult field _cycles creation 0; tree ArrayList
Variable 103 at method classycle.graph.Vertex#toString():Ljava/lang/String; creation 1; tree String
Variable 412 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]
Variable 66 at method classycle.graph.Vertex#toString():Ljava/lang/String; local variable result(0); tree StringBuffer
Variable 491 at method classycle.classfile.MethodRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[]
Variable 3385 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; local variable pattern(0); tree StringPattern
Variable 145 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I cast 0; tree GeometryAttributes
Variable 2730 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(0); tree DependencyStatement
Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer
Variable 2384 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree String
Variable 2693 at method classycle.dependency.PatternVertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z local variable attributes(0); tree Attributes
Variable 113 at class classycle.graph.StrongComponent$GeometryAttributes field _bestFragmenters; tree ArrayList
Variable 1969 at method classycle.dependency.DependencyPathsRenderer#getNameOf(Lclassycle/graph/Vertex;):Ljava/lang/String; parameter 0; tree Vertex
Variable 2394 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z local variable graph(0); tree AtomicVertex[]
Variable 2666 at method classycle.dependency.ShowStatement#<init>(Lclassycle/dependency/ResultRenderer;[Lclassycle/dependency/Preference;):V parameter 0; tree ResultRenderer
Variable 2048 at method classycle.dependency.DefaultPreferenceFactory#get(Ljava/lang/String;):Lclassycle/dependency/Preference; return type; tree Preference
Variable 2011 at method classycle.dependency.DependencyPathsRenderer#getNameOf(Lclassycle/graph/Vertex;):Ljava/lang/String; cast 0; tree NameAttributes
Variable 1974 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 0; tree StringBuffer
Variable 2016 at class classycle.dependency.DefaultPreferenceFactory field ONLY_SHORTEST_PATHS; tree Preference
Variable 1589 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 0; tree AtomicVertex[]
Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer
Variable 3914 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V creation 1; tree FileInputStream
Variable 4223 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable attributes(0); tree ClassAttributes
Variable 1594 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 3; tree AtomicVertexRenderer
Variable 1557 at method classycle.Analyser#createPackageGraph():J creation 0; tree PackageProcessor
Variable 902 at method classycle.renderer.XMLClassRenderer#getRefElement():Ljava/lang/String; return type; tree String
Variable 865 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; cast 2; tree NameAttributes
Variable 1908 at method classycle.UnresolvedNode#getAttributes():Lclassycle/ClassAttributes; return type; tree ClassAttributes
Variable 1599 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter
Variable 3838 at method classycle.classfile.RefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[]
Variable 907 at method classycle.renderer.TemplateBasedClassRenderer#<init>(Ljava/lang/String;):V parameter 0; tree String
Variable 561 at class classycle.util.StringPatternSequence field _patterns; tree ArrayList
Variable 524 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 8; tree LongConstant
Variable 3843 at method classycle.classfile.RefConstant#getClassConstant():Lclassycle/classfile/ClassConstant; cast 0; tree ClassConstant
Variable 1221 at method classycle.renderer.XMLStrongComponentRenderer#getBestFragmentersElementName():Ljava/lang/String; return type; tree String
Variable 912 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex
Variable 3806 at method classycle.ant.DependencyCheckingTask#execute():V local variable printWriter(0); tree PrintWriter
Variable 566 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; creation 0; tree StringBuffer
Variable 3460 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]
Variable 220 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable fragments(0); tree StrongComponent at position (0) within StrongComponent[]
Variable 3119 at method classycle.dependency.DependencyResult#getStartSet():Lclassycle/util/StringPattern; return type; tree StringPattern
Variable 107 at method classycle.graph.Vertex#compareTo(Ljava/lang/Object;):I cast 0; tree Vertex
Variable 3853 at method classycle.classfile.NameAndTypeConstant#getDescriptor():Ljava/lang/String; return type; tree String
Variable 3161 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 4; tree String
Variable 149 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I cast 1; tree Vertex
Variable 112 at class classycle.graph.StrongComponent$GeometryAttributes field _maximumFragmentSizes; tree int[]
Variable 3129 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable renderer(0); tree DependencyPathsRenderer
Variable 2783 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 0; tree StringPattern at position (0) within new StringPattern[1]
Variable 154 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I cast 2; tree Vertex
Variable 117 at method classycle.graph.GraphAttributes#getCenterVertices():[Lclassycle/graph/Vertex; return type; tree Vertex[]
Variable 3116 at method classycle.dependency.DependencyResult#getFinalSet():Lclassycle/util/StringPattern; return type; tree StringPattern
Variable 1706 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 0; tree String
Variable 2403 at method classycle.dependency.DependencyProcessor#executeNextStatement([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result
Variable 2712 at class classycle.dependency.LayeringStatement field _layerRepository; tree LayerDefinitionRepository
Variable 2025 at class classycle.dependency.DefaultPreferenceFactory field ALL_RESULTS; tree Preference
Variable 1642 at method classycle.Analyser#checkPackageGraph(Ljava/lang/String;):V parameter 0; tree String
Variable 1024 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; cast 2; tree AtomicVertex
Variable 1647 at method classycle.Analyser#getCondensedPackageGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]
Variable 3886 at method classycle.classfile.IntConstant#toString():Ljava/lang/String; return type; tree String
Variable 1220 at method classycle.renderer.XMLStrongComponentRenderer#getCenterNodesElementName():Ljava/lang/String; return type; tree String
Variable 911 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String
Variable 874 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; cast 3; tree NameAttributes
Variable 3965 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; cast 0; tree ClassAttributes
Variable 4274 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 1; tree UnresolvedNode
Variable 3928 at method classycle.classfile.ConstantPoolPrinter#printConstantPool([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[]
Variable 3891 at method classycle.classfile.FieldRefConstant#toString():Ljava/lang/String; return type; tree String
Variable 4256 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable cc(0); tree ClassConstant
Variable 3545 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable currentList(0); tree ArrayList
Variable 3910 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable stream(0); tree DataInputStream
Variable 4219 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; cast 0; tree ClassConstant
Variable 3873 at method classycle.classfile.NameAndTypeConstant#getName():Ljava/lang/String; local variable c(0); tree Constant
Variable 261 at method classycle.graph.GraphProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]
Variable 533 at method classycle.classfile.DoubleConstant#<init>([Lclassycle/classfile/Constant;D):V parameter 0; tree Constant at position (0) within Constant[]
Variable 187 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable distances(0); tree int[] at position (0) within int[][]
Variable 612 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 0; tree StringBuffer
Variable 3878 at method classycle.classfile.NameAndTypeConstant#getDescriptor():Ljava/lang/String; local variable result(0); tree String
Variable 266 at method classycle.graph.GraphProcessor#processBefore(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
Variable 3841 at method classycle.classfile.RefConstant#toString(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String
Variable 229 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; creation 0; tree StringBuffer
Variable 538 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 10; tree NameAndTypeConstant
Variable 192 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable index(0); tree Integer
Variable 617 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 2; tree FileReader
Variable 2856 at class classycle.dependency.LayerDefinitionRepository field _layerToNameMap creation 0; tree HashMap
Variable 197 at method classycle.graph.StrongComponent#calculateIndexMap():Ljava/util/HashMap; creation 1; tree Integer
Variable 2782 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 0; tree new StringPattern[1]
Variable 2861 at method classycle.dependency.LayerDefinitionRepository#getLayer(Ljava/lang/String;):[Lclassycle/util/StringPattern; return type; tree StringPattern at position (0) within StringPattern[]
Variable 3170 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT creation 0; tree String at position (0) within new String[]{INDEPENDENT_OF_KEY_WORD, DIRECTLY_INDEPENDENT_OF_KEY_WORD}
Variable 3479 at method classycle.dependency.DependencyDefinitionParser#createCheckSetStatements([Ljava/lang/String;I):V creation 0; tree CheckSetStatement
Variable 202 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I creation 1; tree AtomicVertex
Variable 2478 at method classycle.dependency.DependencyCheckerCommandLine#getRenderer():Lclassycle/dependency/ResultRenderer; return type; tree ResultRenderer
Variable 2787 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 1; tree StringPattern at position (0) within new StringPattern[patterns.length - 1]
Variable 2095 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]
Variable 2866 at method classycle.dependency.LayerDefinitionRepository#contains(Ljava/lang/String;):Z parameter 0; tree String
Variable 2137 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; local variable buffer(0); tree StringBuffer
Variable 2100 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree PathsFinder
Variable 2428 at method classycle.dependency.DependencyCheckerCommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]
Variable 2082 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; parameter 0; tree StringPattern at position (0) within StringPattern[]
Variable 2087 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; creation 1; tree PatternVertexCondition
Variable 2050 at method classycle.dependency.PreferenceFactory#get(Ljava/lang/String;):Lclassycle/dependency/Preference; return type; tree Preference
Variable 2092 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]
Variable 2034 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field REPOSITORY creation 0; tree HashMap
Variable 4336 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; cast 1; tree AtomicVertex
Variable 1342 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable values(0); tree String at position (0) within String[]
Variable 3990 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable vertices(0); tree Iterator
Variable 996 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String
Variable 613 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable reader(0); tree BufferedReader
Variable 3623 at method classycle.ant.ReportTask#execute():V local variable classFiles(0); tree String[]
Variable 1001 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 0; tree new String[10]
Variable 692 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V creation 0; tree StringTokenizer
Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String
Variable 3549 at method classycle.dependency.DependencyDefinitionParser#isAKeyWord(Ljava/lang/String;[Ljava/lang/String;):Z parameter 1; tree String at position (0) within String[]
Variable 637 at method classycle.util.NotStringPattern#<init>(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern
Variable 4346 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable head(0); tree AtomicVertex
Variable 3937 at class classycle.PackageProcessor$Arc field tail; tree AtomicVertex
Variable 3628 at method classycle.ant.ReportTask#execute():V creation 2; tree Analyser
Variable 697 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V creation 1; tree new String[tokenizer.countTokens()]
Variable 3554 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; creation 2; tree new StringPattern[2][]
Variable 914 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer
Variable 296 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet
Variable 196 at method classycle.graph.StrongComponent#calculateIndexMap():Ljava/util/HashMap; creation 0; tree HashMap
Variable 993 at method classycle.renderer.TemplateBasedClassRenderer#<init>(Ljava/lang/String;):V creation 0; tree MessageFormat
Variable 647 at method classycle.util.AndStringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String
Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer
Variable 3541 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable startSets(0); tree ArrayList
Variable 2886 at class classycle.dependency.DefaultResultRenderer field SHOW; tree String
Variable 3195 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable line(0); tree String
Variable 3504 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 1; tree LayeringStatement
Variable 201 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I creation 0; tree AtomicVertex at position (0) within new AtomicVertex[getNumberOfVertices()]
Variable 3929 at method classycle.classfile.ConstantPoolPrinter#printConstantPool([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[]
Variable 3892 at method classycle.classfile.DoubleConstant#toString():Ljava/lang/String; return type; tree String
Variable 280 at method classycle.graph.PathsFinder#getStartSetCondition():Lclassycle/graph/VertexCondition; return type; tree VertexCondition
Variable 3546 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable token(0); tree String
Variable 206 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable index(0); tree Integer
Variable 2891 at class classycle.dependency.DefaultResultRenderer field ONLY_SHORTEST_PATHS creation 0; tree TextResult
Variable 2854 at class classycle.dependency.LayerDefinitionRepository field _nameToLayerMap creation 0; tree HashMap
Variable 2178 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; creation 1; tree String
Variable 2487 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 3; tree PrintWriter
Variable 2796 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable s(0); tree DependencyStatement
Variable 2859 at method classycle.dependency.LayerDefinitionRepository#put(Ljava/lang/String;[Lclassycle/util/StringPattern;):V parameter 1; tree StringPattern at position (0) within StringPattern[]
Variable 3168 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT; tree String at position (0) within String[]
Variable 2529 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; local variable result(0); tree String
Variable 2183 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; creation 0; tree StringBuffer
Variable 2109 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 0; tree StringPattern
Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser
Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String
Variable 2096 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 2405 at method classycle.dependency.DependencyProcessor#executeNextStatement([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String
Variable 1404 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable template(0); tree MessageFormat
Variable 2138 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; creation 0; tree StringBuffer
Variable 1792 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V cast 0; tree Integer
Variable 2064 at class classycle.dependency.DependencyStatement field _startSets; tree StringPattern at position (0) within StringPattern[]
Variable 1755 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]
Variable 4303 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V cast 0; tree String
Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
Variable 1760 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable components(1); tree StrongComponent[]
Variable 4345 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; cast 2; tree String
Variable 3999 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable vertex(0); tree AtomicVertex
Variable 350 at method classycle.graph.LongestWalkProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]
Variable 4313 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; return type; tree Map
Variable 3967 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable className(0); tree String
Variable 355 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
Variable 664 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; local variable tokenizer(0); tree StringTokenizer
Variable 318 at method classycle.graph.PathsFinder#prepareGraph([Lclassycle/graph/AtomicVertex;):V cast 0; tree AtomicVertex
Variable 9 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]
Variable 4009 at method classycle.PackageAttributes#getClasses():[Ljava/lang/String; return type; tree String[]
Variable 4318 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; cast 0; tree AtomicVertex[]
Variable 3626 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; return type; tree String at position (0) within String[]
Variable 323 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I cast 0; tree AtomicVertex
Variable 2908 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; creation 0; tree StringBuffer
Variable 651 at method classycle.util.AndStringPattern#getOperatorSymbol():Ljava/lang/String; return type; tree String
Variable 614 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 1; tree BufferedReader
Variable 268 at method classycle.graph.GraphProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 1; tree Vertex
Variable 3605 at class classycle.ant.ReportTask field TYPE_RAW; tree String
Variable 3668 at class classycle.ant.ClassycleTask field _reflectionPattern; tree StringPattern
Variable 310 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V local variable headVertex(0); tree Vertex
Variable 273 at class classycle.graph.PathsFinder field _startSetCondition; tree VertexCondition
Variable 2858 at method classycle.dependency.LayerDefinitionRepository#put(Ljava/lang/String;[Lclassycle/util/StringPattern;):V parameter 1; tree StringPattern[]
Variable 3555 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; creation 2; tree StringPattern[] at position (0) within new StringPattern[2][]
Variable 278 at method classycle.graph.PathsFinder#<init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;ZZ):V parameter 1; tree VertexCondition
Variable 2863 at method classycle.dependency.LayerDefinitionRepository#getLayer(Ljava/lang/String;):[Lclassycle/util/StringPattern; cast 0; tree StringPattern[]
Variable 2905 at method classycle.dependency.DefaultResultRenderer#considerPreference(Lclassycle/dependency/Preference;):V parameter 0; tree Preference
Variable 1867 at method classycle.AnalyserCommandLine#getTitle():Ljava/lang/String; return type; tree String
Variable 2527 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; return type; tree String
Variable 1809 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; creation 0; tree ArrayList
Variable 2181 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; return type; tree String
Variable 1463 at method classycle.Analyser#createClassGraph():J local variable classGraph(0); tree AtomicVertex at position (0) within AtomicVertex[]
Variable 1814 at method classycle.Analyser#checkPackageGraph(Ljava/lang/String;):V creation 0; tree IllegalStateException
Variable 4388 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable newAttributes(0); tree ClassAttributes
Variable 1450 at class classycle.Analyser field _classFiles; tree String at position (0) within String[]
Variable 2110 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 1; tree StringPattern
Variable 1764 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(1); tree StrongComponentRenderer
Variable 1455 at method classycle.Analyser#<init>([Ljava/lang/String;):V parameter 0; tree String[]
Variable 1109 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[]
Variable 726 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes
Variable 1460 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 2; tree StringPattern
Variable 1732 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 0; tree Date
Variable 4008 at class classycle.PackageAttributes field _classes creation 0; tree ArrayList
Variable 4317 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable result(0); tree AtomicVertex at position (0) within AtomicVertex[]
Variable 768 at method classycle.ClassAttributes#toString():Ljava/lang/String; creation 0; tree StringBuffer
Variable 3971 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable packageName(0); tree String
Variable 3625 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; return type; tree String[]
Variable 322 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I local variable nextVertex(0); tree AtomicVertex
Variable 385 at class classycle.graph.StrongComponentProcessor field _strongComponents creation 0; tree Vector
Variable 3667 at class classycle.ant.ClassycleTask field _excludingClasses creation 0; tree TrueStringPattern
Variable 3976 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable result(0); tree PackageVertex
Variable 3358 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 0; tree String at position (0) within String[]
Variable 736 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes
Variable 0 at class classycle.graph.StrongComponentAnalyser field _graph; tree AtomicVertex[]

All 10242 constraints:
inequality constraint: Variable 1 at class classycle.graph.StrongComponentAnalyser field _graph; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3 at class classycle.graph.StrongComponentAnalyser field _components; tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4 at class classycle.graph.StrongComponentAnalyser field _layerMap; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 6 at method classycle.graph.StrongComponentAnalyser#<init>([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 0 at class classycle.graph.StrongComponentAnalyser field _graph; tree AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1 at class classycle.graph.StrongComponentAnalyser field _graph; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 5 at method classycle.graph.StrongComponentAnalyser#<init>([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex[]  <:  Variable 0 at class classycle.graph.StrongComponentAnalyser field _graph; tree AtomicVertex[]
subtype constraint: Variable 6 at method classycle.graph.StrongComponentAnalyser#<init>([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 1 at class classycle.graph.StrongComponentAnalyser field _graph; tree AtomicVertex at position (0) within AtomicVertex[]
inequality constraint: Variable 8 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 0 at class classycle.graph.StrongComponentAnalyser field _graph; tree AtomicVertex[]  <:  Variable 7 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]
subtype constraint: Variable 1 at class classycle.graph.StrongComponentAnalyser field _graph; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 8 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]
inequality constraint: Variable 10 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 11 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; local variable processor(0); tree StrongComponentProcessor != Constant(@GUT.quals.Lost)
subtype constraint: Variable 12 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; creation 0; tree StrongComponentProcessor  <:  Variable 11 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; local variable processor(0); tree StrongComponentProcessor
inequality constraint: Variable 12 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; creation 0; tree StrongComponentProcessor != Constant(@GUT.quals.Lost)
inequality constraint: Variable 12 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; creation 0; tree StrongComponentProcessor != Constant(@GUT.quals.Any)
inequality constraint: Variable 12 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; creation 0; tree StrongComponentProcessor != Constant(@GUT.quals.Lost)
combine constraint: Variable 11 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; local variable processor(0); tree StrongComponentProcessor  |>  Variable 13 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]  =  CombVariable #15
combine constraint: Variable 11 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; local variable processor(0); tree StrongComponentProcessor  |>  Variable 14 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]  =  CombVariable #16
inequality constraint: CombVariable #15 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #16 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 11 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; local variable processor(0); tree StrongComponentProcessor != Constant(@GUT.quals.Lost)
inequality constraint: Variable 11 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; local variable processor(0); tree StrongComponentProcessor != Constant(@GUT.quals.Any)
combine constraint: Variable 11 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; local variable processor(0); tree StrongComponentProcessor  |>  Variable 13 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]  =  CombVariable #17
combine constraint: Variable 11 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; local variable processor(0); tree StrongComponentProcessor  |>  Variable 14 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]  =  CombVariable #18
subtype constraint: Variable 0 at class classycle.graph.StrongComponentAnalyser field _graph; tree AtomicVertex[]  <:  CombVariable #17
subtype constraint: Variable 1 at class classycle.graph.StrongComponentAnalyser field _graph; tree AtomicVertex at position (0) within AtomicVertex[]  <:  CombVariable #18
inequality constraint: Variable 2 at class classycle.graph.StrongComponentAnalyser field _components; tree StrongComponent[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3 at class classycle.graph.StrongComponentAnalyser field _components; tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
combine constraint: Variable 11 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; local variable processor(0); tree StrongComponentProcessor  |>  Variable 19 at method classycle.graph.StrongComponentProcessor#getStrongComponents():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  =  CombVariable #21
combine constraint: Variable 11 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; local variable processor(0); tree StrongComponentProcessor  |>  Variable 20 at method classycle.graph.StrongComponentProcessor#getStrongComponents():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  =  CombVariable #22
subtype constraint: CombVariable #21  <:  Variable 2 at class classycle.graph.StrongComponentAnalyser field _components; tree StrongComponent[]
subtype constraint: CombVariable #22  <:  Variable 3 at class classycle.graph.StrongComponentAnalyser field _components; tree StrongComponent at position (0) within StrongComponent[]
combine constraint: Variable 11 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; local variable processor(0); tree StrongComponentProcessor  |>  Variable 19 at method classycle.graph.StrongComponentProcessor#getStrongComponents():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  =  CombVariable #23
combine constraint: Variable 11 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; local variable processor(0); tree StrongComponentProcessor  |>  Variable 20 at method classycle.graph.StrongComponentProcessor#getStrongComponents():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  =  CombVariable #24
inequality constraint: Variable 11 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; local variable processor(0); tree StrongComponentProcessor != Constant(@GUT.quals.Lost)
inequality constraint: Variable 11 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; local variable processor(0); tree StrongComponentProcessor != Constant(@GUT.quals.Any)
combine constraint: Variable 11 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; local variable processor(0); tree StrongComponentProcessor  |>  Variable 19 at method classycle.graph.StrongComponentProcessor#getStrongComponents():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  =  CombVariable #25
combine constraint: Variable 11 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; local variable processor(0); tree StrongComponentProcessor  |>  Variable 20 at method classycle.graph.StrongComponentProcessor#getStrongComponents():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  =  CombVariable #26
subtype constraint: Variable 2 at class classycle.graph.StrongComponentAnalyser field _components; tree StrongComponent[]  <:  Variable 9 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]
subtype constraint: Variable 3 at class classycle.graph.StrongComponentAnalyser field _components; tree StrongComponent at position (0) within StrongComponent[]  <:  Variable 10 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]
inequality constraint: Variable 27 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; return type; tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 29 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; local variable components(0); tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 9 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  <:  Variable 28 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; local variable components(0); tree StrongComponent[]
subtype constraint: Variable 10 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  <:  Variable 29 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; local variable components(0); tree StrongComponent at position (0) within StrongComponent[]
combine constraint: Variable 30 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; creation 0; tree LongestWalkProcessor  |>  Variable 13 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]  =  CombVariable #31
combine constraint: Variable 30 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; creation 0; tree LongestWalkProcessor  |>  Variable 14 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]  =  CombVariable #32
inequality constraint: CombVariable #31 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #32 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 30 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; creation 0; tree LongestWalkProcessor != Constant(@GUT.quals.Lost)
inequality constraint: Variable 30 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; creation 0; tree LongestWalkProcessor != Constant(@GUT.quals.Any)
combine constraint: Variable 30 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; creation 0; tree LongestWalkProcessor  |>  Variable 13 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]  =  CombVariable #33
combine constraint: Variable 30 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; creation 0; tree LongestWalkProcessor  |>  Variable 14 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]  =  CombVariable #34
subtype constraint: Variable 28 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; local variable components(0); tree StrongComponent[]  <:  CombVariable #33
subtype constraint: Variable 29 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; local variable components(0); tree StrongComponent at position (0) within StrongComponent[]  <:  CombVariable #34
inequality constraint: Variable 30 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; creation 0; tree LongestWalkProcessor != Constant(@GUT.quals.Lost)
inequality constraint: Variable 30 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; creation 0; tree LongestWalkProcessor != Constant(@GUT.quals.Any)
inequality constraint: Variable 30 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; creation 0; tree LongestWalkProcessor != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4 at class classycle.graph.StrongComponentAnalyser field _layerMap; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 35 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; creation 1; tree HashMap  <:  Variable 4 at class classycle.graph.StrongComponentAnalyser field _layerMap; tree HashMap
inequality constraint: Variable 35 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; creation 1; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 35 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; creation 1; tree HashMap != Constant(@GUT.quals.Any)
inequality constraint: Variable 35 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; creation 1; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 36 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; local variable component(0); tree StrongComponent != Constant(@GUT.quals.Lost)
subtype constraint: Variable 29 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; local variable components(0); tree StrongComponent at position (0) within StrongComponent[]  <:  Variable 36 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; local variable component(0); tree StrongComponent
inequality constraint: Variable 37 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; local variable layer(0); tree Integer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 38 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; creation 2; tree Integer  <:  Variable 37 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; local variable layer(0); tree Integer
inequality constraint: Variable 38 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; creation 2; tree Integer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 38 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; creation 2; tree Integer != Constant(@GUT.quals.Any)
inequality constraint: Variable 38 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; creation 2; tree Integer != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4 at class classycle.graph.StrongComponentAnalyser field _layerMap; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4 at class classycle.graph.StrongComponentAnalyser field _layerMap; tree HashMap != Constant(@GUT.quals.Any)
combine constraint: Variable 36 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; local variable component(0); tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #40
subtype constraint: CombVariable #40  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 37 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; local variable layer(0); tree Integer  <:  Constant(@GUT.quals.Peer)
combine constraint: Variable 36 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; local variable component(0); tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #41
combine constraint: Variable 36 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; local variable component(0); tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #42
subtype constraint: Variable 4 at class classycle.graph.StrongComponentAnalyser field _layerMap; tree HashMap  <:  Variable 27 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; return type; tree Map
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 43 at method classycle.graph.AtomicVertex#<init>(Lclassycle/graph/Attributes;):V parameter 0; tree Attributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 44 at method classycle.graph.Vertex#<init>(Lclassycle/graph/Attributes;):V parameter 0; tree Attributes != Constant(@GUT.quals.Lost)
subtype constraint: Variable 43 at method classycle.graph.AtomicVertex#<init>(Lclassycle/graph/Attributes;):V parameter 0; tree Attributes  <:  Variable 44 at method classycle.graph.Vertex#<init>(Lclassycle/graph/Attributes;):V parameter 0; tree Attributes
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 45 at class classycle.graph.Vertex field _heads; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 46 at class classycle.graph.Vertex field _heads creation 0; tree Vector  <:  Variable 45 at class classycle.graph.Vertex field _heads; tree Vector
inequality constraint: Variable 46 at class classycle.graph.Vertex field _heads creation 0; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Variable 46 at class classycle.graph.Vertex field _heads creation 0; tree Vector != Constant(@GUT.quals.Any)
inequality constraint: Variable 46 at class classycle.graph.Vertex field _heads creation 0; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 47 at class classycle.graph.Vertex field _tails; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 48 at class classycle.graph.Vertex field _tails creation 0; tree Vector  <:  Variable 47 at class classycle.graph.Vertex field _tails; tree Vector
inequality constraint: Variable 48 at class classycle.graph.Vertex field _tails creation 0; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Variable 48 at class classycle.graph.Vertex field _tails creation 0; tree Vector != Constant(@GUT.quals.Any)
inequality constraint: Variable 48 at class classycle.graph.Vertex field _tails creation 0; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 49 at class classycle.graph.Vertex field _attributes; tree Attributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 44 at method classycle.graph.Vertex#<init>(Lclassycle/graph/Attributes;):V parameter 0; tree Attributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 49 at class classycle.graph.Vertex field _attributes; tree Attributes != Constant(@GUT.quals.Lost)
subtype constraint: Variable 44 at method classycle.graph.Vertex#<init>(Lclassycle/graph/Attributes;):V parameter 0; tree Attributes  <:  Variable 49 at class classycle.graph.Vertex field _attributes; tree Attributes
inequality constraint: Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes != Constant(@GUT.quals.Lost)
subtype constraint: Variable 49 at class classycle.graph.Vertex field _attributes; tree Attributes  <:  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes
inequality constraint: Variable 45 at class classycle.graph.Vertex field _heads; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Variable 45 at class classycle.graph.Vertex field _heads; tree Vector != Constant(@GUT.quals.Any)
inequality constraint: Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 52 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; cast 0; tree Vertex  <:  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 53 at method classycle.graph.Vertex#addOutgoingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
combine constraint: Variable 45 at class classycle.graph.Vertex field _heads; tree Vector  |>  Constant(@GUT.quals.Peer)  =  CombVariable #54
inequality constraint: CombVariable #54 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 45 at class classycle.graph.Vertex field _heads; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Variable 45 at class classycle.graph.Vertex field _heads; tree Vector != Constant(@GUT.quals.Any)
combine constraint: Variable 45 at class classycle.graph.Vertex field _heads; tree Vector  |>  Constant(@GUT.quals.Peer)  =  CombVariable #55
subtype constraint: Variable 53 at method classycle.graph.Vertex#addOutgoingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  CombVariable #55
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 45 at class classycle.graph.Vertex field _heads; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Variable 45 at class classycle.graph.Vertex field _heads; tree Vector != Constant(@GUT.quals.Any)
subtype constraint: Variable 53 at method classycle.graph.Vertex#addOutgoingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Constant(@GUT.quals.Peer)
combine constraint: Variable 53 at method classycle.graph.Vertex#addOutgoingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  |>  Variable 56 at method classycle.graph.Vertex#addIncomingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  =  CombVariable #57
inequality constraint: CombVariable #57 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 53 at method classycle.graph.Vertex#addOutgoingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 53 at method classycle.graph.Vertex#addOutgoingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Any)
combine constraint: Variable 53 at method classycle.graph.Vertex#addOutgoingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  |>  Variable 56 at method classycle.graph.Vertex#addIncomingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  =  CombVariable #58
subtype constraint: Literal(OTHER, "this")  <:  CombVariable #58
inequality constraint: Variable 47 at class classycle.graph.Vertex field _tails; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Variable 47 at class classycle.graph.Vertex field _tails; tree Vector != Constant(@GUT.quals.Any)
inequality constraint: Variable 59 at method classycle.graph.Vertex#getTailVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 60 at method classycle.graph.Vertex#getTailVertex(I):Lclassycle/graph/Vertex; cast 0; tree Vertex  <:  Variable 59 at method classycle.graph.Vertex#getTailVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 56 at method classycle.graph.Vertex#addIncomingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
combine constraint: Variable 47 at class classycle.graph.Vertex field _tails; tree Vector  |>  Constant(@GUT.quals.Peer)  =  CombVariable #61
inequality constraint: CombVariable #61 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 47 at class classycle.graph.Vertex field _tails; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Variable 47 at class classycle.graph.Vertex field _tails; tree Vector != Constant(@GUT.quals.Any)
combine constraint: Variable 47 at class classycle.graph.Vertex field _tails; tree Vector  |>  Constant(@GUT.quals.Peer)  =  CombVariable #62
subtype constraint: Variable 56 at method classycle.graph.Vertex#addIncomingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  CombVariable #62
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 47 at class classycle.graph.Vertex field _tails; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Variable 47 at class classycle.graph.Vertex field _tails; tree Vector != Constant(@GUT.quals.Any)
subtype constraint: Variable 56 at method classycle.graph.Vertex#addIncomingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Constant(@GUT.quals.Peer)
combine constraint: Variable 56 at method classycle.graph.Vertex#addIncomingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  |>  Variable 53 at method classycle.graph.Vertex#addOutgoingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  =  CombVariable #63
inequality constraint: CombVariable #63 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 56 at method classycle.graph.Vertex#addIncomingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 56 at method classycle.graph.Vertex#addIncomingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Any)
combine constraint: Variable 56 at method classycle.graph.Vertex#addIncomingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  |>  Variable 53 at method classycle.graph.Vertex#addOutgoingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  =  CombVariable #64
subtype constraint: Literal(OTHER, "this")  <:  CombVariable #64
inequality constraint: Variable 65 at method classycle.graph.Vertex#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 65 at method classycle.graph.Vertex#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 66 at method classycle.graph.Vertex#toString():Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 67 at method classycle.graph.Vertex#toString():Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 66 at method classycle.graph.Vertex#toString():Ljava/lang/String; local variable result(0); tree StringBuffer
inequality constraint: Variable 67 at method classycle.graph.Vertex#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 67 at method classycle.graph.Vertex#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 67 at method classycle.graph.Vertex#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
combine constraint: Variable 66 at method classycle.graph.Vertex#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #68
combine constraint: Variable 66 at method classycle.graph.Vertex#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #69
combine constraint: CombVariable #69  |>  Constant(@GUT.quals.Peer)  =  CombVariable #70
combine constraint: CombVariable #69  |>  Constant(@GUT.quals.Peer)  =  CombVariable #71
combine constraint: CombVariable #71  |>  Constant(@GUT.quals.Peer)  =  CombVariable #72
combine constraint: CombVariable #72  |>  Constant(@GUT.quals.Peer)  =  CombVariable #73
combine constraint: CombVariable #72  |>  Constant(@GUT.quals.Peer)  =  CombVariable #74
combine constraint: CombVariable #74  |>  Constant(@GUT.quals.Peer)  =  CombVariable #75
combine constraint: CombVariable #75  |>  Constant(@GUT.quals.Peer)  =  CombVariable #76
combine constraint: CombVariable #75  |>  Constant(@GUT.quals.Peer)  =  CombVariable #77
inequality constraint: CombVariable #76 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #75 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #75 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #75  |>  Constant(@GUT.quals.Peer)  =  CombVariable #78
combine constraint: CombVariable #75  |>  Constant(@GUT.quals.Peer)  =  CombVariable #79
subtype constraint: Literal(STRING_LITERAL, " outgoing arc(s).")  <:  CombVariable #78
combine constraint: CombVariable #74  |>  Constant(@GUT.quals.Peer)  =  CombVariable #80
inequality constraint: CombVariable #74 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #74 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #74  |>  Constant(@GUT.quals.Peer)  =  CombVariable #81
combine constraint: CombVariable #72  |>  Constant(@GUT.quals.Peer)  =  CombVariable #82
combine constraint: CombVariable #72  |>  Constant(@GUT.quals.Peer)  =  CombVariable #83
inequality constraint: CombVariable #82 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #72 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #72 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #72  |>  Constant(@GUT.quals.Peer)  =  CombVariable #84
combine constraint: CombVariable #72  |>  Constant(@GUT.quals.Peer)  =  CombVariable #85
subtype constraint: Literal(STRING_LITERAL, " incoming arc(s), ")  <:  CombVariable #84
combine constraint: CombVariable #71  |>  Constant(@GUT.quals.Peer)  =  CombVariable #86
inequality constraint: CombVariable #71 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #71 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #71  |>  Constant(@GUT.quals.Peer)  =  CombVariable #87
combine constraint: CombVariable #69  |>  Constant(@GUT.quals.Peer)  =  CombVariable #88
combine constraint: CombVariable #69  |>  Constant(@GUT.quals.Peer)  =  CombVariable #89
inequality constraint: CombVariable #88 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #69 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #69 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #69  |>  Constant(@GUT.quals.Peer)  =  CombVariable #90
combine constraint: CombVariable #69  |>  Constant(@GUT.quals.Peer)  =  CombVariable #91
subtype constraint: Literal(STRING_LITERAL, ": ")  <:  CombVariable #90
combine constraint: Variable 66 at method classycle.graph.Vertex#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #92
combine constraint: Variable 66 at method classycle.graph.Vertex#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #93
inequality constraint: CombVariable #92 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 66 at method classycle.graph.Vertex#toString():Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 66 at method classycle.graph.Vertex#toString():Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 66 at method classycle.graph.Vertex#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #94
combine constraint: Variable 66 at method classycle.graph.Vertex#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #95
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #96
combine constraint: Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  |>  Constant(@GUT.quals.Peer)  =  CombVariable #97
subtype constraint: CombVariable #96  <:  CombVariable #98
subtype constraint: CombVariable #97  <:  CombVariable #98
subtype constraint: CombVariable #98  <:  CombVariable #94
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #99
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #100
combine constraint: Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  |>  Constant(@GUT.quals.Peer)  =  CombVariable #101
inequality constraint: Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes != Constant(@GUT.quals.Any)
combine constraint: Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  |>  Constant(@GUT.quals.Peer)  =  CombVariable #102
subtype constraint: Variable 103 at method classycle.graph.Vertex#toString():Ljava/lang/String; creation 1; tree String  <:  Variable 65 at method classycle.graph.Vertex#toString():Ljava/lang/String; return type; tree String
combine constraint: Variable 103 at method classycle.graph.Vertex#toString():Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #104
inequality constraint: CombVariable #104 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 103 at method classycle.graph.Vertex#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 103 at method classycle.graph.Vertex#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 103 at method classycle.graph.Vertex#toString():Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #105
subtype constraint: Variable 66 at method classycle.graph.Vertex#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  <:  CombVariable #105
inequality constraint: Variable 103 at method classycle.graph.Vertex#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Peer)  <:  Variable 106 at method classycle.graph.Vertex#compareTo(Ljava/lang/Object;):I parameter 0; tree Object
inequality constraint: Variable 106 at method classycle.graph.Vertex#compareTo(Ljava/lang/Object;):I parameter 0; tree Object != Constant(@GUT.quals.Lost)
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 106 at method classycle.graph.Vertex#compareTo(Ljava/lang/Object;):I parameter 0; tree Object
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 49 at class classycle.graph.Vertex field _attributes; tree Attributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 49 at class classycle.graph.Vertex field _attributes; tree Attributes != Constant(@GUT.quals.Any)
combine constraint: Variable 107 at method classycle.graph.Vertex#compareTo(Ljava/lang/Object;):I cast 0; tree Vertex  |>  Variable 49 at class classycle.graph.Vertex field _attributes; tree Attributes  =  CombVariable #108
subtype constraint: CombVariable #108  <:  Constant(@GUT.quals.Peer)
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 106 at method classycle.graph.Vertex#compareTo(Ljava/lang/Object;):I parameter 0; tree Object
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 109 at class classycle.graph.StrongComponent$GeometryAttributes field _centerVertices; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 110 at class classycle.graph.StrongComponent$GeometryAttributes field _centerVertices creation 0; tree ArrayList  <:  Variable 109 at class classycle.graph.StrongComponent$GeometryAttributes field _centerVertices; tree ArrayList
inequality constraint: Variable 110 at class classycle.graph.StrongComponent$GeometryAttributes field _centerVertices creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 110 at class classycle.graph.StrongComponent$GeometryAttributes field _centerVertices creation 0; tree ArrayList != Constant(@GUT.quals.Any)
inequality constraint: Variable 110 at class classycle.graph.StrongComponent$GeometryAttributes field _centerVertices creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 113 at class classycle.graph.StrongComponent$GeometryAttributes field _bestFragmenters; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 114 at class classycle.graph.StrongComponent$GeometryAttributes field _bestFragmenters creation 0; tree ArrayList  <:  Variable 113 at class classycle.graph.StrongComponent$GeometryAttributes field _bestFragmenters; tree ArrayList
inequality constraint: Variable 114 at class classycle.graph.StrongComponent$GeometryAttributes field _bestFragmenters creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 114 at class classycle.graph.StrongComponent$GeometryAttributes field _bestFragmenters creation 0; tree ArrayList != Constant(@GUT.quals.Any)
inequality constraint: Variable 114 at class classycle.graph.StrongComponent$GeometryAttributes field _bestFragmenters creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 116 at method classycle.graph.StrongComponent$GeometryAttributes#getCenterVertices():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 115 at method classycle.graph.StrongComponent$GeometryAttributes#getCenterVertices():[Lclassycle/graph/Vertex; return type; tree Vertex[]  <:  Variable 117 at method classycle.graph.GraphAttributes#getCenterVertices():[Lclassycle/graph/Vertex; return type; tree Vertex[]
subtype constraint: Variable 116 at method classycle.graph.StrongComponent$GeometryAttributes#getCenterVertices():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[]  <:  Variable 118 at method classycle.graph.GraphAttributes#getCenterVertices():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[]
subtype constraint: Variable 119 at method classycle.graph.StrongComponent$GeometryAttributes#getCenterVertices():[Lclassycle/graph/Vertex; cast 0; tree Vertex[]  <:  Variable 115 at method classycle.graph.StrongComponent$GeometryAttributes#getCenterVertices():[Lclassycle/graph/Vertex; return type; tree Vertex[]
subtype constraint: Variable 120 at method classycle.graph.StrongComponent$GeometryAttributes#getCenterVertices():[Lclassycle/graph/Vertex; cast 0; tree Vertex at position (0) within Vertex[]  <:  Variable 116 at method classycle.graph.StrongComponent$GeometryAttributes#getCenterVertices():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[]
combine constraint: Variable 109 at class classycle.graph.StrongComponent$GeometryAttributes field _centerVertices; tree ArrayList  |>  Constant(@GUT.quals.Peer)  =  CombVariable #121
combine constraint: Variable 109 at class classycle.graph.StrongComponent$GeometryAttributes field _centerVertices; tree ArrayList  |>  Constant(@GUT.quals.Peer)  =  CombVariable #122
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #122
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 125 at method classycle.graph.StrongComponent$GeometryAttributes#addVertex(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 109 at class classycle.graph.StrongComponent$GeometryAttributes field _centerVertices; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 109 at class classycle.graph.StrongComponent$GeometryAttributes field _centerVertices; tree ArrayList != Constant(@GUT.quals.Any)
subtype constraint: Variable 125 at method classycle.graph.StrongComponent$GeometryAttributes#addVertex(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 127 at method classycle.graph.StrongComponent$GeometryAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 126 at method classycle.graph.StrongComponent$GeometryAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex[]  <:  Variable 128 at method classycle.graph.GraphAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex[]
subtype constraint: Variable 127 at method classycle.graph.StrongComponent$GeometryAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[]  <:  Variable 129 at method classycle.graph.GraphAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[]
subtype constraint: Variable 130 at method classycle.graph.StrongComponent$GeometryAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; cast 0; tree Vertex[]  <:  Variable 126 at method classycle.graph.StrongComponent$GeometryAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex[]
subtype constraint: Variable 131 at method classycle.graph.StrongComponent$GeometryAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; cast 0; tree Vertex at position (0) within Vertex[]  <:  Variable 127 at method classycle.graph.StrongComponent$GeometryAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[]
combine constraint: Variable 113 at class classycle.graph.StrongComponent$GeometryAttributes field _bestFragmenters; tree ArrayList  |>  Constant(@GUT.quals.Peer)  =  CombVariable #132
combine constraint: Variable 113 at class classycle.graph.StrongComponent$GeometryAttributes field _bestFragmenters; tree ArrayList  |>  Constant(@GUT.quals.Peer)  =  CombVariable #133
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #133
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 136 at method classycle.graph.StrongComponent$GeometryAttributes#addFragmenter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 113 at class classycle.graph.StrongComponent$GeometryAttributes field _bestFragmenters; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 113 at class classycle.graph.StrongComponent$GeometryAttributes field _bestFragmenters; tree ArrayList != Constant(@GUT.quals.Any)
subtype constraint: Variable 136 at method classycle.graph.StrongComponent$GeometryAttributes#addFragmenter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 137 at method classycle.graph.StrongComponent$GeometryAttributes#getEccentricities():[I return type; tree int[]  <:  Variable 138 at method classycle.graph.GraphAttributes#getEccentricities():[I return type; tree int[]
subtype constraint: Variable 111 at class classycle.graph.StrongComponent$GeometryAttributes field _eccentricities; tree int[]  <:  Variable 137 at method classycle.graph.StrongComponent$GeometryAttributes#getEccentricities():[I return type; tree int[]
inequality constraint: Variable 111 at class classycle.graph.StrongComponent$GeometryAttributes field _eccentricities; tree int[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 139 at method classycle.graph.StrongComponent$GeometryAttributes#setEccentricities([I):V parameter 0; tree int[]  <:  Variable 111 at class classycle.graph.StrongComponent$GeometryAttributes field _eccentricities; tree int[]
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
subtype constraint: Variable 140 at method classycle.graph.StrongComponent$GeometryAttributes#getMaximumFragmentSizes():[I return type; tree int[]  <:  Variable 141 at method classycle.graph.GraphAttributes#getMaximumFragmentSizes():[I return type; tree int[]
subtype constraint: Variable 112 at class classycle.graph.StrongComponent$GeometryAttributes field _maximumFragmentSizes; tree int[]  <:  Variable 140 at method classycle.graph.StrongComponent$GeometryAttributes#getMaximumFragmentSizes():[I return type; tree int[]
inequality constraint: Variable 112 at class classycle.graph.StrongComponent$GeometryAttributes field _maximumFragmentSizes; tree int[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 142 at method classycle.graph.StrongComponent$GeometryAttributes#setMaximumFragmentSizes([I):V parameter 0; tree int[]  <:  Variable 112 at class classycle.graph.StrongComponent$GeometryAttributes field _maximumFragmentSizes; tree int[]
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
subtype constraint: Constant(@GUT.quals.Peer)  <:  Variable 143 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I parameter 0; tree Object
inequality constraint: Variable 143 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I parameter 0; tree Object != Constant(@GUT.quals.Lost)
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 143 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I parameter 0; tree Object
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 113 at class classycle.graph.StrongComponent$GeometryAttributes field _bestFragmenters; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 113 at class classycle.graph.StrongComponent$GeometryAttributes field _bestFragmenters; tree ArrayList != Constant(@GUT.quals.Any)
inequality constraint: Variable 144 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I local variable list(0); tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 145 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I cast 0; tree GeometryAttributes  |>  Variable 113 at class classycle.graph.StrongComponent$GeometryAttributes field _bestFragmenters; tree ArrayList  =  CombVariable #146
combine constraint: Variable 145 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I cast 0; tree GeometryAttributes  |>  Constant(@GUT.quals.Peer)  =  CombVariable #147
subtype constraint: CombVariable #146  <:  Variable 144 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I local variable list(0); tree ArrayList
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 143 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I parameter 0; tree Object
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 144 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I local variable list(0); tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 144 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I local variable list(0); tree ArrayList != Constant(@GUT.quals.Any)
inequality constraint: Variable 148 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I local variable attributes(0); tree Attributes != Constant(@GUT.quals.Lost)
combine constraint: Variable 149 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I cast 1; tree Vertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #150
subtype constraint: CombVariable #150  <:  Variable 148 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I local variable attributes(0); tree Attributes
combine constraint: Variable 149 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I cast 1; tree Vertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #151
combine constraint: Variable 149 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I cast 1; tree Vertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #152
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 153 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I local variable objectAttributes(0); tree Attributes != Constant(@GUT.quals.Lost)
combine constraint: Variable 154 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I cast 2; tree Vertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #155
subtype constraint: CombVariable #155  <:  Variable 153 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I local variable objectAttributes(0); tree Attributes
combine constraint: Variable 154 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I cast 2; tree Vertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #156
combine constraint: Variable 154 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I cast 2; tree Vertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #157
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 148 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I local variable attributes(0); tree Attributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 148 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I local variable attributes(0); tree Attributes != Constant(@GUT.quals.Any)
subtype constraint: Variable 153 at method classycle.graph.StrongComponent$GeometryAttributes#compareTo(Ljava/lang/Object;):I local variable objectAttributes(0); tree Attributes  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 158 at class classycle.graph.StrongComponent field _vertices; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 159 at class classycle.graph.StrongComponent field _vertices creation 0; tree Vector  <:  Variable 158 at class classycle.graph.StrongComponent field _vertices; tree Vector
inequality constraint: Variable 159 at class classycle.graph.StrongComponent field _vertices creation 0; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Variable 159 at class classycle.graph.StrongComponent field _vertices creation 0; tree Vector != Constant(@GUT.quals.Any)
inequality constraint: Variable 159 at class classycle.graph.StrongComponent field _vertices creation 0; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 44 at method classycle.graph.Vertex#<init>(Lclassycle/graph/Attributes;):V parameter 0; tree Attributes != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Peer)  <:  Variable 44 at method classycle.graph.Vertex#<init>(Lclassycle/graph/Attributes;):V parameter 0; tree Attributes
inequality constraint: Variable 160 at method classycle.graph.StrongComponent#<init>():V creation 0; tree GeometryAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 160 at method classycle.graph.StrongComponent#<init>():V creation 0; tree GeometryAttributes != Constant(@GUT.quals.Any)
inequality constraint: Variable 160 at method classycle.graph.StrongComponent#<init>():V creation 0; tree GeometryAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 158 at class classycle.graph.StrongComponent field _vertices; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Variable 158 at class classycle.graph.StrongComponent field _vertices; tree Vector != Constant(@GUT.quals.Any)
inequality constraint: Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 161 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; cast 0; tree AtomicVertex  <:  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 162 at method classycle.graph.StrongComponent#addVertex(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 158 at class classycle.graph.StrongComponent field _vertices; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Variable 158 at class classycle.graph.StrongComponent field _vertices; tree Vector != Constant(@GUT.quals.Any)
subtype constraint: Variable 162 at method classycle.graph.StrongComponent#addVertex(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 163 at method classycle.graph.StrongComponent#calculateAttributes():V local variable indexMap(0); tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 164 at method classycle.graph.StrongComponent#calculateIndexMap():Ljava/util/HashMap; return type; tree HashMap  <:  Variable 163 at method classycle.graph.StrongComponent#calculateAttributes():V local variable indexMap(0); tree HashMap
subtype constraint: Variable 167 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I return type; tree int[][]  <:  Variable 165 at method classycle.graph.StrongComponent#calculateAttributes():V local variable distances(0); tree int[][]
subtype constraint: Variable 168 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I return type; tree int[] at position (0) within int[][]  <:  Variable 166 at method classycle.graph.StrongComponent#calculateAttributes():V local variable distances(0); tree int[] at position (0) within int[][]
inequality constraint: Variable 169 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I parameter 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 163 at method classycle.graph.StrongComponent#calculateAttributes():V local variable indexMap(0); tree HashMap  <:  Variable 169 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I parameter 0; tree HashMap
inequality constraint: Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes != Constant(@GUT.quals.Lost)
subtype constraint: Variable 171 at method classycle.graph.StrongComponent#calculateAttributes():V cast 0; tree GeometryAttributes  <:  Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 173 at method classycle.graph.StrongComponent#calculateAttributes():V creation 0; tree new int[distances.length]  <:  Variable 172 at method classycle.graph.StrongComponent#calculateAttributes():V local variable eccentricities(0); tree int[]
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Variable 172 at method classycle.graph.StrongComponent#calculateAttributes():V local variable eccentricities(0); tree int[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 172 at method classycle.graph.StrongComponent#calculateAttributes():V local variable eccentricities(0); tree int[] != Constant(@GUT.quals.Any)
inequality constraint: Variable 172 at method classycle.graph.StrongComponent#calculateAttributes():V local variable eccentricities(0); tree int[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 172 at method classycle.graph.StrongComponent#calculateAttributes():V local variable eccentricities(0); tree int[] != Constant(@GUT.quals.Any)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes  |>  Variable 139 at method classycle.graph.StrongComponent$GeometryAttributes#setEccentricities([I):V parameter 0; tree int[]  =  CombVariable #174
inequality constraint: CombVariable #174 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes != Constant(@GUT.quals.Any)
combine constraint: Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes  |>  Variable 139 at method classycle.graph.StrongComponent$GeometryAttributes#setEccentricities([I):V parameter 0; tree int[]  =  CombVariable #175
subtype constraint: Variable 172 at method classycle.graph.StrongComponent#calculateAttributes():V local variable eccentricities(0); tree int[]  <:  CombVariable #175
inequality constraint: Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes != Constant(@GUT.quals.Any)
combine constraint: Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes  |>  Variable 142 at method classycle.graph.StrongComponent$GeometryAttributes#setMaximumFragmentSizes([I):V parameter 0; tree int[]  =  CombVariable #176
inequality constraint: CombVariable #176 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes != Constant(@GUT.quals.Any)
combine constraint: Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes  |>  Variable 142 at method classycle.graph.StrongComponent$GeometryAttributes#setMaximumFragmentSizes([I):V parameter 0; tree int[]  =  CombVariable #177
subtype constraint: Variable 178 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I return type; tree int[]  <:  CombVariable #177
inequality constraint: Variable 179 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I parameter 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 163 at method classycle.graph.StrongComponent#calculateAttributes():V local variable indexMap(0); tree HashMap  <:  Variable 179 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I parameter 0; tree HashMap
combine constraint: Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes  |>  Variable 125 at method classycle.graph.StrongComponent$GeometryAttributes#addVertex(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  =  CombVariable #180
inequality constraint: CombVariable #180 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes != Constant(@GUT.quals.Any)
combine constraint: Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes  |>  Variable 125 at method classycle.graph.StrongComponent$GeometryAttributes#addVertex(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  =  CombVariable #181
subtype constraint: Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  <:  CombVariable #181
combine constraint: Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes  |>  Variable 140 at method classycle.graph.StrongComponent$GeometryAttributes#getMaximumFragmentSizes():[I return type; tree int[]  =  CombVariable #182
combine constraint: Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes  |>  Variable 140 at method classycle.graph.StrongComponent$GeometryAttributes#getMaximumFragmentSizes():[I return type; tree int[]  =  CombVariable #183
combine constraint: Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes  |>  Variable 136 at method classycle.graph.StrongComponent$GeometryAttributes#addFragmenter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  =  CombVariable #184
inequality constraint: CombVariable #184 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes != Constant(@GUT.quals.Any)
combine constraint: Variable 170 at method classycle.graph.StrongComponent#calculateAttributes():V local variable attributes(0); tree GeometryAttributes  |>  Variable 136 at method classycle.graph.StrongComponent$GeometryAttributes#addFragmenter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  =  CombVariable #185
subtype constraint: Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  <:  CombVariable #185
inequality constraint: Variable 169 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I parameter 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 188 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I creation 0; tree new int[n][n]  <:  Variable 186 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable distances(0); tree int[][]
subtype constraint: Variable 189 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I creation 0; tree int at position (0) within new int[n][n]  <:  Variable 187 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable distances(0); tree int[] at position (0) within int[][]
subtype constraint: Variable 187 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable distances(0); tree int[] at position (0) within int[][]  <:  Variable 190 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable row(0); tree int[]
inequality constraint: Variable 191 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  <:  Variable 191 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable vertex(0); tree AtomicVertex
inequality constraint: Variable 190 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable row(0); tree int[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 190 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable row(0); tree int[] != Constant(@GUT.quals.Any)
inequality constraint: Variable 192 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable index(0); tree Integer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 193 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I cast 0; tree Integer  <:  Variable 192 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable index(0); tree Integer
combine constraint: Variable 169 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I parameter 0; tree HashMap  |>  Constant(@GUT.quals.Peer)  =  CombVariable #194
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 190 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable row(0); tree int[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 190 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable row(0); tree int[] != Constant(@GUT.quals.Any)
inequality constraint: Variable 192 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable index(0); tree Integer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 192 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable index(0); tree Integer != Constant(@GUT.quals.Any)
inequality constraint: Variable 187 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable distances(0); tree int[] at position (0) within int[][] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 187 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable distances(0); tree int[] at position (0) within int[][] != Constant(@GUT.quals.Any)
subtype constraint: Variable 186 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable distances(0); tree int[][]  <:  Variable 167 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I return type; tree int[][]
subtype constraint: Variable 187 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I local variable distances(0); tree int[] at position (0) within int[][]  <:  Variable 168 at method classycle.graph.StrongComponent#calculateDistances(Ljava/util/HashMap;):[[I return type; tree int[] at position (0) within int[][]
inequality constraint: Variable 164 at method classycle.graph.StrongComponent#calculateIndexMap():Ljava/util/HashMap; return type; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 195 at method classycle.graph.StrongComponent#calculateIndexMap():Ljava/util/HashMap; local variable result(0); tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 196 at method classycle.graph.StrongComponent#calculateIndexMap():Ljava/util/HashMap; creation 0; tree HashMap  <:  Variable 195 at method classycle.graph.StrongComponent#calculateIndexMap():Ljava/util/HashMap; local variable result(0); tree HashMap
inequality constraint: Variable 196 at method classycle.graph.StrongComponent#calculateIndexMap():Ljava/util/HashMap; creation 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 196 at method classycle.graph.StrongComponent#calculateIndexMap():Ljava/util/HashMap; creation 0; tree HashMap != Constant(@GUT.quals.Any)
inequality constraint: Variable 196 at method classycle.graph.StrongComponent#calculateIndexMap():Ljava/util/HashMap; creation 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 195 at method classycle.graph.StrongComponent#calculateIndexMap():Ljava/util/HashMap; local variable result(0); tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 195 at method classycle.graph.StrongComponent#calculateIndexMap():Ljava/util/HashMap; local variable result(0); tree HashMap != Constant(@GUT.quals.Any)
subtype constraint: Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 197 at method classycle.graph.StrongComponent#calculateIndexMap():Ljava/util/HashMap; creation 1; tree Integer  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 197 at method classycle.graph.StrongComponent#calculateIndexMap():Ljava/util/HashMap; creation 1; tree Integer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 197 at method classycle.graph.StrongComponent#calculateIndexMap():Ljava/util/HashMap; creation 1; tree Integer != Constant(@GUT.quals.Any)
inequality constraint: Variable 197 at method classycle.graph.StrongComponent#calculateIndexMap():Ljava/util/HashMap; creation 1; tree Integer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 195 at method classycle.graph.StrongComponent#calculateIndexMap():Ljava/util/HashMap; local variable result(0); tree HashMap  <:  Variable 164 at method classycle.graph.StrongComponent#calculateIndexMap():Ljava/util/HashMap; return type; tree HashMap
inequality constraint: Variable 179 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I parameter 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 199 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 200 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I creation 0; tree new AtomicVertex[getNumberOfVertices()]  <:  Variable 198 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable graph(0); tree AtomicVertex[]
subtype constraint: Variable 201 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I creation 0; tree AtomicVertex at position (0) within new AtomicVertex[getNumberOfVertices()]  <:  Variable 199 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]
inequality constraint: Variable 201 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I creation 0; tree AtomicVertex at position (0) within new AtomicVertex[getNumberOfVertices()] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 199 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 198 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable graph(0); tree AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 198 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable graph(0); tree AtomicVertex[] != Constant(@GUT.quals.Any)
subtype constraint: Variable 202 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I creation 1; tree AtomicVertex  <:  Variable 199 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]
combine constraint: Variable 202 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I creation 1; tree AtomicVertex  |>  Variable 43 at method classycle.graph.AtomicVertex#<init>(Lclassycle/graph/Attributes;):V parameter 0; tree Attributes  =  CombVariable #203
inequality constraint: CombVariable #203 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 202 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I creation 1; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 202 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I creation 1; tree AtomicVertex != Constant(@GUT.quals.Any)
combine constraint: Variable 202 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I creation 1; tree AtomicVertex  |>  Variable 43 at method classycle.graph.AtomicVertex#<init>(Lclassycle/graph/Attributes;):V parameter 0; tree Attributes  =  CombVariable #204
subtype constraint: Constant(@GUT.quals.Bottom)  <:  CombVariable #204
inequality constraint: Variable 202 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I creation 1; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 205 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  <:  Variable 205 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable vertex(0); tree AtomicVertex
inequality constraint: Variable 206 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable index(0); tree Integer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 207 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I cast 0; tree Integer  <:  Variable 206 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable index(0); tree Integer
combine constraint: Variable 179 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I parameter 0; tree HashMap  |>  Constant(@GUT.quals.Peer)  =  CombVariable #208
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 199 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]  |>  Variable 53 at method classycle.graph.Vertex#addOutgoingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  =  CombVariable #209
inequality constraint: CombVariable #209 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 199 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 199 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Any)
combine constraint: Variable 199 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]  |>  Variable 53 at method classycle.graph.Vertex#addOutgoingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  =  CombVariable #210
subtype constraint: Variable 199 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]  <:  CombVariable #210
inequality constraint: Variable 206 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable index(0); tree Integer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 206 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable index(0); tree Integer != Constant(@GUT.quals.Any)
inequality constraint: Variable 211 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable processor(0); tree StrongComponentProcessor != Constant(@GUT.quals.Lost)
subtype constraint: Variable 212 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I creation 2; tree StrongComponentProcessor  <:  Variable 211 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable processor(0); tree StrongComponentProcessor
inequality constraint: Variable 212 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I creation 2; tree StrongComponentProcessor != Constant(@GUT.quals.Lost)
inequality constraint: Variable 212 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I creation 2; tree StrongComponentProcessor != Constant(@GUT.quals.Any)
inequality constraint: Variable 212 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I creation 2; tree StrongComponentProcessor != Constant(@GUT.quals.Lost)
subtype constraint: Variable 214 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I creation 3; tree new int[getNumberOfVertices()]  <:  Variable 213 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable maximumFragmentSizes(0); tree int[]
inequality constraint: Variable 199 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 199 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Any)
combine constraint: Variable 211 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable processor(0); tree StrongComponentProcessor  |>  Variable 13 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]  =  CombVariable #215
combine constraint: Variable 211 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable processor(0); tree StrongComponentProcessor  |>  Variable 14 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]  =  CombVariable #216
inequality constraint: CombVariable #215 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #216 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 211 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable processor(0); tree StrongComponentProcessor != Constant(@GUT.quals.Lost)
inequality constraint: Variable 211 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable processor(0); tree StrongComponentProcessor != Constant(@GUT.quals.Any)
combine constraint: Variable 211 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable processor(0); tree StrongComponentProcessor  |>  Variable 13 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]  =  CombVariable #217
combine constraint: Variable 211 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable processor(0); tree StrongComponentProcessor  |>  Variable 14 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]  =  CombVariable #218
subtype constraint: Variable 198 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable graph(0); tree AtomicVertex[]  <:  CombVariable #217
subtype constraint: Variable 199 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]  <:  CombVariable #218
inequality constraint: Variable 220 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable fragments(0); tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
combine constraint: Variable 211 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable processor(0); tree StrongComponentProcessor  |>  Variable 19 at method classycle.graph.StrongComponentProcessor#getStrongComponents():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  =  CombVariable #221
combine constraint: Variable 211 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable processor(0); tree StrongComponentProcessor  |>  Variable 20 at method classycle.graph.StrongComponentProcessor#getStrongComponents():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  =  CombVariable #222
subtype constraint: CombVariable #221  <:  Variable 219 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable fragments(0); tree StrongComponent[]
subtype constraint: CombVariable #222  <:  Variable 220 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable fragments(0); tree StrongComponent at position (0) within StrongComponent[]
combine constraint: Variable 211 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable processor(0); tree StrongComponentProcessor  |>  Variable 19 at method classycle.graph.StrongComponentProcessor#getStrongComponents():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  =  CombVariable #223
combine constraint: Variable 211 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable processor(0); tree StrongComponentProcessor  |>  Variable 20 at method classycle.graph.StrongComponentProcessor#getStrongComponents():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  =  CombVariable #224
inequality constraint: Variable 211 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable processor(0); tree StrongComponentProcessor != Constant(@GUT.quals.Lost)
inequality constraint: Variable 211 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable processor(0); tree StrongComponentProcessor != Constant(@GUT.quals.Any)
combine constraint: Variable 211 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable processor(0); tree StrongComponentProcessor  |>  Variable 19 at method classycle.graph.StrongComponentProcessor#getStrongComponents():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  =  CombVariable #225
combine constraint: Variable 211 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable processor(0); tree StrongComponentProcessor  |>  Variable 20 at method classycle.graph.StrongComponentProcessor#getStrongComponents():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  =  CombVariable #226
inequality constraint: Variable 213 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable maximumFragmentSizes(0); tree int[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 213 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable maximumFragmentSizes(0); tree int[] != Constant(@GUT.quals.Any)
inequality constraint: Variable 213 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable maximumFragmentSizes(0); tree int[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 213 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable maximumFragmentSizes(0); tree int[] != Constant(@GUT.quals.Any)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Variable 199 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 199 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Any)
subtype constraint: Variable 213 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I local variable maximumFragmentSizes(0); tree int[]  <:  Variable 178 at method classycle.graph.StrongComponent#calculateMaximumFragmentSizes(Ljava/util/HashMap;):[I return type; tree int[]
inequality constraint: Variable 227 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 227 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; return type; tree String  <:  Variable 65 at method classycle.graph.Vertex#toString():Ljava/lang/String; return type; tree String
subtype constraint: Variable 227 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 229 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer
combine constraint: Variable 229 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #230
inequality constraint: CombVariable #230 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 229 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 229 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 229 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #231
subtype constraint: Literal(STRING_LITERAL, "Strong component with ")  <:  CombVariable #231
inequality constraint: Variable 229 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
combine constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #232
combine constraint: CombVariable #232  |>  Constant(@GUT.quals.Peer)  =  CombVariable #233
combine constraint: CombVariable #232  |>  Constant(@GUT.quals.Peer)  =  CombVariable #234
inequality constraint: CombVariable #233 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #232 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #232 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #232  |>  Constant(@GUT.quals.Peer)  =  CombVariable #235
combine constraint: CombVariable #232  |>  Constant(@GUT.quals.Peer)  =  CombVariable #236
subtype constraint: Literal(STRING_LITERAL, " vertices.")  <:  CombVariable #237
subtype constraint: Literal(STRING_LITERAL, " vertex.")  <:  CombVariable #237
subtype constraint: CombVariable #237  <:  CombVariable #235
combine constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #238
inequality constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #239
combine constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #240
combine constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #241
combine constraint: CombVariable #241  |>  Constant(@GUT.quals.Peer)  =  CombVariable #242
inequality constraint: CombVariable #241 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #241 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #241  |>  Constant(@GUT.quals.Peer)  =  CombVariable #243
combine constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #244
combine constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #245
inequality constraint: CombVariable #244 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #246
combine constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #247
subtype constraint: Literal(STRING_LITERAL, " Longest walk: ")  <:  CombVariable #246
combine constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #248
combine constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #249
combine constraint: CombVariable #249  |>  Constant(@GUT.quals.Peer)  =  CombVariable #250
combine constraint: CombVariable #249  |>  Constant(@GUT.quals.Peer)  =  CombVariable #251
inequality constraint: CombVariable #250 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #249 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #249 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #249  |>  Constant(@GUT.quals.Peer)  =  CombVariable #252
combine constraint: CombVariable #249  |>  Constant(@GUT.quals.Peer)  =  CombVariable #253
subtype constraint: Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  <:  CombVariable #252
combine constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #254
combine constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #255
inequality constraint: CombVariable #254 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #256
combine constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #257
subtype constraint: Literal(STRING_LITERAL, "
    ")  <:  CombVariable #256
subtype constraint: Variable 258 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; creation 1; tree String  <:  Variable 227 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; return type; tree String
combine constraint: Variable 258 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #259
inequality constraint: CombVariable #259 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 258 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 258 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 258 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #260
subtype constraint: Variable 228 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; local variable result(0); tree StringBuffer  <:  CombVariable #260
inequality constraint: Variable 258 at method classycle.graph.StrongComponent#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 118 at method classycle.graph.GraphAttributes#getCenterVertices():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 129 at method classycle.graph.GraphAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 14 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 261 at method classycle.graph.GraphProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 262 at method classycle.graph.GraphProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 13 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]  <:  Variable 261 at method classycle.graph.GraphProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]
subtype constraint: Variable 14 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]  <:  Variable 262 at method classycle.graph.GraphProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]
inequality constraint: Variable 14 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 14 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Any)
inequality constraint: Variable 263 at method classycle.graph.GraphProcessor#process(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 14 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]  <:  Variable 263 at method classycle.graph.GraphProcessor#process(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
inequality constraint: Variable 264 at method classycle.graph.GraphProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 265 at method classycle.graph.GraphProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 13 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]  <:  Variable 264 at method classycle.graph.GraphProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]
subtype constraint: Variable 14 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]  <:  Variable 265 at method classycle.graph.GraphProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]
inequality constraint: Variable 263 at method classycle.graph.GraphProcessor#process(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 263 at method classycle.graph.GraphProcessor#process(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 263 at method classycle.graph.GraphProcessor#process(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Any)
inequality constraint: Variable 266 at method classycle.graph.GraphProcessor#processBefore(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 263 at method classycle.graph.GraphProcessor#process(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Variable 266 at method classycle.graph.GraphProcessor#processBefore(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
inequality constraint: Variable 267 at method classycle.graph.GraphProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 268 at method classycle.graph.GraphProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 1; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 263 at method classycle.graph.GraphProcessor#process(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Variable 267 at method classycle.graph.GraphProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
combine constraint: Variable 263 at method classycle.graph.GraphProcessor#process(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  |>  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #269
subtype constraint: CombVariable #269  <:  Variable 268 at method classycle.graph.GraphProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 1; tree Vertex
combine constraint: Variable 263 at method classycle.graph.GraphProcessor#process(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  |>  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #270
combine constraint: Variable 263 at method classycle.graph.GraphProcessor#process(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  |>  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #271
inequality constraint: Variable 272 at method classycle.graph.GraphProcessor#processAfter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 263 at method classycle.graph.GraphProcessor#process(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Variable 272 at method classycle.graph.GraphProcessor#processAfter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
inequality constraint: Variable 262 at method classycle.graph.GraphProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 266 at method classycle.graph.GraphProcessor#processBefore(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 267 at method classycle.graph.GraphProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 268 at method classycle.graph.GraphProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 1; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 272 at method classycle.graph.GraphProcessor#processAfter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 265 at method classycle.graph.GraphProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 273 at class classycle.graph.PathsFinder field _startSetCondition; tree VertexCondition != Constant(@GUT.quals.Lost)
inequality constraint: Variable 274 at class classycle.graph.PathsFinder field _finalSetCondition; tree VertexCondition != Constant(@GUT.quals.Lost)
inequality constraint: Variable 275 at method classycle.graph.PathsFinder#<init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;Z):V parameter 0; tree VertexCondition != Constant(@GUT.quals.Lost)
inequality constraint: Variable 276 at method classycle.graph.PathsFinder#<init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;Z):V parameter 1; tree VertexCondition != Constant(@GUT.quals.Lost)
inequality constraint: Variable 277 at method classycle.graph.PathsFinder#<init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;ZZ):V parameter 0; tree VertexCondition != Constant(@GUT.quals.Lost)
inequality constraint: Variable 278 at method classycle.graph.PathsFinder#<init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;ZZ):V parameter 1; tree VertexCondition != Constant(@GUT.quals.Lost)
subtype constraint: Variable 275 at method classycle.graph.PathsFinder#<init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;Z):V parameter 0; tree VertexCondition  <:  Variable 277 at method classycle.graph.PathsFinder#<init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;ZZ):V parameter 0; tree VertexCondition
subtype constraint: Variable 276 at method classycle.graph.PathsFinder#<init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;Z):V parameter 1; tree VertexCondition  <:  Variable 278 at method classycle.graph.PathsFinder#<init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;ZZ):V parameter 1; tree VertexCondition
inequality constraint: Variable 277 at method classycle.graph.PathsFinder#<init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;ZZ):V parameter 0; tree VertexCondition != Constant(@GUT.quals.Lost)
inequality constraint: Variable 278 at method classycle.graph.PathsFinder#<init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;ZZ):V parameter 1; tree VertexCondition != Constant(@GUT.quals.Lost)
inequality constraint: Variable 273 at class classycle.graph.PathsFinder field _startSetCondition; tree VertexCondition != Constant(@GUT.quals.Lost)
subtype constraint: Variable 277 at method classycle.graph.PathsFinder#<init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;ZZ):V parameter 0; tree VertexCondition  <:  Variable 273 at class classycle.graph.PathsFinder field _startSetCondition; tree VertexCondition
inequality constraint: Variable 274 at class classycle.graph.PathsFinder field _finalSetCondition; tree VertexCondition != Constant(@GUT.quals.Lost)
subtype constraint: Variable 278 at method classycle.graph.PathsFinder#<init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;ZZ):V parameter 1; tree VertexCondition  <:  Variable 274 at class classycle.graph.PathsFinder field _finalSetCondition; tree VertexCondition
inequality constraint: Variable 279 at method classycle.graph.PathsFinder#getFinalSetCondition():Lclassycle/graph/VertexCondition; return type; tree VertexCondition != Constant(@GUT.quals.Lost)
subtype constraint: Variable 274 at class classycle.graph.PathsFinder field _finalSetCondition; tree VertexCondition  <:  Variable 279 at method classycle.graph.PathsFinder#getFinalSetCondition():Lclassycle/graph/VertexCondition; return type; tree VertexCondition
inequality constraint: Variable 280 at method classycle.graph.PathsFinder#getStartSetCondition():Lclassycle/graph/VertexCondition; return type; tree VertexCondition != Constant(@GUT.quals.Lost)
subtype constraint: Variable 273 at class classycle.graph.PathsFinder field _startSetCondition; tree VertexCondition  <:  Variable 280 at method classycle.graph.PathsFinder#getStartSetCondition():Lclassycle/graph/VertexCondition; return type; tree VertexCondition
inequality constraint: Variable 282 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 284 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 285 at method classycle.graph.PathsFinder#prepareGraph([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 286 at method classycle.graph.PathsFinder#prepareGraph([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 283 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; parameter 0; tree AtomicVertex[]  <:  Variable 285 at method classycle.graph.PathsFinder#prepareGraph([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex[]
subtype constraint: Variable 284 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 286 at method classycle.graph.PathsFinder#prepareGraph([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
inequality constraint: Variable 287 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; local variable pathVertices(0); tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 288 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; creation 0; tree HashSet  <:  Variable 287 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; local variable pathVertices(0); tree HashSet
inequality constraint: Variable 288 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; creation 0; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 288 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; creation 0; tree HashSet != Constant(@GUT.quals.Any)
inequality constraint: Variable 288 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; creation 0; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 289 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; local variable currentPath(0); tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 290 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; creation 1; tree HashSet  <:  Variable 289 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; local variable currentPath(0); tree HashSet
inequality constraint: Variable 290 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; creation 1; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 290 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; creation 1; tree HashSet != Constant(@GUT.quals.Any)
inequality constraint: Variable 290 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; creation 1; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 291 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 284 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 291 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; local variable vertex(0); tree AtomicVertex
combine constraint: Variable 273 at class classycle.graph.PathsFinder field _startSetCondition; tree VertexCondition  |>  Variable 292 at method classycle.graph.VertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  =  CombVariable #293
inequality constraint: CombVariable #293 != Constant(@GUT.quals.Lost)
combine constraint: Variable 273 at class classycle.graph.PathsFinder field _startSetCondition; tree VertexCondition  |>  Variable 292 at method classycle.graph.VertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  =  CombVariable #294
subtype constraint: Variable 291 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; local variable vertex(0); tree AtomicVertex  <:  CombVariable #294
inequality constraint: Variable 295 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 296 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 291 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; local variable vertex(0); tree AtomicVertex  <:  Variable 295 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 0; tree AtomicVertex
subtype constraint: Variable 287 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; local variable pathVertices(0); tree HashSet  <:  Variable 296 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet
inequality constraint: Variable 297 at method classycle.graph.PathsFinder#prepareIfFinal(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 291 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; local variable vertex(0); tree AtomicVertex  <:  Variable 297 at method classycle.graph.PathsFinder#prepareIfFinal(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex
inequality constraint: Variable 298 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 299 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 1; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 291 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; local variable vertex(0); tree AtomicVertex  <:  Variable 298 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 0; tree AtomicVertex
subtype constraint: Variable 289 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; local variable currentPath(0); tree HashSet  <:  Variable 299 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 1; tree HashSet
inequality constraint: Variable 291 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 291 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Any)
inequality constraint: Variable 300 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 301 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 291 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; local variable vertex(0); tree AtomicVertex  <:  Variable 300 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 0; tree AtomicVertex
subtype constraint: Variable 287 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; local variable pathVertices(0); tree HashSet  <:  Variable 301 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet
subtype constraint: Variable 302 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; cast 0; tree AtomicVertex[]  <:  Variable 281 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]
subtype constraint: Variable 303 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; cast 0; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 282 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]
combine constraint: Variable 287 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; local variable pathVertices(0); tree HashSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #304
combine constraint: Variable 287 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; local variable pathVertices(0); tree HashSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #305
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #305
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 295 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 296 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 274 at class classycle.graph.PathsFinder field _finalSetCondition; tree VertexCondition  |>  Variable 292 at method classycle.graph.VertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  =  CombVariable #308
inequality constraint: CombVariable #308 != Constant(@GUT.quals.Lost)
combine constraint: Variable 274 at class classycle.graph.PathsFinder field _finalSetCondition; tree VertexCondition  |>  Variable 292 at method classycle.graph.VertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  =  CombVariable #309
subtype constraint: Variable 295 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 0; tree AtomicVertex  <:  CombVariable #309
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 296 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 296 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet != Constant(@GUT.quals.Any)
subtype constraint: Variable 295 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 0; tree AtomicVertex  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 310 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V local variable headVertex(0); tree Vertex != Constant(@GUT.quals.Lost)
combine constraint: Variable 295 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 0; tree AtomicVertex  |>  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #311
subtype constraint: CombVariable #311  <:  Variable 310 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V local variable headVertex(0); tree Vertex
combine constraint: Variable 295 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 0; tree AtomicVertex  |>  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #312
combine constraint: Variable 295 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 0; tree AtomicVertex  |>  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #313
combine constraint: Variable 274 at class classycle.graph.PathsFinder field _finalSetCondition; tree VertexCondition  |>  Variable 292 at method classycle.graph.VertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  =  CombVariable #314
inequality constraint: CombVariable #314 != Constant(@GUT.quals.Lost)
combine constraint: Variable 274 at class classycle.graph.PathsFinder field _finalSetCondition; tree VertexCondition  |>  Variable 292 at method classycle.graph.VertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  =  CombVariable #315
subtype constraint: Variable 310 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V local variable headVertex(0); tree Vertex  <:  CombVariable #315
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 296 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 296 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet != Constant(@GUT.quals.Any)
subtype constraint: Variable 295 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 0; tree AtomicVertex  <:  Constant(@GUT.quals.Peer)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 296 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 296 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet != Constant(@GUT.quals.Any)
subtype constraint: Variable 310 at method classycle.graph.PathsFinder#findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V local variable headVertex(0); tree Vertex  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 286 at method classycle.graph.PathsFinder#prepareGraph([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 316 at method classycle.graph.PathsFinder#prepareGraph([Lclassycle/graph/AtomicVertex;):V local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 286 at method classycle.graph.PathsFinder#prepareGraph([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 316 at method classycle.graph.PathsFinder#prepareGraph([Lclassycle/graph/AtomicVertex;):V local variable vertex(0); tree AtomicVertex
inequality constraint: Variable 317 at method classycle.graph.PathsFinder#prepareVertex(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 316 at method classycle.graph.PathsFinder#prepareGraph([Lclassycle/graph/AtomicVertex;):V local variable vertex(0); tree AtomicVertex  <:  Variable 317 at method classycle.graph.PathsFinder#prepareVertex(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex
inequality constraint: Variable 317 at method classycle.graph.PathsFinder#prepareVertex(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 318 at method classycle.graph.PathsFinder#prepareGraph([Lclassycle/graph/AtomicVertex;):V cast 0; tree AtomicVertex  <:  Variable 317 at method classycle.graph.PathsFinder#prepareVertex(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex
combine constraint: Variable 316 at method classycle.graph.PathsFinder#prepareGraph([Lclassycle/graph/AtomicVertex;):V local variable vertex(0); tree AtomicVertex  |>  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #319
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #319
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 317 at method classycle.graph.PathsFinder#prepareVertex(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 317 at method classycle.graph.PathsFinder#prepareVertex(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 317 at method classycle.graph.PathsFinder#prepareVertex(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Any)
inequality constraint: Variable 317 at method classycle.graph.PathsFinder#prepareVertex(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 317 at method classycle.graph.PathsFinder#prepareVertex(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Any)
combine constraint: Variable 273 at class classycle.graph.PathsFinder field _startSetCondition; tree VertexCondition  |>  Variable 292 at method classycle.graph.VertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  =  CombVariable #320
inequality constraint: CombVariable #320 != Constant(@GUT.quals.Lost)
combine constraint: Variable 273 at class classycle.graph.PathsFinder field _startSetCondition; tree VertexCondition  |>  Variable 292 at method classycle.graph.VertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  =  CombVariable #321
subtype constraint: Variable 317 at method classycle.graph.PathsFinder#prepareVertex(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex  <:  CombVariable #321
inequality constraint: Variable 317 at method classycle.graph.PathsFinder#prepareVertex(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 317 at method classycle.graph.PathsFinder#prepareVertex(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Any)
inequality constraint: Variable 298 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 299 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 1; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 299 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 1; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 299 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 1; tree HashSet != Constant(@GUT.quals.Any)
subtype constraint: Variable 298 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 0; tree AtomicVertex  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 322 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I local variable nextVertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 323 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I cast 0; tree AtomicVertex  <:  Variable 322 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I local variable nextVertex(0); tree AtomicVertex
combine constraint: Variable 298 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 0; tree AtomicVertex  |>  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #324
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #324
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 297 at method classycle.graph.PathsFinder#prepareIfFinal(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 322 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I local variable nextVertex(0); tree AtomicVertex  <:  Variable 297 at method classycle.graph.PathsFinder#prepareIfFinal(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex
combine constraint: Variable 273 at class classycle.graph.PathsFinder field _startSetCondition; tree VertexCondition  |>  Variable 292 at method classycle.graph.VertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  =  CombVariable #325
inequality constraint: CombVariable #325 != Constant(@GUT.quals.Lost)
combine constraint: Variable 273 at class classycle.graph.PathsFinder field _startSetCondition; tree VertexCondition  |>  Variable 292 at method classycle.graph.VertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  =  CombVariable #326
subtype constraint: Variable 322 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I local variable nextVertex(0); tree AtomicVertex  <:  CombVariable #326
combine constraint: Variable 299 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 1; tree HashSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #327
inequality constraint: CombVariable #327 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 299 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 1; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 299 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 1; tree HashSet != Constant(@GUT.quals.Any)
combine constraint: Variable 299 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 1; tree HashSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #328
subtype constraint: Variable 322 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I local variable nextVertex(0); tree AtomicVertex  <:  CombVariable #328
inequality constraint: Variable 298 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 299 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 1; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 322 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I local variable nextVertex(0); tree AtomicVertex  <:  Variable 298 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 0; tree AtomicVertex
inequality constraint: Variable 322 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I local variable nextVertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 322 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I local variable nextVertex(0); tree AtomicVertex != Constant(@GUT.quals.Any)
inequality constraint: Variable 322 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I local variable nextVertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 322 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I local variable nextVertex(0); tree AtomicVertex != Constant(@GUT.quals.Any)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Variable 299 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 1; tree HashSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #329
inequality constraint: CombVariable #329 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 299 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 1; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 299 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 1; tree HashSet != Constant(@GUT.quals.Any)
combine constraint: Variable 299 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 1; tree HashSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #330
subtype constraint: Variable 298 at method classycle.graph.PathsFinder#calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):I parameter 0; tree AtomicVertex  <:  CombVariable #330
inequality constraint: Variable 297 at method classycle.graph.PathsFinder#prepareIfFinal(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
combine constraint: Variable 274 at class classycle.graph.PathsFinder field _finalSetCondition; tree VertexCondition  |>  Variable 292 at method classycle.graph.VertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  =  CombVariable #331
inequality constraint: CombVariable #331 != Constant(@GUT.quals.Lost)
combine constraint: Variable 274 at class classycle.graph.PathsFinder field _finalSetCondition; tree VertexCondition  |>  Variable 292 at method classycle.graph.VertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  =  CombVariable #332
subtype constraint: Variable 297 at method classycle.graph.PathsFinder#prepareIfFinal(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex  <:  CombVariable #332
inequality constraint: Variable 297 at method classycle.graph.PathsFinder#prepareIfFinal(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 297 at method classycle.graph.PathsFinder#prepareIfFinal(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Any)
inequality constraint: Variable 297 at method classycle.graph.PathsFinder#prepareIfFinal(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 297 at method classycle.graph.PathsFinder#prepareIfFinal(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Any)
inequality constraint: Variable 300 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 301 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 301 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 301 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet != Constant(@GUT.quals.Any)
subtype constraint: Variable 300 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 0; tree AtomicVertex  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 333 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V local variable nextVertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 334 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V cast 0; tree AtomicVertex  <:  Variable 333 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V local variable nextVertex(0); tree AtomicVertex
combine constraint: Variable 300 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 0; tree AtomicVertex  |>  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #335
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #335
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 301 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #336
inequality constraint: CombVariable #336 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 301 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 301 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet != Constant(@GUT.quals.Any)
combine constraint: Variable 301 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #337
subtype constraint: Variable 333 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V local variable nextVertex(0); tree AtomicVertex  <:  CombVariable #337
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 301 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 301 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet != Constant(@GUT.quals.Any)
subtype constraint: Variable 333 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V local variable nextVertex(0); tree AtomicVertex  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 300 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 301 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 1; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 333 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V local variable nextVertex(0); tree AtomicVertex  <:  Variable 300 at method classycle.graph.PathsFinder#followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;):V parameter 0; tree AtomicVertex
inequality constraint: Variable 292 at method classycle.graph.VertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 338 at class classycle.graph.NameAttributes field _name; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 339 at method classycle.graph.NameAttributes#<init>(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 338 at class classycle.graph.NameAttributes field _name; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 339 at method classycle.graph.NameAttributes#<init>(Ljava/lang/String;):V parameter 0; tree String  <:  Variable 338 at class classycle.graph.NameAttributes field _name; tree String
inequality constraint: Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 338 at class classycle.graph.NameAttributes field _name; tree String  <:  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String
subtype constraint: Constant(@GUT.quals.Peer)  <:  Variable 341 at method classycle.graph.NameAttributes#compareTo(Ljava/lang/Object;):I parameter 0; tree Object
inequality constraint: Variable 341 at method classycle.graph.NameAttributes#compareTo(Ljava/lang/Object;):I parameter 0; tree Object != Constant(@GUT.quals.Lost)
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 341 at method classycle.graph.NameAttributes#compareTo(Ljava/lang/Object;):I parameter 0; tree Object
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 338 at class classycle.graph.NameAttributes field _name; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #342
combine constraint: Variable 338 at class classycle.graph.NameAttributes field _name; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #343
inequality constraint: CombVariable #343 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 338 at class classycle.graph.NameAttributes field _name; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 338 at class classycle.graph.NameAttributes field _name; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 338 at class classycle.graph.NameAttributes field _name; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #344
combine constraint: Variable 345 at method classycle.graph.NameAttributes#compareTo(Ljava/lang/Object;):I cast 0; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #346
subtype constraint: CombVariable #346  <:  CombVariable #344
combine constraint: Variable 345 at method classycle.graph.NameAttributes#compareTo(Ljava/lang/Object;):I cast 0; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #347
combine constraint: Variable 345 at method classycle.graph.NameAttributes#compareTo(Ljava/lang/Object;):I cast 0; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #348
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 341 at method classycle.graph.NameAttributes#compareTo(Ljava/lang/Object;):I parameter 0; tree Object
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 261 at method classycle.graph.GraphProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]  <:  Variable 349 at method classycle.graph.LongestWalkProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]
subtype constraint: Variable 262 at method classycle.graph.GraphProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]  <:  Variable 350 at method classycle.graph.LongestWalkProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]
inequality constraint: Variable 350 at method classycle.graph.LongestWalkProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 266 at method classycle.graph.GraphProcessor#processBefore(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Variable 351 at method classycle.graph.LongestWalkProcessor#processBefore(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
inequality constraint: Variable 351 at method classycle.graph.LongestWalkProcessor#processBefore(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 352 at method classycle.graph.LongestWalkProcessor#processBefore(Lclassycle/graph/Vertex;):V local variable component(0); tree StrongComponent != Constant(@GUT.quals.Lost)
subtype constraint: Variable 353 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; return type; tree StrongComponent  <:  Variable 352 at method classycle.graph.LongestWalkProcessor#processBefore(Lclassycle/graph/Vertex;):V local variable component(0); tree StrongComponent
inequality constraint: Variable 354 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 351 at method classycle.graph.LongestWalkProcessor#processBefore(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Variable 354 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; parameter 0; tree Vertex
inequality constraint: Variable 352 at method classycle.graph.LongestWalkProcessor#processBefore(Lclassycle/graph/Vertex;):V local variable component(0); tree StrongComponent != Constant(@GUT.quals.Lost)
inequality constraint: Variable 352 at method classycle.graph.LongestWalkProcessor#processBefore(Lclassycle/graph/Vertex;):V local variable component(0); tree StrongComponent != Constant(@GUT.quals.Any)
inequality constraint: Variable 352 at method classycle.graph.LongestWalkProcessor#processBefore(Lclassycle/graph/Vertex;):V local variable component(0); tree StrongComponent != Constant(@GUT.quals.Lost)
inequality constraint: Variable 352 at method classycle.graph.LongestWalkProcessor#processBefore(Lclassycle/graph/Vertex;):V local variable component(0); tree StrongComponent != Constant(@GUT.quals.Any)
subtype constraint: Variable 267 at method classycle.graph.GraphProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Variable 355 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
subtype constraint: Variable 268 at method classycle.graph.GraphProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 1; tree Vertex  <:  Variable 356 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 1; tree Vertex
inequality constraint: Variable 355 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 356 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 1; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 357 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable t(0); tree StrongComponent != Constant(@GUT.quals.Lost)
subtype constraint: Variable 353 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; return type; tree StrongComponent  <:  Variable 357 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable t(0); tree StrongComponent
inequality constraint: Variable 354 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 355 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Variable 354 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; parameter 0; tree Vertex
inequality constraint: Variable 358 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable h(0); tree StrongComponent != Constant(@GUT.quals.Lost)
subtype constraint: Variable 353 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; return type; tree StrongComponent  <:  Variable 358 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable h(0); tree StrongComponent
inequality constraint: Variable 354 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 356 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 1; tree Vertex  <:  Variable 354 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; parameter 0; tree Vertex
inequality constraint: Variable 263 at method classycle.graph.GraphProcessor#process(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 358 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable h(0); tree StrongComponent  <:  Variable 263 at method classycle.graph.GraphProcessor#process(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
combine constraint: Variable 359 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V creation 0; tree IllegalArgumentException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #360
inequality constraint: CombVariable #360 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 359 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V creation 0; tree IllegalArgumentException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 359 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V creation 0; tree IllegalArgumentException != Constant(@GUT.quals.Any)
combine constraint: Variable 359 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V creation 0; tree IllegalArgumentException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #361
subtype constraint: CombVariable #362  <:  CombVariable #361
inequality constraint: Variable 359 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V creation 0; tree IllegalArgumentException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 357 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable t(0); tree StrongComponent != Constant(@GUT.quals.Lost)
inequality constraint: Variable 357 at method classycle.graph.LongestWalkProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable t(0); tree StrongComponent != Constant(@GUT.quals.Any)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
subtype constraint: Variable 272 at method classycle.graph.GraphProcessor#processAfter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Variable 363 at method classycle.graph.LongestWalkProcessor#processAfter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
inequality constraint: Variable 363 at method classycle.graph.LongestWalkProcessor#processAfter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 353 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; return type; tree StrongComponent != Constant(@GUT.quals.Lost)
inequality constraint: Variable 353 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; return type; tree StrongComponent != Constant(@GUT.quals.Any)
inequality constraint: Variable 354 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 363 at method classycle.graph.LongestWalkProcessor#processAfter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Variable 354 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; parameter 0; tree Vertex
subtype constraint: Variable 264 at method classycle.graph.GraphProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]  <:  Variable 364 at method classycle.graph.LongestWalkProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]
subtype constraint: Variable 265 at method classycle.graph.GraphProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]  <:  Variable 365 at method classycle.graph.LongestWalkProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]
inequality constraint: Variable 365 at method classycle.graph.LongestWalkProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #366
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #367
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #368
inequality constraint: CombVariable #366 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #367 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #369
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #370
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #371
subtype constraint: Variable 364 at method classycle.graph.LongestWalkProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]  <:  CombVariable #369
subtype constraint: Variable 365 at method classycle.graph.LongestWalkProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 372 at method classycle.graph.LongestWalkProcessor#finishProcessing([Lclassycle/graph/Vertex;):V creation 0; tree Comparator  <:  CombVariable #370
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Peer)  <:  Variable 373 at method classycle.graph.LongestWalkProcessor$1#compare(Ljava/lang/Object;Ljava/lang/Object;):I parameter 0; tree Object
subtype constraint: Constant(@GUT.quals.Peer)  <:  Variable 374 at method classycle.graph.LongestWalkProcessor$1#compare(Ljava/lang/Object;Ljava/lang/Object;):I parameter 1; tree Object
inequality constraint: Variable 373 at method classycle.graph.LongestWalkProcessor$1#compare(Ljava/lang/Object;Ljava/lang/Object;):I parameter 0; tree Object != Constant(@GUT.quals.Lost)
inequality constraint: Variable 374 at method classycle.graph.LongestWalkProcessor$1#compare(Ljava/lang/Object;Ljava/lang/Object;):I parameter 1; tree Object != Constant(@GUT.quals.Lost)
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 373 at method classycle.graph.LongestWalkProcessor$1#compare(Ljava/lang/Object;Ljava/lang/Object;):I parameter 0; tree Object
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 374 at method classycle.graph.LongestWalkProcessor$1#compare(Ljava/lang/Object;Ljava/lang/Object;):I parameter 1; tree Object
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 353 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; return type; tree StrongComponent != Constant(@GUT.quals.Lost)
inequality constraint: Variable 354 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 354 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; parameter 0; tree Vertex
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 377 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; cast 0; tree StrongComponent  <:  Variable 353 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; return type; tree StrongComponent
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 354 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; parameter 0; tree Vertex
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 378 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; creation 0; tree IllegalArgumentException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #379
inequality constraint: CombVariable #379 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 378 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; creation 0; tree IllegalArgumentException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 378 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; creation 0; tree IllegalArgumentException != Constant(@GUT.quals.Any)
combine constraint: Variable 378 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; creation 0; tree IllegalArgumentException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #380
subtype constraint: CombVariable #381  <:  CombVariable #380
inequality constraint: Variable 378 at method classycle.graph.LongestWalkProcessor#castAsStrongComponent(Lclassycle/graph/Vertex;):Lclassycle/graph/StrongComponent; creation 0; tree IllegalArgumentException != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 382 at class classycle.graph.StrongComponentProcessor field _vertexStack; tree Stack != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 383 at class classycle.graph.StrongComponentProcessor field _vertexStack creation 0; tree Stack  <:  Variable 382 at class classycle.graph.StrongComponentProcessor field _vertexStack; tree Stack
inequality constraint: Variable 383 at class classycle.graph.StrongComponentProcessor field _vertexStack creation 0; tree Stack != Constant(@GUT.quals.Lost)
inequality constraint: Variable 383 at class classycle.graph.StrongComponentProcessor field _vertexStack creation 0; tree Stack != Constant(@GUT.quals.Any)
inequality constraint: Variable 383 at class classycle.graph.StrongComponentProcessor field _vertexStack creation 0; tree Stack != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 384 at class classycle.graph.StrongComponentProcessor field _strongComponents; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 385 at class classycle.graph.StrongComponentProcessor field _strongComponents creation 0; tree Vector  <:  Variable 384 at class classycle.graph.StrongComponentProcessor field _strongComponents; tree Vector
inequality constraint: Variable 385 at class classycle.graph.StrongComponentProcessor field _strongComponents creation 0; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Variable 385 at class classycle.graph.StrongComponentProcessor field _strongComponents creation 0; tree Vector != Constant(@GUT.quals.Any)
inequality constraint: Variable 385 at class classycle.graph.StrongComponentProcessor field _strongComponents creation 0; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 386 at class classycle.graph.StrongComponentProcessor field _vertexToComponents; tree Hashtable != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 387 at class classycle.graph.StrongComponentProcessor field _vertexToComponents creation 0; tree Hashtable  <:  Variable 386 at class classycle.graph.StrongComponentProcessor field _vertexToComponents; tree Hashtable
inequality constraint: Variable 387 at class classycle.graph.StrongComponentProcessor field _vertexToComponents creation 0; tree Hashtable != Constant(@GUT.quals.Lost)
inequality constraint: Variable 387 at class classycle.graph.StrongComponentProcessor field _vertexToComponents creation 0; tree Hashtable != Constant(@GUT.quals.Any)
inequality constraint: Variable 387 at class classycle.graph.StrongComponentProcessor field _vertexToComponents creation 0; tree Hashtable != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 389 at class classycle.graph.StrongComponentProcessor field _graph; tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 20 at method classycle.graph.StrongComponentProcessor#getStrongComponents():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 388 at class classycle.graph.StrongComponentProcessor field _graph; tree StrongComponent[]  <:  Variable 19 at method classycle.graph.StrongComponentProcessor#getStrongComponents():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]
subtype constraint: Variable 389 at class classycle.graph.StrongComponentProcessor field _graph; tree StrongComponent at position (0) within StrongComponent[]  <:  Variable 20 at method classycle.graph.StrongComponentProcessor#getStrongComponents():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]
subtype constraint: Variable 261 at method classycle.graph.GraphProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]  <:  Variable 390 at method classycle.graph.StrongComponentProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]
subtype constraint: Variable 262 at method classycle.graph.GraphProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]  <:  Variable 391 at method classycle.graph.StrongComponentProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]
inequality constraint: Variable 391 at method classycle.graph.StrongComponentProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 382 at class classycle.graph.StrongComponentProcessor field _vertexStack; tree Stack != Constant(@GUT.quals.Lost)
inequality constraint: Variable 382 at class classycle.graph.StrongComponentProcessor field _vertexStack; tree Stack != Constant(@GUT.quals.Any)
inequality constraint: Variable 384 at class classycle.graph.StrongComponentProcessor field _strongComponents; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Variable 384 at class classycle.graph.StrongComponentProcessor field _strongComponents; tree Vector != Constant(@GUT.quals.Any)
inequality constraint: Variable 386 at class classycle.graph.StrongComponentProcessor field _vertexToComponents; tree Hashtable != Constant(@GUT.quals.Lost)
inequality constraint: Variable 386 at class classycle.graph.StrongComponentProcessor field _vertexToComponents; tree Hashtable != Constant(@GUT.quals.Any)
subtype constraint: Variable 266 at method classycle.graph.GraphProcessor#processBefore(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Variable 392 at method classycle.graph.StrongComponentProcessor#processBefore(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
inequality constraint: Variable 392 at method classycle.graph.StrongComponentProcessor#processBefore(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 393 at method classycle.graph.StrongComponentProcessor#processBefore(Lclassycle/graph/Vertex;):V local variable atomicVertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 394 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  <:  Variable 393 at method classycle.graph.StrongComponentProcessor#processBefore(Lclassycle/graph/Vertex;):V local variable atomicVertex(0); tree AtomicVertex
inequality constraint: Variable 395 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 392 at method classycle.graph.StrongComponentProcessor#processBefore(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Variable 395 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; parameter 0; tree Vertex
inequality constraint: Variable 393 at method classycle.graph.StrongComponentProcessor#processBefore(Lclassycle/graph/Vertex;):V local variable atomicVertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 393 at method classycle.graph.StrongComponentProcessor#processBefore(Lclassycle/graph/Vertex;):V local variable atomicVertex(0); tree AtomicVertex != Constant(@GUT.quals.Any)
inequality constraint: Variable 393 at method classycle.graph.StrongComponentProcessor#processBefore(Lclassycle/graph/Vertex;):V local variable atomicVertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 393 at method classycle.graph.StrongComponentProcessor#processBefore(Lclassycle/graph/Vertex;):V local variable atomicVertex(0); tree AtomicVertex != Constant(@GUT.quals.Any)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 382 at class classycle.graph.StrongComponentProcessor field _vertexStack; tree Stack != Constant(@GUT.quals.Lost)
inequality constraint: Variable 382 at class classycle.graph.StrongComponentProcessor field _vertexStack; tree Stack != Constant(@GUT.quals.Any)
subtype constraint: Variable 393 at method classycle.graph.StrongComponentProcessor#processBefore(Lclassycle/graph/Vertex;):V local variable atomicVertex(0); tree AtomicVertex  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 267 at method classycle.graph.GraphProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Variable 396 at method classycle.graph.StrongComponentProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
subtype constraint: Variable 268 at method classycle.graph.GraphProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 1; tree Vertex  <:  Variable 397 at method classycle.graph.StrongComponentProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 1; tree Vertex
inequality constraint: Variable 396 at method classycle.graph.StrongComponentProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 397 at method classycle.graph.StrongComponentProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 1; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 398 at method classycle.graph.StrongComponentProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable t(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 394 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  <:  Variable 398 at method classycle.graph.StrongComponentProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable t(0); tree AtomicVertex
inequality constraint: Variable 395 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 396 at method classycle.graph.StrongComponentProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Variable 395 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; parameter 0; tree Vertex
inequality constraint: Variable 399 at method classycle.graph.StrongComponentProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable h(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 394 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  <:  Variable 399 at method classycle.graph.StrongComponentProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable h(0); tree AtomicVertex
inequality constraint: Variable 395 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 397 at method classycle.graph.StrongComponentProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 1; tree Vertex  <:  Variable 395 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; parameter 0; tree Vertex
inequality constraint: Variable 263 at method classycle.graph.GraphProcessor#process(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 399 at method classycle.graph.StrongComponentProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable h(0); tree AtomicVertex  <:  Variable 263 at method classycle.graph.GraphProcessor#process(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
inequality constraint: Variable 398 at method classycle.graph.StrongComponentProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable t(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 398 at method classycle.graph.StrongComponentProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable t(0); tree AtomicVertex != Constant(@GUT.quals.Any)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Variable 382 at class classycle.graph.StrongComponentProcessor field _vertexStack; tree Stack  |>  Constant(@GUT.quals.Peer)  =  CombVariable #400
inequality constraint: CombVariable #400 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 382 at class classycle.graph.StrongComponentProcessor field _vertexStack; tree Stack != Constant(@GUT.quals.Lost)
inequality constraint: Variable 382 at class classycle.graph.StrongComponentProcessor field _vertexStack; tree Stack != Constant(@GUT.quals.Any)
combine constraint: Variable 382 at class classycle.graph.StrongComponentProcessor field _vertexStack; tree Stack  |>  Constant(@GUT.quals.Peer)  =  CombVariable #401
subtype constraint: Variable 399 at method classycle.graph.StrongComponentProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable h(0); tree AtomicVertex  <:  CombVariable #401
inequality constraint: Variable 398 at method classycle.graph.StrongComponentProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable t(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 398 at method classycle.graph.StrongComponentProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable t(0); tree AtomicVertex != Constant(@GUT.quals.Any)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
subtype constraint: Variable 272 at method classycle.graph.GraphProcessor#processAfter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Variable 402 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
inequality constraint: Variable 402 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 403 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V local variable atomicVertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 394 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  <:  Variable 403 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V local variable atomicVertex(0); tree AtomicVertex
inequality constraint: Variable 395 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 402 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Variable 395 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; parameter 0; tree Vertex
inequality constraint: Variable 404 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V local variable component(0); tree StrongComponent != Constant(@GUT.quals.Lost)
subtype constraint: Variable 405 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V creation 0; tree StrongComponent  <:  Variable 404 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V local variable component(0); tree StrongComponent
inequality constraint: Variable 405 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V creation 0; tree StrongComponent != Constant(@GUT.quals.Lost)
inequality constraint: Variable 405 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V creation 0; tree StrongComponent != Constant(@GUT.quals.Any)
inequality constraint: Variable 405 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V creation 0; tree StrongComponent != Constant(@GUT.quals.Lost)
inequality constraint: Variable 382 at class classycle.graph.StrongComponentProcessor field _vertexStack; tree Stack != Constant(@GUT.quals.Lost)
inequality constraint: Variable 382 at class classycle.graph.StrongComponentProcessor field _vertexStack; tree Stack != Constant(@GUT.quals.Any)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 407 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V local variable vertexOfComponent(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 408 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V cast 1; tree AtomicVertex  <:  Variable 407 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V local variable vertexOfComponent(0); tree AtomicVertex
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 404 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V local variable component(0); tree StrongComponent  |>  Variable 162 at method classycle.graph.StrongComponent#addVertex(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex  =  CombVariable #409
inequality constraint: CombVariable #409 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 404 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V local variable component(0); tree StrongComponent != Constant(@GUT.quals.Lost)
inequality constraint: Variable 404 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V local variable component(0); tree StrongComponent != Constant(@GUT.quals.Any)
combine constraint: Variable 404 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V local variable component(0); tree StrongComponent  |>  Variable 162 at method classycle.graph.StrongComponent#addVertex(Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex  =  CombVariable #410
subtype constraint: Variable 407 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V local variable vertexOfComponent(0); tree AtomicVertex  <:  CombVariable #410
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 386 at class classycle.graph.StrongComponentProcessor field _vertexToComponents; tree Hashtable != Constant(@GUT.quals.Lost)
inequality constraint: Variable 386 at class classycle.graph.StrongComponentProcessor field _vertexToComponents; tree Hashtable != Constant(@GUT.quals.Any)
subtype constraint: Variable 407 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V local variable vertexOfComponent(0); tree AtomicVertex  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 404 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V local variable component(0); tree StrongComponent  <:  Constant(@GUT.quals.Peer)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 384 at class classycle.graph.StrongComponentProcessor field _strongComponents; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Variable 384 at class classycle.graph.StrongComponentProcessor field _strongComponents; tree Vector != Constant(@GUT.quals.Any)
subtype constraint: Variable 404 at method classycle.graph.StrongComponentProcessor#processAfter(Lclassycle/graph/Vertex;):V local variable component(0); tree StrongComponent  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 264 at method classycle.graph.GraphProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]  <:  Variable 411 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]
subtype constraint: Variable 265 at method classycle.graph.GraphProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]  <:  Variable 412 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]
inequality constraint: Variable 412 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 388 at class classycle.graph.StrongComponentProcessor field _graph; tree StrongComponent[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 389 at class classycle.graph.StrongComponentProcessor field _graph; tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 413 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V creation 0; tree new StrongComponent[_strongComponents.size()]  <:  Variable 388 at class classycle.graph.StrongComponentProcessor field _graph; tree StrongComponent[]
subtype constraint: Variable 414 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V creation 0; tree StrongComponent at position (0) within new StrongComponent[_strongComponents.size()]  <:  Variable 389 at class classycle.graph.StrongComponentProcessor field _graph; tree StrongComponent at position (0) within StrongComponent[]
inequality constraint: Variable 414 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V creation 0; tree StrongComponent at position (0) within new StrongComponent[_strongComponents.size()] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 384 at class classycle.graph.StrongComponentProcessor field _strongComponents; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Variable 384 at class classycle.graph.StrongComponentProcessor field _strongComponents; tree Vector != Constant(@GUT.quals.Any)
inequality constraint: Variable 389 at class classycle.graph.StrongComponentProcessor field _graph; tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 388 at class classycle.graph.StrongComponentProcessor field _graph; tree StrongComponent[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 388 at class classycle.graph.StrongComponentProcessor field _graph; tree StrongComponent[] != Constant(@GUT.quals.Any)
subtype constraint: Variable 415 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V cast 0; tree StrongComponent  <:  Variable 389 at class classycle.graph.StrongComponentProcessor field _graph; tree StrongComponent at position (0) within StrongComponent[]
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 389 at class classycle.graph.StrongComponentProcessor field _graph; tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 389 at class classycle.graph.StrongComponentProcessor field _graph; tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Any)
inequality constraint: Variable 416 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable keys(0); tree Enumeration != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 386 at class classycle.graph.StrongComponentProcessor field _vertexToComponents; tree Hashtable  |>  Constant(@GUT.quals.Peer)  =  CombVariable #417
subtype constraint: CombVariable #417  <:  Variable 416 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable keys(0); tree Enumeration
combine constraint: Variable 386 at class classycle.graph.StrongComponentProcessor field _vertexToComponents; tree Hashtable  |>  Constant(@GUT.quals.Peer)  =  CombVariable #418
inequality constraint: Variable 386 at class classycle.graph.StrongComponentProcessor field _vertexToComponents; tree Hashtable != Constant(@GUT.quals.Lost)
inequality constraint: Variable 386 at class classycle.graph.StrongComponentProcessor field _vertexToComponents; tree Hashtable != Constant(@GUT.quals.Any)
combine constraint: Variable 386 at class classycle.graph.StrongComponentProcessor field _vertexToComponents; tree Hashtable  |>  Constant(@GUT.quals.Peer)  =  CombVariable #419
inequality constraint: Variable 416 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable keys(0); tree Enumeration != Constant(@GUT.quals.Lost)
inequality constraint: Variable 416 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable keys(0); tree Enumeration != Constant(@GUT.quals.Any)
inequality constraint: Variable 420 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 421 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V cast 1; tree AtomicVertex  <:  Variable 420 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable vertex(0); tree AtomicVertex
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 422 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable tail(0); tree StrongComponent != Constant(@GUT.quals.Lost)
subtype constraint: Variable 423 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V cast 2; tree StrongComponent  <:  Variable 422 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable tail(0); tree StrongComponent
combine constraint: Variable 386 at class classycle.graph.StrongComponentProcessor field _vertexToComponents; tree Hashtable  |>  Constant(@GUT.quals.Peer)  =  CombVariable #424
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 425 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable h(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 426 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V cast 3; tree AtomicVertex  <:  Variable 425 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable h(0); tree AtomicVertex
combine constraint: Variable 420 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable vertex(0); tree AtomicVertex  |>  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #427
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #427
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 428 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable head(0); tree StrongComponent != Constant(@GUT.quals.Lost)
subtype constraint: Variable 429 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V cast 4; tree StrongComponent  <:  Variable 428 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable head(0); tree StrongComponent
combine constraint: Variable 386 at class classycle.graph.StrongComponentProcessor field _vertexToComponents; tree Hashtable  |>  Constant(@GUT.quals.Peer)  =  CombVariable #430
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 422 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable tail(0); tree StrongComponent  |>  Variable 53 at method classycle.graph.Vertex#addOutgoingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  =  CombVariable #431
inequality constraint: CombVariable #431 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 422 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable tail(0); tree StrongComponent != Constant(@GUT.quals.Lost)
inequality constraint: Variable 422 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable tail(0); tree StrongComponent != Constant(@GUT.quals.Any)
combine constraint: Variable 422 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable tail(0); tree StrongComponent  |>  Variable 53 at method classycle.graph.Vertex#addOutgoingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  =  CombVariable #432
subtype constraint: Variable 428 at method classycle.graph.StrongComponentProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable head(0); tree StrongComponent  <:  CombVariable #432
inequality constraint: Variable 394 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 395 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 395 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; parameter 0; tree Vertex
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 433 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; cast 0; tree AtomicVertex  <:  Variable 394 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 395 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; parameter 0; tree Vertex
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 434 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; creation 0; tree IllegalArgumentException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #435
inequality constraint: CombVariable #435 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 434 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; creation 0; tree IllegalArgumentException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 434 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; creation 0; tree IllegalArgumentException != Constant(@GUT.quals.Any)
combine constraint: Variable 434 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; creation 0; tree IllegalArgumentException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #436
subtype constraint: CombVariable #437  <:  CombVariable #436
inequality constraint: Variable 434 at method classycle.graph.StrongComponentProcessor#castAsAtomicVertex(Lclassycle/graph/Vertex;):Lclassycle/graph/AtomicVertex; creation 0; tree IllegalArgumentException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 438 at method classycle.ClassNameExtractor#isValid(Ljava/lang/String;):Z parameter 0; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 438 at method classycle.ClassNameExtractor#isValid(Ljava/lang/String;):Z parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 438 at method classycle.ClassNameExtractor#isValid(Ljava/lang/String;):Z parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 438 at method classycle.ClassNameExtractor#isValid(Ljava/lang/String;):Z parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 438 at method classycle.ClassNameExtractor#isValid(Ljava/lang/String;):Z parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 438 at method classycle.ClassNameExtractor#isValid(Ljava/lang/String;):Z parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 440 at class classycle.ClassNameExtractor field _classNames; tree Set != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 441 at class classycle.ClassNameExtractor field _classNames creation 0; tree LinkedHashSet  <:  Variable 440 at class classycle.ClassNameExtractor field _classNames; tree Set
inequality constraint: Variable 441 at class classycle.ClassNameExtractor field _classNames creation 0; tree LinkedHashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 441 at class classycle.ClassNameExtractor field _classNames creation 0; tree LinkedHashSet != Constant(@GUT.quals.Any)
inequality constraint: Variable 441 at class classycle.ClassNameExtractor field _classNames creation 0; tree LinkedHashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 442 at method classycle.ClassNameExtractor#<init>(Lclassycle/classfile/UTF8Constant;):V parameter 0; tree UTF8Constant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 442 at method classycle.ClassNameExtractor#<init>(Lclassycle/classfile/UTF8Constant;):V parameter 0; tree UTF8Constant  |>  Variable 443 at method classycle.classfile.UTF8Constant#getString():Ljava/lang/String; return type; tree String  =  CombVariable #444
subtype constraint: CombVariable #444  <:  Variable 439 at class classycle.ClassNameExtractor field _constant; tree String
combine constraint: Variable 442 at method classycle.ClassNameExtractor#<init>(Lclassycle/classfile/UTF8Constant;):V parameter 0; tree UTF8Constant  |>  Variable 443 at method classycle.classfile.UTF8Constant#getString():Ljava/lang/String; return type; tree String  =  CombVariable #445
combine constraint: Variable 442 at method classycle.ClassNameExtractor#<init>(Lclassycle/classfile/UTF8Constant;):V parameter 0; tree UTF8Constant  |>  Variable 443 at method classycle.classfile.UTF8Constant#getString():Ljava/lang/String; return type; tree String  =  CombVariable #446
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 447 at method classycle.ClassNameExtractor#extract():Ljava/util/Set; return type; tree Set != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #448
combine constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #449
inequality constraint: CombVariable #449 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #450
subtype constraint: Literal(STRING_LITERAL, "::")  <:  CombVariable #450
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Any)
subtype constraint: Variable 440 at class classycle.ClassNameExtractor field _classNames; tree Set  <:  CombVariable #451
subtype constraint: Constant(@GUT.quals.Peer)  <:  CombVariable #451
subtype constraint: CombVariable #451  <:  Variable 447 at method classycle.ClassNameExtractor#extract():Ljava/util/Set; return type; tree Set
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Any)
inequality constraint: Literal(STRING_LITERAL, "BCDFIJSVZ") != Constant(@GUT.quals.Lost)
inequality constraint: Literal(STRING_LITERAL, "BCDFIJSVZ") != Constant(@GUT.quals.Any)
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 452 at method classycle.ClassNameExtractor#extractClassName(I):V local variable className(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #453
subtype constraint: CombVariable #453  <:  Variable 452 at method classycle.ClassNameExtractor#extractClassName(I):V local variable className(0); tree String
combine constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #454
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 439 at class classycle.ClassNameExtractor field _constant; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #455
inequality constraint: Variable 452 at method classycle.ClassNameExtractor#extractClassName(I):V local variable className(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 452 at method classycle.ClassNameExtractor#extractClassName(I):V local variable className(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #456
subtype constraint: CombVariable #456  <:  Variable 452 at method classycle.ClassNameExtractor#extractClassName(I):V local variable className(0); tree String
combine constraint: Variable 452 at method classycle.ClassNameExtractor#extractClassName(I):V local variable className(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #457
inequality constraint: Variable 452 at method classycle.ClassNameExtractor#extractClassName(I):V local variable className(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 452 at method classycle.ClassNameExtractor#extractClassName(I):V local variable className(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 452 at method classycle.ClassNameExtractor#extractClassName(I):V local variable className(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #458
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 440 at class classycle.ClassNameExtractor field _classNames; tree Set != Constant(@GUT.quals.Lost)
inequality constraint: Variable 440 at class classycle.ClassNameExtractor field _classNames; tree Set != Constant(@GUT.quals.Any)
subtype constraint: Variable 452 at method classycle.ClassNameExtractor#extractClassName(I):V local variable className(0); tree String  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 438 at method classycle.ClassNameExtractor#isValid(Ljava/lang/String;):Z parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 452 at method classycle.ClassNameExtractor#extractClassName(I):V local variable className(0); tree String  <:  Variable 438 at method classycle.ClassNameExtractor#isValid(Ljava/lang/String;):Z parameter 0; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 459 at class classycle.classfile.UTF8Constant field _string; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 461 at method classycle.classfile.UTF8Constant#<init>([Lclassycle/classfile/Constant;Ljava/lang/String;):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 462 at method classycle.classfile.UTF8Constant#<init>([Lclassycle/classfile/Constant;Ljava/lang/String;):V parameter 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 463 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 464 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 460 at method classycle.classfile.UTF8Constant#<init>([Lclassycle/classfile/Constant;Ljava/lang/String;):V parameter 0; tree Constant[]  <:  Variable 463 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[]
subtype constraint: Variable 461 at method classycle.classfile.UTF8Constant#<init>([Lclassycle/classfile/Constant;Ljava/lang/String;):V parameter 0; tree Constant at position (0) within Constant[]  <:  Variable 464 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[]
inequality constraint: Variable 459 at class classycle.classfile.UTF8Constant field _string; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 462 at method classycle.classfile.UTF8Constant#<init>([Lclassycle/classfile/Constant;Ljava/lang/String;):V parameter 1; tree String  <:  Variable 459 at class classycle.classfile.UTF8Constant field _string; tree String
inequality constraint: Variable 443 at method classycle.classfile.UTF8Constant#getString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 459 at class classycle.classfile.UTF8Constant field _string; tree String  <:  Variable 443 at method classycle.classfile.UTF8Constant#getString():Ljava/lang/String; return type; tree String
inequality constraint: Variable 465 at method classycle.classfile.UTF8Constant#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 465 at method classycle.classfile.UTF8Constant#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: CombVariable #466  <:  Variable 465 at method classycle.classfile.UTF8Constant#toString():Ljava/lang/String; return type; tree String
inequality constraint: Variable 468 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; return type; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 468 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; return type; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Rep)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 471 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 471 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 470 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant[]
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 470 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 471 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 472 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 0; tree new Constant[stream.readUnsignedShort()]  <:  Variable 470 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant[]
subtype constraint: Variable 473 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 0; tree Constant at position (0) within new Constant[stream.readUnsignedShort()]  <:  Variable 471 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant at position (0) within Constant[]
inequality constraint: Variable 473 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 0; tree Constant at position (0) within new Constant[stream.readUnsignedShort()] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 473 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 0; tree Constant at position (0) within new Constant[stream.readUnsignedShort()] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant != Constant(@GUT.quals.Rep)
inequality constraint: Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant != Constant(@GUT.quals.Lost)
subtype constraint: Variable 475 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 1; tree ClassConstant  <:  Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant
combine constraint: Variable 475 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 1; tree ClassConstant  |>  Variable 476 at method classycle.classfile.ClassConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant[]  =  CombVariable #478
combine constraint: Variable 475 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 1; tree ClassConstant  |>  Variable 477 at method classycle.classfile.ClassConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #479
inequality constraint: CombVariable #478 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #479 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 475 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 1; tree ClassConstant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 475 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 1; tree ClassConstant != Constant(@GUT.quals.Any)
inequality constraint: Variable 475 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 1; tree ClassConstant != Constant(@GUT.quals.Rep)
combine constraint: Variable 475 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 1; tree ClassConstant  |>  Variable 476 at method classycle.classfile.ClassConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant[]  =  CombVariable #480
combine constraint: Variable 475 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 1; tree ClassConstant  |>  Variable 477 at method classycle.classfile.ClassConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #481
subtype constraint: Variable 470 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant[]  <:  CombVariable #480
subtype constraint: Variable 471 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant at position (0) within Constant[]  <:  CombVariable #481
inequality constraint: Variable 475 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 1; tree ClassConstant != Constant(@GUT.quals.Rep)
inequality constraint: Variable 475 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 1; tree ClassConstant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant != Constant(@GUT.quals.Lost)
subtype constraint: Variable 482 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 2; tree FieldRefConstant  <:  Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant
combine constraint: Variable 482 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 2; tree FieldRefConstant  |>  Variable 483 at method classycle.classfile.FieldRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[]  =  CombVariable #485
combine constraint: Variable 482 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 2; tree FieldRefConstant  |>  Variable 484 at method classycle.classfile.FieldRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #486
inequality constraint: CombVariable #485 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #486 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 482 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 2; tree FieldRefConstant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 482 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 2; tree FieldRefConstant != Constant(@GUT.quals.Any)
inequality constraint: Variable 482 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 2; tree FieldRefConstant != Constant(@GUT.quals.Rep)
combine constraint: Variable 482 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 2; tree FieldRefConstant  |>  Variable 483 at method classycle.classfile.FieldRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[]  =  CombVariable #487
combine constraint: Variable 482 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 2; tree FieldRefConstant  |>  Variable 484 at method classycle.classfile.FieldRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #488
subtype constraint: Variable 470 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant[]  <:  CombVariable #487
subtype constraint: Variable 471 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant at position (0) within Constant[]  <:  CombVariable #488
inequality constraint: Variable 482 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 2; tree FieldRefConstant != Constant(@GUT.quals.Rep)
inequality constraint: Variable 482 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 2; tree FieldRefConstant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant != Constant(@GUT.quals.Lost)
subtype constraint: Variable 489 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 3; tree MethodRefConstant  <:  Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant
combine constraint: Variable 489 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 3; tree MethodRefConstant  |>  Variable 490 at method classycle.classfile.MethodRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[]  =  CombVariable #492
combine constraint: Variable 489 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 3; tree MethodRefConstant  |>  Variable 491 at method classycle.classfile.MethodRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #493
inequality constraint: CombVariable #492 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #493 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 489 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 3; tree MethodRefConstant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 489 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 3; tree MethodRefConstant != Constant(@GUT.quals.Any)
inequality constraint: Variable 489 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 3; tree MethodRefConstant != Constant(@GUT.quals.Rep)
combine constraint: Variable 489 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 3; tree MethodRefConstant  |>  Variable 490 at method classycle.classfile.MethodRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[]  =  CombVariable #494
combine constraint: Variable 489 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 3; tree MethodRefConstant  |>  Variable 491 at method classycle.classfile.MethodRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #495
subtype constraint: Variable 470 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant[]  <:  CombVariable #494
subtype constraint: Variable 471 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant at position (0) within Constant[]  <:  CombVariable #495
inequality constraint: Variable 489 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 3; tree MethodRefConstant != Constant(@GUT.quals.Rep)
inequality constraint: Variable 489 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 3; tree MethodRefConstant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant != Constant(@GUT.quals.Lost)
subtype constraint: Variable 496 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 4; tree InterfaceMethodRefConstant  <:  Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant
combine constraint: Variable 496 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 4; tree InterfaceMethodRefConstant  |>  Variable 497 at method classycle.classfile.InterfaceMethodRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[]  =  CombVariable #499
combine constraint: Variable 496 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 4; tree InterfaceMethodRefConstant  |>  Variable 498 at method classycle.classfile.InterfaceMethodRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #500
inequality constraint: CombVariable #499 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #500 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 496 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 4; tree InterfaceMethodRefConstant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 496 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 4; tree InterfaceMethodRefConstant != Constant(@GUT.quals.Any)
inequality constraint: Variable 496 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 4; tree InterfaceMethodRefConstant != Constant(@GUT.quals.Rep)
combine constraint: Variable 496 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 4; tree InterfaceMethodRefConstant  |>  Variable 497 at method classycle.classfile.InterfaceMethodRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[]  =  CombVariable #501
combine constraint: Variable 496 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 4; tree InterfaceMethodRefConstant  |>  Variable 498 at method classycle.classfile.InterfaceMethodRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #502
subtype constraint: Variable 470 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant[]  <:  CombVariable #501
subtype constraint: Variable 471 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant at position (0) within Constant[]  <:  CombVariable #502
inequality constraint: Variable 496 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 4; tree InterfaceMethodRefConstant != Constant(@GUT.quals.Rep)
inequality constraint: Variable 496 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 4; tree InterfaceMethodRefConstant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant != Constant(@GUT.quals.Lost)
subtype constraint: Variable 503 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 5; tree StringConstant  <:  Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant
combine constraint: Variable 503 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 5; tree StringConstant  |>  Variable 504 at method classycle.classfile.StringConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant[]  =  CombVariable #506
combine constraint: Variable 503 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 5; tree StringConstant  |>  Variable 505 at method classycle.classfile.StringConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #507
inequality constraint: CombVariable #506 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #507 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 503 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 5; tree StringConstant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 503 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 5; tree StringConstant != Constant(@GUT.quals.Any)
inequality constraint: Variable 503 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 5; tree StringConstant != Constant(@GUT.quals.Rep)
combine constraint: Variable 503 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 5; tree StringConstant  |>  Variable 504 at method classycle.classfile.StringConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant[]  =  CombVariable #508
combine constraint: Variable 503 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 5; tree StringConstant  |>  Variable 505 at method classycle.classfile.StringConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #509
subtype constraint: Variable 470 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant[]  <:  CombVariable #508
subtype constraint: Variable 471 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant at position (0) within Constant[]  <:  CombVariable #509
inequality constraint: Variable 503 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 5; tree StringConstant != Constant(@GUT.quals.Rep)
inequality constraint: Variable 503 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 5; tree StringConstant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant != Constant(@GUT.quals.Lost)
subtype constraint: Variable 510 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 6; tree IntConstant  <:  Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant
combine constraint: Variable 510 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 6; tree IntConstant  |>  Variable 511 at method classycle.classfile.IntConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant[]  =  CombVariable #513
combine constraint: Variable 510 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 6; tree IntConstant  |>  Variable 512 at method classycle.classfile.IntConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #514
inequality constraint: CombVariable #513 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #514 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 510 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 6; tree IntConstant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 510 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 6; tree IntConstant != Constant(@GUT.quals.Any)
inequality constraint: Variable 510 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 6; tree IntConstant != Constant(@GUT.quals.Rep)
combine constraint: Variable 510 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 6; tree IntConstant  |>  Variable 511 at method classycle.classfile.IntConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant[]  =  CombVariable #515
combine constraint: Variable 510 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 6; tree IntConstant  |>  Variable 512 at method classycle.classfile.IntConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #516
subtype constraint: Variable 470 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant[]  <:  CombVariable #515
subtype constraint: Variable 471 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant at position (0) within Constant[]  <:  CombVariable #516
inequality constraint: Variable 510 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 6; tree IntConstant != Constant(@GUT.quals.Rep)
inequality constraint: Variable 510 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 6; tree IntConstant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant != Constant(@GUT.quals.Lost)
subtype constraint: Variable 517 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 7; tree FloatConstant  <:  Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant
combine constraint: Variable 517 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 7; tree FloatConstant  |>  Variable 518 at method classycle.classfile.FloatConstant#<init>([Lclassycle/classfile/Constant;F):V parameter 0; tree Constant[]  =  CombVariable #520
combine constraint: Variable 517 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 7; tree FloatConstant  |>  Variable 519 at method classycle.classfile.FloatConstant#<init>([Lclassycle/classfile/Constant;F):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #521
inequality constraint: CombVariable #520 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #521 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 517 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 7; tree FloatConstant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 517 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 7; tree FloatConstant != Constant(@GUT.quals.Any)
inequality constraint: Variable 517 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 7; tree FloatConstant != Constant(@GUT.quals.Rep)
combine constraint: Variable 517 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 7; tree FloatConstant  |>  Variable 518 at method classycle.classfile.FloatConstant#<init>([Lclassycle/classfile/Constant;F):V parameter 0; tree Constant[]  =  CombVariable #522
combine constraint: Variable 517 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 7; tree FloatConstant  |>  Variable 519 at method classycle.classfile.FloatConstant#<init>([Lclassycle/classfile/Constant;F):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #523
subtype constraint: Variable 470 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant[]  <:  CombVariable #522
subtype constraint: Variable 471 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant at position (0) within Constant[]  <:  CombVariable #523
inequality constraint: Variable 517 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 7; tree FloatConstant != Constant(@GUT.quals.Rep)
inequality constraint: Variable 517 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 7; tree FloatConstant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant != Constant(@GUT.quals.Lost)
subtype constraint: Variable 524 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 8; tree LongConstant  <:  Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant
combine constraint: Variable 524 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 8; tree LongConstant  |>  Variable 525 at method classycle.classfile.LongConstant#<init>([Lclassycle/classfile/Constant;J):V parameter 0; tree Constant[]  =  CombVariable #527
combine constraint: Variable 524 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 8; tree LongConstant  |>  Variable 526 at method classycle.classfile.LongConstant#<init>([Lclassycle/classfile/Constant;J):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #528
inequality constraint: CombVariable #527 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #528 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 524 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 8; tree LongConstant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 524 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 8; tree LongConstant != Constant(@GUT.quals.Any)
inequality constraint: Variable 524 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 8; tree LongConstant != Constant(@GUT.quals.Rep)
combine constraint: Variable 524 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 8; tree LongConstant  |>  Variable 525 at method classycle.classfile.LongConstant#<init>([Lclassycle/classfile/Constant;J):V parameter 0; tree Constant[]  =  CombVariable #529
combine constraint: Variable 524 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 8; tree LongConstant  |>  Variable 526 at method classycle.classfile.LongConstant#<init>([Lclassycle/classfile/Constant;J):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #530
subtype constraint: Variable 470 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant[]  <:  CombVariable #529
subtype constraint: Variable 471 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant at position (0) within Constant[]  <:  CombVariable #530
inequality constraint: Variable 524 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 8; tree LongConstant != Constant(@GUT.quals.Rep)
inequality constraint: Variable 524 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 8; tree LongConstant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant != Constant(@GUT.quals.Lost)
subtype constraint: Variable 531 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 9; tree DoubleConstant  <:  Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant
combine constraint: Variable 531 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 9; tree DoubleConstant  |>  Variable 532 at method classycle.classfile.DoubleConstant#<init>([Lclassycle/classfile/Constant;D):V parameter 0; tree Constant[]  =  CombVariable #534
combine constraint: Variable 531 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 9; tree DoubleConstant  |>  Variable 533 at method classycle.classfile.DoubleConstant#<init>([Lclassycle/classfile/Constant;D):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #535
inequality constraint: CombVariable #534 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #535 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 531 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 9; tree DoubleConstant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 531 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 9; tree DoubleConstant != Constant(@GUT.quals.Any)
inequality constraint: Variable 531 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 9; tree DoubleConstant != Constant(@GUT.quals.Rep)
combine constraint: Variable 531 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 9; tree DoubleConstant  |>  Variable 532 at method classycle.classfile.DoubleConstant#<init>([Lclassycle/classfile/Constant;D):V parameter 0; tree Constant[]  =  CombVariable #536
combine constraint: Variable 531 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 9; tree DoubleConstant  |>  Variable 533 at method classycle.classfile.DoubleConstant#<init>([Lclassycle/classfile/Constant;D):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #537
subtype constraint: Variable 470 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant[]  <:  CombVariable #536
subtype constraint: Variable 471 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant at position (0) within Constant[]  <:  CombVariable #537
inequality constraint: Variable 531 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 9; tree DoubleConstant != Constant(@GUT.quals.Rep)
inequality constraint: Variable 531 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 9; tree DoubleConstant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant != Constant(@GUT.quals.Lost)
subtype constraint: Variable 538 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 10; tree NameAndTypeConstant  <:  Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant
combine constraint: Variable 538 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 10; tree NameAndTypeConstant  |>  Variable 539 at method classycle.classfile.NameAndTypeConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[]  =  CombVariable #541
combine constraint: Variable 538 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 10; tree NameAndTypeConstant  |>  Variable 540 at method classycle.classfile.NameAndTypeConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #542
inequality constraint: CombVariable #541 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #542 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 538 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 10; tree NameAndTypeConstant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 538 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 10; tree NameAndTypeConstant != Constant(@GUT.quals.Any)
inequality constraint: Variable 538 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 10; tree NameAndTypeConstant != Constant(@GUT.quals.Rep)
combine constraint: Variable 538 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 10; tree NameAndTypeConstant  |>  Variable 539 at method classycle.classfile.NameAndTypeConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[]  =  CombVariable #543
combine constraint: Variable 538 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 10; tree NameAndTypeConstant  |>  Variable 540 at method classycle.classfile.NameAndTypeConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #544
subtype constraint: Variable 470 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant[]  <:  CombVariable #543
subtype constraint: Variable 471 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant at position (0) within Constant[]  <:  CombVariable #544
inequality constraint: Variable 538 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 10; tree NameAndTypeConstant != Constant(@GUT.quals.Rep)
inequality constraint: Variable 538 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 10; tree NameAndTypeConstant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant != Constant(@GUT.quals.Lost)
subtype constraint: Variable 545 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 11; tree UTF8Constant  <:  Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant
combine constraint: Variable 545 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 11; tree UTF8Constant  |>  Variable 460 at method classycle.classfile.UTF8Constant#<init>([Lclassycle/classfile/Constant;Ljava/lang/String;):V parameter 0; tree Constant[]  =  CombVariable #546
combine constraint: Variable 545 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 11; tree UTF8Constant  |>  Variable 461 at method classycle.classfile.UTF8Constant#<init>([Lclassycle/classfile/Constant;Ljava/lang/String;):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #547
combine constraint: Variable 545 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 11; tree UTF8Constant  |>  Variable 462 at method classycle.classfile.UTF8Constant#<init>([Lclassycle/classfile/Constant;Ljava/lang/String;):V parameter 1; tree String  =  CombVariable #548
inequality constraint: CombVariable #546 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #547 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #548 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 545 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 11; tree UTF8Constant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 545 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 11; tree UTF8Constant != Constant(@GUT.quals.Any)
inequality constraint: Variable 545 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 11; tree UTF8Constant != Constant(@GUT.quals.Rep)
combine constraint: Variable 545 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 11; tree UTF8Constant  |>  Variable 460 at method classycle.classfile.UTF8Constant#<init>([Lclassycle/classfile/Constant;Ljava/lang/String;):V parameter 0; tree Constant[]  =  CombVariable #549
combine constraint: Variable 545 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 11; tree UTF8Constant  |>  Variable 461 at method classycle.classfile.UTF8Constant#<init>([Lclassycle/classfile/Constant;Ljava/lang/String;):V parameter 0; tree Constant at position (0) within Constant[]  =  CombVariable #550
combine constraint: Variable 545 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 11; tree UTF8Constant  |>  Variable 462 at method classycle.classfile.UTF8Constant#<init>([Lclassycle/classfile/Constant;Ljava/lang/String;):V parameter 1; tree String  =  CombVariable #551
subtype constraint: Variable 470 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant[]  <:  CombVariable #549
subtype constraint: Variable 471 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant at position (0) within Constant[]  <:  CombVariable #550
combine constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream  |>  Constant(@GUT.quals.Peer)  =  CombVariable #552
subtype constraint: CombVariable #552  <:  CombVariable #551
inequality constraint: Variable 545 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 11; tree UTF8Constant != Constant(@GUT.quals.Rep)
inequality constraint: Variable 545 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 11; tree UTF8Constant != Constant(@GUT.quals.Lost)
combine constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream  |>  Constant(@GUT.quals.Peer)  =  CombVariable #553
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
combine constraint: Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream  |>  Constant(@GUT.quals.Peer)  =  CombVariable #554
inequality constraint: Variable 471 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 470 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 470 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant[] != Constant(@GUT.quals.Any)
subtype constraint: Variable 474 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable c(0); tree Constant  <:  Variable 471 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant at position (0) within Constant[]
subtype constraint: Variable 470 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant[]  <:  Variable 467 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; return type; tree Constant[]
subtype constraint: Variable 471 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; local variable pool(0); tree Constant at position (0) within Constant[]  <:  Variable 468 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; return type; tree Constant at position (0) within Constant[]
combine constraint: Variable 555 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 12; tree IOException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #556
inequality constraint: CombVariable #556 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 555 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 12; tree IOException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 555 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 12; tree IOException != Constant(@GUT.quals.Any)
inequality constraint: Variable 555 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 12; tree IOException != Constant(@GUT.quals.Rep)
combine constraint: Variable 555 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 12; tree IOException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #557
subtype constraint: Literal(STRING_LITERAL, "Not a class file: Magic number missing.")  <:  CombVariable #557
inequality constraint: Variable 555 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 12; tree IOException != Constant(@GUT.quals.Rep)
inequality constraint: Variable 555 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; creation 12; tree IOException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 559 at class classycle.classfile.Constant field _pool; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 464 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 558 at class classycle.classfile.Constant field _pool; tree Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 559 at class classycle.classfile.Constant field _pool; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 463 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[]  <:  Variable 558 at class classycle.classfile.Constant field _pool; tree Constant[]
subtype constraint: Variable 464 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[]  <:  Variable 559 at class classycle.classfile.Constant field _pool; tree Constant at position (0) within Constant[]
inequality constraint: Variable 560 at method classycle.classfile.Constant#getConstant(I):Lclassycle/classfile/Constant; return type; tree Constant != Constant(@GUT.quals.Lost)
subtype constraint: Variable 559 at class classycle.classfile.Constant field _pool; tree Constant at position (0) within Constant[]  <:  Variable 560 at method classycle.classfile.Constant#getConstant(I):Lclassycle/classfile/Constant; return type; tree Constant
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 561 at class classycle.util.StringPatternSequence field _patterns; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 562 at class classycle.util.StringPatternSequence field _patterns creation 0; tree ArrayList  <:  Variable 561 at class classycle.util.StringPatternSequence field _patterns; tree ArrayList
inequality constraint: Variable 562 at class classycle.util.StringPatternSequence field _patterns creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 562 at class classycle.util.StringPatternSequence field _patterns creation 0; tree ArrayList != Constant(@GUT.quals.Any)
inequality constraint: Variable 562 at class classycle.util.StringPatternSequence field _patterns creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 563 at method classycle.util.StringPatternSequence#appendPattern(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 561 at class classycle.util.StringPatternSequence field _patterns; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 561 at class classycle.util.StringPatternSequence field _patterns; tree ArrayList != Constant(@GUT.quals.Any)
subtype constraint: Variable 563 at method classycle.util.StringPatternSequence#appendPattern(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 564 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 564 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 566 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer
inequality constraint: Variable 566 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 566 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 566 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 561 at class classycle.util.StringPatternSequence field _patterns; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 561 at class classycle.util.StringPatternSequence field _patterns; tree ArrayList != Constant(@GUT.quals.Any)
combine constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #567
inequality constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #568
combine constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #569
combine constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #570
inequality constraint: CombVariable #569 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #571
combine constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #572
subtype constraint: Variable 573 at method classycle.util.StringPatternSequence#getOperatorSymbol():Ljava/lang/String; return type; tree String  <:  CombVariable #571
combine constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #574
combine constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #575
inequality constraint: CombVariable #574 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #576
combine constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #577
subtype constraint: Constant(@GUT.quals.Peer)  <:  CombVariable #576
inequality constraint: Variable 561 at class classycle.util.StringPatternSequence field _patterns; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 561 at class classycle.util.StringPatternSequence field _patterns; tree ArrayList != Constant(@GUT.quals.Any)
subtype constraint: Variable 578 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; creation 1; tree String  <:  Variable 564 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; return type; tree String
combine constraint: Variable 578 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #579
inequality constraint: CombVariable #579 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 578 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 578 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 578 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #580
combine constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #581
subtype constraint: CombVariable #581  <:  CombVariable #582
subtype constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  <:  CombVariable #582
subtype constraint: CombVariable #582  <:  CombVariable #580
inequality constraint: Variable 578 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #583
inequality constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 565 at method classycle.util.StringPatternSequence#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #584
inequality constraint: Variable 573 at method classycle.util.StringPatternSequence#getOperatorSymbol():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  <:  Variable 586 at method classycle.util.OrStringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String
inequality constraint: Variable 586 at method classycle.util.OrStringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 561 at class classycle.util.StringPatternSequence field _patterns; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 561 at class classycle.util.StringPatternSequence field _patterns; tree ArrayList != Constant(@GUT.quals.Any)
combine constraint: Variable 587 at method classycle.util.OrStringPattern#matches(Ljava/lang/String;):Z cast 0; tree StringPattern  |>  Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #588
inequality constraint: CombVariable #588 != Constant(@GUT.quals.Lost)
combine constraint: Variable 587 at method classycle.util.OrStringPattern#matches(Ljava/lang/String;):Z cast 0; tree StringPattern  |>  Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #589
subtype constraint: Variable 586 at method classycle.util.OrStringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  <:  CombVariable #589
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 590 at method classycle.util.OrStringPattern#getOperatorSymbol():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 590 at method classycle.util.OrStringPattern#getOperatorSymbol():Ljava/lang/String; return type; tree String  <:  Variable 573 at method classycle.util.StringPatternSequence#getOperatorSymbol():Ljava/lang/String; return type; tree String
subtype constraint: Literal(STRING_LITERAL, " ")  <:  Variable 590 at method classycle.util.OrStringPattern#getOperatorSymbol():Ljava/lang/String; return type; tree String
inequality constraint: Variable 591 at class classycle.util.Text field ESCAPE_CHARACTERS; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 591 at class classycle.util.Text field ESCAPE_CHARACTERS; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "<>&"'")  <:  Variable 591 at class classycle.util.Text field ESCAPE_CHARACTERS; tree String
inequality constraint: Variable 593 at class classycle.util.Text field ESCAPE_SEQUENCES; tree String at position (0) within String[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 593 at class classycle.util.Text field ESCAPE_SEQUENCES; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 594 at class classycle.util.Text field ESCAPE_SEQUENCES creation 0; tree new String[]{"&lt;", "&gt;", "&amp;", "&quot;", "&apos;"}  <:  Variable 592 at class classycle.util.Text field ESCAPE_SEQUENCES; tree String[]
subtype constraint: Variable 595 at class classycle.util.Text field ESCAPE_SEQUENCES creation 0; tree String at position (0) within new String[]{"&lt;", "&gt;", "&amp;", "&quot;", "&apos;"}  <:  Variable 593 at class classycle.util.Text field ESCAPE_SEQUENCES; tree String at position (0) within String[]
inequality constraint: Variable 595 at class classycle.util.Text field ESCAPE_SEQUENCES creation 0; tree String at position (0) within new String[]{"&lt;", "&gt;", "&amp;", "&quot;", "&apos;"} != Constant(@GUT.quals.Rep)
inequality constraint: Variable 595 at class classycle.util.Text field ESCAPE_SEQUENCES creation 0; tree String at position (0) within new String[]{"&lt;", "&gt;", "&amp;", "&quot;", "&apos;"} != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "&lt;")  <:  Variable 595 at class classycle.util.Text field ESCAPE_SEQUENCES creation 0; tree String at position (0) within new String[]{"&lt;", "&gt;", "&amp;", "&quot;", "&apos;"}
subtype constraint: Literal(STRING_LITERAL, "&gt;")  <:  Variable 595 at class classycle.util.Text field ESCAPE_SEQUENCES creation 0; tree String at position (0) within new String[]{"&lt;", "&gt;", "&amp;", "&quot;", "&apos;"}
subtype constraint: Literal(STRING_LITERAL, "&amp;")  <:  Variable 595 at class classycle.util.Text field ESCAPE_SEQUENCES creation 0; tree String at position (0) within new String[]{"&lt;", "&gt;", "&amp;", "&quot;", "&apos;"}
subtype constraint: Literal(STRING_LITERAL, "&quot;")  <:  Variable 595 at class classycle.util.Text field ESCAPE_SEQUENCES creation 0; tree String at position (0) within new String[]{"&lt;", "&gt;", "&amp;", "&quot;", "&apos;"}
subtype constraint: Literal(STRING_LITERAL, "&apos;")  <:  Variable 595 at class classycle.util.Text field ESCAPE_SEQUENCES creation 0; tree String at position (0) within new String[]{"&lt;", "&gt;", "&amp;", "&quot;", "&apos;"}
inequality constraint: Variable 596 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 596 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 597 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 597 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 598 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Rep)
inequality constraint: Variable 598 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 599 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 598 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer
inequality constraint: Variable 599 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 599 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 599 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Rep)
inequality constraint: Variable 599 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Rep)
inequality constraint: Variable 599 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 597 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 597 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 597 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 597 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 591 at class classycle.util.Text field ESCAPE_CHARACTERS; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 591 at class classycle.util.Text field ESCAPE_CHARACTERS; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 598 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #600
inequality constraint: Variable 598 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 598 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 598 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #601
combine constraint: Variable 598 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #602
combine constraint: Variable 598 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #603
inequality constraint: CombVariable #602 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 598 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 598 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 598 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #604
combine constraint: Variable 598 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #605
subtype constraint: Variable 593 at class classycle.util.Text field ESCAPE_SEQUENCES; tree String at position (0) within String[]  <:  CombVariable #604
subtype constraint: Variable 606 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; creation 1; tree String  <:  Variable 596 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; return type; tree String
combine constraint: Variable 606 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #607
inequality constraint: CombVariable #607 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 606 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 606 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 606 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Rep)
combine constraint: Variable 606 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #608
subtype constraint: Variable 598 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  <:  CombVariable #608
inequality constraint: Variable 606 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 606 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 609 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 609 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 610 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; parameter 0; tree File != Constant(@GUT.quals.Rep)
inequality constraint: Variable 610 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; parameter 0; tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 611 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Rep)
inequality constraint: Variable 611 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 612 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 611 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable buffer(0); tree StringBuffer
inequality constraint: Variable 612 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 612 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 612 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Rep)
inequality constraint: Variable 612 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Rep)
inequality constraint: Variable 612 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 613 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable reader(0); tree BufferedReader != Constant(@GUT.quals.Rep)
inequality constraint: Variable 613 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable reader(0); tree BufferedReader != Constant(@GUT.quals.Lost)
subtype constraint: Variable 614 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 1; tree BufferedReader  <:  Variable 613 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable reader(0); tree BufferedReader
combine constraint: Variable 614 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 1; tree BufferedReader  |>  Constant(@GUT.quals.Peer)  =  CombVariable #615
inequality constraint: CombVariable #615 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 614 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 1; tree BufferedReader != Constant(@GUT.quals.Lost)
inequality constraint: Variable 614 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 1; tree BufferedReader != Constant(@GUT.quals.Any)
inequality constraint: Variable 614 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 1; tree BufferedReader != Constant(@GUT.quals.Rep)
combine constraint: Variable 614 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 1; tree BufferedReader  |>  Constant(@GUT.quals.Peer)  =  CombVariable #616
subtype constraint: Variable 617 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 2; tree FileReader  <:  CombVariable #616
inequality constraint: Variable 614 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 1; tree BufferedReader != Constant(@GUT.quals.Rep)
inequality constraint: Variable 614 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 1; tree BufferedReader != Constant(@GUT.quals.Lost)
combine constraint: Variable 617 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 2; tree FileReader  |>  Constant(@GUT.quals.Peer)  =  CombVariable #618
inequality constraint: CombVariable #618 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 617 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 2; tree FileReader != Constant(@GUT.quals.Lost)
inequality constraint: Variable 617 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 2; tree FileReader != Constant(@GUT.quals.Any)
inequality constraint: Variable 617 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 2; tree FileReader != Constant(@GUT.quals.Rep)
combine constraint: Variable 617 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 2; tree FileReader  |>  Constant(@GUT.quals.Peer)  =  CombVariable #619
subtype constraint: Variable 610 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; parameter 0; tree File  <:  CombVariable #619
inequality constraint: Variable 617 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 2; tree FileReader != Constant(@GUT.quals.Rep)
inequality constraint: Variable 617 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 2; tree FileReader != Constant(@GUT.quals.Lost)
inequality constraint: Variable 620 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable line(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 620 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable line(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 620 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable line(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 613 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable reader(0); tree BufferedReader  |>  Constant(@GUT.quals.Peer)  =  CombVariable #621
subtype constraint: CombVariable #621  <:  Variable 620 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable line(0); tree String
combine constraint: Variable 613 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable reader(0); tree BufferedReader  |>  Constant(@GUT.quals.Peer)  =  CombVariable #622
inequality constraint: Variable 613 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable reader(0); tree BufferedReader != Constant(@GUT.quals.Lost)
inequality constraint: Variable 613 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable reader(0); tree BufferedReader != Constant(@GUT.quals.Any)
combine constraint: Variable 613 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable reader(0); tree BufferedReader  |>  Constant(@GUT.quals.Peer)  =  CombVariable #623
combine constraint: Variable 611 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #624
combine constraint: Variable 611 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #625
combine constraint: CombVariable #625  |>  Constant(@GUT.quals.Peer)  =  CombVariable #626
inequality constraint: CombVariable #625 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #625 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #625  |>  Constant(@GUT.quals.Peer)  =  CombVariable #627
combine constraint: Variable 611 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #628
combine constraint: Variable 611 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #629
inequality constraint: CombVariable #628 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 611 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 611 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 611 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #630
combine constraint: Variable 611 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #631
subtype constraint: Variable 620 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable line(0); tree String  <:  CombVariable #630
inequality constraint: Variable 632 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 632 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 633 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 3; tree String  <:  Variable 632 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable result(0); tree String
combine constraint: Variable 633 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 3; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #634
inequality constraint: CombVariable #634 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 633 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 3; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 633 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 3; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 633 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 3; tree String != Constant(@GUT.quals.Rep)
combine constraint: Variable 633 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 3; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #635
subtype constraint: Variable 611 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  <:  CombVariable #635
inequality constraint: Variable 633 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 3; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 633 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; creation 3; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 632 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; local variable result(0); tree String  <:  Variable 609 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; return type; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 636 at class classycle.util.NotStringPattern field _pattern; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 637 at method classycle.util.NotStringPattern#<init>(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 636 at class classycle.util.NotStringPattern field _pattern; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 637 at method classycle.util.NotStringPattern#<init>(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  <:  Variable 636 at class classycle.util.NotStringPattern field _pattern; tree StringPattern
subtype constraint: Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  <:  Variable 638 at method classycle.util.NotStringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String
inequality constraint: Variable 638 at method classycle.util.NotStringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 636 at class classycle.util.NotStringPattern field _pattern; tree StringPattern  |>  Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #639
inequality constraint: CombVariable #639 != Constant(@GUT.quals.Lost)
combine constraint: Variable 636 at class classycle.util.NotStringPattern field _pattern; tree StringPattern  |>  Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #640
subtype constraint: Variable 638 at method classycle.util.NotStringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  <:  CombVariable #640
inequality constraint: Variable 641 at method classycle.util.NotStringPattern#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 641 at method classycle.util.NotStringPattern#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: CombVariable #642  <:  Variable 641 at method classycle.util.NotStringPattern#toString():Ljava/lang/String; return type; tree String
combine constraint: Variable 636 at class classycle.util.NotStringPattern field _pattern; tree StringPattern  |>  Constant(@GUT.quals.Peer)  =  CombVariable #643
inequality constraint: Variable 636 at class classycle.util.NotStringPattern field _pattern; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 636 at class classycle.util.NotStringPattern field _pattern; tree StringPattern != Constant(@GUT.quals.Any)
combine constraint: Variable 636 at class classycle.util.NotStringPattern field _pattern; tree StringPattern  |>  Constant(@GUT.quals.Peer)  =  CombVariable #644
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  <:  Variable 645 at method classycle.util.TrueStringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String
inequality constraint: Variable 645 at method classycle.util.TrueStringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 646 at method classycle.util.TrueStringPattern#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 646 at method classycle.util.TrueStringPattern#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: Literal(STRING_LITERAL, "true")  <:  Variable 646 at method classycle.util.TrueStringPattern#toString():Ljava/lang/String; return type; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  <:  Variable 647 at method classycle.util.AndStringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String
inequality constraint: Variable 647 at method classycle.util.AndStringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 561 at class classycle.util.StringPatternSequence field _patterns; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 561 at class classycle.util.StringPatternSequence field _patterns; tree ArrayList != Constant(@GUT.quals.Any)
combine constraint: Variable 648 at method classycle.util.AndStringPattern#matches(Ljava/lang/String;):Z cast 0; tree StringPattern  |>  Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #649
inequality constraint: CombVariable #649 != Constant(@GUT.quals.Lost)
combine constraint: Variable 648 at method classycle.util.AndStringPattern#matches(Ljava/lang/String;):Z cast 0; tree StringPattern  |>  Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #650
subtype constraint: Variable 647 at method classycle.util.AndStringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  <:  CombVariable #650
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 651 at method classycle.util.AndStringPattern#getOperatorSymbol():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 651 at method classycle.util.AndStringPattern#getOperatorSymbol():Ljava/lang/String; return type; tree String  <:  Variable 573 at method classycle.util.StringPatternSequence#getOperatorSymbol():Ljava/lang/String; return type; tree String
subtype constraint: Literal(STRING_LITERAL, " & ")  <:  Variable 651 at method classycle.util.AndStringPattern#getOperatorSymbol():Ljava/lang/String; return type; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 652 at class classycle.util.WildCardPattern field WILD_CARD; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 652 at class classycle.util.WildCardPattern field WILD_CARD; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "*")  <:  Variable 652 at class classycle.util.WildCardPattern field WILD_CARD; tree String
inequality constraint: Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern != Constant(@GUT.quals.Rep)
inequality constraint: Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #656
inequality constraint: CombVariable #656 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #657
subtype constraint: Variable 652 at class classycle.util.WildCardPattern field WILD_CARD; tree String  <:  CombVariable #657
combine constraint: Variable 658 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 0; tree IllegalArgumentException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #659
inequality constraint: CombVariable #659 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 658 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 0; tree IllegalArgumentException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 658 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 0; tree IllegalArgumentException != Constant(@GUT.quals.Any)
inequality constraint: Variable 658 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 0; tree IllegalArgumentException != Constant(@GUT.quals.Rep)
combine constraint: Variable 658 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 0; tree IllegalArgumentException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #660
subtype constraint: CombVariable #661  <:  CombVariable #660
inequality constraint: Variable 658 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 0; tree IllegalArgumentException != Constant(@GUT.quals.Rep)
inequality constraint: Variable 658 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 0; tree IllegalArgumentException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 662 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; local variable result(0); tree OrStringPattern != Constant(@GUT.quals.Rep)
inequality constraint: Variable 662 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; local variable result(0); tree OrStringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 663 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 1; tree OrStringPattern  <:  Variable 662 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; local variable result(0); tree OrStringPattern
inequality constraint: Variable 663 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 1; tree OrStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 663 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 1; tree OrStringPattern != Constant(@GUT.quals.Any)
inequality constraint: Variable 663 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 1; tree OrStringPattern != Constant(@GUT.quals.Rep)
inequality constraint: Variable 663 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 1; tree OrStringPattern != Constant(@GUT.quals.Rep)
inequality constraint: Variable 663 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 1; tree OrStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 664 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; local variable tokenizer(0); tree StringTokenizer != Constant(@GUT.quals.Rep)
inequality constraint: Variable 664 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; local variable tokenizer(0); tree StringTokenizer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 665 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 2; tree StringTokenizer  <:  Variable 664 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; local variable tokenizer(0); tree StringTokenizer
combine constraint: Variable 665 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 2; tree StringTokenizer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #666
combine constraint: Variable 665 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 2; tree StringTokenizer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #667
inequality constraint: CombVariable #666 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #667 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 665 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 2; tree StringTokenizer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 665 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 2; tree StringTokenizer != Constant(@GUT.quals.Any)
inequality constraint: Variable 665 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 2; tree StringTokenizer != Constant(@GUT.quals.Rep)
combine constraint: Variable 665 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 2; tree StringTokenizer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #668
combine constraint: Variable 665 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 2; tree StringTokenizer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #669
subtype constraint: Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  <:  CombVariable #668
subtype constraint: Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String  <:  CombVariable #669
inequality constraint: Variable 665 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 2; tree StringTokenizer != Constant(@GUT.quals.Rep)
inequality constraint: Variable 665 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 2; tree StringTokenizer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 664 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; local variable tokenizer(0); tree StringTokenizer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 664 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; local variable tokenizer(0); tree StringTokenizer != Constant(@GUT.quals.Any)
combine constraint: Variable 662 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; local variable result(0); tree OrStringPattern  |>  Variable 563 at method classycle.util.StringPatternSequence#appendPattern(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #670
inequality constraint: CombVariable #670 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 662 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; local variable result(0); tree OrStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 662 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; local variable result(0); tree OrStringPattern != Constant(@GUT.quals.Any)
combine constraint: Variable 662 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; local variable result(0); tree OrStringPattern  |>  Variable 563 at method classycle.util.StringPatternSequence#appendPattern(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #671
subtype constraint: Variable 672 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 3; tree WildCardPattern  <:  CombVariable #671
combine constraint: Variable 672 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 3; tree WildCardPattern  |>  Variable 673 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #674
inequality constraint: CombVariable #674 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 672 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 3; tree WildCardPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 672 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 3; tree WildCardPattern != Constant(@GUT.quals.Any)
inequality constraint: Variable 672 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 3; tree WildCardPattern != Constant(@GUT.quals.Rep)
combine constraint: Variable 672 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 3; tree WildCardPattern  |>  Variable 673 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #675
combine constraint: Variable 664 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; local variable tokenizer(0); tree StringTokenizer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #676
combine constraint: CombVariable #676  |>  Constant(@GUT.quals.Peer)  =  CombVariable #677
subtype constraint: CombVariable #677  <:  CombVariable #675
inequality constraint: Variable 672 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 3; tree WildCardPattern != Constant(@GUT.quals.Rep)
inequality constraint: Variable 672 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; creation 3; tree WildCardPattern != Constant(@GUT.quals.Lost)
combine constraint: CombVariable #676  |>  Constant(@GUT.quals.Peer)  =  CombVariable #678
inequality constraint: CombVariable #676 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #676 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #676  |>  Constant(@GUT.quals.Peer)  =  CombVariable #679
combine constraint: Variable 664 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; local variable tokenizer(0); tree StringTokenizer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #680
inequality constraint: Variable 664 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; local variable tokenizer(0); tree StringTokenizer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 664 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; local variable tokenizer(0); tree StringTokenizer != Constant(@GUT.quals.Any)
combine constraint: Variable 664 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; local variable tokenizer(0); tree StringTokenizer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #681
subtype constraint: Variable 662 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; local variable result(0); tree OrStringPattern  <:  Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern
inequality constraint: Variable 682 at class classycle.util.WildCardPattern field _pattern; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 684 at class classycle.util.WildCardPattern field _constantParts; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 673 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 682 at class classycle.util.WildCardPattern field _pattern; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 673 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V parameter 0; tree String  <:  Variable 682 at class classycle.util.WildCardPattern field _pattern; tree String
combine constraint: Variable 673 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #685
combine constraint: Variable 673 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #686
inequality constraint: CombVariable #686 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 673 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 673 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 673 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #687
subtype constraint: Variable 652 at class classycle.util.WildCardPattern field WILD_CARD; tree String  <:  CombVariable #687
combine constraint: Variable 673 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #688
combine constraint: Variable 673 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #689
inequality constraint: CombVariable #689 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 673 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 673 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 673 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #690
subtype constraint: Variable 652 at class classycle.util.WildCardPattern field WILD_CARD; tree String  <:  CombVariable #690
inequality constraint: Variable 691 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V local variable tokenizer(0); tree StringTokenizer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 692 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V creation 0; tree StringTokenizer  <:  Variable 691 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V local variable tokenizer(0); tree StringTokenizer
combine constraint: Variable 692 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V creation 0; tree StringTokenizer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #693
combine constraint: Variable 692 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V creation 0; tree StringTokenizer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #694
inequality constraint: CombVariable #693 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #694 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 692 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V creation 0; tree StringTokenizer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 692 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V creation 0; tree StringTokenizer != Constant(@GUT.quals.Any)
combine constraint: Variable 692 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V creation 0; tree StringTokenizer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #695
combine constraint: Variable 692 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V creation 0; tree StringTokenizer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #696
subtype constraint: Variable 673 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V parameter 0; tree String  <:  CombVariable #695
subtype constraint: Variable 652 at class classycle.util.WildCardPattern field WILD_CARD; tree String  <:  CombVariable #696
inequality constraint: Variable 692 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V creation 0; tree StringTokenizer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 683 at class classycle.util.WildCardPattern field _constantParts; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 684 at class classycle.util.WildCardPattern field _constantParts; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 697 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V creation 1; tree new String[tokenizer.countTokens()]  <:  Variable 683 at class classycle.util.WildCardPattern field _constantParts; tree String[]
subtype constraint: Variable 698 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V creation 1; tree String at position (0) within new String[tokenizer.countTokens()]  <:  Variable 684 at class classycle.util.WildCardPattern field _constantParts; tree String at position (0) within String[]
inequality constraint: Variable 698 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V creation 1; tree String at position (0) within new String[tokenizer.countTokens()] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 691 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V local variable tokenizer(0); tree StringTokenizer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 691 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V local variable tokenizer(0); tree StringTokenizer != Constant(@GUT.quals.Any)
inequality constraint: Variable 684 at class classycle.util.WildCardPattern field _constantParts; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 683 at class classycle.util.WildCardPattern field _constantParts; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 683 at class classycle.util.WildCardPattern field _constantParts; tree String[] != Constant(@GUT.quals.Any)
combine constraint: Variable 691 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V local variable tokenizer(0); tree StringTokenizer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #699
subtype constraint: CombVariable #699  <:  Variable 684 at class classycle.util.WildCardPattern field _constantParts; tree String at position (0) within String[]
combine constraint: Variable 691 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V local variable tokenizer(0); tree StringTokenizer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #700
inequality constraint: Variable 691 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V local variable tokenizer(0); tree StringTokenizer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 691 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V local variable tokenizer(0); tree StringTokenizer != Constant(@GUT.quals.Any)
combine constraint: Variable 691 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V local variable tokenizer(0); tree StringTokenizer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #701
inequality constraint: Variable 702 at method classycle.util.WildCardPattern#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 702 at method classycle.util.WildCardPattern#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 682 at class classycle.util.WildCardPattern field _pattern; tree String  <:  Variable 702 at method classycle.util.WildCardPattern#toString():Ljava/lang/String; return type; tree String
subtype constraint: Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  <:  Variable 703 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;):Z parameter 0; tree String
inequality constraint: Variable 703 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;):Z parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 704 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;II):Z parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 703 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  <:  Variable 704 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;II):Z parameter 0; tree String
inequality constraint: Variable 704 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;II):Z parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 705 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;II):Z local variable constantPart(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 684 at class classycle.util.WildCardPattern field _constantParts; tree String at position (0) within String[]  <:  Variable 705 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;II):Z local variable constantPart(0); tree String
combine constraint: Variable 704 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;II):Z parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #706
combine constraint: Variable 704 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;II):Z parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #707
inequality constraint: CombVariable #707 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 704 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;II):Z parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 704 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;II):Z parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 704 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;II):Z parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #708
subtype constraint: Variable 705 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;II):Z local variable constantPart(0); tree String  <:  CombVariable #708
inequality constraint: Variable 705 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;II):Z local variable constantPart(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 705 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;II):Z local variable constantPart(0); tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 704 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;II):Z parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 704 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;II):Z parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 704 at method classycle.util.WildCardPattern#matches(Ljava/lang/String;II):Z parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 709 at method classycle.PackageVertex#<init>(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 43 at method classycle.graph.AtomicVertex#<init>(Lclassycle/graph/Attributes;):V parameter 0; tree Attributes != Constant(@GUT.quals.Lost)
subtype constraint: Variable 710 at method classycle.PackageVertex#<init>(Ljava/lang/String;):V creation 0; tree PackageAttributes  <:  Variable 43 at method classycle.graph.AtomicVertex#<init>(Lclassycle/graph/Attributes;):V parameter 0; tree Attributes
combine constraint: Variable 710 at method classycle.PackageVertex#<init>(Ljava/lang/String;):V creation 0; tree PackageAttributes  |>  Variable 711 at method classycle.PackageAttributes#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #712
inequality constraint: CombVariable #712 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 710 at method classycle.PackageVertex#<init>(Ljava/lang/String;):V creation 0; tree PackageAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 710 at method classycle.PackageVertex#<init>(Ljava/lang/String;):V creation 0; tree PackageAttributes != Constant(@GUT.quals.Any)
combine constraint: Variable 710 at method classycle.PackageVertex#<init>(Ljava/lang/String;):V creation 0; tree PackageAttributes  |>  Variable 711 at method classycle.PackageAttributes#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #713
subtype constraint: Variable 709 at method classycle.PackageVertex#<init>(Ljava/lang/String;):V parameter 0; tree String  <:  CombVariable #713
inequality constraint: Variable 710 at method classycle.PackageVertex#<init>(Ljava/lang/String;):V creation 0; tree PackageAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 714 at method classycle.PackageVertex#addClass(Lclassycle/ClassAttributes;):V parameter 0; tree ClassAttributes != Constant(@GUT.quals.Lost)
combine constraint: Variable 716 at method classycle.PackageVertex#addClass(Lclassycle/ClassAttributes;):V cast 0; tree PackageAttributes  |>  Variable 715 at method classycle.PackageAttributes#addClass(Lclassycle/ClassAttributes;):V parameter 0; tree ClassAttributes  =  CombVariable #717
inequality constraint: CombVariable #717 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 716 at method classycle.PackageVertex#addClass(Lclassycle/ClassAttributes;):V cast 0; tree PackageAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 716 at method classycle.PackageVertex#addClass(Lclassycle/ClassAttributes;):V cast 0; tree PackageAttributes != Constant(@GUT.quals.Any)
combine constraint: Variable 716 at method classycle.PackageVertex#addClass(Lclassycle/ClassAttributes;):V cast 0; tree PackageAttributes  |>  Variable 715 at method classycle.PackageAttributes#addClass(Lclassycle/ClassAttributes;):V parameter 0; tree ClassAttributes  =  CombVariable #718
subtype constraint: Variable 714 at method classycle.PackageVertex#addClass(Lclassycle/ClassAttributes;):V parameter 0; tree ClassAttributes  <:  CombVariable #718
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 719 at class classycle.ClassAttributes field INTERFACE; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 719 at class classycle.ClassAttributes field INTERFACE; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "interface")  <:  Variable 719 at class classycle.ClassAttributes field INTERFACE; tree String
inequality constraint: Variable 719 at class classycle.ClassAttributes field INTERFACE; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 719 at class classycle.ClassAttributes field INTERFACE; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "abstract class")  <:  Variable 719 at class classycle.ClassAttributes field INTERFACE; tree String
inequality constraint: Variable 719 at class classycle.ClassAttributes field INTERFACE; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 719 at class classycle.ClassAttributes field INTERFACE; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "class")  <:  Variable 719 at class classycle.ClassAttributes field INTERFACE; tree String
inequality constraint: Variable 719 at class classycle.ClassAttributes field INTERFACE; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 719 at class classycle.ClassAttributes field INTERFACE; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "unknown external class")  <:  Variable 719 at class classycle.ClassAttributes field INTERFACE; tree String
inequality constraint: Variable 720 at class classycle.ClassAttributes field _type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 721 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 722 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 723 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 2; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 724 at method classycle.NameAndSourceAttributes#<init>(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 721 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 0; tree String  <:  Variable 724 at method classycle.NameAndSourceAttributes#<init>(Ljava/lang/String;):V parameter 0; tree String
inequality constraint: Variable 725 at method classycle.NameAndSourceAttributes#addSource(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 722 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 1; tree String  <:  Variable 725 at method classycle.NameAndSourceAttributes#addSource(Ljava/lang/String;):V parameter 0; tree String
inequality constraint: Variable 720 at class classycle.ClassAttributes field _type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 723 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 2; tree String  <:  Variable 720 at class classycle.ClassAttributes field _type; tree String
inequality constraint: Variable 721 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 721 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 726 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes != Constant(@GUT.quals.Rep)
inequality constraint: Variable 726 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 727 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 727 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 728 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 1; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 728 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 1; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 729 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  <:  Variable 726 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes
combine constraint: Variable 729 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 721 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 0; tree String  =  CombVariable #730
combine constraint: Variable 729 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 722 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 1; tree String  =  CombVariable #731
combine constraint: Variable 729 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 723 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 2; tree String  =  CombVariable #732
inequality constraint: CombVariable #730 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #731 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #732 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 729 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 729 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes != Constant(@GUT.quals.Any)
inequality constraint: Variable 729 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes != Constant(@GUT.quals.Rep)
combine constraint: Variable 729 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 721 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 0; tree String  =  CombVariable #733
combine constraint: Variable 729 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 722 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 1; tree String  =  CombVariable #734
combine constraint: Variable 729 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 723 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 2; tree String  =  CombVariable #735
subtype constraint: Variable 727 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String  <:  CombVariable #733
subtype constraint: Variable 728 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 1; tree String  <:  CombVariable #734
subtype constraint: Variable 719 at class classycle.ClassAttributes field INTERFACE; tree String  <:  CombVariable #735
inequality constraint: Variable 729 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes != Constant(@GUT.quals.Rep)
inequality constraint: Variable 729 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 736 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes != Constant(@GUT.quals.Rep)
inequality constraint: Variable 736 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 737 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 737 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 738 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 1; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 738 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 1; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 739 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  <:  Variable 736 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes
combine constraint: Variable 739 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 721 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 0; tree String  =  CombVariable #740
combine constraint: Variable 739 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 722 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 1; tree String  =  CombVariable #741
combine constraint: Variable 739 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 723 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 2; tree String  =  CombVariable #742
inequality constraint: CombVariable #740 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #741 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #742 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 739 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 739 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes != Constant(@GUT.quals.Any)
inequality constraint: Variable 739 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes != Constant(@GUT.quals.Rep)
combine constraint: Variable 739 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 721 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 0; tree String  =  CombVariable #743
combine constraint: Variable 739 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 722 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 1; tree String  =  CombVariable #744
combine constraint: Variable 739 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 723 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 2; tree String  =  CombVariable #745
subtype constraint: Variable 737 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String  <:  CombVariable #743
subtype constraint: Variable 738 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 1; tree String  <:  CombVariable #744
subtype constraint: Variable 719 at class classycle.ClassAttributes field INTERFACE; tree String  <:  CombVariable #745
inequality constraint: Variable 739 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes != Constant(@GUT.quals.Rep)
inequality constraint: Variable 739 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 746 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes != Constant(@GUT.quals.Rep)
inequality constraint: Variable 746 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 747 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 747 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 748 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 1; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 748 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 1; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 749 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  <:  Variable 746 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes
combine constraint: Variable 749 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 721 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 0; tree String  =  CombVariable #750
combine constraint: Variable 749 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 722 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 1; tree String  =  CombVariable #751
combine constraint: Variable 749 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 723 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 2; tree String  =  CombVariable #752
inequality constraint: CombVariable #750 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #751 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #752 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 749 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 749 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes != Constant(@GUT.quals.Any)
inequality constraint: Variable 749 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes != Constant(@GUT.quals.Rep)
combine constraint: Variable 749 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 721 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 0; tree String  =  CombVariable #753
combine constraint: Variable 749 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 722 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 1; tree String  =  CombVariable #754
combine constraint: Variable 749 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 723 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 2; tree String  =  CombVariable #755
subtype constraint: Variable 747 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String  <:  CombVariable #753
subtype constraint: Variable 748 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 1; tree String  <:  CombVariable #754
subtype constraint: Variable 719 at class classycle.ClassAttributes field INTERFACE; tree String  <:  CombVariable #755
inequality constraint: Variable 749 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes != Constant(@GUT.quals.Rep)
inequality constraint: Variable 749 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 756 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes != Constant(@GUT.quals.Rep)
inequality constraint: Variable 756 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 757 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 757 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 758 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  <:  Variable 756 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes
combine constraint: Variable 758 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 721 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 0; tree String  =  CombVariable #759
combine constraint: Variable 758 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 722 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 1; tree String  =  CombVariable #760
combine constraint: Variable 758 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 723 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 2; tree String  =  CombVariable #761
inequality constraint: CombVariable #759 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #760 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #761 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 758 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 758 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes != Constant(@GUT.quals.Any)
inequality constraint: Variable 758 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes != Constant(@GUT.quals.Rep)
combine constraint: Variable 758 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 721 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 0; tree String  =  CombVariable #762
combine constraint: Variable 758 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 722 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 1; tree String  =  CombVariable #763
combine constraint: Variable 758 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes  |>  Variable 723 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 2; tree String  =  CombVariable #764
subtype constraint: Variable 757 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String  <:  CombVariable #762
subtype constraint: Constant(@GUT.quals.Bottom)  <:  CombVariable #763
subtype constraint: Variable 719 at class classycle.ClassAttributes field INTERFACE; tree String  <:  CombVariable #764
inequality constraint: Variable 758 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes != Constant(@GUT.quals.Rep)
inequality constraint: Variable 758 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; creation 0; tree ClassAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 765 at method classycle.ClassAttributes#getType():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 720 at class classycle.ClassAttributes field _type; tree String  <:  Variable 765 at method classycle.ClassAttributes#getType():Ljava/lang/String; return type; tree String
inequality constraint: Variable 766 at method classycle.ClassAttributes#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 766 at method classycle.ClassAttributes#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 768 at method classycle.ClassAttributes#toString():Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer
combine constraint: Variable 768 at method classycle.ClassAttributes#toString():Ljava/lang/String; creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #769
inequality constraint: CombVariable #769 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 768 at method classycle.ClassAttributes#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 768 at method classycle.ClassAttributes#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 768 at method classycle.ClassAttributes#toString():Ljava/lang/String; creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #770
subtype constraint: Literal(STRING_LITERAL, "inner ")  <:  CombVariable #771
subtype constraint: Literal(STRING_LITERAL, "")  <:  CombVariable #771
subtype constraint: CombVariable #771  <:  CombVariable #770
inequality constraint: Variable 768 at method classycle.ClassAttributes#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
combine constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #772
combine constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #773
combine constraint: CombVariable #773  |>  Constant(@GUT.quals.Peer)  =  CombVariable #774
combine constraint: CombVariable #774  |>  Constant(@GUT.quals.Peer)  =  CombVariable #775
combine constraint: CombVariable #774  |>  Constant(@GUT.quals.Peer)  =  CombVariable #776
inequality constraint: CombVariable #775 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #774 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #774 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #774  |>  Constant(@GUT.quals.Peer)  =  CombVariable #777
combine constraint: CombVariable #774  |>  Constant(@GUT.quals.Peer)  =  CombVariable #778
subtype constraint: Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  <:  CombVariable #777
combine constraint: CombVariable #773  |>  Constant(@GUT.quals.Peer)  =  CombVariable #779
inequality constraint: CombVariable #773 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #773 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #773  |>  Constant(@GUT.quals.Peer)  =  CombVariable #780
combine constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #781
combine constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #782
inequality constraint: CombVariable #781 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #783
combine constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #784
subtype constraint: Variable 720 at class classycle.ClassAttributes field _type; tree String  <:  CombVariable #783
combine constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #785
combine constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #786
combine constraint: CombVariable #786  |>  Constant(@GUT.quals.Peer)  =  CombVariable #787
combine constraint: CombVariable #787  |>  Constant(@GUT.quals.Peer)  =  CombVariable #788
combine constraint: CombVariable #787  |>  Constant(@GUT.quals.Peer)  =  CombVariable #789
inequality constraint: CombVariable #788 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #787 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #787 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #787  |>  Constant(@GUT.quals.Peer)  =  CombVariable #790
combine constraint: CombVariable #787  |>  Constant(@GUT.quals.Peer)  =  CombVariable #791
subtype constraint: Literal(STRING_LITERAL, " bytes)")  <:  CombVariable #790
combine constraint: CombVariable #786  |>  Constant(@GUT.quals.Peer)  =  CombVariable #792
inequality constraint: CombVariable #786 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #786 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #786  |>  Constant(@GUT.quals.Peer)  =  CombVariable #793
combine constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #794
combine constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #795
inequality constraint: CombVariable #794 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #796
combine constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #797
subtype constraint: Literal(STRING_LITERAL, " (")  <:  CombVariable #796
inequality constraint: Variable 798 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable sources(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 799 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; return type; tree String  <:  Variable 798 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable sources(0); tree String
inequality constraint: Variable 798 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable sources(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 798 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable sources(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #800
combine constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #801
combine constraint: CombVariable #801  |>  Constant(@GUT.quals.Peer)  =  CombVariable #802
combine constraint: CombVariable #801  |>  Constant(@GUT.quals.Peer)  =  CombVariable #803
inequality constraint: CombVariable #802 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #801 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #801 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #801  |>  Constant(@GUT.quals.Peer)  =  CombVariable #804
combine constraint: CombVariable #801  |>  Constant(@GUT.quals.Peer)  =  CombVariable #805
subtype constraint: Variable 798 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable sources(0); tree String  <:  CombVariable #804
combine constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #806
combine constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #807
inequality constraint: CombVariable #806 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #808
combine constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #809
subtype constraint: Literal(STRING_LITERAL, " sources: ")  <:  CombVariable #808
subtype constraint: Variable 810 at method classycle.ClassAttributes#toString():Ljava/lang/String; creation 1; tree String  <:  Variable 766 at method classycle.ClassAttributes#toString():Ljava/lang/String; return type; tree String
combine constraint: Variable 810 at method classycle.ClassAttributes#toString():Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #811
inequality constraint: CombVariable #811 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 810 at method classycle.ClassAttributes#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 810 at method classycle.ClassAttributes#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 810 at method classycle.ClassAttributes#toString():Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #812
subtype constraint: Variable 767 at method classycle.ClassAttributes#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  <:  CombVariable #812
inequality constraint: Variable 810 at method classycle.ClassAttributes#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 813 at class classycle.NameAndSourceAttributes field _sources; tree Set != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 814 at class classycle.NameAndSourceAttributes field _sources creation 0; tree TreeSet  <:  Variable 813 at class classycle.NameAndSourceAttributes field _sources; tree Set
inequality constraint: Variable 814 at class classycle.NameAndSourceAttributes field _sources creation 0; tree TreeSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 814 at class classycle.NameAndSourceAttributes field _sources creation 0; tree TreeSet != Constant(@GUT.quals.Any)
inequality constraint: Variable 814 at class classycle.NameAndSourceAttributes field _sources creation 0; tree TreeSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 724 at method classycle.NameAndSourceAttributes#<init>(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 339 at method classycle.graph.NameAttributes#<init>(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 724 at method classycle.NameAndSourceAttributes#<init>(Ljava/lang/String;):V parameter 0; tree String  <:  Variable 339 at method classycle.graph.NameAttributes#<init>(Ljava/lang/String;):V parameter 0; tree String
inequality constraint: Variable 725 at method classycle.NameAndSourceAttributes#addSource(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 813 at class classycle.NameAndSourceAttributes field _sources; tree Set != Constant(@GUT.quals.Lost)
inequality constraint: Variable 813 at class classycle.NameAndSourceAttributes field _sources; tree Set != Constant(@GUT.quals.Any)
subtype constraint: Variable 725 at method classycle.NameAndSourceAttributes#addSource(Ljava/lang/String;):V parameter 0; tree String  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 815 at method classycle.NameAndSourceAttributes#addSourcesOf(Lclassycle/NameAndSourceAttributes;):V parameter 0; tree NameAndSourceAttributes != Constant(@GUT.quals.Lost)
combine constraint: Variable 813 at class classycle.NameAndSourceAttributes field _sources; tree Set  |>  Constant(@GUT.quals.Peer)  =  CombVariable #816
inequality constraint: CombVariable #816 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 813 at class classycle.NameAndSourceAttributes field _sources; tree Set != Constant(@GUT.quals.Lost)
inequality constraint: Variable 813 at class classycle.NameAndSourceAttributes field _sources; tree Set != Constant(@GUT.quals.Any)
combine constraint: Variable 813 at class classycle.NameAndSourceAttributes field _sources; tree Set  |>  Constant(@GUT.quals.Peer)  =  CombVariable #817
combine constraint: Variable 815 at method classycle.NameAndSourceAttributes#addSourcesOf(Lclassycle/NameAndSourceAttributes;):V parameter 0; tree NameAndSourceAttributes  |>  Variable 813 at class classycle.NameAndSourceAttributes field _sources; tree Set  =  CombVariable #818
combine constraint: Variable 815 at method classycle.NameAndSourceAttributes#addSourcesOf(Lclassycle/NameAndSourceAttributes;):V parameter 0; tree NameAndSourceAttributes  |>  Constant(@GUT.quals.Peer)  =  CombVariable #819
subtype constraint: CombVariable #818  <:  CombVariable #817
inequality constraint: Variable 799 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 821 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer
inequality constraint: Variable 821 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 821 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 821 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 822 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable iterator(0); tree Iterator != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 813 at class classycle.NameAndSourceAttributes field _sources; tree Set  |>  Constant(@GUT.quals.Peer)  =  CombVariable #823
subtype constraint: CombVariable #823  <:  Variable 822 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable iterator(0); tree Iterator
combine constraint: Variable 813 at class classycle.NameAndSourceAttributes field _sources; tree Set  |>  Constant(@GUT.quals.Peer)  =  CombVariable #824
inequality constraint: Variable 813 at class classycle.NameAndSourceAttributes field _sources; tree Set != Constant(@GUT.quals.Lost)
inequality constraint: Variable 813 at class classycle.NameAndSourceAttributes field _sources; tree Set != Constant(@GUT.quals.Any)
combine constraint: Variable 813 at class classycle.NameAndSourceAttributes field _sources; tree Set  |>  Constant(@GUT.quals.Peer)  =  CombVariable #825
inequality constraint: Variable 822 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable iterator(0); tree Iterator != Constant(@GUT.quals.Lost)
inequality constraint: Variable 822 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable iterator(0); tree Iterator != Constant(@GUT.quals.Any)
inequality constraint: Variable 826 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable source(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 827 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; cast 0; tree String  <:  Variable 826 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable source(0); tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 826 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable source(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 826 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable source(0); tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #828
combine constraint: Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #829
inequality constraint: CombVariable #828 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #830
combine constraint: Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #831
subtype constraint: Literal(STRING_LITERAL, ", ")  <:  CombVariable #830
combine constraint: Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #832
combine constraint: Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #833
inequality constraint: CombVariable #832 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #834
combine constraint: Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #835
subtype constraint: Variable 826 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable source(0); tree String  <:  CombVariable #834
combine constraint: Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #836
subtype constraint: CombVariable #836  <:  Variable 799 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; return type; tree String
combine constraint: Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #837
inequality constraint: Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 820 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #838
inequality constraint: Variable 839 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 840 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 841 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 842 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 842 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent != Constant(@GUT.quals.Rep)
inequality constraint: Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent != Constant(@GUT.quals.Lost)
inequality constraint: Variable 844 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable ga(0); tree GraphAttributes != Constant(@GUT.quals.Rep)
inequality constraint: Variable 844 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable ga(0); tree GraphAttributes != Constant(@GUT.quals.Lost)
subtype constraint: Variable 845 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; cast 0; tree GraphAttributes  <:  Variable 844 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable ga(0); tree GraphAttributes
combine constraint: Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #846
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #846
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 847 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable fragmenter(0); tree Vertex != Constant(@GUT.quals.Rep)
inequality constraint: Variable 847 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable fragmenter(0); tree Vertex != Constant(@GUT.quals.Lost)
combine constraint: Variable 844 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable ga(0); tree GraphAttributes  |>  Variable 128 at method classycle.graph.GraphAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex[]  =  CombVariable #848
combine constraint: Variable 844 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable ga(0); tree GraphAttributes  |>  Variable 129 at method classycle.graph.GraphAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[]  =  CombVariable #849
subtype constraint: CombVariable #849  <:  Variable 847 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable fragmenter(0); tree Vertex
combine constraint: Variable 844 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable ga(0); tree GraphAttributes  |>  Variable 128 at method classycle.graph.GraphAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex[]  =  CombVariable #850
combine constraint: Variable 844 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable ga(0); tree GraphAttributes  |>  Variable 129 at method classycle.graph.GraphAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[]  =  CombVariable #851
combine constraint: Variable 844 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable ga(0); tree GraphAttributes  |>  Variable 128 at method classycle.graph.GraphAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex[]  =  CombVariable #852
combine constraint: Variable 844 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable ga(0); tree GraphAttributes  |>  Variable 129 at method classycle.graph.GraphAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[]  =  CombVariable #853
inequality constraint: Variable 854 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 854 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 855 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; cast 1; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #856
subtype constraint: CombVariable #856  <:  Variable 854 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree String
combine constraint: Variable 855 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; cast 1; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #857
combine constraint: Variable 855 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; cast 1; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #858
combine constraint: Variable 847 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable fragmenter(0); tree Vertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #859
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #859
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 860 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Rep)
inequality constraint: Variable 860 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
combine constraint: Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #861
subtype constraint: CombVariable #861  <:  Variable 860 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable vertex(0); tree AtomicVertex
combine constraint: Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #862
combine constraint: Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #863
inequality constraint: Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes != Constant(@GUT.quals.Rep)
inequality constraint: Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes != Constant(@GUT.quals.Lost)
subtype constraint: Variable 865 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; cast 2; tree NameAttributes  <:  Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes
combine constraint: Variable 860 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable vertex(0); tree AtomicVertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #866
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #866
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 867 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable outerClass(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 867 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable outerClass(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #868
subtype constraint: CombVariable #868  <:  Variable 867 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable outerClass(0); tree String
combine constraint: Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #869
combine constraint: Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #870
inequality constraint: Variable 867 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable outerClass(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 867 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable outerClass(0); tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 867 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable outerClass(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 867 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable outerClass(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #871
subtype constraint: CombVariable #871  <:  Variable 867 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable outerClass(0); tree String
combine constraint: Variable 867 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable outerClass(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #872
inequality constraint: Variable 867 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable outerClass(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 867 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable outerClass(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 867 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable outerClass(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #873
inequality constraint: Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes != Constant(@GUT.quals.Lost)
subtype constraint: Variable 874 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; cast 3; tree NameAttributes  <:  Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes
combine constraint: Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #875
combine constraint: CombVariable #875  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #876
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #876
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #877
combine constraint: CombVariable #877  |>  Constant(@GUT.quals.Any)  =  CombVariable #878
inequality constraint: CombVariable #878 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #877 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #877 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #877  |>  Constant(@GUT.quals.Any)  =  CombVariable #879
subtype constraint: Variable 867 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable outerClass(0); tree String  <:  CombVariable #879
combine constraint: Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #880
combine constraint: Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #881
inequality constraint: Variable 860 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
combine constraint: Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #882
subtype constraint: CombVariable #882  <:  Variable 860 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable vertex(0); tree AtomicVertex
combine constraint: Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #883
combine constraint: Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #884
combine constraint: Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #885
combine constraint: CombVariable #885  |>  Constant(@GUT.quals.Peer)  =  CombVariable #886
inequality constraint: CombVariable #886 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #885 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #885 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #885  |>  Constant(@GUT.quals.Peer)  =  CombVariable #887
subtype constraint: Variable 867 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable outerClass(0); tree String  <:  CombVariable #887
combine constraint: Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #888
combine constraint: Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #889
combine constraint: Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #890
inequality constraint: CombVariable #890 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #890 != Constant(@GUT.quals.Any)
combine constraint: Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #891
combine constraint: Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #892
inequality constraint: Variable 867 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable outerClass(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 867 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable outerClass(0); tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes != Constant(@GUT.quals.Lost)
subtype constraint: Variable 893 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; cast 4; tree NameAttributes  <:  Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes
combine constraint: Variable 860 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable vertex(0); tree AtomicVertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #894
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #894
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 854 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #895  <:  Variable 854 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree String
combine constraint: Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #896
combine constraint: Variable 864 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #897
subtype constraint: Variable 854 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree String  <:  Variable 842 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String
inequality constraint: Variable 898 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 899 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 900 at method classycle.renderer.XMLClassRenderer#getElement():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 900 at method classycle.renderer.XMLClassRenderer#getElement():Ljava/lang/String; return type; tree String  <:  Variable 901 at method classycle.renderer.XMLAtomicVertexRenderer#getElement():Ljava/lang/String; return type; tree String
subtype constraint: Literal(STRING_LITERAL, "class")  <:  Variable 900 at method classycle.renderer.XMLClassRenderer#getElement():Ljava/lang/String; return type; tree String
inequality constraint: Variable 902 at method classycle.renderer.XMLClassRenderer#getRefElement():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 902 at method classycle.renderer.XMLClassRenderer#getRefElement():Ljava/lang/String; return type; tree String  <:  Variable 903 at method classycle.renderer.XMLAtomicVertexRenderer#getRefElement():Ljava/lang/String; return type; tree String
subtype constraint: Literal(STRING_LITERAL, "classRef")  <:  Variable 902 at method classycle.renderer.XMLClassRenderer#getRefElement():Ljava/lang/String; return type; tree String
inequality constraint: Variable 904 at method classycle.renderer.XMLClassRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 904 at method classycle.renderer.XMLClassRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer  <:  Variable 905 at method classycle.renderer.XMLAtomicVertexRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer
subtype constraint: Variable 906 at method classycle.renderer.XMLClassRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; creation 0; tree TemplateBasedClassRenderer  <:  Variable 904 at method classycle.renderer.XMLClassRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer
combine constraint: Variable 906 at method classycle.renderer.XMLClassRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; creation 0; tree TemplateBasedClassRenderer  |>  Variable 907 at method classycle.renderer.TemplateBasedClassRenderer#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #908
inequality constraint: CombVariable #908 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 906 at method classycle.renderer.XMLClassRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; creation 0; tree TemplateBasedClassRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 906 at method classycle.renderer.XMLClassRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; creation 0; tree TemplateBasedClassRenderer != Constant(@GUT.quals.Any)
combine constraint: Variable 906 at method classycle.renderer.XMLClassRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; creation 0; tree TemplateBasedClassRenderer  |>  Variable 907 at method classycle.renderer.TemplateBasedClassRenderer#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #909
subtype constraint: CombVariable #910  <:  CombVariable #909
inequality constraint: Variable 906 at method classycle.renderer.XMLClassRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; creation 0; tree TemplateBasedClassRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 911 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 911 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String  <:  Variable 839 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String
subtype constraint: Variable 840 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  <:  Variable 912 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex
subtype constraint: Variable 841 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent  <:  Variable 913 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent
inequality constraint: Variable 912 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 913 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent != Constant(@GUT.quals.Lost)
inequality constraint: Variable 914 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 915 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 914 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer
inequality constraint: Variable 915 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 915 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 915 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
combine constraint: Variable 914 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #916
combine constraint: Variable 914 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #917
inequality constraint: CombVariable #916 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 914 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 914 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 914 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #918
combine constraint: Variable 914 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #919
combine constraint: Variable 905 at method classycle.renderer.XMLAtomicVertexRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer  |>  Variable 840 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  =  CombVariable #920
combine constraint: Variable 905 at method classycle.renderer.XMLAtomicVertexRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer  |>  Variable 841 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent  =  CombVariable #921
combine constraint: Variable 905 at method classycle.renderer.XMLAtomicVertexRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer  |>  Variable 839 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String  =  CombVariable #922
subtype constraint: CombVariable #922  <:  CombVariable #918
combine constraint: Variable 905 at method classycle.renderer.XMLAtomicVertexRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer  |>  Variable 840 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  =  CombVariable #923
combine constraint: Variable 905 at method classycle.renderer.XMLAtomicVertexRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer  |>  Variable 841 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent  =  CombVariable #924
combine constraint: Variable 905 at method classycle.renderer.XMLAtomicVertexRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer  |>  Variable 839 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String  =  CombVariable #925
inequality constraint: CombVariable #923 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #924 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 905 at method classycle.renderer.XMLAtomicVertexRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 905 at method classycle.renderer.XMLAtomicVertexRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer != Constant(@GUT.quals.Any)
combine constraint: Variable 905 at method classycle.renderer.XMLAtomicVertexRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer  |>  Variable 840 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  =  CombVariable #926
combine constraint: Variable 905 at method classycle.renderer.XMLAtomicVertexRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer  |>  Variable 841 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent  =  CombVariable #927
combine constraint: Variable 905 at method classycle.renderer.XMLAtomicVertexRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer  |>  Variable 839 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String  =  CombVariable #928
subtype constraint: Variable 912 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  <:  CombVariable #926
subtype constraint: Variable 913 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent  <:  CombVariable #927
inequality constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat != Constant(@GUT.quals.Lost)
subtype constraint: Variable 930 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 1; tree MessageFormat  <:  Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat
combine constraint: Variable 930 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 1; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #931
inequality constraint: CombVariable #931 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 930 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 1; tree MessageFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 930 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 1; tree MessageFormat != Constant(@GUT.quals.Any)
combine constraint: Variable 930 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 1; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #932
subtype constraint: CombVariable #933  <:  CombVariable #932
inequality constraint: Variable 930 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 1; tree MessageFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 935 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 936 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 2; tree new String[2]  <:  Variable 934 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[]
subtype constraint: Variable 937 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 2; tree String at position (0) within new String[2]  <:  Variable 935 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
inequality constraint: Variable 937 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 2; tree String at position (0) within new String[2] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 935 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 934 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 934 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Variable 938 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; cast 0; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #939
subtype constraint: CombVariable #939  <:  Variable 935 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
combine constraint: Variable 938 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; cast 0; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #940
combine constraint: Variable 938 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; cast 0; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #941
combine constraint: Variable 912 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  |>  Variable 59 at method classycle.graph.Vertex#getTailVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #942
combine constraint: CombVariable #942  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #943
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #943
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 935 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 934 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 934 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
subtype constraint: Literal(STRING_LITERAL, "usedBy")  <:  Variable 935 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
combine constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #944
combine constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #945
combine constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #946
combine constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #947
combine constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #948
inequality constraint: CombVariable #944 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #945 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #946 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #947 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat != Constant(@GUT.quals.Any)
combine constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #949
combine constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #950
combine constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #951
combine constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #952
combine constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #953
subtype constraint: Variable 934 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[]  <:  CombVariable #949
subtype constraint: Variable 935 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]  <:  CombVariable #950
subtype constraint: Variable 914 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer  <:  CombVariable #951
subtype constraint: Constant(@GUT.quals.Bottom)  <:  CombVariable #952
inequality constraint: Variable 935 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 934 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 934 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Variable 954 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; cast 1; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #955
subtype constraint: CombVariable #955  <:  Variable 935 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
combine constraint: Variable 954 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; cast 1; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #956
combine constraint: Variable 954 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; cast 1; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #957
combine constraint: Variable 912 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  |>  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #958
combine constraint: CombVariable #958  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #959
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #959
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 935 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 934 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 934 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
subtype constraint: Literal(STRING_LITERAL, "usesInternal")  <:  CombVariable #960
subtype constraint: Literal(STRING_LITERAL, "usesExternal")  <:  CombVariable #960
subtype constraint: CombVariable #960  <:  Variable 935 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
combine constraint: Variable 912 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  |>  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #962
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #962
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #963
combine constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #964
combine constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #965
combine constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #966
combine constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #967
inequality constraint: CombVariable #963 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #964 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #965 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #966 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat != Constant(@GUT.quals.Any)
combine constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #968
combine constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #969
combine constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #970
combine constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #971
combine constraint: Variable 929 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable format(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #972
subtype constraint: Variable 934 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[]  <:  CombVariable #968
subtype constraint: Variable 935 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]  <:  CombVariable #969
subtype constraint: Variable 914 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer  <:  CombVariable #970
subtype constraint: Constant(@GUT.quals.Bottom)  <:  CombVariable #971
combine constraint: Variable 914 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #973
combine constraint: Variable 914 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #974
combine constraint: CombVariable #974  |>  Constant(@GUT.quals.Peer)  =  CombVariable #975
combine constraint: CombVariable #974  |>  Constant(@GUT.quals.Peer)  =  CombVariable #976
combine constraint: CombVariable #976  |>  Constant(@GUT.quals.Peer)  =  CombVariable #977
combine constraint: CombVariable #976  |>  Constant(@GUT.quals.Peer)  =  CombVariable #978
inequality constraint: CombVariable #977 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #976 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #976 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #976  |>  Constant(@GUT.quals.Peer)  =  CombVariable #979
combine constraint: CombVariable #976  |>  Constant(@GUT.quals.Peer)  =  CombVariable #980
subtype constraint: Literal(STRING_LITERAL, ">
")  <:  CombVariable #979
combine constraint: CombVariable #974  |>  Constant(@GUT.quals.Peer)  =  CombVariable #981
combine constraint: CombVariable #974  |>  Constant(@GUT.quals.Peer)  =  CombVariable #982
inequality constraint: CombVariable #981 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #974 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #974 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #974  |>  Constant(@GUT.quals.Peer)  =  CombVariable #983
combine constraint: CombVariable #974  |>  Constant(@GUT.quals.Peer)  =  CombVariable #984
subtype constraint: Variable 901 at method classycle.renderer.XMLAtomicVertexRenderer#getElement():Ljava/lang/String; return type; tree String  <:  CombVariable #983
combine constraint: Variable 914 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #985
combine constraint: Variable 914 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #986
inequality constraint: CombVariable #985 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 914 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 914 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 914 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #987
combine constraint: Variable 914 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #988
subtype constraint: Literal(STRING_LITERAL, "    </")  <:  CombVariable #987
subtype constraint: Variable 989 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 3; tree String  <:  Variable 911 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String
combine constraint: Variable 989 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 3; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #990
inequality constraint: CombVariable #990 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 989 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 3; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 989 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 3; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 989 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 3; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #991
subtype constraint: Variable 914 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer  <:  CombVariable #991
inequality constraint: Variable 989 at method classycle.renderer.XMLAtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 3; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 905 at method classycle.renderer.XMLAtomicVertexRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 901 at method classycle.renderer.XMLAtomicVertexRenderer#getElement():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 903 at method classycle.renderer.XMLAtomicVertexRenderer#getRefElement():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 992 at class classycle.renderer.TemplateBasedClassRenderer field _format; tree MessageFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 907 at method classycle.renderer.TemplateBasedClassRenderer#<init>(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 992 at class classycle.renderer.TemplateBasedClassRenderer field _format; tree MessageFormat != Constant(@GUT.quals.Lost)
subtype constraint: Variable 993 at method classycle.renderer.TemplateBasedClassRenderer#<init>(Ljava/lang/String;):V creation 0; tree MessageFormat  <:  Variable 992 at class classycle.renderer.TemplateBasedClassRenderer field _format; tree MessageFormat
combine constraint: Variable 993 at method classycle.renderer.TemplateBasedClassRenderer#<init>(Ljava/lang/String;):V creation 0; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #994
inequality constraint: CombVariable #994 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 993 at method classycle.renderer.TemplateBasedClassRenderer#<init>(Ljava/lang/String;):V creation 0; tree MessageFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 993 at method classycle.renderer.TemplateBasedClassRenderer#<init>(Ljava/lang/String;):V creation 0; tree MessageFormat != Constant(@GUT.quals.Any)
combine constraint: Variable 993 at method classycle.renderer.TemplateBasedClassRenderer#<init>(Ljava/lang/String;):V creation 0; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #995
subtype constraint: Variable 907 at method classycle.renderer.TemplateBasedClassRenderer#<init>(Ljava/lang/String;):V parameter 0; tree String  <:  CombVariable #995
inequality constraint: Variable 993 at method classycle.renderer.TemplateBasedClassRenderer#<init>(Ljava/lang/String;):V creation 0; tree MessageFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 996 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 996 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String  <:  Variable 839 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String
subtype constraint: Variable 840 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  <:  Variable 997 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex
subtype constraint: Variable 841 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent  <:  Variable 998 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent
inequality constraint: Variable 997 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 998 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1001 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 0; tree new String[10]  <:  Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[]
subtype constraint: Variable 1002 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 0; tree String at position (0) within new String[10]  <:  Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
inequality constraint: Variable 1002 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 0; tree String at position (0) within new String[10] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1003 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable attributes(0); tree NameAndSourceAttributes != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1004 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; cast 0; tree NameAndSourceAttributes  <:  Variable 1003 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable attributes(0); tree NameAndSourceAttributes
combine constraint: Variable 997 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #1005
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #1005
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Variable 1003 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable attributes(0); tree NameAndSourceAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1006
subtype constraint: CombVariable #1006  <:  Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
combine constraint: Variable 1003 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable attributes(0); tree NameAndSourceAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1007
combine constraint: Variable 1003 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable attributes(0); tree NameAndSourceAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1008
inequality constraint: Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1009
subtype constraint: CombVariable #1009  <:  Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1010
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1011
inequality constraint: Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Variable 1003 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable attributes(0); tree NameAndSourceAttributes  |>  Variable 799 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; return type; tree String  =  CombVariable #1012
subtype constraint: CombVariable #1012  <:  Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
combine constraint: Variable 1003 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable attributes(0); tree NameAndSourceAttributes  |>  Variable 799 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; return type; tree String  =  CombVariable #1013
combine constraint: Variable 1003 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable attributes(0); tree NameAndSourceAttributes  |>  Variable 799 at method classycle.NameAndSourceAttributes#getSources():Ljava/lang/String; return type; tree String  =  CombVariable #1014
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 1003 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable attributes(0); tree NameAndSourceAttributes
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1015 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable ca(0); tree ClassAttributes != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1016 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; cast 1; tree ClassAttributes  <:  Variable 1015 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable ca(0); tree ClassAttributes
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 1003 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable attributes(0); tree NameAndSourceAttributes
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Variable 1015 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable ca(0); tree ClassAttributes  |>  Variable 765 at method classycle.ClassAttributes#getType():Ljava/lang/String; return type; tree String  =  CombVariable #1017
subtype constraint: CombVariable #1017  <:  Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
combine constraint: Variable 1015 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable ca(0); tree ClassAttributes  |>  Variable 765 at method classycle.ClassAttributes#getType():Ljava/lang/String; return type; tree String  =  CombVariable #1018
combine constraint: Variable 1015 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable ca(0); tree ClassAttributes  |>  Variable 765 at method classycle.ClassAttributes#getType():Ljava/lang/String; return type; tree String  =  CombVariable #1019
inequality constraint: Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
subtype constraint: Literal(STRING_LITERAL, "true")  <:  CombVariable #1020
subtype constraint: Literal(STRING_LITERAL, "false")  <:  CombVariable #1020
subtype constraint: CombVariable #1020  <:  Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
inequality constraint: Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
subtype constraint: Literal(STRING_LITERAL, "")  <:  Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
inequality constraint: Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
subtype constraint: Literal(STRING_LITERAL, "")  <:  Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
inequality constraint: Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1021
subtype constraint: CombVariable #1021  <:  Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1022
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1023
combine constraint: Variable 997 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  |>  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #1025
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #1025
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1026
subtype constraint: CombVariable #1026  <:  Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1027
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1028
inequality constraint: Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1029
subtype constraint: CombVariable #1029  <:  Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1030
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1031
inequality constraint: Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1032
subtype constraint: CombVariable #1032  <:  Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1033
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1034
inequality constraint: Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  =  CombVariable #1035
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 842 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String  =  CombVariable #1036
subtype constraint: Literal(STRING_LITERAL, "")  <:  CombVariable #1037
subtype constraint: CombVariable #1036  <:  CombVariable #1037
subtype constraint: CombVariable #1037  <:  Variable 1000 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  =  CombVariable #1038
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 842 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String  =  CombVariable #1039
inequality constraint: CombVariable #1038 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  =  CombVariable #1040
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 842 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String  =  CombVariable #1041
subtype constraint: Variable 998 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent  <:  CombVariable #1040
combine constraint: Variable 992 at class classycle.renderer.TemplateBasedClassRenderer field _format; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1042
combine constraint: Variable 992 at class classycle.renderer.TemplateBasedClassRenderer field _format; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1043
subtype constraint: CombVariable #1043  <:  Variable 996 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String
combine constraint: Variable 992 at class classycle.renderer.TemplateBasedClassRenderer field _format; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1044
combine constraint: Variable 992 at class classycle.renderer.TemplateBasedClassRenderer field _format; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1045
inequality constraint: CombVariable #1044 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 992 at class classycle.renderer.TemplateBasedClassRenderer field _format; tree MessageFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 992 at class classycle.renderer.TemplateBasedClassRenderer field _format; tree MessageFormat != Constant(@GUT.quals.Any)
combine constraint: Variable 992 at class classycle.renderer.TemplateBasedClassRenderer field _format; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1046
combine constraint: Variable 992 at class classycle.renderer.TemplateBasedClassRenderer field _format; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1047
subtype constraint: Variable 999 at method classycle.renderer.TemplateBasedClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable values(0); tree String[]  <:  CombVariable #1046
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1048 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1048 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String  <:  Variable 839 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String
subtype constraint: Variable 840 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  <:  Variable 1049 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex
subtype constraint: Variable 841 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent  <:  Variable 1050 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent
inequality constraint: Variable 1049 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1050 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent != Constant(@GUT.quals.Lost)
combine constraint: Variable 1049 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #1051
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #1051
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 1049 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #1052
combine constraint: Variable 1049 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #1053
combine constraint: Variable 1049 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  |>  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #1055
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #1055
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1056 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1057 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 1056 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer
combine constraint: Variable 1057 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1058
inequality constraint: CombVariable #1058 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1057 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1057 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 1057 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1059
combine constraint: Variable 1049 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #1060
combine constraint: CombVariable #1060  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1061
subtype constraint: CombVariable #1061  <:  CombVariable #1059
inequality constraint: Variable 1057 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
combine constraint: CombVariable #1060  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1062
inequality constraint: CombVariable #1060 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1060 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1060  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1063
combine constraint: Variable 1049 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #1064
combine constraint: Variable 1049 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #1065
combine constraint: Variable 1056 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1066
combine constraint: Variable 1056 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1067
combine constraint: CombVariable #1067  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1068
combine constraint: CombVariable #1068  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1069
combine constraint: CombVariable #1068  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1070
combine constraint: CombVariable #1070  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1071
combine constraint: CombVariable #1071  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1072
combine constraint: CombVariable #1072  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1073
combine constraint: CombVariable #1073  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1074
combine constraint: CombVariable #1073  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1075
inequality constraint: CombVariable #1074 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1073 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1073 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1073  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1076
combine constraint: CombVariable #1073  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1077
subtype constraint: Literal(STRING_LITERAL, " internal/external classes")  <:  CombVariable #1076
combine constraint: CombVariable #1072  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1078
inequality constraint: CombVariable #1072 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1072 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1072  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1079
combine constraint: CombVariable #1071  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1080
inequality constraint: CombVariable #1071 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1071 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1071  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1081
combine constraint: CombVariable #1070  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1082
inequality constraint: CombVariable #1070 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1070 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1070  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1083
combine constraint: CombVariable #1068  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1084
combine constraint: CombVariable #1068  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1085
inequality constraint: CombVariable #1084 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1068 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1068 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1068  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1086
combine constraint: CombVariable #1068  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1087
subtype constraint: Literal(STRING_LITERAL, " classes. Uses ")  <:  CombVariable #1086
combine constraint: CombVariable #1067  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1088
inequality constraint: CombVariable #1067 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1067 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1067  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1089
combine constraint: Variable 1056 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1090
combine constraint: Variable 1056 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1091
inequality constraint: CombVariable #1090 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1056 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1056 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 1056 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1092
combine constraint: Variable 1056 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1093
subtype constraint: Literal(STRING_LITERAL, ": Used by ")  <:  CombVariable #1092
subtype constraint: Variable 1094 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 1; tree String  <:  Variable 1048 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String
combine constraint: Variable 1094 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1095
inequality constraint: CombVariable #1095 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1094 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1094 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 1094 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1096
subtype constraint: Variable 1056 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; local variable result(0); tree StringBuffer  <:  CombVariable #1096
inequality constraint: Variable 1094 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 1097 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 2; tree IllegalArgumentException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1098
inequality constraint: CombVariable #1098 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1097 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 2; tree IllegalArgumentException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1097 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 2; tree IllegalArgumentException != Constant(@GUT.quals.Any)
combine constraint: Variable 1097 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 2; tree IllegalArgumentException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1099
subtype constraint: CombVariable #1100  <:  CombVariable #1099
inequality constraint: Variable 1097 at method classycle.renderer.PlainClassRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; creation 2; tree IllegalArgumentException != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1101 at class classycle.renderer.TemplateBasedStrongComponentRenderer field _format; tree MessageFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1102 at method classycle.renderer.TemplateBasedStrongComponentRenderer#<init>(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1101 at class classycle.renderer.TemplateBasedStrongComponentRenderer field _format; tree MessageFormat != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1103 at method classycle.renderer.TemplateBasedStrongComponentRenderer#<init>(Ljava/lang/String;I):V creation 0; tree MessageFormat  <:  Variable 1101 at class classycle.renderer.TemplateBasedStrongComponentRenderer field _format; tree MessageFormat
combine constraint: Variable 1103 at method classycle.renderer.TemplateBasedStrongComponentRenderer#<init>(Ljava/lang/String;I):V creation 0; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1104
inequality constraint: CombVariable #1104 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1103 at method classycle.renderer.TemplateBasedStrongComponentRenderer#<init>(Ljava/lang/String;I):V creation 0; tree MessageFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1103 at method classycle.renderer.TemplateBasedStrongComponentRenderer#<init>(Ljava/lang/String;I):V creation 0; tree MessageFormat != Constant(@GUT.quals.Any)
combine constraint: Variable 1103 at method classycle.renderer.TemplateBasedStrongComponentRenderer#<init>(Ljava/lang/String;I):V creation 0; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1105
subtype constraint: Variable 1102 at method classycle.renderer.TemplateBasedStrongComponentRenderer#<init>(Ljava/lang/String;I):V parameter 0; tree String  <:  CombVariable #1105
inequality constraint: Variable 1103 at method classycle.renderer.TemplateBasedStrongComponentRenderer#<init>(Ljava/lang/String;I):V creation 0; tree MessageFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1106 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1106 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String  <:  Variable 898 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String
subtype constraint: Variable 899 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  <:  Variable 1107 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent
inequality constraint: Variable 1107 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1108 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "")  <:  Variable 1108 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree String
inequality constraint: Variable 1110 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1111 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 0; tree new String[3]  <:  Variable 1109 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[]
subtype constraint: Variable 1112 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 0; tree String at position (0) within new String[3]  <:  Variable 1110 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
inequality constraint: Variable 1112 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 0; tree String at position (0) within new String[3] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1110 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1109 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1109 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
subtype constraint: Variable 842 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String  <:  Variable 1110 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
inequality constraint: Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1107 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  <:  Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent
inequality constraint: Variable 1110 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1109 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1109 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1113
subtype constraint: CombVariable #1113  <:  Variable 1110 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1114
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1115
inequality constraint: Variable 1110 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1109 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1109 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1116
subtype constraint: CombVariable #1116  <:  Variable 1110 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1117
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1118
inequality constraint: Variable 1108 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 1101 at class classycle.renderer.TemplateBasedStrongComponentRenderer field _format; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1119
combine constraint: Variable 1101 at class classycle.renderer.TemplateBasedStrongComponentRenderer field _format; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1120
subtype constraint: CombVariable #1120  <:  Variable 1108 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree String
combine constraint: Variable 1101 at class classycle.renderer.TemplateBasedStrongComponentRenderer field _format; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1121
combine constraint: Variable 1101 at class classycle.renderer.TemplateBasedStrongComponentRenderer field _format; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1122
inequality constraint: CombVariable #1121 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1101 at class classycle.renderer.TemplateBasedStrongComponentRenderer field _format; tree MessageFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1101 at class classycle.renderer.TemplateBasedStrongComponentRenderer field _format; tree MessageFormat != Constant(@GUT.quals.Any)
combine constraint: Variable 1101 at class classycle.renderer.TemplateBasedStrongComponentRenderer field _format; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1123
combine constraint: Variable 1101 at class classycle.renderer.TemplateBasedStrongComponentRenderer field _format; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1124
subtype constraint: Variable 1109 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[]  <:  CombVariable #1123
subtype constraint: Variable 1108 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree String  <:  Variable 1106 at method classycle.renderer.TemplateBasedStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1125 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1125 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String  <:  Variable 898 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String
subtype constraint: Variable 899 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  <:  Variable 1126 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent
inequality constraint: Variable 1126 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1128 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 0; tree PlainClassRenderer  <:  Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer
inequality constraint: Variable 1128 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 0; tree PlainClassRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1128 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 0; tree PlainClassRenderer != Constant(@GUT.quals.Any)
inequality constraint: Variable 1128 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 0; tree PlainClassRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1130 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 1; tree StringBuffer  <:  Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer
inequality constraint: Variable 1130 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 1; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1130 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 1; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 1130 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 1; tree StringBuffer != Constant(@GUT.quals.Lost)
combine constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1131
combine constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1132
combine constraint: CombVariable #1132  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1133
combine constraint: CombVariable #1132  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1134
combine constraint: CombVariable #1134  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1135
inequality constraint: CombVariable #1134 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1134 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1134  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1136
combine constraint: CombVariable #1132  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1137
combine constraint: CombVariable #1132  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1138
inequality constraint: CombVariable #1137 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1132 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1132 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1132  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1139
combine constraint: CombVariable #1132  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1140
subtype constraint: Literal(STRING_LITERAL, ". Layer: ")  <:  CombVariable #1139
combine constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1141
combine constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1142
inequality constraint: CombVariable #1141 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1143
combine constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1144
combine constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer  |>  Variable 840 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  =  CombVariable #1145
combine constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer  |>  Variable 841 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent  =  CombVariable #1146
combine constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer  |>  Variable 839 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String  =  CombVariable #1147
subtype constraint: CombVariable #1147  <:  CombVariable #1143
combine constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer  |>  Variable 840 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  =  CombVariable #1148
combine constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer  |>  Variable 841 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent  =  CombVariable #1149
combine constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer  |>  Variable 839 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String  =  CombVariable #1150
inequality constraint: CombVariable #1148 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1149 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer != Constant(@GUT.quals.Any)
combine constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer  |>  Variable 840 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  =  CombVariable #1151
combine constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer  |>  Variable 841 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent  =  CombVariable #1152
combine constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer  |>  Variable 839 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String  =  CombVariable #1153
combine constraint: Variable 1126 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #1154
subtype constraint: CombVariable #1154  <:  CombVariable #1151
subtype constraint: Constant(@GUT.quals.Bottom)  <:  CombVariable #1152
combine constraint: Variable 1126 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #1155
combine constraint: Variable 1126 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #1156
combine constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1157
combine constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1158
combine constraint: CombVariable #1158  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1159
combine constraint: CombVariable #1158  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1160
combine constraint: CombVariable #1160  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1161
combine constraint: CombVariable #1160  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1162
combine constraint: CombVariable #1162  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1163
combine constraint: CombVariable #1163  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1164
combine constraint: CombVariable #1163  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1165
combine constraint: CombVariable #1165  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1166
combine constraint: CombVariable #1165  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1167
combine constraint: CombVariable #1167  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1168
inequality constraint: CombVariable #1167 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1167 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1167  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1169
combine constraint: CombVariable #1165  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1170
combine constraint: CombVariable #1165  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1171
inequality constraint: CombVariable #1170 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1165 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1165 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1165  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1172
combine constraint: CombVariable #1165  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1173
subtype constraint: Literal(STRING_LITERAL, " Layer: ")  <:  CombVariable #1172
combine constraint: CombVariable #1163  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1174
combine constraint: CombVariable #1163  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1175
inequality constraint: CombVariable #1174 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1163 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1163 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1163  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1176
combine constraint: CombVariable #1163  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1177
subtype constraint: Literal(STRING_LITERAL, " vertices.")  <:  CombVariable #1176
combine constraint: CombVariable #1162  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1178
inequality constraint: CombVariable #1162 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1162 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1162  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1179
combine constraint: CombVariable #1160  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1180
combine constraint: CombVariable #1160  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1181
inequality constraint: CombVariable #1180 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1160 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1160 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1160  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1182
combine constraint: CombVariable #1160  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1183
subtype constraint: Literal(STRING_LITERAL, " with ")  <:  CombVariable #1182
combine constraint: CombVariable #1158  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1184
combine constraint: CombVariable #1158  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1185
inequality constraint: CombVariable #1184 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1158 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1158 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1158  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1186
combine constraint: CombVariable #1158  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1187
subtype constraint: Variable 842 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String  <:  CombVariable #1186
combine constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1188
combine constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1189
inequality constraint: CombVariable #1188 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1190
combine constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1191
subtype constraint: Literal(STRING_LITERAL, "Cycle: ")  <:  CombVariable #1190
inequality constraint: Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1126 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  <:  Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent
combine constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1192
combine constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1193
combine constraint: CombVariable #1193  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1194
combine constraint: CombVariable #1193  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1195
inequality constraint: CombVariable #1194 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1193 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1193 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1193  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1196
combine constraint: CombVariable #1193  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1197
combine constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer  |>  Variable 840 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  =  CombVariable #1198
combine constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer  |>  Variable 841 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent  =  CombVariable #1199
combine constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer  |>  Variable 839 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String  =  CombVariable #1200
subtype constraint: CombVariable #1200  <:  CombVariable #1196
combine constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1201
combine constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1202
inequality constraint: CombVariable #1201 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1203
combine constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1204
subtype constraint: Literal(STRING_LITERAL, "
    ")  <:  CombVariable #1203
combine constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer  |>  Variable 840 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  =  CombVariable #1205
combine constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer  |>  Variable 841 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent  =  CombVariable #1206
combine constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer  |>  Variable 839 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String  =  CombVariable #1207
inequality constraint: CombVariable #1205 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1206 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer != Constant(@GUT.quals.Any)
combine constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer  |>  Variable 840 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  =  CombVariable #1208
combine constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer  |>  Variable 841 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent  =  CombVariable #1209
combine constraint: Variable 1127 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable classRenderer(0); tree AtomicVertexRenderer  |>  Variable 839 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String  =  CombVariable #1210
combine constraint: Variable 1126 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #1211
subtype constraint: CombVariable #1211  <:  CombVariable #1208
subtype constraint: Constant(@GUT.quals.Bottom)  <:  CombVariable #1209
combine constraint: Variable 1126 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #1212
combine constraint: Variable 1126 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #1213
subtype constraint: Variable 1214 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 2; tree String  <:  Variable 1125 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String
combine constraint: Variable 1214 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 2; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1215
inequality constraint: CombVariable #1215 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1214 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 2; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1214 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 2; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 1214 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 2; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1216
subtype constraint: Variable 1129 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  <:  CombVariable #1216
inequality constraint: Variable 1214 at method classycle.renderer.PlainStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 2; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1217 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementName():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "cycle")  <:  Variable 1217 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementName():Ljava/lang/String; return type; tree String
inequality constraint: Variable 1218 at method classycle.renderer.XMLStrongComponentRenderer#getNodesElementName():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "classes")  <:  Variable 1218 at method classycle.renderer.XMLStrongComponentRenderer#getNodesElementName():Ljava/lang/String; return type; tree String
inequality constraint: Variable 1219 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementName():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "classRef")  <:  Variable 1219 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementName():Ljava/lang/String; return type; tree String
inequality constraint: Variable 1220 at method classycle.renderer.XMLStrongComponentRenderer#getCenterNodesElementName():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "centerClasses")  <:  Variable 1220 at method classycle.renderer.XMLStrongComponentRenderer#getCenterNodesElementName():Ljava/lang/String; return type; tree String
inequality constraint: Variable 1221 at method classycle.renderer.XMLStrongComponentRenderer#getBestFragmentersElementName():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "bestFragmenters")  <:  Variable 1221 at method classycle.renderer.XMLStrongComponentRenderer#getBestFragmentersElementName():Ljava/lang/String; return type; tree String
inequality constraint: Variable 1222 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; return type; tree MessageFormat != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1223 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; creation 0; tree MessageFormat  <:  Variable 1222 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; return type; tree MessageFormat
combine constraint: Variable 1223 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; creation 0; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1224
inequality constraint: CombVariable #1224 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1223 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; creation 0; tree MessageFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1223 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; creation 0; tree MessageFormat != Constant(@GUT.quals.Any)
combine constraint: Variable 1223 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; creation 0; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1225
subtype constraint: CombVariable #1226  <:  CombVariable #1225
inequality constraint: Variable 1223 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; creation 0; tree MessageFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1227 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplate():Ljava/text/MessageFormat; return type; tree MessageFormat != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1228 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplate():Ljava/text/MessageFormat; creation 0; tree MessageFormat  <:  Variable 1227 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplate():Ljava/text/MessageFormat; return type; tree MessageFormat
combine constraint: Variable 1228 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplate():Ljava/text/MessageFormat; creation 0; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1229
inequality constraint: CombVariable #1229 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1228 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplate():Ljava/text/MessageFormat; creation 0; tree MessageFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1228 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplate():Ljava/text/MessageFormat; creation 0; tree MessageFormat != Constant(@GUT.quals.Any)
combine constraint: Variable 1228 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplate():Ljava/text/MessageFormat; creation 0; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1230
subtype constraint: CombVariable #1231  <:  CombVariable #1230
inequality constraint: Variable 1228 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplate():Ljava/text/MessageFormat; creation 0; tree MessageFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1232 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplateWithEccentricity():Ljava/text/MessageFormat; return type; tree MessageFormat != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1233 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplateWithEccentricity():Ljava/text/MessageFormat; creation 0; tree MessageFormat  <:  Variable 1232 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplateWithEccentricity():Ljava/text/MessageFormat; return type; tree MessageFormat
combine constraint: Variable 1233 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplateWithEccentricity():Ljava/text/MessageFormat; creation 0; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1234
inequality constraint: CombVariable #1234 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1233 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplateWithEccentricity():Ljava/text/MessageFormat; creation 0; tree MessageFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1233 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplateWithEccentricity():Ljava/text/MessageFormat; creation 0; tree MessageFormat != Constant(@GUT.quals.Any)
combine constraint: Variable 1233 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplateWithEccentricity():Ljava/text/MessageFormat; creation 0; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1235
subtype constraint: CombVariable #1236  <:  CombVariable #1235
inequality constraint: Variable 1233 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplateWithEccentricity():Ljava/text/MessageFormat; creation 0; tree MessageFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1237 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1237 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String  <:  Variable 898 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String
subtype constraint: Variable 899 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  <:  Variable 1238 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent
inequality constraint: Variable 1238 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1239 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1240 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 1239 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer
inequality constraint: Variable 1240 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1240 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 1240 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1242 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1243 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 1; tree new String[7]  <:  Variable 1241 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[]
subtype constraint: Variable 1244 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 1; tree String at position (0) within new String[7]  <:  Variable 1242 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
inequality constraint: Variable 1244 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 1; tree String at position (0) within new String[7] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1242 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1241 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1241 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
subtype constraint: Variable 842 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String  <:  Variable 1242 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
inequality constraint: Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1238 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  <:  Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent
inequality constraint: Variable 1242 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1241 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1241 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1245
subtype constraint: CombVariable #1245  <:  Variable 1242 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1246
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1247
inequality constraint: Variable 1242 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1241 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1241 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1248
subtype constraint: CombVariable #1248  <:  Variable 1242 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1249
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1250
inequality constraint: Variable 1251 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree GraphAttributes != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1252 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; cast 0; tree GraphAttributes  <:  Variable 1251 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree GraphAttributes
combine constraint: Variable 1238 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #1253
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #1253
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1242 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1241 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1241 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1254
subtype constraint: CombVariable #1254  <:  Variable 1242 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1255
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1256
inequality constraint: Variable 1242 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1241 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1241 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1257
subtype constraint: CombVariable #1257  <:  Variable 1242 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1258
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1259
inequality constraint: Variable 1242 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1241 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1241 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1260
subtype constraint: CombVariable #1260  <:  Variable 1242 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1261
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1262
inequality constraint: Variable 1242 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1241 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1241 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1263
subtype constraint: CombVariable #1263  <:  Variable 1242 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1264
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1265
combine constraint: Variable 1222 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; return type; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1266
combine constraint: Variable 1222 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; return type; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1267
combine constraint: Variable 1222 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; return type; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1268
combine constraint: Variable 1222 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; return type; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1269
combine constraint: Variable 1222 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; return type; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1270
inequality constraint: CombVariable #1266 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1267 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1268 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1269 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1222 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; return type; tree MessageFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1222 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; return type; tree MessageFormat != Constant(@GUT.quals.Any)
combine constraint: Variable 1222 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; return type; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1271
combine constraint: Variable 1222 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; return type; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1272
combine constraint: Variable 1222 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; return type; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1273
combine constraint: Variable 1222 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; return type; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1274
combine constraint: Variable 1222 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementTemplate():Ljava/text/MessageFormat; return type; tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1275
subtype constraint: Variable 1241 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String[]  <:  CombVariable #1271
subtype constraint: Variable 1242 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable values(0); tree String at position (0) within String[]  <:  CombVariable #1272
subtype constraint: Variable 1239 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  <:  CombVariable #1273
subtype constraint: Constant(@GUT.quals.Bottom)  <:  CombVariable #1274
inequality constraint: Variable 1276 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 0; tree StrongComponent != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1277 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 1; tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1238 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  <:  Variable 1276 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 0; tree StrongComponent
subtype constraint: Variable 1239 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  <:  Variable 1277 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 1; tree StringBuffer
inequality constraint: Variable 1278 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 0; tree Vertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1279 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 0; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1281 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 2; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 1251 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree GraphAttributes  |>  Variable 117 at method classycle.graph.GraphAttributes#getCenterVertices():[Lclassycle/graph/Vertex; return type; tree Vertex[]  =  CombVariable #1282
combine constraint: Variable 1251 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree GraphAttributes  |>  Variable 118 at method classycle.graph.GraphAttributes#getCenterVertices():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[]  =  CombVariable #1283
subtype constraint: CombVariable #1282  <:  Variable 1278 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 0; tree Vertex[]
subtype constraint: CombVariable #1283  <:  Variable 1279 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 0; tree Vertex at position (0) within Vertex[]
subtype constraint: Variable 1239 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  <:  Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer
subtype constraint: Variable 1220 at method classycle.renderer.XMLStrongComponentRenderer#getCenterNodesElementName():Ljava/lang/String; return type; tree String  <:  Variable 1281 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 2; tree String
combine constraint: Variable 1251 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree GraphAttributes  |>  Variable 117 at method classycle.graph.GraphAttributes#getCenterVertices():[Lclassycle/graph/Vertex; return type; tree Vertex[]  =  CombVariable #1284
combine constraint: Variable 1251 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree GraphAttributes  |>  Variable 118 at method classycle.graph.GraphAttributes#getCenterVertices():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[]  =  CombVariable #1285
combine constraint: Variable 1251 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree GraphAttributes  |>  Variable 117 at method classycle.graph.GraphAttributes#getCenterVertices():[Lclassycle/graph/Vertex; return type; tree Vertex[]  =  CombVariable #1286
combine constraint: Variable 1251 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree GraphAttributes  |>  Variable 118 at method classycle.graph.GraphAttributes#getCenterVertices():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[]  =  CombVariable #1287
inequality constraint: Variable 1278 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 0; tree Vertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1279 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 0; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1281 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 2; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 1251 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree GraphAttributes  |>  Variable 128 at method classycle.graph.GraphAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex[]  =  CombVariable #1288
combine constraint: Variable 1251 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree GraphAttributes  |>  Variable 129 at method classycle.graph.GraphAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[]  =  CombVariable #1289
subtype constraint: CombVariable #1288  <:  Variable 1278 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 0; tree Vertex[]
subtype constraint: CombVariable #1289  <:  Variable 1279 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 0; tree Vertex at position (0) within Vertex[]
subtype constraint: Variable 1239 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  <:  Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer
subtype constraint: Variable 1221 at method classycle.renderer.XMLStrongComponentRenderer#getBestFragmentersElementName():Ljava/lang/String; return type; tree String  <:  Variable 1281 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 2; tree String
combine constraint: Variable 1251 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree GraphAttributes  |>  Variable 128 at method classycle.graph.GraphAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex[]  =  CombVariable #1290
combine constraint: Variable 1251 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree GraphAttributes  |>  Variable 129 at method classycle.graph.GraphAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[]  =  CombVariable #1291
combine constraint: Variable 1251 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree GraphAttributes  |>  Variable 128 at method classycle.graph.GraphAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex[]  =  CombVariable #1292
combine constraint: Variable 1251 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable attributes(0); tree GraphAttributes  |>  Variable 129 at method classycle.graph.GraphAttributes#getBestFragmenters():[Lclassycle/graph/Vertex; return type; tree Vertex at position (0) within Vertex[]  =  CombVariable #1293
combine constraint: Variable 1239 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1294
combine constraint: Variable 1239 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1295
combine constraint: CombVariable #1295  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1296
combine constraint: CombVariable #1295  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1297
combine constraint: CombVariable #1297  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1298
combine constraint: CombVariable #1297  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1299
inequality constraint: CombVariable #1298 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1297 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1297 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1297  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1300
combine constraint: CombVariable #1297  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1301
subtype constraint: Literal(STRING_LITERAL, ">
")  <:  CombVariable #1300
combine constraint: CombVariable #1295  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1302
combine constraint: CombVariable #1295  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1303
inequality constraint: CombVariable #1302 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1295 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1295 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1295  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1304
combine constraint: CombVariable #1295  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1305
subtype constraint: Variable 1217 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementName():Ljava/lang/String; return type; tree String  <:  CombVariable #1304
combine constraint: Variable 1239 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1306
combine constraint: Variable 1239 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1307
inequality constraint: CombVariable #1306 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1239 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1239 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 1239 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1308
combine constraint: Variable 1239 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1309
subtype constraint: Literal(STRING_LITERAL, "    </")  <:  CombVariable #1308
subtype constraint: Variable 1310 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 2; tree String  <:  Variable 1237 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String
combine constraint: Variable 1310 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 2; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1311
inequality constraint: CombVariable #1311 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1310 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 2; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1310 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 2; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 1310 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 2; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1312
subtype constraint: Variable 1239 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; local variable result(0); tree StringBuffer  <:  CombVariable #1312
inequality constraint: Variable 1310 at method classycle.renderer.XMLStrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; creation 2; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1276 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 0; tree StrongComponent != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1277 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 1; tree StringBuffer != Constant(@GUT.quals.Lost)
combine constraint: Variable 1277 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1313
combine constraint: Variable 1277 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1314
combine constraint: CombVariable #1314  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1315
combine constraint: CombVariable #1314  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1316
combine constraint: CombVariable #1316  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1317
combine constraint: CombVariable #1316  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1318
inequality constraint: CombVariable #1317 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1316 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1316 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1316  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1319
combine constraint: CombVariable #1316  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1320
subtype constraint: Literal(STRING_LITERAL, ">
")  <:  CombVariable #1319
combine constraint: CombVariable #1314  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1321
combine constraint: CombVariable #1314  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1322
inequality constraint: CombVariable #1321 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1314 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1314 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1314  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1323
combine constraint: CombVariable #1314  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1324
subtype constraint: Variable 1218 at method classycle.renderer.XMLStrongComponentRenderer#getNodesElementName():Ljava/lang/String; return type; tree String  <:  CombVariable #1323
combine constraint: Variable 1277 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1325
combine constraint: Variable 1277 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1326
inequality constraint: CombVariable #1325 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1277 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 1; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1277 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 1; tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 1277 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1327
combine constraint: Variable 1277 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1328
subtype constraint: Literal(STRING_LITERAL, "      <")  <:  CombVariable #1327
combine constraint: Variable 1330 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V cast 0; tree GraphAttributes  |>  Variable 138 at method classycle.graph.GraphAttributes#getEccentricities():[I return type; tree int[]  =  CombVariable #1331
subtype constraint: CombVariable #1331  <:  Variable 1329 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable eccentricities(0); tree int[]
combine constraint: Variable 1330 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V cast 0; tree GraphAttributes  |>  Variable 138 at method classycle.graph.GraphAttributes#getEccentricities():[I return type; tree int[]  =  CombVariable #1332
combine constraint: Variable 1330 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V cast 0; tree GraphAttributes  |>  Variable 138 at method classycle.graph.GraphAttributes#getEccentricities():[I return type; tree int[]  =  CombVariable #1333
combine constraint: Variable 1276 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 0; tree StrongComponent  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #1334
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #1334
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 1336 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V cast 1; tree GraphAttributes  |>  Variable 141 at method classycle.graph.GraphAttributes#getMaximumFragmentSizes():[I return type; tree int[]  =  CombVariable #1337
subtype constraint: CombVariable #1337  <:  Variable 1335 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable maximumFragmentSizes(0); tree int[]
combine constraint: Variable 1336 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V cast 1; tree GraphAttributes  |>  Variable 141 at method classycle.graph.GraphAttributes#getMaximumFragmentSizes():[I return type; tree int[]  =  CombVariable #1338
combine constraint: Variable 1336 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V cast 1; tree GraphAttributes  |>  Variable 141 at method classycle.graph.GraphAttributes#getMaximumFragmentSizes():[I return type; tree int[]  =  CombVariable #1339
combine constraint: Variable 1276 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 0; tree StrongComponent  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #1340
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #1340
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1342 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1343 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V creation 0; tree new String[3]  <:  Variable 1341 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable values(0); tree String[]
subtype constraint: Variable 1344 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V creation 0; tree String at position (0) within new String[3]  <:  Variable 1342 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable values(0); tree String at position (0) within String[]
inequality constraint: Variable 1344 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V creation 0; tree String at position (0) within new String[3] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1345 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable template(0); tree MessageFormat != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1232 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplateWithEccentricity():Ljava/text/MessageFormat; return type; tree MessageFormat  <:  Variable 1345 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable template(0); tree MessageFormat
inequality constraint: Variable 1342 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1341 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1341 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Variable 1346 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V cast 2; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1347
subtype constraint: CombVariable #1347  <:  Variable 1342 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable values(0); tree String at position (0) within String[]
combine constraint: Variable 1346 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V cast 2; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1348
combine constraint: Variable 1346 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V cast 2; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1349
combine constraint: Variable 1276 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 0; tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #1350
combine constraint: CombVariable #1350  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #1351
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #1351
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1342 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1341 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1341 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1352
subtype constraint: CombVariable #1352  <:  Variable 1342 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable values(0); tree String at position (0) within String[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1353
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1354
inequality constraint: Variable 1342 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1341 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1341 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1355
subtype constraint: CombVariable #1355  <:  Variable 1342 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable values(0); tree String at position (0) within String[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1356
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1357
combine constraint: Variable 1345 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable template(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1358
combine constraint: Variable 1345 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable template(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1359
combine constraint: Variable 1345 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable template(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1360
combine constraint: Variable 1345 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable template(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1361
combine constraint: Variable 1345 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable template(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1362
inequality constraint: CombVariable #1358 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1359 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1360 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1361 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1345 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable template(0); tree MessageFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1345 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable template(0); tree MessageFormat != Constant(@GUT.quals.Any)
combine constraint: Variable 1345 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable template(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1363
combine constraint: Variable 1345 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable template(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1364
combine constraint: Variable 1345 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable template(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1365
combine constraint: Variable 1345 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable template(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1366
combine constraint: Variable 1345 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable template(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1367
subtype constraint: Variable 1341 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable values(0); tree String[]  <:  CombVariable #1363
subtype constraint: Variable 1342 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V local variable values(0); tree String at position (0) within String[]  <:  CombVariable #1364
subtype constraint: Variable 1277 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 1; tree StringBuffer  <:  CombVariable #1365
subtype constraint: Constant(@GUT.quals.Bottom)  <:  CombVariable #1366
combine constraint: Variable 1277 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1368
combine constraint: Variable 1277 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1369
combine constraint: CombVariable #1369  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1370
combine constraint: CombVariable #1369  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1371
combine constraint: CombVariable #1371  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1372
combine constraint: CombVariable #1371  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1373
inequality constraint: CombVariable #1372 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1371 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1371 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1371  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1374
combine constraint: CombVariable #1371  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1375
subtype constraint: Literal(STRING_LITERAL, ">
")  <:  CombVariable #1374
combine constraint: CombVariable #1369  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1376
combine constraint: CombVariable #1369  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1377
inequality constraint: CombVariable #1376 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1369 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1369 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1369  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1378
combine constraint: CombVariable #1369  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1379
subtype constraint: Variable 1218 at method classycle.renderer.XMLStrongComponentRenderer#getNodesElementName():Ljava/lang/String; return type; tree String  <:  CombVariable #1378
combine constraint: Variable 1277 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1380
combine constraint: Variable 1277 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1381
inequality constraint: CombVariable #1380 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1277 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 1; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1277 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 1; tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 1277 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1382
combine constraint: Variable 1277 at method classycle.renderer.XMLStrongComponentRenderer#renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1383
subtype constraint: Literal(STRING_LITERAL, "      </")  <:  CombVariable #1382
inequality constraint: Variable 1279 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 0; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1281 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 2; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1384
combine constraint: Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1385
combine constraint: CombVariable #1385  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1386
combine constraint: CombVariable #1385  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1387
combine constraint: CombVariable #1387  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1388
combine constraint: CombVariable #1387  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1389
inequality constraint: CombVariable #1388 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1387 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1387 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1387  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1390
combine constraint: CombVariable #1387  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1391
subtype constraint: Literal(STRING_LITERAL, ">
")  <:  CombVariable #1390
combine constraint: CombVariable #1385  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1392
combine constraint: CombVariable #1385  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1393
inequality constraint: CombVariable #1392 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1385 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1385 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1385  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1394
combine constraint: CombVariable #1385  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1395
subtype constraint: Variable 1281 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 2; tree String  <:  CombVariable #1394
combine constraint: Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1396
combine constraint: Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1397
inequality constraint: CombVariable #1396 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1398
combine constraint: Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1399
subtype constraint: Literal(STRING_LITERAL, "      <")  <:  CombVariable #1398
inequality constraint: Variable 1401 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1402 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V creation 0; tree new String[1]  <:  Variable 1400 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable values(0); tree String[]
subtype constraint: Variable 1403 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V creation 0; tree String at position (0) within new String[1]  <:  Variable 1401 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable values(0); tree String at position (0) within String[]
inequality constraint: Variable 1403 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V creation 0; tree String at position (0) within new String[1] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1404 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable template(0); tree MessageFormat != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1227 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementTemplate():Ljava/text/MessageFormat; return type; tree MessageFormat  <:  Variable 1404 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable template(0); tree MessageFormat
inequality constraint: Variable 1401 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable values(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1400 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable values(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1400 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable values(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Variable 1405 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V cast 0; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1406
subtype constraint: CombVariable #1406  <:  Variable 1401 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable values(0); tree String at position (0) within String[]
combine constraint: Variable 1405 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V cast 0; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1407
combine constraint: Variable 1405 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V cast 0; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1408
combine constraint: Variable 1279 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 0; tree Vertex at position (0) within Vertex[]  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #1409
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #1409
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 1404 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable template(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1410
combine constraint: Variable 1404 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable template(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1411
combine constraint: Variable 1404 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable template(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1412
combine constraint: Variable 1404 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable template(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1413
combine constraint: Variable 1404 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable template(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1414
inequality constraint: CombVariable #1410 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1411 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1412 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1413 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1404 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable template(0); tree MessageFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1404 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable template(0); tree MessageFormat != Constant(@GUT.quals.Any)
combine constraint: Variable 1404 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable template(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1415
combine constraint: Variable 1404 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable template(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1416
combine constraint: Variable 1404 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable template(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1417
combine constraint: Variable 1404 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable template(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1418
combine constraint: Variable 1404 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable template(0); tree MessageFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1419
subtype constraint: Variable 1400 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable values(0); tree String[]  <:  CombVariable #1415
subtype constraint: Variable 1401 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V local variable values(0); tree String at position (0) within String[]  <:  CombVariable #1416
subtype constraint: Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer  <:  CombVariable #1417
subtype constraint: Constant(@GUT.quals.Bottom)  <:  CombVariable #1418
combine constraint: Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1420
combine constraint: Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1421
combine constraint: CombVariable #1421  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1422
combine constraint: CombVariable #1421  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1423
combine constraint: CombVariable #1423  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1424
combine constraint: CombVariable #1423  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1425
inequality constraint: CombVariable #1424 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1423 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1423 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1423  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1426
combine constraint: CombVariable #1423  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1427
subtype constraint: Literal(STRING_LITERAL, ">
")  <:  CombVariable #1426
combine constraint: CombVariable #1421  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1428
combine constraint: CombVariable #1421  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1429
inequality constraint: CombVariable #1428 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1421 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1421 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1421  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1430
combine constraint: CombVariable #1421  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1431
subtype constraint: Variable 1281 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 2; tree String  <:  CombVariable #1430
combine constraint: Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1432
combine constraint: Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1433
inequality constraint: CombVariable #1432 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1434
combine constraint: Variable 1280 at method classycle.renderer.XMLStrongComponentRenderer#renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;):V parameter 1; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1435
subtype constraint: Literal(STRING_LITERAL, "      </")  <:  CombVariable #1434
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1436 at method classycle.XMLPackageRenderer#getElement():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1436 at method classycle.XMLPackageRenderer#getElement():Ljava/lang/String; return type; tree String  <:  Variable 901 at method classycle.renderer.XMLAtomicVertexRenderer#getElement():Ljava/lang/String; return type; tree String
subtype constraint: Literal(STRING_LITERAL, "package")  <:  Variable 1436 at method classycle.XMLPackageRenderer#getElement():Ljava/lang/String; return type; tree String
inequality constraint: Variable 1437 at method classycle.XMLPackageRenderer#getRefElement():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1437 at method classycle.XMLPackageRenderer#getRefElement():Ljava/lang/String; return type; tree String  <:  Variable 903 at method classycle.renderer.XMLAtomicVertexRenderer#getRefElement():Ljava/lang/String; return type; tree String
subtype constraint: Literal(STRING_LITERAL, "packageRef")  <:  Variable 1437 at method classycle.XMLPackageRenderer#getRefElement():Ljava/lang/String; return type; tree String
inequality constraint: Variable 1438 at method classycle.XMLPackageRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1438 at method classycle.XMLPackageRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer  <:  Variable 905 at method classycle.renderer.XMLAtomicVertexRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer
subtype constraint: Variable 1439 at method classycle.XMLPackageRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; creation 0; tree TemplateBasedClassRenderer  <:  Variable 1438 at method classycle.XMLPackageRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; return type; tree AtomicVertexRenderer
combine constraint: Variable 1439 at method classycle.XMLPackageRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; creation 0; tree TemplateBasedClassRenderer  |>  Variable 907 at method classycle.renderer.TemplateBasedClassRenderer#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #1440
inequality constraint: CombVariable #1440 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1439 at method classycle.XMLPackageRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; creation 0; tree TemplateBasedClassRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1439 at method classycle.XMLPackageRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; creation 0; tree TemplateBasedClassRenderer != Constant(@GUT.quals.Any)
combine constraint: Variable 1439 at method classycle.XMLPackageRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; creation 0; tree TemplateBasedClassRenderer  |>  Variable 907 at method classycle.renderer.TemplateBasedClassRenderer#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #1441
subtype constraint: CombVariable #1442  <:  CombVariable #1441
inequality constraint: Variable 1439 at method classycle.XMLPackageRenderer#getVertexRenderer():Lclassycle/renderer/AtomicVertexRenderer; creation 0; tree TemplateBasedClassRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1443 at class classycle.Analyser field VERSION; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1443 at class classycle.Analyser field VERSION; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "1.3.3")  <:  Variable 1443 at class classycle.Analyser field VERSION; tree String
inequality constraint: Variable 1444 at class classycle.Analyser field DATE_FORMAT; tree DateFormat != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1444 at class classycle.Analyser field DATE_FORMAT; tree DateFormat != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1445 at class classycle.Analyser field DATE_FORMAT creation 0; tree SimpleDateFormat  <:  Variable 1444 at class classycle.Analyser field DATE_FORMAT; tree DateFormat
combine constraint: Variable 1445 at class classycle.Analyser field DATE_FORMAT creation 0; tree SimpleDateFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1446
inequality constraint: CombVariable #1446 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1445 at class classycle.Analyser field DATE_FORMAT creation 0; tree SimpleDateFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1445 at class classycle.Analyser field DATE_FORMAT creation 0; tree SimpleDateFormat != Constant(@GUT.quals.Any)
inequality constraint: Variable 1445 at class classycle.Analyser field DATE_FORMAT creation 0; tree SimpleDateFormat != Constant(@GUT.quals.Rep)
combine constraint: Variable 1445 at class classycle.Analyser field DATE_FORMAT creation 0; tree SimpleDateFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1447
subtype constraint: Literal(STRING_LITERAL, "yyyy-MM-dd")  <:  CombVariable #1447
inequality constraint: Variable 1445 at class classycle.Analyser field DATE_FORMAT creation 0; tree SimpleDateFormat != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1445 at class classycle.Analyser field DATE_FORMAT creation 0; tree SimpleDateFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1448 at class classycle.Analyser field CSV_TEMPLATE; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1448 at class classycle.Analyser field CSV_TEMPLATE; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "{0},{1},{3},{2},{4},{5},{6},{7},{8},{9}
")  <:  Variable 1448 at class classycle.Analyser field CSV_TEMPLATE; tree String
inequality constraint: Variable 1450 at class classycle.Analyser field _classFiles; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1451 at class classycle.Analyser field _pattern; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1452 at class classycle.Analyser field _reflectionPattern; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1456 at method classycle.Analyser#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1457 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1458 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1459 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 1; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1460 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 2; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1455 at method classycle.Analyser#<init>([Ljava/lang/String;):V parameter 0; tree String[]  <:  Variable 1457 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String[]
subtype constraint: Variable 1456 at method classycle.Analyser#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]  <:  Variable 1458 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String at position (0) within String[]
subtype constraint: Variable 1461 at method classycle.Analyser#<init>([Ljava/lang/String;):V creation 0; tree TrueStringPattern  <:  Variable 1459 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 1; tree StringPattern
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 1460 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 2; tree StringPattern
inequality constraint: Variable 1461 at method classycle.Analyser#<init>([Ljava/lang/String;):V creation 0; tree TrueStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1461 at method classycle.Analyser#<init>([Ljava/lang/String;):V creation 0; tree TrueStringPattern != Constant(@GUT.quals.Any)
inequality constraint: Variable 1461 at method classycle.Analyser#<init>([Ljava/lang/String;):V creation 0; tree TrueStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1458 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1459 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 1; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1460 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 2; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1449 at class classycle.Analyser field _classFiles; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1450 at class classycle.Analyser field _classFiles; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1457 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String[]  <:  Variable 1449 at class classycle.Analyser field _classFiles; tree String[]
subtype constraint: Variable 1458 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String at position (0) within String[]  <:  Variable 1450 at class classycle.Analyser field _classFiles; tree String at position (0) within String[]
inequality constraint: Variable 1451 at class classycle.Analyser field _pattern; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1459 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 1; tree StringPattern  <:  Variable 1451 at class classycle.Analyser field _pattern; tree StringPattern
inequality constraint: Variable 1452 at class classycle.Analyser field _reflectionPattern; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1460 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 2; tree StringPattern  <:  Variable 1452 at class classycle.Analyser field _reflectionPattern; tree StringPattern
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Variable 1463 at method classycle.Analyser#createClassGraph():J local variable classGraph(0); tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 1466 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree String[]  =  CombVariable #1470
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 1467 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree String at position (0) within String[]  =  CombVariable #1471
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 1468 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 1; tree StringPattern  =  CombVariable #1472
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 1469 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 2; tree StringPattern  =  CombVariable #1473
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 1464 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #1474
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 1465 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #1475
subtype constraint: CombVariable #1474  <:  Variable 1462 at method classycle.Analyser#createClassGraph():J local variable classGraph(0); tree AtomicVertex[]
subtype constraint: CombVariable #1475  <:  Variable 1463 at method classycle.Analyser#createClassGraph():J local variable classGraph(0); tree AtomicVertex at position (0) within AtomicVertex[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 1466 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree String[]  =  CombVariable #1476
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 1467 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree String at position (0) within String[]  =  CombVariable #1477
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 1468 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 1; tree StringPattern  =  CombVariable #1478
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 1469 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 2; tree StringPattern  =  CombVariable #1479
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 1464 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #1480
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 1465 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #1481
inequality constraint: CombVariable #1476 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1477 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1478 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1479 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 1466 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree String[]  =  CombVariable #1482
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 1467 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree String at position (0) within String[]  =  CombVariable #1483
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 1468 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 1; tree StringPattern  =  CombVariable #1484
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 1469 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 2; tree StringPattern  =  CombVariable #1485
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 1464 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #1486
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 1465 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #1487
subtype constraint: Variable 1449 at class classycle.Analyser field _classFiles; tree String[]  <:  CombVariable #1482
subtype constraint: Variable 1450 at class classycle.Analyser field _classFiles; tree String at position (0) within String[]  <:  CombVariable #1483
subtype constraint: Variable 1451 at class classycle.Analyser field _pattern; tree StringPattern  <:  CombVariable #1484
subtype constraint: Variable 1452 at class classycle.Analyser field _reflectionPattern; tree StringPattern  <:  CombVariable #1485
inequality constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1488 at method classycle.Analyser#createClassGraph():J creation 0; tree StrongComponentAnalyser  <:  Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser
combine constraint: Variable 1488 at method classycle.Analyser#createClassGraph():J creation 0; tree StrongComponentAnalyser  |>  Variable 5 at method classycle.graph.StrongComponentAnalyser#<init>([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex[]  =  CombVariable #1489
combine constraint: Variable 1488 at method classycle.Analyser#createClassGraph():J creation 0; tree StrongComponentAnalyser  |>  Variable 6 at method classycle.graph.StrongComponentAnalyser#<init>([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #1490
inequality constraint: CombVariable #1489 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1490 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1488 at method classycle.Analyser#createClassGraph():J creation 0; tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1488 at method classycle.Analyser#createClassGraph():J creation 0; tree StrongComponentAnalyser != Constant(@GUT.quals.Any)
combine constraint: Variable 1488 at method classycle.Analyser#createClassGraph():J creation 0; tree StrongComponentAnalyser  |>  Variable 5 at method classycle.graph.StrongComponentAnalyser#<init>([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex[]  =  CombVariable #1491
combine constraint: Variable 1488 at method classycle.Analyser#createClassGraph():J creation 0; tree StrongComponentAnalyser  |>  Variable 6 at method classycle.graph.StrongComponentAnalyser#<init>([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #1492
subtype constraint: Variable 1462 at method classycle.Analyser#createClassGraph():J local variable classGraph(0); tree AtomicVertex[]  <:  CombVariable #1491
subtype constraint: Variable 1463 at method classycle.Analyser#createClassGraph():J local variable classGraph(0); tree AtomicVertex at position (0) within AtomicVertex[]  <:  CombVariable #1492
inequality constraint: Variable 1488 at method classycle.Analyser#createClassGraph():J creation 0; tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Variable 1494 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1495 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; local variable e(0); tree IOException != Constant(@GUT.quals.Lost)
combine constraint: Variable 1496 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; creation 0; tree RuntimeException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1497
inequality constraint: CombVariable #1497 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1496 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; creation 0; tree RuntimeException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1496 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; creation 0; tree RuntimeException != Constant(@GUT.quals.Any)
combine constraint: Variable 1496 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; creation 0; tree RuntimeException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1498
combine constraint: Variable 1495 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; local variable e(0); tree IOException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1499
subtype constraint: CombVariable #1499  <:  CombVariable #1498
inequality constraint: Variable 1496 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; creation 0; tree RuntimeException != Constant(@GUT.quals.Lost)
combine constraint: Variable 1495 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; local variable e(0); tree IOException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1500
inequality constraint: Variable 1495 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; local variable e(0); tree IOException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1495 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; local variable e(0); tree IOException != Constant(@GUT.quals.Any)
combine constraint: Variable 1495 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; local variable e(0); tree IOException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1501
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 7 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #1502
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 8 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #1503
subtype constraint: CombVariable #1502  <:  Variable 1493 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]
subtype constraint: CombVariable #1503  <:  Variable 1494 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 7 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #1504
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 8 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #1505
inequality constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Any)
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 7 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #1506
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 8 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #1507
inequality constraint: Variable 1509 at method classycle.Analyser#getNumberOfExternalClasses():I local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1493 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  <:  Variable 1508 at method classycle.Analyser#getNumberOfExternalClasses():I local variable graph(0); tree AtomicVertex[]
subtype constraint: Variable 1494 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 1509 at method classycle.Analyser#getNumberOfExternalClasses():I local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]
inequality constraint: Variable 1510 at method classycle.Analyser#getNumberOfExternalClasses():I local variable usedClasses(0); tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1511 at method classycle.Analyser#getNumberOfExternalClasses():I creation 0; tree HashSet  <:  Variable 1510 at method classycle.Analyser#getNumberOfExternalClasses():I local variable usedClasses(0); tree HashSet
inequality constraint: Variable 1511 at method classycle.Analyser#getNumberOfExternalClasses():I creation 0; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1511 at method classycle.Analyser#getNumberOfExternalClasses():I creation 0; tree HashSet != Constant(@GUT.quals.Any)
inequality constraint: Variable 1511 at method classycle.Analyser#getNumberOfExternalClasses():I creation 0; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1512 at method classycle.Analyser#getNumberOfExternalClasses():I local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1509 at method classycle.Analyser#getNumberOfExternalClasses():I local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 1512 at method classycle.Analyser#getNumberOfExternalClasses():I local variable vertex(0); tree AtomicVertex
inequality constraint: Variable 1513 at method classycle.Analyser#getNumberOfExternalClasses():I local variable attributes(0); tree ClassAttributes != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1514 at method classycle.Analyser#getNumberOfExternalClasses():I cast 0; tree ClassAttributes  <:  Variable 1513 at method classycle.Analyser#getNumberOfExternalClasses():I local variable attributes(0); tree ClassAttributes
combine constraint: Variable 1512 at method classycle.Analyser#getNumberOfExternalClasses():I local variable vertex(0); tree AtomicVertex  |>  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #1515
combine constraint: CombVariable #1515  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #1516
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #1516
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 1513 at method classycle.Analyser#getNumberOfExternalClasses():I local variable attributes(0); tree ClassAttributes  |>  Variable 765 at method classycle.ClassAttributes#getType():Ljava/lang/String; return type; tree String  =  CombVariable #1517
combine constraint: Variable 1513 at method classycle.Analyser#getNumberOfExternalClasses():I local variable attributes(0); tree ClassAttributes  |>  Variable 765 at method classycle.ClassAttributes#getType():Ljava/lang/String; return type; tree String  =  CombVariable #1518
combine constraint: Variable 1510 at method classycle.Analyser#getNumberOfExternalClasses():I local variable usedClasses(0); tree HashSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1519
inequality constraint: CombVariable #1519 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1510 at method classycle.Analyser#getNumberOfExternalClasses():I local variable usedClasses(0); tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1510 at method classycle.Analyser#getNumberOfExternalClasses():I local variable usedClasses(0); tree HashSet != Constant(@GUT.quals.Any)
combine constraint: Variable 1510 at method classycle.Analyser#getNumberOfExternalClasses():I local variable usedClasses(0); tree HashSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1520
combine constraint: Variable 1513 at method classycle.Analyser#getNumberOfExternalClasses():I local variable attributes(0); tree ClassAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1521
subtype constraint: CombVariable #1521  <:  CombVariable #1520
combine constraint: Variable 1513 at method classycle.Analyser#getNumberOfExternalClasses():I local variable attributes(0); tree ClassAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1522
combine constraint: Variable 1513 at method classycle.Analyser#getNumberOfExternalClasses():I local variable attributes(0); tree ClassAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1523
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1510 at method classycle.Analyser#getNumberOfExternalClasses():I local variable usedClasses(0); tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1510 at method classycle.Analyser#getNumberOfExternalClasses():I local variable usedClasses(0); tree HashSet != Constant(@GUT.quals.Any)
combine constraint: Variable 1513 at method classycle.Analyser#getNumberOfExternalClasses():I local variable attributes(0); tree ClassAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1524
subtype constraint: CombVariable #1524  <:  Constant(@GUT.quals.Peer)
combine constraint: Variable 1513 at method classycle.Analyser#getNumberOfExternalClasses():I local variable attributes(0); tree ClassAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1525
combine constraint: Variable 1513 at method classycle.Analyser#getNumberOfExternalClasses():I local variable attributes(0); tree ClassAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1526
inequality constraint: Variable 1527 at method classycle.Analyser#checkClassGraph(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "condenseClassGraph()")  <:  Variable 1527 at method classycle.Analyser#checkClassGraph(Ljava/lang/String;):V parameter 0; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 9 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  =  CombVariable #1528
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 10 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  =  CombVariable #1529
inequality constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Any)
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 9 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  =  CombVariable #1530
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 10 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  =  CombVariable #1531
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Variable 1533 at method classycle.Analyser#getCondensedClassGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1527 at method classycle.Analyser#checkClassGraph(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "getCondenseClassGraph()")  <:  Variable 1527 at method classycle.Analyser#checkClassGraph(Ljava/lang/String;):V parameter 0; tree String
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 9 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  =  CombVariable #1534
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 10 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  =  CombVariable #1535
subtype constraint: CombVariable #1534  <:  Variable 1532 at method classycle.Analyser#getCondensedClassGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]
subtype constraint: CombVariable #1535  <:  Variable 1533 at method classycle.Analyser#getCondensedClassGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 9 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  =  CombVariable #1536
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 10 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  =  CombVariable #1537
inequality constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Any)
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 9 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  =  CombVariable #1538
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 10 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  =  CombVariable #1539
inequality constraint: Variable 1527 at method classycle.Analyser#checkClassGraph(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "calculateClassLayerMap()")  <:  Variable 1527 at method classycle.Analyser#checkClassGraph(Ljava/lang/String;):V parameter 0; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 27 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; return type; tree Map  =  CombVariable #1540
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1541
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1542
inequality constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Any)
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 27 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; return type; tree Map  =  CombVariable #1543
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1544
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1545
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Variable 1546 at method classycle.Analyser#getClassLayerMap():Ljava/util/Map; return type; tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1527 at method classycle.Analyser#checkClassGraph(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "getClassLayerMap()")  <:  Variable 1527 at method classycle.Analyser#checkClassGraph(Ljava/lang/String;):V parameter 0; tree String
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 27 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; return type; tree Map  =  CombVariable #1547
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1548
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1549
subtype constraint: CombVariable #1547  <:  Variable 1546 at method classycle.Analyser#getClassLayerMap():Ljava/util/Map; return type; tree Map
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 27 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; return type; tree Map  =  CombVariable #1550
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1551
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1552
inequality constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Any)
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 27 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; return type; tree Map  =  CombVariable #1553
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1554
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1555
inequality constraint: Variable 1527 at method classycle.Analyser#checkClassGraph(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "createPackageGraph()")  <:  Variable 1527 at method classycle.Analyser#checkClassGraph(Ljava/lang/String;):V parameter 0; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Variable 1556 at method classycle.Analyser#createPackageGraph():J local variable processor(0); tree PackageProcessor != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1557 at method classycle.Analyser#createPackageGraph():J creation 0; tree PackageProcessor  <:  Variable 1556 at method classycle.Analyser#createPackageGraph():J local variable processor(0); tree PackageProcessor
inequality constraint: Variable 1557 at method classycle.Analyser#createPackageGraph():J creation 0; tree PackageProcessor != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1557 at method classycle.Analyser#createPackageGraph():J creation 0; tree PackageProcessor != Constant(@GUT.quals.Any)
inequality constraint: Variable 1557 at method classycle.Analyser#createPackageGraph():J creation 0; tree PackageProcessor != Constant(@GUT.quals.Lost)
combine constraint: Variable 1556 at method classycle.Analyser#createPackageGraph():J local variable processor(0); tree PackageProcessor  |>  Variable 13 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]  =  CombVariable #1558
combine constraint: Variable 1556 at method classycle.Analyser#createPackageGraph():J local variable processor(0); tree PackageProcessor  |>  Variable 14 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]  =  CombVariable #1559
inequality constraint: CombVariable #1558 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1559 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1556 at method classycle.Analyser#createPackageGraph():J local variable processor(0); tree PackageProcessor != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1556 at method classycle.Analyser#createPackageGraph():J local variable processor(0); tree PackageProcessor != Constant(@GUT.quals.Any)
combine constraint: Variable 1556 at method classycle.Analyser#createPackageGraph():J local variable processor(0); tree PackageProcessor  |>  Variable 13 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]  =  CombVariable #1560
combine constraint: Variable 1556 at method classycle.Analyser#createPackageGraph():J local variable processor(0); tree PackageProcessor  |>  Variable 14 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]  =  CombVariable #1561
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 7 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #1562
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 8 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #1563
subtype constraint: CombVariable #1562  <:  CombVariable #1560
subtype constraint: CombVariable #1563  <:  CombVariable #1561
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 7 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #1564
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 8 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #1565
inequality constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Any)
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 7 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #1566
combine constraint: Variable 1453 at class classycle.Analyser field _classAnalyser; tree StrongComponentAnalyser  |>  Variable 8 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #1567
inequality constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1568 at method classycle.Analyser#createPackageGraph():J creation 1; tree StrongComponentAnalyser  <:  Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser
combine constraint: Variable 1568 at method classycle.Analyser#createPackageGraph():J creation 1; tree StrongComponentAnalyser  |>  Variable 5 at method classycle.graph.StrongComponentAnalyser#<init>([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex[]  =  CombVariable #1569
combine constraint: Variable 1568 at method classycle.Analyser#createPackageGraph():J creation 1; tree StrongComponentAnalyser  |>  Variable 6 at method classycle.graph.StrongComponentAnalyser#<init>([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #1570
inequality constraint: CombVariable #1569 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1570 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1568 at method classycle.Analyser#createPackageGraph():J creation 1; tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1568 at method classycle.Analyser#createPackageGraph():J creation 1; tree StrongComponentAnalyser != Constant(@GUT.quals.Any)
combine constraint: Variable 1568 at method classycle.Analyser#createPackageGraph():J creation 1; tree StrongComponentAnalyser  |>  Variable 5 at method classycle.graph.StrongComponentAnalyser#<init>([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex[]  =  CombVariable #1571
combine constraint: Variable 1568 at method classycle.Analyser#createPackageGraph():J creation 1; tree StrongComponentAnalyser  |>  Variable 6 at method classycle.graph.StrongComponentAnalyser#<init>([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #1572
combine constraint: Variable 1556 at method classycle.Analyser#createPackageGraph():J local variable processor(0); tree PackageProcessor  |>  Variable 1573 at method classycle.PackageProcessor#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #1575
combine constraint: Variable 1556 at method classycle.Analyser#createPackageGraph():J local variable processor(0); tree PackageProcessor  |>  Variable 1574 at method classycle.PackageProcessor#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #1576
subtype constraint: CombVariable #1575  <:  CombVariable #1571
subtype constraint: CombVariable #1576  <:  CombVariable #1572
inequality constraint: Variable 1568 at method classycle.Analyser#createPackageGraph():J creation 1; tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
combine constraint: Variable 1556 at method classycle.Analyser#createPackageGraph():J local variable processor(0); tree PackageProcessor  |>  Variable 1573 at method classycle.PackageProcessor#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #1577
combine constraint: Variable 1556 at method classycle.Analyser#createPackageGraph():J local variable processor(0); tree PackageProcessor  |>  Variable 1574 at method classycle.PackageProcessor#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #1578
combine constraint: Variable 1556 at method classycle.Analyser#createPackageGraph():J local variable processor(0); tree PackageProcessor  |>  Variable 1573 at method classycle.PackageProcessor#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #1579
combine constraint: Variable 1556 at method classycle.Analyser#createPackageGraph():J local variable processor(0); tree PackageProcessor  |>  Variable 1574 at method classycle.PackageProcessor#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #1580
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Variable 1581 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1583 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V local variable cycles(0); tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1532 at method classycle.Analyser#getCondensedClassGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  <:  Variable 1582 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V local variable cycles(0); tree StrongComponent[]
subtype constraint: Variable 1533 at method classycle.Analyser#getCondensedClassGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  <:  Variable 1583 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V local variable cycles(0); tree StrongComponent at position (0) within StrongComponent[]
inequality constraint: Variable 1585 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1493 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  <:  Variable 1584 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V local variable graph(0); tree AtomicVertex[]
subtype constraint: Variable 1494 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 1585 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]
inequality constraint: Variable 1586 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V local variable map(0); tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1546 at method classycle.Analyser#getClassLayerMap():Ljava/util/Map; return type; tree Map  <:  Variable 1586 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V local variable map(0); tree Map
combine constraint: Variable 1581 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1587
inequality constraint: CombVariable #1587 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1581 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1581 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1581 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1588
subtype constraint: Literal(STRING_LITERAL, "class name,type,inner class,size,used by,uses internal classes,uses external classes,layer index,cycle,source")  <:  CombVariable #1588
inequality constraint: Variable 1589 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 0; tree AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1590 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1591 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 1; tree StrongComponent[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1592 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 1; tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1593 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 2; tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1594 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 3; tree AtomicVertexRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1595 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 4; tree PrintWriter != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1584 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V local variable graph(0); tree AtomicVertex[]  <:  Variable 1589 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 0; tree AtomicVertex[]
subtype constraint: Variable 1585 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 1590 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
subtype constraint: Variable 1582 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V local variable cycles(0); tree StrongComponent[]  <:  Variable 1591 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 1; tree StrongComponent[]
subtype constraint: Variable 1583 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V local variable cycles(0); tree StrongComponent at position (0) within StrongComponent[]  <:  Variable 1592 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 1; tree StrongComponent at position (0) within StrongComponent[]
subtype constraint: Variable 1586 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V local variable map(0); tree Map  <:  Variable 1593 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 2; tree Map
subtype constraint: Variable 1596 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V creation 0; tree TemplateBasedClassRenderer  <:  Variable 1594 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 3; tree AtomicVertexRenderer
subtype constraint: Variable 1581 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter  <:  Variable 1595 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 4; tree PrintWriter
combine constraint: Variable 1596 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V creation 0; tree TemplateBasedClassRenderer  |>  Variable 907 at method classycle.renderer.TemplateBasedClassRenderer#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #1597
inequality constraint: CombVariable #1597 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1596 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V creation 0; tree TemplateBasedClassRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1596 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V creation 0; tree TemplateBasedClassRenderer != Constant(@GUT.quals.Any)
combine constraint: Variable 1596 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V creation 0; tree TemplateBasedClassRenderer  |>  Variable 907 at method classycle.renderer.TemplateBasedClassRenderer#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #1598
subtype constraint: Variable 1448 at class classycle.Analyser field CSV_TEMPLATE; tree String  <:  CombVariable #1598
inequality constraint: Variable 1596 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V creation 0; tree TemplateBasedClassRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1581 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1581 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter != Constant(@GUT.quals.Any)
inequality constraint: Variable 1599 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1601 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1493 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  <:  Variable 1600 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V local variable graph(0); tree AtomicVertex[]
subtype constraint: Variable 1494 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 1601 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]
inequality constraint: Variable 1602 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1601 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 1602 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V local variable vertex(0); tree AtomicVertex
combine constraint: Variable 1599 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1603
inequality constraint: CombVariable #1603 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1599 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1599 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1599 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1604
combine constraint: Variable 1602 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V local variable vertex(0); tree AtomicVertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #1605
subtype constraint: CombVariable #1605  <:  CombVariable #1604
combine constraint: Variable 1602 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V local variable vertex(0); tree AtomicVertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #1606
combine constraint: Variable 1602 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V local variable vertex(0); tree AtomicVertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #1607
combine constraint: Variable 1599 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1608
inequality constraint: CombVariable #1608 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1599 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1599 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1599 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1609
subtype constraint: CombVariable #1610  <:  CombVariable #1609
combine constraint: Variable 1602 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V local variable vertex(0); tree AtomicVertex  |>  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #1611
combine constraint: CombVariable #1611  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #1612
combine constraint: CombVariable #1611  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #1613
combine constraint: Variable 1602 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V local variable vertex(0); tree AtomicVertex  |>  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #1614
combine constraint: Variable 1602 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V local variable vertex(0); tree AtomicVertex  |>  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #1615
inequality constraint: Variable 1599 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1599 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter != Constant(@GUT.quals.Any)
inequality constraint: Variable 1616 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V parameter 0; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1527 at method classycle.Analyser#checkClassGraph(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "printComponents()")  <:  Variable 1527 at method classycle.Analyser#checkClassGraph(Ljava/lang/String;):V parameter 0; tree String
inequality constraint: Variable 1618 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V local variable components(0); tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1532 at method classycle.Analyser#getCondensedClassGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  <:  Variable 1617 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V local variable components(0); tree StrongComponent[]
subtype constraint: Variable 1533 at method classycle.Analyser#getCondensedClassGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  <:  Variable 1618 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V local variable components(0); tree StrongComponent at position (0) within StrongComponent[]
inequality constraint: Variable 1619 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V local variable renderer(0); tree StrongComponentRenderer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1620 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V creation 0; tree PlainStrongComponentRenderer  <:  Variable 1619 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V local variable renderer(0); tree StrongComponentRenderer
inequality constraint: Variable 1620 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V creation 0; tree PlainStrongComponentRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1620 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V creation 0; tree PlainStrongComponentRenderer != Constant(@GUT.quals.Any)
inequality constraint: Variable 1620 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V creation 0; tree PlainStrongComponentRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1621 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V local variable component(0); tree StrongComponent != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1618 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V local variable components(0); tree StrongComponent at position (0) within StrongComponent[]  <:  Variable 1621 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V local variable component(0); tree StrongComponent
combine constraint: Variable 1616 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V parameter 0; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1622
inequality constraint: CombVariable #1622 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1616 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V parameter 0; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1616 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V parameter 0; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1616 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V parameter 0; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1623
combine constraint: Variable 1619 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V local variable renderer(0); tree StrongComponentRenderer  |>  Variable 899 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  =  CombVariable #1624
combine constraint: Variable 1619 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V local variable renderer(0); tree StrongComponentRenderer  |>  Variable 898 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String  =  CombVariable #1625
subtype constraint: CombVariable #1625  <:  CombVariable #1623
combine constraint: Variable 1619 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V local variable renderer(0); tree StrongComponentRenderer  |>  Variable 899 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  =  CombVariable #1626
combine constraint: Variable 1619 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V local variable renderer(0); tree StrongComponentRenderer  |>  Variable 898 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String  =  CombVariable #1627
inequality constraint: CombVariable #1626 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1619 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V local variable renderer(0); tree StrongComponentRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1619 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V local variable renderer(0); tree StrongComponentRenderer != Constant(@GUT.quals.Any)
combine constraint: Variable 1619 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V local variable renderer(0); tree StrongComponentRenderer  |>  Variable 899 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  =  CombVariable #1628
combine constraint: Variable 1619 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V local variable renderer(0); tree StrongComponentRenderer  |>  Variable 898 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String  =  CombVariable #1629
subtype constraint: Variable 1621 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V local variable component(0); tree StrongComponent  <:  CombVariable #1628
inequality constraint: Variable 1616 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V parameter 0; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1616 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V parameter 0; tree PrintWriter != Constant(@GUT.quals.Any)
inequality constraint: Variable 1527 at method classycle.Analyser#checkClassGraph(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 1630 at method classycle.Analyser#checkClassGraph(Ljava/lang/String;):V creation 0; tree IllegalStateException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1631
inequality constraint: CombVariable #1631 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1630 at method classycle.Analyser#checkClassGraph(Ljava/lang/String;):V creation 0; tree IllegalStateException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1630 at method classycle.Analyser#checkClassGraph(Ljava/lang/String;):V creation 0; tree IllegalStateException != Constant(@GUT.quals.Any)
combine constraint: Variable 1630 at method classycle.Analyser#checkClassGraph(Ljava/lang/String;):V creation 0; tree IllegalStateException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1632
subtype constraint: CombVariable #1633  <:  CombVariable #1632
inequality constraint: Variable 1630 at method classycle.Analyser#checkClassGraph(Ljava/lang/String;):V creation 0; tree IllegalStateException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1635 at method classycle.Analyser#getPackageGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Variable 7 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #1636
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Variable 8 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #1637
subtype constraint: CombVariable #1636  <:  Variable 1634 at method classycle.Analyser#getPackageGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]
subtype constraint: CombVariable #1637  <:  Variable 1635 at method classycle.Analyser#getPackageGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Variable 7 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #1638
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Variable 8 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #1639
inequality constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Any)
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Variable 7 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #1640
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Variable 8 at method classycle.graph.StrongComponentAnalyser#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #1641
inequality constraint: Variable 1642 at method classycle.Analyser#checkPackageGraph(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "condensePackageGraph()")  <:  Variable 1642 at method classycle.Analyser#checkPackageGraph(Ljava/lang/String;):V parameter 0; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Variable 9 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  =  CombVariable #1643
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Variable 10 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  =  CombVariable #1644
inequality constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Any)
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Variable 9 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  =  CombVariable #1645
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Variable 10 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  =  CombVariable #1646
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Variable 1648 at method classycle.Analyser#getCondensedPackageGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1642 at method classycle.Analyser#checkPackageGraph(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "getCondensedPackageGraph()")  <:  Variable 1642 at method classycle.Analyser#checkPackageGraph(Ljava/lang/String;):V parameter 0; tree String
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Variable 9 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  =  CombVariable #1649
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Variable 10 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  =  CombVariable #1650
subtype constraint: CombVariable #1649  <:  Variable 1647 at method classycle.Analyser#getCondensedPackageGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]
subtype constraint: CombVariable #1650  <:  Variable 1648 at method classycle.Analyser#getCondensedPackageGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Variable 9 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  =  CombVariable #1651
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Variable 10 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  =  CombVariable #1652
inequality constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Any)
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Variable 9 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  =  CombVariable #1653
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Variable 10 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  =  CombVariable #1654
inequality constraint: Variable 1642 at method classycle.Analyser#checkPackageGraph(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "calculatePackageLayerMap()")  <:  Variable 1642 at method classycle.Analyser#checkPackageGraph(Ljava/lang/String;):V parameter 0; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Variable 27 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; return type; tree Map  =  CombVariable #1655
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1656
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1657
inequality constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Any)
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Variable 27 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; return type; tree Map  =  CombVariable #1658
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1659
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1660
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Variable 1661 at method classycle.Analyser#getPackageLayerMap():Ljava/util/Map; return type; tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1642 at method classycle.Analyser#checkPackageGraph(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "getPackageLayerMap()")  <:  Variable 1642 at method classycle.Analyser#checkPackageGraph(Ljava/lang/String;):V parameter 0; tree String
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Variable 27 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; return type; tree Map  =  CombVariable #1662
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1663
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1664
subtype constraint: CombVariable #1662  <:  Variable 1661 at method classycle.Analyser#getPackageLayerMap():Ljava/util/Map; return type; tree Map
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Variable 27 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; return type; tree Map  =  CombVariable #1665
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1666
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1667
inequality constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser != Constant(@GUT.quals.Any)
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Variable 27 at method classycle.graph.StrongComponentAnalyser#getLayerMap():Ljava/util/Map; return type; tree Map  =  CombVariable #1668
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1669
combine constraint: Variable 1454 at class classycle.Analyser field _packageAnalyser; tree StrongComponentAnalyser  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1670
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1671
inequality constraint: CombVariable #1671 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1672
subtype constraint: CombVariable #1673  <:  CombVariable #1672
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1674
inequality constraint: CombVariable #1674 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1675
subtype constraint: Literal(STRING_LITERAL, "=========== by Franz-Josef Elmer ===========")  <:  CombVariable #1675
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1676
inequality constraint: CombVariable #1676 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1677
subtype constraint: Literal(STRING_LITERAL, "read class files and create class graph ... ")  <:  CombVariable #1677
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1678
inequality constraint: CombVariable #1678 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1679
subtype constraint: CombVariable #1680  <:  CombVariable #1679
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1681
inequality constraint: CombVariable #1681 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1682
subtype constraint: Literal(STRING_LITERAL, "condense class graph ... ")  <:  CombVariable #1682
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1683
inequality constraint: CombVariable #1683 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1684
subtype constraint: CombVariable #1685  <:  CombVariable #1684
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1686
inequality constraint: CombVariable #1686 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1687
subtype constraint: Literal(STRING_LITERAL, "calculate class layer indices ... ")  <:  CombVariable #1687
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1688
inequality constraint: CombVariable #1688 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1689
subtype constraint: CombVariable #1690  <:  CombVariable #1689
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1691
inequality constraint: CombVariable #1691 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1692
subtype constraint: Literal(STRING_LITERAL, "create package graph ... ")  <:  CombVariable #1692
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1693
inequality constraint: CombVariable #1693 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1694
subtype constraint: CombVariable #1695  <:  CombVariable #1694
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1696
inequality constraint: CombVariable #1696 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1697
subtype constraint: Literal(STRING_LITERAL, "condense package graph ... ")  <:  CombVariable #1697
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1698
inequality constraint: CombVariable #1698 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1699
subtype constraint: CombVariable #1700  <:  CombVariable #1699
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1701
inequality constraint: CombVariable #1701 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1702
subtype constraint: Literal(STRING_LITERAL, "calculate package layer indices ... ")  <:  CombVariable #1702
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1703
inequality constraint: CombVariable #1703 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1704
subtype constraint: CombVariable #1705  <:  CombVariable #1704
inequality constraint: Variable 1706 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1642 at method classycle.Analyser#checkPackageGraph(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "printXML()")  <:  Variable 1642 at method classycle.Analyser#checkPackageGraph(Ljava/lang/String;):V parameter 0; tree String
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1708
inequality constraint: CombVariable #1708 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1709
subtype constraint: Literal(STRING_LITERAL, "<?xml version='1.0' encoding='UTF-8'?>")  <:  CombVariable #1709
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1710
inequality constraint: CombVariable #1710 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1711
subtype constraint: Literal(STRING_LITERAL, "<?xml-stylesheet type='text/xsl' href='reportXMLtoHTML.xsl'?>")  <:  CombVariable #1711
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1712
inequality constraint: CombVariable #1712 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1713
subtype constraint: Literal(STRING_LITERAL, "<classycle title='")  <:  CombVariable #1713
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1714
inequality constraint: CombVariable #1714 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1715
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 597 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #1716
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 596 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #1717
subtype constraint: CombVariable #1717  <:  CombVariable #1715
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 597 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #1718
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 596 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #1719
inequality constraint: CombVariable #1718 != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 597 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #1720
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 596 at method classycle.util.Text#excapeForXML(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #1721
subtype constraint: Variable 1706 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 0; tree String  <:  CombVariable #1720
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1722
inequality constraint: CombVariable #1722 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1723
subtype constraint: Literal(STRING_LITERAL, "' date='")  <:  CombVariable #1723
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1724
inequality constraint: CombVariable #1724 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1725
combine constraint: Variable 1444 at class classycle.Analyser field DATE_FORMAT; tree DateFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1726
combine constraint: Variable 1444 at class classycle.Analyser field DATE_FORMAT; tree DateFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1727
subtype constraint: CombVariable #1727  <:  CombVariable #1725
combine constraint: Variable 1444 at class classycle.Analyser field DATE_FORMAT; tree DateFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1728
combine constraint: Variable 1444 at class classycle.Analyser field DATE_FORMAT; tree DateFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1729
inequality constraint: CombVariable #1728 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1444 at class classycle.Analyser field DATE_FORMAT; tree DateFormat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1444 at class classycle.Analyser field DATE_FORMAT; tree DateFormat != Constant(@GUT.quals.Any)
combine constraint: Variable 1444 at class classycle.Analyser field DATE_FORMAT; tree DateFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1730
combine constraint: Variable 1444 at class classycle.Analyser field DATE_FORMAT; tree DateFormat  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1731
subtype constraint: Variable 1732 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 0; tree Date  <:  CombVariable #1730
inequality constraint: Variable 1732 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 0; tree Date != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1732 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 0; tree Date != Constant(@GUT.quals.Any)
inequality constraint: Variable 1732 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 0; tree Date != Constant(@GUT.quals.Lost)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1733
inequality constraint: CombVariable #1733 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1734
subtype constraint: Literal(STRING_LITERAL, "'>")  <:  CombVariable #1734
inequality constraint: Variable 1736 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable components(0); tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1532 at method classycle.Analyser#getCondensedClassGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  <:  Variable 1735 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable components(0); tree StrongComponent[]
subtype constraint: Variable 1533 at method classycle.Analyser#getCondensedClassGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  <:  Variable 1736 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable components(0); tree StrongComponent at position (0) within StrongComponent[]
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1737
inequality constraint: CombVariable #1737 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1738
subtype constraint: Literal(STRING_LITERAL, "  <cycles>")  <:  CombVariable #1738
inequality constraint: Variable 1739 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(0); tree StrongComponentRenderer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1620 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V creation 0; tree PlainStrongComponentRenderer  <:  Variable 1739 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(0); tree StrongComponentRenderer
inequality constraint: Variable 1740 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 1; tree XMLStrongComponentRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1740 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 1; tree XMLStrongComponentRenderer != Constant(@GUT.quals.Any)
inequality constraint: Variable 1740 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 1; tree XMLStrongComponentRenderer != Constant(@GUT.quals.Lost)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1741
inequality constraint: CombVariable #1741 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1742
combine constraint: Variable 1739 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(0); tree StrongComponentRenderer  |>  Variable 899 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  =  CombVariable #1743
combine constraint: Variable 1739 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(0); tree StrongComponentRenderer  |>  Variable 898 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String  =  CombVariable #1744
subtype constraint: CombVariable #1744  <:  CombVariable #1742
combine constraint: Variable 1739 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(0); tree StrongComponentRenderer  |>  Variable 899 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  =  CombVariable #1745
combine constraint: Variable 1739 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(0); tree StrongComponentRenderer  |>  Variable 898 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String  =  CombVariable #1746
inequality constraint: CombVariable #1745 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1739 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(0); tree StrongComponentRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1739 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(0); tree StrongComponentRenderer != Constant(@GUT.quals.Any)
combine constraint: Variable 1739 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(0); tree StrongComponentRenderer  |>  Variable 899 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  =  CombVariable #1747
combine constraint: Variable 1739 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(0); tree StrongComponentRenderer  |>  Variable 898 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String  =  CombVariable #1748
subtype constraint: Variable 1736 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable components(0); tree StrongComponent at position (0) within StrongComponent[]  <:  CombVariable #1747
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1749
inequality constraint: CombVariable #1749 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1750
subtype constraint: Literal(STRING_LITERAL, "  </cycles>")  <:  CombVariable #1750
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1751
inequality constraint: CombVariable #1751 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1752
subtype constraint: CombVariable #1753  <:  CombVariable #1752
inequality constraint: Variable 1755 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1493 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  <:  Variable 1754 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable graph(0); tree AtomicVertex[]
subtype constraint: Variable 1494 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 1755 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]
inequality constraint: Variable 1756 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable layerMap(0); tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1546 at method classycle.Analyser#getClassLayerMap():Ljava/util/Map; return type; tree Map  <:  Variable 1756 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable layerMap(0); tree Map
inequality constraint: Variable 1589 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 0; tree AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1590 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1591 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 1; tree StrongComponent[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1592 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 1; tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1593 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 2; tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1594 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 3; tree AtomicVertexRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1595 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 4; tree PrintWriter != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1754 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable graph(0); tree AtomicVertex[]  <:  Variable 1589 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 0; tree AtomicVertex[]
subtype constraint: Variable 1755 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 1590 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
subtype constraint: Variable 1735 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable components(0); tree StrongComponent[]  <:  Variable 1591 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 1; tree StrongComponent[]
subtype constraint: Variable 1736 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable components(0); tree StrongComponent at position (0) within StrongComponent[]  <:  Variable 1592 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 1; tree StrongComponent at position (0) within StrongComponent[]
subtype constraint: Variable 1756 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable layerMap(0); tree Map  <:  Variable 1593 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 2; tree Map
subtype constraint: Variable 1757 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 2; tree XMLClassRenderer  <:  Variable 1594 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 3; tree AtomicVertexRenderer
subtype constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  <:  Variable 1595 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 4; tree PrintWriter
inequality constraint: Variable 1757 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 2; tree XMLClassRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1757 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 2; tree XMLClassRenderer != Constant(@GUT.quals.Any)
inequality constraint: Variable 1757 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 2; tree XMLClassRenderer != Constant(@GUT.quals.Lost)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1758
inequality constraint: CombVariable #1758 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1759
subtype constraint: Literal(STRING_LITERAL, "  </classes>")  <:  CombVariable #1759
inequality constraint: Variable 1761 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable components(1); tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1647 at method classycle.Analyser#getCondensedPackageGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  <:  Variable 1760 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable components(1); tree StrongComponent[]
subtype constraint: Variable 1648 at method classycle.Analyser#getCondensedPackageGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  <:  Variable 1761 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable components(1); tree StrongComponent at position (0) within StrongComponent[]
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1762
inequality constraint: CombVariable #1762 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1763
subtype constraint: Literal(STRING_LITERAL, "  <packageCycles>")  <:  CombVariable #1763
inequality constraint: Variable 1764 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(1); tree StrongComponentRenderer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1620 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V creation 0; tree PlainStrongComponentRenderer  <:  Variable 1764 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(1); tree StrongComponentRenderer
inequality constraint: Variable 1765 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 3; tree XMLPackageStrongComponentRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1765 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 3; tree XMLPackageStrongComponentRenderer != Constant(@GUT.quals.Any)
inequality constraint: Variable 1765 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 3; tree XMLPackageStrongComponentRenderer != Constant(@GUT.quals.Lost)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1766
inequality constraint: CombVariable #1766 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1767
combine constraint: Variable 1764 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(1); tree StrongComponentRenderer  |>  Variable 899 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  =  CombVariable #1768
combine constraint: Variable 1764 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(1); tree StrongComponentRenderer  |>  Variable 898 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String  =  CombVariable #1769
subtype constraint: CombVariable #1769  <:  CombVariable #1767
combine constraint: Variable 1764 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(1); tree StrongComponentRenderer  |>  Variable 899 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  =  CombVariable #1770
combine constraint: Variable 1764 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(1); tree StrongComponentRenderer  |>  Variable 898 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String  =  CombVariable #1771
inequality constraint: CombVariable #1770 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1764 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(1); tree StrongComponentRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1764 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(1); tree StrongComponentRenderer != Constant(@GUT.quals.Any)
combine constraint: Variable 1764 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(1); tree StrongComponentRenderer  |>  Variable 899 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  =  CombVariable #1772
combine constraint: Variable 1764 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable sRenderer(1); tree StrongComponentRenderer  |>  Variable 898 at method classycle.renderer.StrongComponentRenderer#render(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String  =  CombVariable #1773
subtype constraint: Variable 1761 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable components(1); tree StrongComponent at position (0) within StrongComponent[]  <:  CombVariable #1772
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1774
inequality constraint: CombVariable #1774 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1775
subtype constraint: Literal(STRING_LITERAL, "  </packageCycles>")  <:  CombVariable #1775
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1776
inequality constraint: CombVariable #1776 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1777
subtype constraint: Literal(STRING_LITERAL, "  <packages>")  <:  CombVariable #1777
inequality constraint: Variable 1779 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable graph(1); tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1634 at method classycle.Analyser#getPackageGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  <:  Variable 1778 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable graph(1); tree AtomicVertex[]
subtype constraint: Variable 1635 at method classycle.Analyser#getPackageGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 1779 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable graph(1); tree AtomicVertex at position (0) within AtomicVertex[]
inequality constraint: Variable 1780 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable layerMap(1); tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1661 at method classycle.Analyser#getPackageLayerMap():Ljava/util/Map; return type; tree Map  <:  Variable 1780 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable layerMap(1); tree Map
inequality constraint: Variable 1589 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 0; tree AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1590 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1591 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 1; tree StrongComponent[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1592 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 1; tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1593 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 2; tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1594 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 3; tree AtomicVertexRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1595 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 4; tree PrintWriter != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1778 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable graph(1); tree AtomicVertex[]  <:  Variable 1589 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 0; tree AtomicVertex[]
subtype constraint: Variable 1779 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable graph(1); tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 1590 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
subtype constraint: Variable 1760 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable components(1); tree StrongComponent[]  <:  Variable 1591 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 1; tree StrongComponent[]
subtype constraint: Variable 1761 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable components(1); tree StrongComponent at position (0) within StrongComponent[]  <:  Variable 1592 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 1; tree StrongComponent at position (0) within StrongComponent[]
subtype constraint: Variable 1780 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V local variable layerMap(1); tree Map  <:  Variable 1593 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 2; tree Map
subtype constraint: Variable 1757 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 2; tree XMLClassRenderer  <:  Variable 1594 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 3; tree AtomicVertexRenderer
subtype constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  <:  Variable 1595 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 4; tree PrintWriter
inequality constraint: Variable 1781 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 4; tree XMLPackageRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1781 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 4; tree XMLPackageRenderer != Constant(@GUT.quals.Any)
inequality constraint: Variable 1781 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V creation 4; tree XMLPackageRenderer != Constant(@GUT.quals.Lost)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1782
inequality constraint: CombVariable #1782 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1783
subtype constraint: Literal(STRING_LITERAL, "  </packages>")  <:  CombVariable #1783
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1784
inequality constraint: CombVariable #1784 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1785
subtype constraint: Literal(STRING_LITERAL, "</classycle>")  <:  CombVariable #1785
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter != Constant(@GUT.quals.Any)
inequality constraint: Variable 1590 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1592 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 1; tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1593 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 2; tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1594 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 3; tree AtomicVertexRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1595 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 4; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1786 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V local variable list(0); tree List != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1787 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; return type; tree List  <:  Variable 1786 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V local variable list(0); tree List
inequality constraint: Variable 1788 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; parameter 0; tree StrongComponent[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1789 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; parameter 0; tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1591 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 1; tree StrongComponent[]  <:  Variable 1788 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; parameter 0; tree StrongComponent[]
subtype constraint: Variable 1592 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 1; tree StrongComponent at position (0) within StrongComponent[]  <:  Variable 1789 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; parameter 0; tree StrongComponent at position (0) within StrongComponent[]
inequality constraint: Variable 1790 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1590 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 1790 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V local variable vertex(0); tree AtomicVertex
inequality constraint: Variable 1791 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V local variable layerIndex(0); tree Integer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1792 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V cast 0; tree Integer  <:  Variable 1791 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V local variable layerIndex(0); tree Integer
combine constraint: Variable 1593 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 2; tree Map  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1793
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 1595 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 4; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1794
inequality constraint: CombVariable #1794 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1595 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 4; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1595 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 4; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 1595 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 4; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1795
combine constraint: Variable 1594 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 3; tree AtomicVertexRenderer  |>  Variable 840 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  =  CombVariable #1796
combine constraint: Variable 1594 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 3; tree AtomicVertexRenderer  |>  Variable 841 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent  =  CombVariable #1797
combine constraint: Variable 1594 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 3; tree AtomicVertexRenderer  |>  Variable 839 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String  =  CombVariable #1798
subtype constraint: CombVariable #1798  <:  CombVariable #1795
combine constraint: Variable 1594 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 3; tree AtomicVertexRenderer  |>  Variable 840 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  =  CombVariable #1799
combine constraint: Variable 1594 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 3; tree AtomicVertexRenderer  |>  Variable 841 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent  =  CombVariable #1800
combine constraint: Variable 1594 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 3; tree AtomicVertexRenderer  |>  Variable 839 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String  =  CombVariable #1801
inequality constraint: CombVariable #1799 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1800 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1594 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 3; tree AtomicVertexRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1594 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 3; tree AtomicVertexRenderer != Constant(@GUT.quals.Any)
combine constraint: Variable 1594 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 3; tree AtomicVertexRenderer  |>  Variable 840 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 0; tree AtomicVertex  =  CombVariable #1802
combine constraint: Variable 1594 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 3; tree AtomicVertexRenderer  |>  Variable 841 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; parameter 1; tree StrongComponent  =  CombVariable #1803
combine constraint: Variable 1594 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V parameter 3; tree AtomicVertexRenderer  |>  Variable 839 at method classycle.renderer.AtomicVertexRenderer#render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I):Ljava/lang/String; return type; tree String  =  CombVariable #1804
subtype constraint: Variable 1790 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V local variable vertex(0); tree AtomicVertex  <:  CombVariable #1802
subtype constraint: Variable 1805 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; return type; tree StrongComponent  <:  CombVariable #1803
inequality constraint: Variable 1806 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1807 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; parameter 1; tree List != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1790 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V local variable vertex(0); tree AtomicVertex  <:  Variable 1806 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; parameter 0; tree AtomicVertex
subtype constraint: Variable 1786 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V local variable list(0); tree List  <:  Variable 1807 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; parameter 1; tree List
inequality constraint: Variable 1791 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V local variable layerIndex(0); tree Integer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1791 at method classycle.Analyser#render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;):V local variable layerIndex(0); tree Integer != Constant(@GUT.quals.Any)
inequality constraint: Variable 1787 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; return type; tree List != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1789 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; parameter 0; tree StrongComponent at position (0) within StrongComponent[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1808 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; local variable list(0); tree List != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1809 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; creation 0; tree ArrayList  <:  Variable 1808 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; local variable list(0); tree List
inequality constraint: Variable 1809 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1809 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; creation 0; tree ArrayList != Constant(@GUT.quals.Any)
inequality constraint: Variable 1809 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1808 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; local variable list(0); tree List != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1808 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; local variable list(0); tree List != Constant(@GUT.quals.Any)
subtype constraint: Variable 1789 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; parameter 0; tree StrongComponent at position (0) within StrongComponent[]  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 1808 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; local variable list(0); tree List  <:  Variable 1787 at method classycle.Analyser#getTrueCycles([Lclassycle/graph/StrongComponent;):Ljava/util/List; return type; tree List
inequality constraint: Variable 1805 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; return type; tree StrongComponent != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1806 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1807 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; parameter 1; tree List != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1807 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; parameter 1; tree List != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1807 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; parameter 1; tree List != Constant(@GUT.quals.Any)
inequality constraint: Variable 1810 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; local variable cycle(0); tree StrongComponent != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1811 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; cast 0; tree StrongComponent  <:  Variable 1810 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; local variable cycle(0); tree StrongComponent
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 1810 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; local variable cycle(0); tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #1812
combine constraint: Variable 1810 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; local variable cycle(0); tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #1813
subtype constraint: Variable 1810 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; local variable cycle(0); tree StrongComponent  <:  Variable 1805 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; return type; tree StrongComponent
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 1805 at method classycle.Analyser#getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;):Lclassycle/graph/StrongComponent; return type; tree StrongComponent
inequality constraint: Variable 1642 at method classycle.Analyser#checkPackageGraph(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 1814 at method classycle.Analyser#checkPackageGraph(Ljava/lang/String;):V creation 0; tree IllegalStateException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1815
inequality constraint: CombVariable #1815 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1814 at method classycle.Analyser#checkPackageGraph(Ljava/lang/String;):V creation 0; tree IllegalStateException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1814 at method classycle.Analyser#checkPackageGraph(Ljava/lang/String;):V creation 0; tree IllegalStateException != Constant(@GUT.quals.Any)
combine constraint: Variable 1814 at method classycle.Analyser#checkPackageGraph(Ljava/lang/String;):V creation 0; tree IllegalStateException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1816
subtype constraint: CombVariable #1817  <:  CombVariable #1816
inequality constraint: Variable 1814 at method classycle.Analyser#checkPackageGraph(Ljava/lang/String;):V creation 0; tree IllegalStateException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1819 at method classycle.Analyser#main([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1819 at method classycle.Analyser#main([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1821 at method classycle.Analyser#main([Ljava/lang/String;):V creation 0; tree AnalyserCommandLine  <:  Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine
combine constraint: Variable 1821 at method classycle.Analyser#main([Ljava/lang/String;):V creation 0; tree AnalyserCommandLine  |>  Variable 1822 at method classycle.AnalyserCommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String[]  =  CombVariable #1824
combine constraint: Variable 1821 at method classycle.Analyser#main([Ljava/lang/String;):V creation 0; tree AnalyserCommandLine  |>  Variable 1823 at method classycle.AnalyserCommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]  =  CombVariable #1825
inequality constraint: CombVariable #1824 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1825 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1821 at method classycle.Analyser#main([Ljava/lang/String;):V creation 0; tree AnalyserCommandLine != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1821 at method classycle.Analyser#main([Ljava/lang/String;):V creation 0; tree AnalyserCommandLine != Constant(@GUT.quals.Any)
inequality constraint: Variable 1821 at method classycle.Analyser#main([Ljava/lang/String;):V creation 0; tree AnalyserCommandLine != Constant(@GUT.quals.Rep)
combine constraint: Variable 1821 at method classycle.Analyser#main([Ljava/lang/String;):V creation 0; tree AnalyserCommandLine  |>  Variable 1822 at method classycle.AnalyserCommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String[]  =  CombVariable #1826
combine constraint: Variable 1821 at method classycle.Analyser#main([Ljava/lang/String;):V creation 0; tree AnalyserCommandLine  |>  Variable 1823 at method classycle.AnalyserCommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]  =  CombVariable #1827
subtype constraint: Variable 1818 at method classycle.Analyser#main([Ljava/lang/String;):V parameter 0; tree String[]  <:  CombVariable #1826
subtype constraint: Variable 1819 at method classycle.Analyser#main([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]  <:  CombVariable #1827
inequality constraint: Variable 1821 at method classycle.Analyser#main([Ljava/lang/String;):V creation 0; tree AnalyserCommandLine != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1821 at method classycle.Analyser#main([Ljava/lang/String;):V creation 0; tree AnalyserCommandLine != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1828
inequality constraint: CombVariable #1828 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1829
subtype constraint: CombVariable #1830  <:  CombVariable #1829
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1831 at method classycle.AnalyserCommandLine#getUsage():Ljava/lang/String; return type; tree String  =  CombVariable #1832
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1831 at method classycle.AnalyserCommandLine#getUsage():Ljava/lang/String; return type; tree String  =  CombVariable #1833
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1835 at method classycle.Analyser#main([Ljava/lang/String;):V creation 1; tree Analyser  <:  Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser
combine constraint: Variable 1835 at method classycle.Analyser#main([Ljava/lang/String;):V creation 1; tree Analyser  |>  Variable 1457 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String[]  =  CombVariable #1836
combine constraint: Variable 1835 at method classycle.Analyser#main([Ljava/lang/String;):V creation 1; tree Analyser  |>  Variable 1458 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String at position (0) within String[]  =  CombVariable #1837
combine constraint: Variable 1835 at method classycle.Analyser#main([Ljava/lang/String;):V creation 1; tree Analyser  |>  Variable 1459 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 1; tree StringPattern  =  CombVariable #1838
combine constraint: Variable 1835 at method classycle.Analyser#main([Ljava/lang/String;):V creation 1; tree Analyser  |>  Variable 1460 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 2; tree StringPattern  =  CombVariable #1839
inequality constraint: CombVariable #1836 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1837 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1838 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1839 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1835 at method classycle.Analyser#main([Ljava/lang/String;):V creation 1; tree Analyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1835 at method classycle.Analyser#main([Ljava/lang/String;):V creation 1; tree Analyser != Constant(@GUT.quals.Any)
inequality constraint: Variable 1835 at method classycle.Analyser#main([Ljava/lang/String;):V creation 1; tree Analyser != Constant(@GUT.quals.Rep)
combine constraint: Variable 1835 at method classycle.Analyser#main([Ljava/lang/String;):V creation 1; tree Analyser  |>  Variable 1457 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String[]  =  CombVariable #1840
combine constraint: Variable 1835 at method classycle.Analyser#main([Ljava/lang/String;):V creation 1; tree Analyser  |>  Variable 1458 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String at position (0) within String[]  =  CombVariable #1841
combine constraint: Variable 1835 at method classycle.Analyser#main([Ljava/lang/String;):V creation 1; tree Analyser  |>  Variable 1459 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 1; tree StringPattern  =  CombVariable #1842
combine constraint: Variable 1835 at method classycle.Analyser#main([Ljava/lang/String;):V creation 1; tree Analyser  |>  Variable 1460 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 2; tree StringPattern  =  CombVariable #1843
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1844 at method classycle.CommandLine#getClassFiles():[Ljava/lang/String; return type; tree String[]  =  CombVariable #1846
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1845 at method classycle.CommandLine#getClassFiles():[Ljava/lang/String; return type; tree String at position (0) within String[]  =  CombVariable #1847
subtype constraint: CombVariable #1846  <:  CombVariable #1840
subtype constraint: CombVariable #1847  <:  CombVariable #1841
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1848 at method classycle.CommandLine#getPattern():Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #1849
subtype constraint: CombVariable #1849  <:  CombVariable #1842
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1850 at method classycle.CommandLine#getReflectionPattern():Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #1851
subtype constraint: CombVariable #1851  <:  CombVariable #1843
inequality constraint: Variable 1835 at method classycle.Analyser#main([Ljava/lang/String;):V creation 1; tree Analyser != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1835 at method classycle.Analyser#main([Ljava/lang/String;):V creation 1; tree Analyser != Constant(@GUT.quals.Lost)
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1844 at method classycle.CommandLine#getClassFiles():[Ljava/lang/String; return type; tree String[]  =  CombVariable #1852
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1845 at method classycle.CommandLine#getClassFiles():[Ljava/lang/String; return type; tree String at position (0) within String[]  =  CombVariable #1853
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1844 at method classycle.CommandLine#getClassFiles():[Ljava/lang/String; return type; tree String[]  =  CombVariable #1854
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1845 at method classycle.CommandLine#getClassFiles():[Ljava/lang/String; return type; tree String at position (0) within String[]  =  CombVariable #1855
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1848 at method classycle.CommandLine#getPattern():Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #1856
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1848 at method classycle.CommandLine#getPattern():Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #1857
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1850 at method classycle.CommandLine#getReflectionPattern():Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #1858
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1850 at method classycle.CommandLine#getReflectionPattern():Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #1859
inequality constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Any)
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1860 at method classycle.AnalyserCommandLine#getXmlFile():Ljava/lang/String; return type; tree String  =  CombVariable #1861
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1860 at method classycle.AnalyserCommandLine#getXmlFile():Ljava/lang/String; return type; tree String  =  CombVariable #1862
combine constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser  |>  Variable 1706 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 0; tree String  =  CombVariable #1863
combine constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser  |>  Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  =  CombVariable #1864
inequality constraint: CombVariable #1863 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1864 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Any)
combine constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser  |>  Variable 1706 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 0; tree String  =  CombVariable #1865
combine constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser  |>  Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  =  CombVariable #1866
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1867 at method classycle.AnalyserCommandLine#getTitle():Ljava/lang/String; return type; tree String  =  CombVariable #1868
subtype constraint: CombVariable #1868  <:  CombVariable #1865
subtype constraint: Variable 1869 at method classycle.Analyser#main([Ljava/lang/String;):V creation 2; tree PrintWriter  <:  CombVariable #1866
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1867 at method classycle.AnalyserCommandLine#getTitle():Ljava/lang/String; return type; tree String  =  CombVariable #1870
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1867 at method classycle.AnalyserCommandLine#getTitle():Ljava/lang/String; return type; tree String  =  CombVariable #1871
combine constraint: Variable 1869 at method classycle.Analyser#main([Ljava/lang/String;):V creation 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1872
inequality constraint: CombVariable #1872 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1869 at method classycle.Analyser#main([Ljava/lang/String;):V creation 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1869 at method classycle.Analyser#main([Ljava/lang/String;):V creation 2; tree PrintWriter != Constant(@GUT.quals.Any)
inequality constraint: Variable 1869 at method classycle.Analyser#main([Ljava/lang/String;):V creation 2; tree PrintWriter != Constant(@GUT.quals.Rep)
combine constraint: Variable 1869 at method classycle.Analyser#main([Ljava/lang/String;):V creation 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1873
subtype constraint: Variable 1874 at method classycle.Analyser#main([Ljava/lang/String;):V creation 3; tree FileWriter  <:  CombVariable #1873
inequality constraint: Variable 1869 at method classycle.Analyser#main([Ljava/lang/String;):V creation 2; tree PrintWriter != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1869 at method classycle.Analyser#main([Ljava/lang/String;):V creation 2; tree PrintWriter != Constant(@GUT.quals.Lost)
combine constraint: Variable 1874 at method classycle.Analyser#main([Ljava/lang/String;):V creation 3; tree FileWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1875
inequality constraint: CombVariable #1875 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1874 at method classycle.Analyser#main([Ljava/lang/String;):V creation 3; tree FileWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1874 at method classycle.Analyser#main([Ljava/lang/String;):V creation 3; tree FileWriter != Constant(@GUT.quals.Any)
inequality constraint: Variable 1874 at method classycle.Analyser#main([Ljava/lang/String;):V creation 3; tree FileWriter != Constant(@GUT.quals.Rep)
combine constraint: Variable 1874 at method classycle.Analyser#main([Ljava/lang/String;):V creation 3; tree FileWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1876
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1860 at method classycle.AnalyserCommandLine#getXmlFile():Ljava/lang/String; return type; tree String  =  CombVariable #1877
subtype constraint: CombVariable #1877  <:  CombVariable #1876
inequality constraint: Variable 1874 at method classycle.Analyser#main([Ljava/lang/String;):V creation 3; tree FileWriter != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1874 at method classycle.Analyser#main([Ljava/lang/String;):V creation 3; tree FileWriter != Constant(@GUT.quals.Lost)
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1860 at method classycle.AnalyserCommandLine#getXmlFile():Ljava/lang/String; return type; tree String  =  CombVariable #1878
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1860 at method classycle.AnalyserCommandLine#getXmlFile():Ljava/lang/String; return type; tree String  =  CombVariable #1879
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1880 at method classycle.AnalyserCommandLine#getCsvFile():Ljava/lang/String; return type; tree String  =  CombVariable #1881
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1880 at method classycle.AnalyserCommandLine#getCsvFile():Ljava/lang/String; return type; tree String  =  CombVariable #1882
combine constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser  |>  Variable 1581 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter  =  CombVariable #1883
inequality constraint: CombVariable #1883 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Any)
combine constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser  |>  Variable 1581 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter  =  CombVariable #1884
subtype constraint: Variable 1885 at method classycle.Analyser#main([Ljava/lang/String;):V creation 4; tree PrintWriter  <:  CombVariable #1884
combine constraint: Variable 1885 at method classycle.Analyser#main([Ljava/lang/String;):V creation 4; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1886
inequality constraint: CombVariable #1886 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1885 at method classycle.Analyser#main([Ljava/lang/String;):V creation 4; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1885 at method classycle.Analyser#main([Ljava/lang/String;):V creation 4; tree PrintWriter != Constant(@GUT.quals.Any)
inequality constraint: Variable 1885 at method classycle.Analyser#main([Ljava/lang/String;):V creation 4; tree PrintWriter != Constant(@GUT.quals.Rep)
combine constraint: Variable 1885 at method classycle.Analyser#main([Ljava/lang/String;):V creation 4; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1887
subtype constraint: Variable 1888 at method classycle.Analyser#main([Ljava/lang/String;):V creation 5; tree FileWriter  <:  CombVariable #1887
inequality constraint: Variable 1885 at method classycle.Analyser#main([Ljava/lang/String;):V creation 4; tree PrintWriter != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1885 at method classycle.Analyser#main([Ljava/lang/String;):V creation 4; tree PrintWriter != Constant(@GUT.quals.Lost)
combine constraint: Variable 1888 at method classycle.Analyser#main([Ljava/lang/String;):V creation 5; tree FileWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1889
inequality constraint: CombVariable #1889 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1888 at method classycle.Analyser#main([Ljava/lang/String;):V creation 5; tree FileWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1888 at method classycle.Analyser#main([Ljava/lang/String;):V creation 5; tree FileWriter != Constant(@GUT.quals.Any)
inequality constraint: Variable 1888 at method classycle.Analyser#main([Ljava/lang/String;):V creation 5; tree FileWriter != Constant(@GUT.quals.Rep)
combine constraint: Variable 1888 at method classycle.Analyser#main([Ljava/lang/String;):V creation 5; tree FileWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1890
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1880 at method classycle.AnalyserCommandLine#getCsvFile():Ljava/lang/String; return type; tree String  =  CombVariable #1891
subtype constraint: CombVariable #1891  <:  CombVariable #1890
inequality constraint: Variable 1888 at method classycle.Analyser#main([Ljava/lang/String;):V creation 5; tree FileWriter != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1888 at method classycle.Analyser#main([Ljava/lang/String;):V creation 5; tree FileWriter != Constant(@GUT.quals.Lost)
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1880 at method classycle.AnalyserCommandLine#getCsvFile():Ljava/lang/String; return type; tree String  =  CombVariable #1892
combine constraint: Variable 1820 at method classycle.Analyser#main([Ljava/lang/String;):V local variable commandLine(0); tree AnalyserCommandLine  |>  Variable 1880 at method classycle.AnalyserCommandLine#getCsvFile():Ljava/lang/String; return type; tree String  =  CombVariable #1893
combine constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser  |>  Variable 1599 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter  =  CombVariable #1894
inequality constraint: CombVariable #1894 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Any)
combine constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser  |>  Variable 1599 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter  =  CombVariable #1895
subtype constraint: Variable 1896 at method classycle.Analyser#main([Ljava/lang/String;):V creation 6; tree PrintWriter  <:  CombVariable #1895
combine constraint: Variable 1896 at method classycle.Analyser#main([Ljava/lang/String;):V creation 6; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1897
inequality constraint: CombVariable #1897 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1896 at method classycle.Analyser#main([Ljava/lang/String;):V creation 6; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1896 at method classycle.Analyser#main([Ljava/lang/String;):V creation 6; tree PrintWriter != Constant(@GUT.quals.Any)
inequality constraint: Variable 1896 at method classycle.Analyser#main([Ljava/lang/String;):V creation 6; tree PrintWriter != Constant(@GUT.quals.Rep)
combine constraint: Variable 1896 at method classycle.Analyser#main([Ljava/lang/String;):V creation 6; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1898
subtype constraint: Constant(@GUT.quals.Peer)  <:  CombVariable #1898
inequality constraint: Variable 1896 at method classycle.Analyser#main([Ljava/lang/String;):V creation 6; tree PrintWriter != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1896 at method classycle.Analyser#main([Ljava/lang/String;):V creation 6; tree PrintWriter != Constant(@GUT.quals.Lost)
combine constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser  |>  Variable 1616 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V parameter 0; tree PrintWriter  =  CombVariable #1899
inequality constraint: CombVariable #1899 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Any)
combine constraint: Variable 1834 at method classycle.Analyser#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser  |>  Variable 1616 at method classycle.Analyser#printComponents(Ljava/io/PrintWriter;I):V parameter 0; tree PrintWriter  =  CombVariable #1900
subtype constraint: Variable 1901 at method classycle.Analyser#main([Ljava/lang/String;):V creation 7; tree PrintWriter  <:  CombVariable #1900
combine constraint: Variable 1901 at method classycle.Analyser#main([Ljava/lang/String;):V creation 7; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1902
inequality constraint: CombVariable #1902 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1901 at method classycle.Analyser#main([Ljava/lang/String;):V creation 7; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1901 at method classycle.Analyser#main([Ljava/lang/String;):V creation 7; tree PrintWriter != Constant(@GUT.quals.Any)
inequality constraint: Variable 1901 at method classycle.Analyser#main([Ljava/lang/String;):V creation 7; tree PrintWriter != Constant(@GUT.quals.Rep)
combine constraint: Variable 1901 at method classycle.Analyser#main([Ljava/lang/String;):V creation 7; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1903
subtype constraint: Constant(@GUT.quals.Peer)  <:  CombVariable #1903
inequality constraint: Variable 1901 at method classycle.Analyser#main([Ljava/lang/String;):V creation 7; tree PrintWriter != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1901 at method classycle.Analyser#main([Ljava/lang/String;):V creation 7; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1904 at class classycle.UnresolvedNode field _attributes; tree ClassAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1905 at class classycle.UnresolvedNode field _nodes; tree List != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1906 at class classycle.UnresolvedNode field _nodes creation 0; tree ArrayList  <:  Variable 1905 at class classycle.UnresolvedNode field _nodes; tree List
inequality constraint: Variable 1906 at class classycle.UnresolvedNode field _nodes creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1906 at class classycle.UnresolvedNode field _nodes creation 0; tree ArrayList != Constant(@GUT.quals.Any)
inequality constraint: Variable 1906 at class classycle.UnresolvedNode field _nodes creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1907 at method classycle.UnresolvedNode#setAttributes(Lclassycle/ClassAttributes;):V parameter 0; tree ClassAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1904 at class classycle.UnresolvedNode field _attributes; tree ClassAttributes != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1907 at method classycle.UnresolvedNode#setAttributes(Lclassycle/ClassAttributes;):V parameter 0; tree ClassAttributes  <:  Variable 1904 at class classycle.UnresolvedNode field _attributes; tree ClassAttributes
inequality constraint: Variable 1908 at method classycle.UnresolvedNode#getAttributes():Lclassycle/ClassAttributes; return type; tree ClassAttributes != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1904 at class classycle.UnresolvedNode field _attributes; tree ClassAttributes  <:  Variable 1908 at method classycle.UnresolvedNode#getAttributes():Lclassycle/ClassAttributes; return type; tree ClassAttributes
inequality constraint: Variable 1909 at method classycle.UnresolvedNode#addLinkTo(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1905 at class classycle.UnresolvedNode field _nodes; tree List != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1905 at class classycle.UnresolvedNode field _nodes; tree List != Constant(@GUT.quals.Any)
subtype constraint: Variable 1909 at method classycle.UnresolvedNode#addLinkTo(Ljava/lang/String;):V parameter 0; tree String  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 1910 at method classycle.UnresolvedNode#linkIterator():Ljava/util/Iterator; return type; tree Iterator != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1911 at method classycle.UnresolvedNode#linkIterator():Ljava/util/Iterator; creation 0; tree Iterator  <:  Variable 1910 at method classycle.UnresolvedNode#linkIterator():Ljava/util/Iterator; return type; tree Iterator
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1912 at method classycle.UnresolvedNode$1#remove():V creation 0; tree UnsupportedOperationException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1912 at method classycle.UnresolvedNode$1#remove():V creation 0; tree UnsupportedOperationException != Constant(@GUT.quals.Any)
inequality constraint: Variable 1912 at method classycle.UnresolvedNode$1#remove():V creation 0; tree UnsupportedOperationException != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 1905 at class classycle.UnresolvedNode field _nodes; tree List  =  CombVariable #1913
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1914
inequality constraint: CombVariable #1913 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1913 != Constant(@GUT.quals.Any)
inequality constraint: Variable 1915 at method classycle.UnresolvedNode$1#next():Ljava/lang/Object; return type; tree Object != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1915 at method classycle.UnresolvedNode$1#next():Ljava/lang/Object; return type; tree Object  <:  Constant(@GUT.quals.Peer)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 1905 at class classycle.UnresolvedNode field _nodes; tree List  =  CombVariable #1916
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1917
subtype constraint: Constant(@GUT.quals.Peer)  <:  CombVariable #1918
subtype constraint: Constant(@GUT.quals.Bottom)  <:  CombVariable #1918
subtype constraint: CombVariable #1918  <:  Variable 1915 at method classycle.UnresolvedNode$1#next():Ljava/lang/Object; return type; tree Object
inequality constraint: CombVariable #1916 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1916 != Constant(@GUT.quals.Any)
subtype constraint: Constant(@GUT.quals.Peer)  <:  Variable 1919 at method classycle.UnresolvedNode#compareTo(Ljava/lang/Object;):I parameter 0; tree Object
inequality constraint: Variable 1919 at method classycle.UnresolvedNode#compareTo(Ljava/lang/Object;):I parameter 0; tree Object != Constant(@GUT.quals.Lost)
combine constraint: Variable 1908 at method classycle.UnresolvedNode#getAttributes():Lclassycle/ClassAttributes; return type; tree ClassAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1920
combine constraint: CombVariable #1920  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1921
combine constraint: CombVariable #1920  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1922
inequality constraint: CombVariable #1922 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1920 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1920 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1920  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1923
combine constraint: Variable 1924 at method classycle.UnresolvedNode#compareTo(Ljava/lang/Object;):I cast 0; tree UnresolvedNode  |>  Variable 1908 at method classycle.UnresolvedNode#getAttributes():Lclassycle/ClassAttributes; return type; tree ClassAttributes  =  CombVariable #1925
combine constraint: CombVariable #1925  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1926
subtype constraint: CombVariable #1926  <:  CombVariable #1923
combine constraint: Variable 1908 at method classycle.UnresolvedNode#getAttributes():Lclassycle/ClassAttributes; return type; tree ClassAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1927
combine constraint: Variable 1908 at method classycle.UnresolvedNode#getAttributes():Lclassycle/ClassAttributes; return type; tree ClassAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1928
combine constraint: CombVariable #1925  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1929
combine constraint: CombVariable #1925  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1930
combine constraint: Variable 1924 at method classycle.UnresolvedNode#compareTo(Ljava/lang/Object;):I cast 0; tree UnresolvedNode  |>  Variable 1908 at method classycle.UnresolvedNode#getAttributes():Lclassycle/ClassAttributes; return type; tree ClassAttributes  =  CombVariable #1931
combine constraint: Variable 1924 at method classycle.UnresolvedNode#compareTo(Ljava/lang/Object;):I cast 0; tree UnresolvedNode  |>  Variable 1908 at method classycle.UnresolvedNode#getAttributes():Lclassycle/ClassAttributes; return type; tree ClassAttributes  =  CombVariable #1932
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 1919 at method classycle.UnresolvedNode#compareTo(Ljava/lang/Object;):I parameter 0; tree Object
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1933 at method classycle.UnresolvedNode#isMatchedBy(Lclassycle/util/StringPattern;):Z parameter 0; tree StringPattern != Constant(@GUT.quals.Lost)
combine constraint: Variable 1933 at method classycle.UnresolvedNode#isMatchedBy(Lclassycle/util/StringPattern;):Z parameter 0; tree StringPattern  |>  Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #1934
combine constraint: Variable 1933 at method classycle.UnresolvedNode#isMatchedBy(Lclassycle/util/StringPattern;):Z parameter 0; tree StringPattern  |>  Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #1935
inequality constraint: CombVariable #1935 != Constant(@GUT.quals.Lost)
combine constraint: Variable 1933 at method classycle.UnresolvedNode#isMatchedBy(Lclassycle/util/StringPattern;):Z parameter 0; tree StringPattern  |>  Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #1936
combine constraint: Variable 1908 at method classycle.UnresolvedNode#getAttributes():Lclassycle/ClassAttributes; return type; tree ClassAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1937
subtype constraint: CombVariable #1937  <:  CombVariable #1936
combine constraint: Variable 1908 at method classycle.UnresolvedNode#getAttributes():Lclassycle/ClassAttributes; return type; tree ClassAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1938
combine constraint: Variable 1908 at method classycle.UnresolvedNode#getAttributes():Lclassycle/ClassAttributes; return type; tree ClassAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #1939
inequality constraint: Variable 1940 at method classycle.dependency.Preference#getKey():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1941 at class classycle.dependency.DependencyPathsRenderer field INDENT; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1941 at class classycle.dependency.DependencyPathsRenderer field INDENT; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "  ")  <:  Variable 1941 at class classycle.dependency.DependencyPathsRenderer field INDENT; tree String
inequality constraint: Variable 1943 at class classycle.dependency.DependencyPathsRenderer field _graph; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1944 at class classycle.dependency.DependencyPathsRenderer field _startSetCondition; tree VertexCondition != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1945 at class classycle.dependency.DependencyPathsRenderer field _finalSetCondition; tree VertexCondition != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1946 at class classycle.dependency.DependencyPathsRenderer field _vertices; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1947 at class classycle.dependency.DependencyPathsRenderer field _vertices creation 0; tree HashSet  <:  Variable 1946 at class classycle.dependency.DependencyPathsRenderer field _vertices; tree HashSet
inequality constraint: Variable 1947 at class classycle.dependency.DependencyPathsRenderer field _vertices creation 0; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1947 at class classycle.dependency.DependencyPathsRenderer field _vertices creation 0; tree HashSet != Constant(@GUT.quals.Any)
inequality constraint: Variable 1947 at class classycle.dependency.DependencyPathsRenderer field _vertices creation 0; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1949 at method classycle.dependency.DependencyPathsRenderer#<init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;):V parameter 0; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1950 at method classycle.dependency.DependencyPathsRenderer#<init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;):V parameter 1; tree VertexCondition != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1951 at method classycle.dependency.DependencyPathsRenderer#<init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;):V parameter 2; tree VertexCondition != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1942 at class classycle.dependency.DependencyPathsRenderer field _graph; tree Vertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1943 at class classycle.dependency.DependencyPathsRenderer field _graph; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1948 at method classycle.dependency.DependencyPathsRenderer#<init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;):V parameter 0; tree Vertex[]  <:  Variable 1942 at class classycle.dependency.DependencyPathsRenderer field _graph; tree Vertex[]
subtype constraint: Variable 1949 at method classycle.dependency.DependencyPathsRenderer#<init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;):V parameter 0; tree Vertex at position (0) within Vertex[]  <:  Variable 1943 at class classycle.dependency.DependencyPathsRenderer field _graph; tree Vertex at position (0) within Vertex[]
inequality constraint: Variable 1944 at class classycle.dependency.DependencyPathsRenderer field _startSetCondition; tree VertexCondition != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1950 at method classycle.dependency.DependencyPathsRenderer#<init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;):V parameter 1; tree VertexCondition  <:  Variable 1944 at class classycle.dependency.DependencyPathsRenderer field _startSetCondition; tree VertexCondition
inequality constraint: Variable 1945 at class classycle.dependency.DependencyPathsRenderer field _finalSetCondition; tree VertexCondition != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1951 at method classycle.dependency.DependencyPathsRenderer#<init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;):V parameter 2; tree VertexCondition  <:  Variable 1945 at class classycle.dependency.DependencyPathsRenderer field _finalSetCondition; tree VertexCondition
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1946 at class classycle.dependency.DependencyPathsRenderer field _vertices; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1946 at class classycle.dependency.DependencyPathsRenderer field _vertices; tree HashSet != Constant(@GUT.quals.Any)
subtype constraint: Variable 1949 at method classycle.dependency.DependencyPathsRenderer#<init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;):V parameter 0; tree Vertex at position (0) within Vertex[]  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 1952 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1953 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1953 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #1954  <:  Variable 1953 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String
inequality constraint: Variable 1955 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1956 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 1955 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer
inequality constraint: Variable 1956 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1956 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 1956 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1957 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable visitedVertices(0); tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1958 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; creation 1; tree HashSet  <:  Variable 1957 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable visitedVertices(0); tree HashSet
inequality constraint: Variable 1958 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; creation 1; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1958 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; creation 1; tree HashSet != Constant(@GUT.quals.Any)
inequality constraint: Variable 1958 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; creation 1; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1959 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable vertex(0); tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1943 at class classycle.dependency.DependencyPathsRenderer field _graph; tree Vertex at position (0) within Vertex[]  <:  Variable 1959 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable vertex(0); tree Vertex
combine constraint: Variable 1944 at class classycle.dependency.DependencyPathsRenderer field _startSetCondition; tree VertexCondition  |>  Variable 292 at method classycle.graph.VertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  =  CombVariable #1960
inequality constraint: CombVariable #1960 != Constant(@GUT.quals.Lost)
combine constraint: Variable 1944 at class classycle.dependency.DependencyPathsRenderer field _startSetCondition; tree VertexCondition  |>  Variable 292 at method classycle.graph.VertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  =  CombVariable #1961
subtype constraint: Variable 1959 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable vertex(0); tree Vertex  <:  CombVariable #1961
combine constraint: Variable 1955 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1962
combine constraint: Variable 1955 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1963
combine constraint: CombVariable #1963  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1964
combine constraint: CombVariable #1963  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1965
inequality constraint: CombVariable #1964 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1963 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1963 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1963  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1966
combine constraint: CombVariable #1963  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1967
subtype constraint: Variable 1968 at method classycle.dependency.DependencyPathsRenderer#getNameOf(Lclassycle/graph/Vertex;):Ljava/lang/String; return type; tree String  <:  CombVariable #1966
combine constraint: Variable 1955 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1970
combine constraint: Variable 1955 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1971
inequality constraint: CombVariable #1970 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1955 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1955 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 1955 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1972
combine constraint: Variable 1955 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1973
subtype constraint: Variable 1953 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  <:  CombVariable #1972
inequality constraint: Variable 1969 at method classycle.dependency.DependencyPathsRenderer#getNameOf(Lclassycle/graph/Vertex;):Ljava/lang/String; parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1959 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable vertex(0); tree Vertex  <:  Variable 1969 at method classycle.dependency.DependencyPathsRenderer#getNameOf(Lclassycle/graph/Vertex;):Ljava/lang/String; parameter 0; tree Vertex
inequality constraint: Variable 1974 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1975 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1976 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 2; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1977 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 3; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1955 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  <:  Variable 1974 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 0; tree StringBuffer
subtype constraint: CombVariable #1978  <:  Variable 1975 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 1; tree String
subtype constraint: Variable 1959 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable vertex(0); tree Vertex  <:  Variable 1976 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 2; tree Vertex
subtype constraint: Variable 1957 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable visitedVertices(0); tree HashSet  <:  Variable 1977 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 3; tree HashSet
subtype constraint: Variable 1979 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; creation 2; tree String  <:  Variable 1952 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; return type; tree String
combine constraint: Variable 1979 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; creation 2; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1980
inequality constraint: CombVariable #1980 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1979 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; creation 2; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1979 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; creation 2; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 1979 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; creation 2; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1981
subtype constraint: Variable 1955 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  <:  CombVariable #1981
inequality constraint: Variable 1979 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; creation 2; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1974 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1975 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1976 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 2; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1977 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 3; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1977 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 3; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1977 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 3; tree HashSet != Constant(@GUT.quals.Any)
subtype constraint: Variable 1976 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 2; tree Vertex  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 1982 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V local variable headVertex(0); tree Vertex != Constant(@GUT.quals.Lost)
combine constraint: Variable 1976 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 2; tree Vertex  |>  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #1983
subtype constraint: CombVariable #1983  <:  Variable 1982 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V local variable headVertex(0); tree Vertex
combine constraint: Variable 1976 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 2; tree Vertex  |>  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #1984
combine constraint: Variable 1976 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 2; tree Vertex  |>  Variable 51 at method classycle.graph.Vertex#getHeadVertex(I):Lclassycle/graph/Vertex; return type; tree Vertex  =  CombVariable #1985
combine constraint: Variable 1946 at class classycle.dependency.DependencyPathsRenderer field _vertices; tree HashSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1986
inequality constraint: CombVariable #1986 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1946 at class classycle.dependency.DependencyPathsRenderer field _vertices; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1946 at class classycle.dependency.DependencyPathsRenderer field _vertices; tree HashSet != Constant(@GUT.quals.Any)
combine constraint: Variable 1946 at class classycle.dependency.DependencyPathsRenderer field _vertices; tree HashSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1987
subtype constraint: Variable 1982 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V local variable headVertex(0); tree Vertex  <:  CombVariable #1987
combine constraint: Variable 1944 at class classycle.dependency.DependencyPathsRenderer field _startSetCondition; tree VertexCondition  |>  Variable 292 at method classycle.graph.VertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  =  CombVariable #1988
inequality constraint: CombVariable #1988 != Constant(@GUT.quals.Lost)
combine constraint: Variable 1944 at class classycle.dependency.DependencyPathsRenderer field _startSetCondition; tree VertexCondition  |>  Variable 292 at method classycle.graph.VertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  =  CombVariable #1989
subtype constraint: Variable 1982 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V local variable headVertex(0); tree Vertex  <:  CombVariable #1989
combine constraint: Variable 1974 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1990
combine constraint: Variable 1974 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1991
combine constraint: CombVariable #1991  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1992
combine constraint: CombVariable #1991  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1993
combine constraint: CombVariable #1993  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1994
combine constraint: CombVariable #1993  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1995
inequality constraint: CombVariable #1994 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1993 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1993 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1993  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1996
combine constraint: CombVariable #1993  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1997
subtype constraint: Variable 1968 at method classycle.dependency.DependencyPathsRenderer#getNameOf(Lclassycle/graph/Vertex;):Ljava/lang/String; return type; tree String  <:  CombVariable #1996
combine constraint: CombVariable #1991  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1998
combine constraint: CombVariable #1991  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1999
inequality constraint: CombVariable #1998 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1991 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1991 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1991  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2000
combine constraint: CombVariable #1991  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2001
subtype constraint: Literal(STRING_LITERAL, "-> ")  <:  CombVariable #2000
combine constraint: Variable 1974 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2002
combine constraint: Variable 1974 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2003
inequality constraint: CombVariable #2002 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1974 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1974 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 0; tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 1974 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2004
combine constraint: Variable 1974 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2005
subtype constraint: Variable 1975 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 1; tree String  <:  CombVariable #2004
inequality constraint: Variable 1969 at method classycle.dependency.DependencyPathsRenderer#getNameOf(Lclassycle/graph/Vertex;):Ljava/lang/String; parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1982 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V local variable headVertex(0); tree Vertex  <:  Variable 1969 at method classycle.dependency.DependencyPathsRenderer#getNameOf(Lclassycle/graph/Vertex;):Ljava/lang/String; parameter 0; tree Vertex
combine constraint: Variable 1945 at class classycle.dependency.DependencyPathsRenderer field _finalSetCondition; tree VertexCondition  |>  Variable 292 at method classycle.graph.VertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  =  CombVariable #2006
inequality constraint: CombVariable #2006 != Constant(@GUT.quals.Lost)
combine constraint: Variable 1945 at class classycle.dependency.DependencyPathsRenderer field _finalSetCondition; tree VertexCondition  |>  Variable 292 at method classycle.graph.VertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  =  CombVariable #2007
subtype constraint: Variable 1982 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V local variable headVertex(0); tree Vertex  <:  CombVariable #2007
combine constraint: Variable 1977 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 3; tree HashSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2008
inequality constraint: CombVariable #2008 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1977 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 3; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1977 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 3; tree HashSet != Constant(@GUT.quals.Any)
combine constraint: Variable 1977 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 3; tree HashSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2009
subtype constraint: Variable 1982 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V local variable headVertex(0); tree Vertex  <:  CombVariable #2009
inequality constraint: Variable 1974 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1975 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1976 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 2; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1977 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 3; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #2010  <:  Variable 1975 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 1; tree String
subtype constraint: Variable 1982 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V local variable headVertex(0); tree Vertex  <:  Variable 1976 at method classycle.dependency.DependencyPathsRenderer#renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;):V parameter 2; tree Vertex
inequality constraint: Variable 1968 at method classycle.dependency.DependencyPathsRenderer#getNameOf(Lclassycle/graph/Vertex;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1969 at method classycle.dependency.DependencyPathsRenderer#getNameOf(Lclassycle/graph/Vertex;):Ljava/lang/String; parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
combine constraint: Variable 2011 at method classycle.dependency.DependencyPathsRenderer#getNameOf(Lclassycle/graph/Vertex;):Ljava/lang/String; cast 0; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #2012
subtype constraint: CombVariable #2012  <:  Variable 1968 at method classycle.dependency.DependencyPathsRenderer#getNameOf(Lclassycle/graph/Vertex;):Ljava/lang/String; return type; tree String
combine constraint: Variable 2011 at method classycle.dependency.DependencyPathsRenderer#getNameOf(Lclassycle/graph/Vertex;):Ljava/lang/String; cast 0; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #2013
combine constraint: Variable 2011 at method classycle.dependency.DependencyPathsRenderer#getNameOf(Lclassycle/graph/Vertex;):Ljava/lang/String; cast 0; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #2014
combine constraint: Variable 1969 at method classycle.dependency.DependencyPathsRenderer#getNameOf(Lclassycle/graph/Vertex;):Ljava/lang/String; parameter 0; tree Vertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #2015
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #2015
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2016 at class classycle.dependency.DefaultPreferenceFactory field ONLY_SHORTEST_PATHS; tree Preference != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2016 at class classycle.dependency.DefaultPreferenceFactory field ONLY_SHORTEST_PATHS; tree Preference != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2017 at class classycle.dependency.DefaultPreferenceFactory field ONLY_SHORTEST_PATHS creation 0; tree DefaultPreference  <:  Variable 2016 at class classycle.dependency.DefaultPreferenceFactory field ONLY_SHORTEST_PATHS; tree Preference
combine constraint: Variable 2017 at class classycle.dependency.DefaultPreferenceFactory field ONLY_SHORTEST_PATHS creation 0; tree DefaultPreference  |>  Variable 2018 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #2019
inequality constraint: CombVariable #2019 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2017 at class classycle.dependency.DefaultPreferenceFactory field ONLY_SHORTEST_PATHS creation 0; tree DefaultPreference != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2017 at class classycle.dependency.DefaultPreferenceFactory field ONLY_SHORTEST_PATHS creation 0; tree DefaultPreference != Constant(@GUT.quals.Any)
inequality constraint: Variable 2017 at class classycle.dependency.DefaultPreferenceFactory field ONLY_SHORTEST_PATHS creation 0; tree DefaultPreference != Constant(@GUT.quals.Rep)
combine constraint: Variable 2017 at class classycle.dependency.DefaultPreferenceFactory field ONLY_SHORTEST_PATHS creation 0; tree DefaultPreference  |>  Variable 2018 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #2020
subtype constraint: Literal(STRING_LITERAL, "onlyShortestPaths")  <:  CombVariable #2020
inequality constraint: Variable 2017 at class classycle.dependency.DefaultPreferenceFactory field ONLY_SHORTEST_PATHS creation 0; tree DefaultPreference != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2017 at class classycle.dependency.DefaultPreferenceFactory field ONLY_SHORTEST_PATHS creation 0; tree DefaultPreference != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2021 at class classycle.dependency.DefaultPreferenceFactory field ALL_PATHS; tree Preference != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2021 at class classycle.dependency.DefaultPreferenceFactory field ALL_PATHS; tree Preference != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2022 at class classycle.dependency.DefaultPreferenceFactory field ALL_PATHS creation 0; tree DefaultPreference  <:  Variable 2021 at class classycle.dependency.DefaultPreferenceFactory field ALL_PATHS; tree Preference
combine constraint: Variable 2022 at class classycle.dependency.DefaultPreferenceFactory field ALL_PATHS creation 0; tree DefaultPreference  |>  Variable 2018 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #2023
inequality constraint: CombVariable #2023 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2022 at class classycle.dependency.DefaultPreferenceFactory field ALL_PATHS creation 0; tree DefaultPreference != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2022 at class classycle.dependency.DefaultPreferenceFactory field ALL_PATHS creation 0; tree DefaultPreference != Constant(@GUT.quals.Any)
inequality constraint: Variable 2022 at class classycle.dependency.DefaultPreferenceFactory field ALL_PATHS creation 0; tree DefaultPreference != Constant(@GUT.quals.Rep)
combine constraint: Variable 2022 at class classycle.dependency.DefaultPreferenceFactory field ALL_PATHS creation 0; tree DefaultPreference  |>  Variable 2018 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #2024
subtype constraint: Literal(STRING_LITERAL, "allPaths")  <:  CombVariable #2024
inequality constraint: Variable 2022 at class classycle.dependency.DefaultPreferenceFactory field ALL_PATHS creation 0; tree DefaultPreference != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2022 at class classycle.dependency.DefaultPreferenceFactory field ALL_PATHS creation 0; tree DefaultPreference != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2025 at class classycle.dependency.DefaultPreferenceFactory field ALL_RESULTS; tree Preference != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2025 at class classycle.dependency.DefaultPreferenceFactory field ALL_RESULTS; tree Preference != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2026 at class classycle.dependency.DefaultPreferenceFactory field ALL_RESULTS creation 0; tree DefaultPreference  <:  Variable 2025 at class classycle.dependency.DefaultPreferenceFactory field ALL_RESULTS; tree Preference
combine constraint: Variable 2026 at class classycle.dependency.DefaultPreferenceFactory field ALL_RESULTS creation 0; tree DefaultPreference  |>  Variable 2018 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #2027
inequality constraint: CombVariable #2027 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2026 at class classycle.dependency.DefaultPreferenceFactory field ALL_RESULTS creation 0; tree DefaultPreference != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2026 at class classycle.dependency.DefaultPreferenceFactory field ALL_RESULTS creation 0; tree DefaultPreference != Constant(@GUT.quals.Any)
inequality constraint: Variable 2026 at class classycle.dependency.DefaultPreferenceFactory field ALL_RESULTS creation 0; tree DefaultPreference != Constant(@GUT.quals.Rep)
combine constraint: Variable 2026 at class classycle.dependency.DefaultPreferenceFactory field ALL_RESULTS creation 0; tree DefaultPreference  |>  Variable 2018 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #2028
subtype constraint: Literal(STRING_LITERAL, "allResults")  <:  CombVariable #2028
inequality constraint: Variable 2026 at class classycle.dependency.DefaultPreferenceFactory field ALL_RESULTS creation 0; tree DefaultPreference != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2026 at class classycle.dependency.DefaultPreferenceFactory field ALL_RESULTS creation 0; tree DefaultPreference != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2029 at class classycle.dependency.DefaultPreferenceFactory field ONLY_FAILURES; tree Preference != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2029 at class classycle.dependency.DefaultPreferenceFactory field ONLY_FAILURES; tree Preference != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2030 at class classycle.dependency.DefaultPreferenceFactory field ONLY_FAILURES creation 0; tree DefaultPreference  <:  Variable 2029 at class classycle.dependency.DefaultPreferenceFactory field ONLY_FAILURES; tree Preference
combine constraint: Variable 2030 at class classycle.dependency.DefaultPreferenceFactory field ONLY_FAILURES creation 0; tree DefaultPreference  |>  Variable 2018 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #2031
inequality constraint: CombVariable #2031 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2030 at class classycle.dependency.DefaultPreferenceFactory field ONLY_FAILURES creation 0; tree DefaultPreference != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2030 at class classycle.dependency.DefaultPreferenceFactory field ONLY_FAILURES creation 0; tree DefaultPreference != Constant(@GUT.quals.Any)
inequality constraint: Variable 2030 at class classycle.dependency.DefaultPreferenceFactory field ONLY_FAILURES creation 0; tree DefaultPreference != Constant(@GUT.quals.Rep)
combine constraint: Variable 2030 at class classycle.dependency.DefaultPreferenceFactory field ONLY_FAILURES creation 0; tree DefaultPreference  |>  Variable 2018 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #2032
subtype constraint: Literal(STRING_LITERAL, "onlyFailures")  <:  CombVariable #2032
inequality constraint: Variable 2030 at class classycle.dependency.DefaultPreferenceFactory field ONLY_FAILURES creation 0; tree DefaultPreference != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2030 at class classycle.dependency.DefaultPreferenceFactory field ONLY_FAILURES creation 0; tree DefaultPreference != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2033 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field REPOSITORY; tree HashMap != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2033 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field REPOSITORY; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2034 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field REPOSITORY creation 0; tree HashMap  <:  Variable 2033 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field REPOSITORY; tree HashMap
inequality constraint: Variable 2034 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field REPOSITORY creation 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2034 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field REPOSITORY creation 0; tree HashMap != Constant(@GUT.quals.Any)
inequality constraint: Variable 2034 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field REPOSITORY creation 0; tree HashMap != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2034 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field REPOSITORY creation 0; tree HashMap != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2034 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field REPOSITORY creation 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2035 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#getPreference(Ljava/lang/String;):Lclassycle/dependency/Preference; return type; tree Preference != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2035 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#getPreference(Ljava/lang/String;):Lclassycle/dependency/Preference; return type; tree Preference != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2036 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#getPreference(Ljava/lang/String;):Lclassycle/dependency/Preference; parameter 0; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2036 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#getPreference(Ljava/lang/String;):Lclassycle/dependency/Preference; parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2037 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#getPreference(Ljava/lang/String;):Lclassycle/dependency/Preference; cast 0; tree Preference  <:  Variable 2035 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#getPreference(Ljava/lang/String;):Lclassycle/dependency/Preference; return type; tree Preference
combine constraint: Variable 2033 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field REPOSITORY; tree HashMap  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2038
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2039 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field _key; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2018 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#<init>(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2039 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field _key; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2018 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#<init>(Ljava/lang/String;):V parameter 0; tree String  <:  Variable 2039 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field _key; tree String
combine constraint: Variable 2033 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field REPOSITORY; tree HashMap  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2040
inequality constraint: CombVariable #2040 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2033 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field REPOSITORY; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2033 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field REPOSITORY; tree HashMap != Constant(@GUT.quals.Any)
combine constraint: Variable 2033 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field REPOSITORY; tree HashMap  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2041
subtype constraint: Variable 2018 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#<init>(Ljava/lang/String;):V parameter 0; tree String  <:  CombVariable #2041
combine constraint: Variable 2042 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#<init>(Ljava/lang/String;):V creation 0; tree IllegalArgumentException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2043
inequality constraint: CombVariable #2043 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2042 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#<init>(Ljava/lang/String;):V creation 0; tree IllegalArgumentException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2042 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#<init>(Ljava/lang/String;):V creation 0; tree IllegalArgumentException != Constant(@GUT.quals.Any)
combine constraint: Variable 2042 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#<init>(Ljava/lang/String;):V creation 0; tree IllegalArgumentException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2044
subtype constraint: CombVariable #2045  <:  CombVariable #2044
inequality constraint: Variable 2042 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#<init>(Ljava/lang/String;):V creation 0; tree IllegalArgumentException != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2033 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field REPOSITORY; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2033 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field REPOSITORY; tree HashMap != Constant(@GUT.quals.Any)
subtype constraint: Variable 2018 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#<init>(Ljava/lang/String;):V parameter 0; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: Literal(OTHER, "this")  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 2046 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#getKey():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2046 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#getKey():Ljava/lang/String; return type; tree String  <:  Variable 1940 at method classycle.dependency.Preference#getKey():Ljava/lang/String; return type; tree String
subtype constraint: Variable 2039 at class classycle.dependency.DefaultPreferenceFactory$DefaultPreference field _key; tree String  <:  Variable 2046 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#getKey():Ljava/lang/String; return type; tree String
inequality constraint: Variable 2047 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2047 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 2046 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#getKey():Ljava/lang/String; return type; tree String  <:  Variable 2047 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#toString():Ljava/lang/String; return type; tree String
inequality constraint: Variable 2048 at method classycle.dependency.DefaultPreferenceFactory#get(Ljava/lang/String;):Lclassycle/dependency/Preference; return type; tree Preference != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2048 at method classycle.dependency.DefaultPreferenceFactory#get(Ljava/lang/String;):Lclassycle/dependency/Preference; return type; tree Preference  <:  Variable 2050 at method classycle.dependency.PreferenceFactory#get(Ljava/lang/String;):Lclassycle/dependency/Preference; return type; tree Preference
subtype constraint: Variable 2051 at method classycle.dependency.PreferenceFactory#get(Ljava/lang/String;):Lclassycle/dependency/Preference; parameter 0; tree String  <:  Variable 2049 at method classycle.dependency.DefaultPreferenceFactory#get(Ljava/lang/String;):Lclassycle/dependency/Preference; parameter 0; tree String
inequality constraint: Variable 2049 at method classycle.dependency.DefaultPreferenceFactory#get(Ljava/lang/String;):Lclassycle/dependency/Preference; parameter 0; tree String != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2036 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#getPreference(Ljava/lang/String;):Lclassycle/dependency/Preference; parameter 0; tree String  =  CombVariable #2052
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2035 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#getPreference(Ljava/lang/String;):Lclassycle/dependency/Preference; return type; tree Preference  =  CombVariable #2053
subtype constraint: CombVariable #2053  <:  Variable 2048 at method classycle.dependency.DefaultPreferenceFactory#get(Ljava/lang/String;):Lclassycle/dependency/Preference; return type; tree Preference
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2036 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#getPreference(Ljava/lang/String;):Lclassycle/dependency/Preference; parameter 0; tree String  =  CombVariable #2054
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2035 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#getPreference(Ljava/lang/String;):Lclassycle/dependency/Preference; return type; tree Preference  =  CombVariable #2055
inequality constraint: CombVariable #2054 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2036 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#getPreference(Ljava/lang/String;):Lclassycle/dependency/Preference; parameter 0; tree String  =  CombVariable #2056
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2035 at method classycle.dependency.DefaultPreferenceFactory$DefaultPreference#getPreference(Ljava/lang/String;):Lclassycle/dependency/Preference; return type; tree Preference  =  CombVariable #2057
subtype constraint: Variable 2049 at method classycle.dependency.DefaultPreferenceFactory#get(Ljava/lang/String;):Lclassycle/dependency/Preference; parameter 0; tree String  <:  CombVariable #2056
inequality constraint: Variable 2050 at method classycle.dependency.PreferenceFactory#get(Ljava/lang/String;):Lclassycle/dependency/Preference; return type; tree Preference != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2051 at method classycle.dependency.PreferenceFactory#get(Ljava/lang/String;):Lclassycle/dependency/Preference; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2058 at class classycle.dependency.DependencyStatement field IDOF; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2058 at class classycle.dependency.DependencyStatement field IDOF; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  <:  Variable 2058 at class classycle.dependency.DependencyStatement field IDOF; tree String
inequality constraint: Variable 2060 at class classycle.dependency.DependencyStatement field DIDOF; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2060 at class classycle.dependency.DependencyStatement field DIDOF; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  <:  Variable 2060 at class classycle.dependency.DependencyStatement field DIDOF; tree String
inequality constraint: Variable 2061 at class classycle.dependency.DependencyStatement field CHECK; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2061 at class classycle.dependency.DependencyStatement field CHECK; tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #2062  <:  Variable 2061 at class classycle.dependency.DependencyStatement field CHECK; tree String
inequality constraint: Variable 2064 at class classycle.dependency.DependencyStatement field _startSets; tree StringPattern at position (0) within StringPattern[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2066 at class classycle.dependency.DependencyStatement field _finalSets; tree StringPattern at position (0) within StringPattern[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2068 at class classycle.dependency.DependencyStatement field _startConditions; tree VertexCondition at position (0) within VertexCondition[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2070 at class classycle.dependency.DependencyStatement field _finalConditions; tree VertexCondition at position (0) within VertexCondition[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2072 at class classycle.dependency.DependencyStatement field _renderer; tree ResultRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2074 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern at position (0) within StringPattern[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2076 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern at position (0) within StringPattern[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2077 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree SetDefinitionRepository != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2078 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 4; tree ResultRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2063 at class classycle.dependency.DependencyStatement field _startSets; tree StringPattern[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2064 at class classycle.dependency.DependencyStatement field _startSets; tree StringPattern at position (0) within StringPattern[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2073 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern[]  <:  Variable 2063 at class classycle.dependency.DependencyStatement field _startSets; tree StringPattern[]
subtype constraint: Variable 2074 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern at position (0) within StringPattern[]  <:  Variable 2064 at class classycle.dependency.DependencyStatement field _startSets; tree StringPattern at position (0) within StringPattern[]
inequality constraint: Variable 2065 at class classycle.dependency.DependencyStatement field _finalSets; tree StringPattern[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2066 at class classycle.dependency.DependencyStatement field _finalSets; tree StringPattern at position (0) within StringPattern[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2075 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern[]  <:  Variable 2065 at class classycle.dependency.DependencyStatement field _finalSets; tree StringPattern[]
subtype constraint: Variable 2076 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern at position (0) within StringPattern[]  <:  Variable 2066 at class classycle.dependency.DependencyStatement field _finalSets; tree StringPattern at position (0) within StringPattern[]
inequality constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2077 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree SetDefinitionRepository  <:  Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository
inequality constraint: Variable 2072 at class classycle.dependency.DependencyStatement field _renderer; tree ResultRenderer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2078 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 4; tree ResultRenderer  <:  Variable 2072 at class classycle.dependency.DependencyStatement field _renderer; tree ResultRenderer
inequality constraint: Variable 2067 at class classycle.dependency.DependencyStatement field _startConditions; tree VertexCondition[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2068 at class classycle.dependency.DependencyStatement field _startConditions; tree VertexCondition at position (0) within VertexCondition[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2079 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; return type; tree VertexCondition[]  <:  Variable 2067 at class classycle.dependency.DependencyStatement field _startConditions; tree VertexCondition[]
subtype constraint: Variable 2080 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; return type; tree VertexCondition at position (0) within VertexCondition[]  <:  Variable 2068 at class classycle.dependency.DependencyStatement field _startConditions; tree VertexCondition at position (0) within VertexCondition[]
inequality constraint: Variable 2081 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; parameter 0; tree StringPattern[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2082 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; parameter 0; tree StringPattern at position (0) within StringPattern[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2073 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern[]  <:  Variable 2081 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; parameter 0; tree StringPattern[]
subtype constraint: Variable 2074 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern at position (0) within StringPattern[]  <:  Variable 2082 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; parameter 0; tree StringPattern at position (0) within StringPattern[]
inequality constraint: Variable 2069 at class classycle.dependency.DependencyStatement field _finalConditions; tree VertexCondition[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2070 at class classycle.dependency.DependencyStatement field _finalConditions; tree VertexCondition at position (0) within VertexCondition[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2079 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; return type; tree VertexCondition[]  <:  Variable 2069 at class classycle.dependency.DependencyStatement field _finalConditions; tree VertexCondition[]
subtype constraint: Variable 2080 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; return type; tree VertexCondition at position (0) within VertexCondition[]  <:  Variable 2070 at class classycle.dependency.DependencyStatement field _finalConditions; tree VertexCondition at position (0) within VertexCondition[]
inequality constraint: Variable 2081 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; parameter 0; tree StringPattern[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2082 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; parameter 0; tree StringPattern at position (0) within StringPattern[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2075 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern[]  <:  Variable 2081 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; parameter 0; tree StringPattern[]
subtype constraint: Variable 2076 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern at position (0) within StringPattern[]  <:  Variable 2082 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; parameter 0; tree StringPattern at position (0) within StringPattern[]
inequality constraint: Variable 2080 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; return type; tree VertexCondition at position (0) within VertexCondition[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2082 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; parameter 0; tree StringPattern at position (0) within StringPattern[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2084 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; local variable fromSets(0); tree VertexCondition at position (0) within VertexCondition[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2085 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; creation 0; tree new VertexCondition[patterns.length]  <:  Variable 2083 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; local variable fromSets(0); tree VertexCondition[]
subtype constraint: Variable 2086 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; creation 0; tree VertexCondition at position (0) within new VertexCondition[patterns.length]  <:  Variable 2084 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; local variable fromSets(0); tree VertexCondition at position (0) within VertexCondition[]
inequality constraint: Variable 2086 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; creation 0; tree VertexCondition at position (0) within new VertexCondition[patterns.length] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2084 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; local variable fromSets(0); tree VertexCondition at position (0) within VertexCondition[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2083 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; local variable fromSets(0); tree VertexCondition[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2083 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; local variable fromSets(0); tree VertexCondition[] != Constant(@GUT.quals.Any)
subtype constraint: Variable 2087 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; creation 1; tree PatternVertexCondition  <:  Variable 2084 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; local variable fromSets(0); tree VertexCondition at position (0) within VertexCondition[]
combine constraint: Variable 2087 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; creation 1; tree PatternVertexCondition  |>  Variable 2088 at method classycle.dependency.PatternVertexCondition#<init>(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #2089
inequality constraint: CombVariable #2089 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2087 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; creation 1; tree PatternVertexCondition != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2087 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; creation 1; tree PatternVertexCondition != Constant(@GUT.quals.Any)
combine constraint: Variable 2087 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; creation 1; tree PatternVertexCondition  |>  Variable 2088 at method classycle.dependency.PatternVertexCondition#<init>(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #2090
subtype constraint: Variable 2082 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; parameter 0; tree StringPattern at position (0) within StringPattern[]  <:  CombVariable #2090
inequality constraint: Variable 2087 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; creation 1; tree PatternVertexCondition != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2083 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; local variable fromSets(0); tree VertexCondition[]  <:  Variable 2079 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; return type; tree VertexCondition[]
subtype constraint: Variable 2084 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; local variable fromSets(0); tree VertexCondition at position (0) within VertexCondition[]  <:  Variable 2080 at method classycle.dependency.DependencyStatement#createVertexConditions([Lclassycle/util/StringPattern;):[Lclassycle/graph/VertexCondition; return type; tree VertexCondition at position (0) within VertexCondition[]
inequality constraint: Variable 2091 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2091 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result  <:  Variable 2094 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result
subtype constraint: Variable 2095 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  <:  Variable 2092 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]
subtype constraint: Variable 2096 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 2093 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
inequality constraint: Variable 2093 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2097 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree ResultContainer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2098 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree ResultContainer  <:  Variable 2097 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree ResultContainer
inequality constraint: Variable 2098 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree ResultContainer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2098 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree ResultContainer != Constant(@GUT.quals.Any)
inequality constraint: Variable 2098 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree ResultContainer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2099 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable finder(0); tree PathsFinder != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2100 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree PathsFinder  <:  Variable 2099 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable finder(0); tree PathsFinder
combine constraint: Variable 2100 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree PathsFinder  |>  Variable 277 at method classycle.graph.PathsFinder#<init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;ZZ):V parameter 0; tree VertexCondition  =  CombVariable #2101
combine constraint: Variable 2100 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree PathsFinder  |>  Variable 278 at method classycle.graph.PathsFinder#<init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;ZZ):V parameter 1; tree VertexCondition  =  CombVariable #2102
inequality constraint: CombVariable #2101 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2102 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2100 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree PathsFinder != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2100 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree PathsFinder != Constant(@GUT.quals.Any)
combine constraint: Variable 2100 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree PathsFinder  |>  Variable 277 at method classycle.graph.PathsFinder#<init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;ZZ):V parameter 0; tree VertexCondition  =  CombVariable #2103
combine constraint: Variable 2100 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree PathsFinder  |>  Variable 278 at method classycle.graph.PathsFinder#<init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;ZZ):V parameter 1; tree VertexCondition  =  CombVariable #2104
subtype constraint: Variable 2068 at class classycle.dependency.DependencyStatement field _startConditions; tree VertexCondition at position (0) within VertexCondition[]  <:  CombVariable #2103
subtype constraint: Variable 2070 at class classycle.dependency.DependencyStatement field _finalConditions; tree VertexCondition at position (0) within VertexCondition[]  <:  CombVariable #2104
inequality constraint: Variable 2100 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree PathsFinder != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2072 at class classycle.dependency.DependencyStatement field _renderer; tree ResultRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2072 at class classycle.dependency.DependencyStatement field _renderer; tree ResultRenderer != Constant(@GUT.quals.Any)
combine constraint: Variable 2097 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree ResultContainer  |>  Variable 2105 at method classycle.dependency.ResultContainer#add(Lclassycle/dependency/Result;):V parameter 0; tree Result  =  CombVariable #2106
inequality constraint: CombVariable #2106 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2097 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree ResultContainer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2097 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree ResultContainer != Constant(@GUT.quals.Any)
combine constraint: Variable 2097 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree ResultContainer  |>  Variable 2105 at method classycle.dependency.ResultContainer#add(Lclassycle/dependency/Result;):V parameter 0; tree Result  =  CombVariable #2107
subtype constraint: Variable 2108 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyResult  <:  CombVariable #2107
combine constraint: Variable 2108 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyResult  |>  Variable 2109 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 0; tree StringPattern  =  CombVariable #2114
combine constraint: Variable 2108 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyResult  |>  Variable 2110 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 1; tree StringPattern  =  CombVariable #2115
combine constraint: Variable 2108 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyResult  |>  Variable 2111 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 2; tree String  =  CombVariable #2116
combine constraint: Variable 2108 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyResult  |>  Variable 2112 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 3; tree AtomicVertex[]  =  CombVariable #2117
combine constraint: Variable 2108 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyResult  |>  Variable 2113 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 3; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2118
inequality constraint: CombVariable #2114 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2115 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2116 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2117 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2118 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2108 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyResult != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2108 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyResult != Constant(@GUT.quals.Any)
combine constraint: Variable 2108 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyResult  |>  Variable 2109 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 0; tree StringPattern  =  CombVariable #2119
combine constraint: Variable 2108 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyResult  |>  Variable 2110 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 1; tree StringPattern  =  CombVariable #2120
combine constraint: Variable 2108 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyResult  |>  Variable 2111 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 2; tree String  =  CombVariable #2121
combine constraint: Variable 2108 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyResult  |>  Variable 2112 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 3; tree AtomicVertex[]  =  CombVariable #2122
combine constraint: Variable 2108 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyResult  |>  Variable 2113 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 3; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2123
subtype constraint: Variable 2064 at class classycle.dependency.DependencyStatement field _startSets; tree StringPattern at position (0) within StringPattern[]  <:  CombVariable #2119
subtype constraint: Variable 2066 at class classycle.dependency.DependencyStatement field _finalSets; tree StringPattern at position (0) within StringPattern[]  <:  CombVariable #2120
subtype constraint: Variable 2124 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; return type; tree String  <:  CombVariable #2121
combine constraint: Variable 2099 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable finder(0); tree PathsFinder  |>  Variable 283 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; parameter 0; tree AtomicVertex[]  =  CombVariable #2125
combine constraint: Variable 2099 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable finder(0); tree PathsFinder  |>  Variable 284 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2126
combine constraint: Variable 2099 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable finder(0); tree PathsFinder  |>  Variable 281 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #2127
combine constraint: Variable 2099 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable finder(0); tree PathsFinder  |>  Variable 282 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2128
subtype constraint: CombVariable #2127  <:  CombVariable #2122
subtype constraint: CombVariable #2128  <:  CombVariable #2123
inequality constraint: Variable 2108 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyResult != Constant(@GUT.quals.Lost)
combine constraint: Variable 2099 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable finder(0); tree PathsFinder  |>  Variable 283 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; parameter 0; tree AtomicVertex[]  =  CombVariable #2129
combine constraint: Variable 2099 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable finder(0); tree PathsFinder  |>  Variable 284 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2130
combine constraint: Variable 2099 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable finder(0); tree PathsFinder  |>  Variable 281 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #2131
combine constraint: Variable 2099 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable finder(0); tree PathsFinder  |>  Variable 282 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2132
inequality constraint: CombVariable #2129 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2130 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2099 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable finder(0); tree PathsFinder != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2099 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable finder(0); tree PathsFinder != Constant(@GUT.quals.Any)
combine constraint: Variable 2099 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable finder(0); tree PathsFinder  |>  Variable 283 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; parameter 0; tree AtomicVertex[]  =  CombVariable #2133
combine constraint: Variable 2099 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable finder(0); tree PathsFinder  |>  Variable 284 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2134
combine constraint: Variable 2099 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable finder(0); tree PathsFinder  |>  Variable 281 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #2135
combine constraint: Variable 2099 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable finder(0); tree PathsFinder  |>  Variable 282 at method classycle.graph.PathsFinder#findPaths([Lclassycle/graph/AtomicVertex;):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2136
subtype constraint: Variable 2092 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  <:  CombVariable #2133
subtype constraint: Variable 2093 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  <:  CombVariable #2134
subtype constraint: Variable 2097 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree ResultContainer  <:  Variable 2091 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result
inequality constraint: Variable 2124 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2137 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2138 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 2137 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; local variable buffer(0); tree StringBuffer
combine constraint: Variable 2138 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2139
inequality constraint: CombVariable #2139 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2138 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2138 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2138 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2140
subtype constraint: Variable 2061 at class classycle.dependency.DependencyStatement field CHECK; tree String  <:  CombVariable #2140
inequality constraint: Variable 2138 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
combine constraint: Variable 2137 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2141
combine constraint: Variable 2137 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2142
combine constraint: CombVariable #2142  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2143
combine constraint: CombVariable #2143  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2144
combine constraint: CombVariable #2143  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2145
combine constraint: CombVariable #2145  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2146
combine constraint: CombVariable #2146  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2147
combine constraint: CombVariable #2146  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2148
inequality constraint: CombVariable #2147 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2146 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2146 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #2146  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2149
combine constraint: CombVariable #2146  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2150
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  =  CombVariable #2153
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #2154
subtype constraint: CombVariable #2154  <:  CombVariable #2149
combine constraint: CombVariable #2145  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2155
inequality constraint: CombVariable #2145 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2145 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #2145  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2156
combine constraint: CombVariable #2143  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2157
combine constraint: CombVariable #2143  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2158
inequality constraint: CombVariable #2157 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2143 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2143 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #2143  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2159
combine constraint: CombVariable #2143  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2160
subtype constraint: Variable 2161 at method classycle.dependency.DependencyStatement#getKeyWord():Ljava/lang/String; return type; tree String  <:  CombVariable #2159
combine constraint: CombVariable #2142  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2162
inequality constraint: CombVariable #2142 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2142 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #2142  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2163
combine constraint: Variable 2137 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2164
combine constraint: Variable 2137 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2165
inequality constraint: CombVariable #2164 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2137 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2137 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2137 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2166
combine constraint: Variable 2137 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2167
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  =  CombVariable #2168
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #2169
subtype constraint: CombVariable #2169  <:  CombVariable #2166
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  =  CombVariable #2170
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #2171
inequality constraint: CombVariable #2170 != Constant(@GUT.quals.Lost)
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  =  CombVariable #2172
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #2173
subtype constraint: Variable 2064 at class classycle.dependency.DependencyStatement field _startSets; tree StringPattern at position (0) within StringPattern[]  <:  CombVariable #2172
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  =  CombVariable #2174
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #2175
inequality constraint: CombVariable #2174 != Constant(@GUT.quals.Lost)
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  =  CombVariable #2176
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #2177
subtype constraint: Variable 2066 at class classycle.dependency.DependencyStatement field _finalSets; tree StringPattern at position (0) within StringPattern[]  <:  CombVariable #2176
subtype constraint: Variable 2178 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; creation 1; tree String  <:  Variable 2124 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; return type; tree String
combine constraint: Variable 2178 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2179
inequality constraint: CombVariable #2179 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2178 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2178 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2178 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2180
subtype constraint: Variable 2137 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; local variable buffer(0); tree StringBuffer  <:  CombVariable #2180
inequality constraint: Variable 2178 at method classycle.dependency.DependencyStatement#toString(II):Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2181 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2181 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2183 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer
combine constraint: Variable 2183 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2184
inequality constraint: CombVariable #2184 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2183 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2183 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2183 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2185
subtype constraint: Variable 2061 at class classycle.dependency.DependencyStatement field CHECK; tree String  <:  CombVariable #2185
inequality constraint: Variable 2183 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
combine constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2186
combine constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2187
combine constraint: CombVariable #2187  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2188
inequality constraint: CombVariable #2187 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2187 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #2187  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2189
combine constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2190
combine constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2191
inequality constraint: CombVariable #2190 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2192
combine constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2193
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  =  CombVariable #2194
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #2195
subtype constraint: CombVariable #2195  <:  CombVariable #2192
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  =  CombVariable #2196
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #2197
inequality constraint: CombVariable #2196 != Constant(@GUT.quals.Lost)
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  =  CombVariable #2198
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #2199
subtype constraint: Variable 2064 at class classycle.dependency.DependencyStatement field _startSets; tree StringPattern at position (0) within StringPattern[]  <:  CombVariable #2198
combine constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2200
combine constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2201
combine constraint: CombVariable #2201  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2202
inequality constraint: CombVariable #2201 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2201 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #2201  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2203
combine constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2204
combine constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2205
inequality constraint: CombVariable #2204 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2206
combine constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2207
subtype constraint: Variable 2161 at method classycle.dependency.DependencyStatement#getKeyWord():Ljava/lang/String; return type; tree String  <:  CombVariable #2206
combine constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2208
combine constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2209
combine constraint: CombVariable #2209  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2210
inequality constraint: CombVariable #2209 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2209 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #2209  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2211
combine constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2212
combine constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2213
inequality constraint: CombVariable #2212 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2214
combine constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2215
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  =  CombVariable #2216
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #2217
subtype constraint: CombVariable #2217  <:  CombVariable #2214
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  =  CombVariable #2218
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #2219
inequality constraint: CombVariable #2218 != Constant(@GUT.quals.Lost)
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  =  CombVariable #2220
combine constraint: Variable 2071 at class classycle.dependency.DependencyStatement field _repository; tree SetDefinitionRepository  |>  Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #2221
subtype constraint: Variable 2066 at class classycle.dependency.DependencyStatement field _finalSets; tree StringPattern at position (0) within StringPattern[]  <:  CombVariable #2220
subtype constraint: Variable 2222 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; creation 1; tree String  <:  Variable 2181 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; return type; tree String
combine constraint: Variable 2222 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2223
inequality constraint: CombVariable #2223 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2222 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2222 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2222 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2224
combine constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2225
subtype constraint: CombVariable #2225  <:  CombVariable #2224
inequality constraint: Variable 2222 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2226
inequality constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2227
inequality constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2182 at method classycle.dependency.DependencyStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 2161 at method classycle.dependency.DependencyStatement#getKeyWord():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2060 at class classycle.dependency.DependencyStatement field DIDOF; tree String  <:  CombVariable #2228
subtype constraint: Variable 2058 at class classycle.dependency.DependencyStatement field IDOF; tree String  <:  CombVariable #2228
subtype constraint: CombVariable #2228  <:  Variable 2161 at method classycle.dependency.DependencyStatement#getKeyWord():Ljava/lang/String; return type; tree String
inequality constraint: Variable 2094 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2096 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2229 at class classycle.dependency.SetDefinitionRepository field _nameToPatternMap; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2230 at class classycle.dependency.SetDefinitionRepository field _nameToPatternMap creation 0; tree HashMap  <:  Variable 2229 at class classycle.dependency.SetDefinitionRepository field _nameToPatternMap; tree HashMap
inequality constraint: Variable 2230 at class classycle.dependency.SetDefinitionRepository field _nameToPatternMap creation 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2230 at class classycle.dependency.SetDefinitionRepository field _nameToPatternMap creation 0; tree HashMap != Constant(@GUT.quals.Any)
inequality constraint: Variable 2230 at class classycle.dependency.SetDefinitionRepository field _nameToPatternMap creation 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2231 at class classycle.dependency.SetDefinitionRepository field _patternToNameMap; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2232 at class classycle.dependency.SetDefinitionRepository field _patternToNameMap creation 0; tree HashMap  <:  Variable 2231 at class classycle.dependency.SetDefinitionRepository field _patternToNameMap; tree HashMap
inequality constraint: Variable 2232 at class classycle.dependency.SetDefinitionRepository field _patternToNameMap creation 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2232 at class classycle.dependency.SetDefinitionRepository field _patternToNameMap creation 0; tree HashMap != Constant(@GUT.quals.Any)
inequality constraint: Variable 2232 at class classycle.dependency.SetDefinitionRepository field _patternToNameMap creation 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2229 at class classycle.dependency.SetDefinitionRepository field _nameToPatternMap; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2229 at class classycle.dependency.SetDefinitionRepository field _nameToPatternMap; tree HashMap != Constant(@GUT.quals.Any)
inequality constraint: Variable 2233 at method classycle.dependency.SetDefinitionRepository#put(Ljava/lang/String;Lclassycle/util/StringPattern;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2234 at method classycle.dependency.SetDefinitionRepository#put(Ljava/lang/String;Lclassycle/util/StringPattern;):V parameter 1; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2229 at class classycle.dependency.SetDefinitionRepository field _nameToPatternMap; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2229 at class classycle.dependency.SetDefinitionRepository field _nameToPatternMap; tree HashMap != Constant(@GUT.quals.Any)
subtype constraint: Variable 2233 at method classycle.dependency.SetDefinitionRepository#put(Ljava/lang/String;Lclassycle/util/StringPattern;):V parameter 0; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 2234 at method classycle.dependency.SetDefinitionRepository#put(Ljava/lang/String;Lclassycle/util/StringPattern;):V parameter 1; tree StringPattern  <:  Constant(@GUT.quals.Peer)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2231 at class classycle.dependency.SetDefinitionRepository field _patternToNameMap; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2231 at class classycle.dependency.SetDefinitionRepository field _patternToNameMap; tree HashMap != Constant(@GUT.quals.Any)
subtype constraint: Variable 2234 at method classycle.dependency.SetDefinitionRepository#put(Ljava/lang/String;Lclassycle/util/StringPattern;):V parameter 1; tree StringPattern  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 2233 at method classycle.dependency.SetDefinitionRepository#put(Ljava/lang/String;Lclassycle/util/StringPattern;):V parameter 0; tree String  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 2235 at method classycle.dependency.SetDefinitionRepository#getPattern(Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2236 at method classycle.dependency.SetDefinitionRepository#getPattern(Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2237 at method classycle.dependency.SetDefinitionRepository#getPattern(Ljava/lang/String;):Lclassycle/util/StringPattern; cast 0; tree StringPattern  <:  Variable 2235 at method classycle.dependency.SetDefinitionRepository#getPattern(Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern
combine constraint: Variable 2229 at class classycle.dependency.SetDefinitionRepository field _nameToPatternMap; tree HashMap  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2238
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2239 at method classycle.dependency.SetDefinitionRepository#contains(Ljava/lang/String;):Z parameter 0; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 2229 at class classycle.dependency.SetDefinitionRepository field _nameToPatternMap; tree HashMap  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2240
combine constraint: Variable 2229 at class classycle.dependency.SetDefinitionRepository field _nameToPatternMap; tree HashMap  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2241
inequality constraint: CombVariable #2241 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2229 at class classycle.dependency.SetDefinitionRepository field _nameToPatternMap; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2229 at class classycle.dependency.SetDefinitionRepository field _nameToPatternMap; tree HashMap != Constant(@GUT.quals.Any)
combine constraint: Variable 2229 at class classycle.dependency.SetDefinitionRepository field _nameToPatternMap; tree HashMap  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2242
subtype constraint: Variable 2239 at method classycle.dependency.SetDefinitionRepository#contains(Ljava/lang/String;):Z parameter 0; tree String  <:  CombVariable #2242
inequality constraint: Variable 2243 at method classycle.dependency.SetDefinitionRepository#getName(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2244 at method classycle.dependency.SetDefinitionRepository#getName(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2245 at method classycle.dependency.SetDefinitionRepository#getName(Lclassycle/util/StringPattern;):Ljava/lang/String; cast 0; tree String  <:  Variable 2243 at method classycle.dependency.SetDefinitionRepository#getName(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String
combine constraint: Variable 2231 at class classycle.dependency.SetDefinitionRepository field _patternToNameMap; tree HashMap  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2246
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2247 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; local variable name(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2243 at method classycle.dependency.SetDefinitionRepository#getName(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  <:  Variable 2247 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; local variable name(0); tree String
inequality constraint: Variable 2244 at method classycle.dependency.SetDefinitionRepository#getName(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  <:  Variable 2244 at method classycle.dependency.SetDefinitionRepository#getName(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern
combine constraint: Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2248
subtype constraint: CombVariable #2248  <:  CombVariable #2249
subtype constraint: Variable 2247 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; local variable name(0); tree String  <:  CombVariable #2249
subtype constraint: CombVariable #2249  <:  Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String
combine constraint: Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2250
inequality constraint: Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern != Constant(@GUT.quals.Any)
combine constraint: Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2251
inequality constraint: Variable 2252 at method classycle.dependency.ResultRenderer#getPreferenceFactory():Lclassycle/dependency/PreferenceFactory; return type; tree PreferenceFactory != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2253 at method classycle.dependency.ResultRenderer#considerPreference(Lclassycle/dependency/Preference;):V parameter 0; tree Preference != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2254 at method classycle.dependency.ResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; return type; tree Result != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2255 at method classycle.dependency.ResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2256 at method classycle.dependency.ResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; parameter 0; tree Result != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2257 at class classycle.dependency.CheckCyclesStatement field _set; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2258 at class classycle.dependency.CheckCyclesStatement field _repository; tree SetDefinitionRepository != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2259 at method classycle.dependency.CheckCyclesStatement#<init>(Lclassycle/util/StringPattern;IZLclassycle/dependency/SetDefinitionRepository;):V parameter 0; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2260 at method classycle.dependency.CheckCyclesStatement#<init>(Lclassycle/util/StringPattern;IZLclassycle/dependency/SetDefinitionRepository;):V parameter 3; tree SetDefinitionRepository != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2257 at class classycle.dependency.CheckCyclesStatement field _set; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2259 at method classycle.dependency.CheckCyclesStatement#<init>(Lclassycle/util/StringPattern;IZLclassycle/dependency/SetDefinitionRepository;):V parameter 0; tree StringPattern  <:  Variable 2257 at class classycle.dependency.CheckCyclesStatement field _set; tree StringPattern
inequality constraint: Variable 2258 at class classycle.dependency.CheckCyclesStatement field _repository; tree SetDefinitionRepository != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2260 at method classycle.dependency.CheckCyclesStatement#<init>(Lclassycle/util/StringPattern;IZLclassycle/dependency/SetDefinitionRepository;):V parameter 3; tree SetDefinitionRepository  <:  Variable 2258 at class classycle.dependency.CheckCyclesStatement field _repository; tree SetDefinitionRepository
inequality constraint: Variable 2261 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2261 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result  <:  Variable 2094 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result
subtype constraint: Variable 2095 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  <:  Variable 2262 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]
subtype constraint: Variable 2096 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 2263 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
inequality constraint: Variable 2263 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2264 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable filteredGraph(0); tree List != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2265 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree ArrayList  <:  Variable 2264 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable filteredGraph(0); tree List
inequality constraint: Variable 2265 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2265 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree ArrayList != Constant(@GUT.quals.Any)
inequality constraint: Variable 2265 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 2257 at class classycle.dependency.CheckCyclesStatement field _set; tree StringPattern  |>  Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #2266
inequality constraint: CombVariable #2266 != Constant(@GUT.quals.Lost)
combine constraint: Variable 2257 at class classycle.dependency.CheckCyclesStatement field _set; tree StringPattern  |>  Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #2267
combine constraint: Variable 2268 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; cast 0; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #2269
subtype constraint: CombVariable #2269  <:  CombVariable #2267
combine constraint: Variable 2268 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; cast 0; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #2270
combine constraint: Variable 2268 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; cast 0; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #2271
combine constraint: Variable 2263 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #2272
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #2272
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2264 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable filteredGraph(0); tree List != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2264 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable filteredGraph(0); tree List != Constant(@GUT.quals.Any)
subtype constraint: Variable 2263 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 2262 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2263 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2273 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; cast 1; tree AtomicVertex[]  <:  Variable 2262 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]
subtype constraint: Variable 2274 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; cast 1; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 2263 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
combine constraint: Variable 2264 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable filteredGraph(0); tree List  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2275
combine constraint: Variable 2264 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable filteredGraph(0); tree List  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2276
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #2276
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2279 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable processor(0); tree PackageProcessor != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2280 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree PackageProcessor  <:  Variable 2279 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable processor(0); tree PackageProcessor
inequality constraint: Variable 2280 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree PackageProcessor != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2280 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree PackageProcessor != Constant(@GUT.quals.Any)
inequality constraint: Variable 2280 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree PackageProcessor != Constant(@GUT.quals.Lost)
combine constraint: Variable 2279 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable processor(0); tree PackageProcessor  |>  Variable 13 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]  =  CombVariable #2281
combine constraint: Variable 2279 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable processor(0); tree PackageProcessor  |>  Variable 14 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]  =  CombVariable #2282
inequality constraint: CombVariable #2281 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2282 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2279 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable processor(0); tree PackageProcessor != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2279 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable processor(0); tree PackageProcessor != Constant(@GUT.quals.Any)
combine constraint: Variable 2279 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable processor(0); tree PackageProcessor  |>  Variable 13 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]  =  CombVariable #2283
combine constraint: Variable 2279 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable processor(0); tree PackageProcessor  |>  Variable 14 at method classycle.graph.GraphProcessor#deepSearchFirst([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]  =  CombVariable #2284
subtype constraint: Variable 2262 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  <:  CombVariable #2283
subtype constraint: Variable 2263 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  <:  CombVariable #2284
inequality constraint: Variable 2262 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2263 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
combine constraint: Variable 2279 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable processor(0); tree PackageProcessor  |>  Variable 1573 at method classycle.PackageProcessor#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #2285
combine constraint: Variable 2279 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable processor(0); tree PackageProcessor  |>  Variable 1574 at method classycle.PackageProcessor#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2286
subtype constraint: CombVariable #2285  <:  Variable 2262 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]
subtype constraint: CombVariable #2286  <:  Variable 2263 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
combine constraint: Variable 2279 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable processor(0); tree PackageProcessor  |>  Variable 1573 at method classycle.PackageProcessor#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #2287
combine constraint: Variable 2279 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable processor(0); tree PackageProcessor  |>  Variable 1574 at method classycle.PackageProcessor#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2288
combine constraint: Variable 2279 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable processor(0); tree PackageProcessor  |>  Variable 1573 at method classycle.PackageProcessor#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #2289
combine constraint: Variable 2279 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable processor(0); tree PackageProcessor  |>  Variable 1574 at method classycle.PackageProcessor#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2290
inequality constraint: Variable 2291 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable analyser(0); tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2292 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 3; tree StrongComponentAnalyser  <:  Variable 2291 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable analyser(0); tree StrongComponentAnalyser
combine constraint: Variable 2292 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 3; tree StrongComponentAnalyser  |>  Variable 5 at method classycle.graph.StrongComponentAnalyser#<init>([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex[]  =  CombVariable #2293
combine constraint: Variable 2292 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 3; tree StrongComponentAnalyser  |>  Variable 6 at method classycle.graph.StrongComponentAnalyser#<init>([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2294
inequality constraint: CombVariable #2293 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2294 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2292 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 3; tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2292 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 3; tree StrongComponentAnalyser != Constant(@GUT.quals.Any)
combine constraint: Variable 2292 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 3; tree StrongComponentAnalyser  |>  Variable 5 at method classycle.graph.StrongComponentAnalyser#<init>([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex[]  =  CombVariable #2295
combine constraint: Variable 2292 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 3; tree StrongComponentAnalyser  |>  Variable 6 at method classycle.graph.StrongComponentAnalyser#<init>([Lclassycle/graph/AtomicVertex;):V parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2296
subtype constraint: Variable 2262 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  <:  CombVariable #2295
subtype constraint: Variable 2263 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  <:  CombVariable #2296
inequality constraint: Variable 2292 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 3; tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2298 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable condensedGraph(0); tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
combine constraint: Variable 2291 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable analyser(0); tree StrongComponentAnalyser  |>  Variable 9 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  =  CombVariable #2299
combine constraint: Variable 2291 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable analyser(0); tree StrongComponentAnalyser  |>  Variable 10 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  =  CombVariable #2300
subtype constraint: CombVariable #2299  <:  Variable 2297 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable condensedGraph(0); tree Vertex[]
subtype constraint: CombVariable #2300  <:  Variable 2298 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable condensedGraph(0); tree Vertex at position (0) within Vertex[]
combine constraint: Variable 2291 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable analyser(0); tree StrongComponentAnalyser  |>  Variable 9 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  =  CombVariable #2301
combine constraint: Variable 2291 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable analyser(0); tree StrongComponentAnalyser  |>  Variable 10 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  =  CombVariable #2302
inequality constraint: Variable 2291 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable analyser(0); tree StrongComponentAnalyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2291 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable analyser(0); tree StrongComponentAnalyser != Constant(@GUT.quals.Any)
combine constraint: Variable 2291 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable analyser(0); tree StrongComponentAnalyser  |>  Variable 9 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent[]  =  CombVariable #2303
combine constraint: Variable 2291 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable analyser(0); tree StrongComponentAnalyser  |>  Variable 10 at method classycle.graph.StrongComponentAnalyser#getCondensedGraph():[Lclassycle/graph/StrongComponent; return type; tree StrongComponent at position (0) within StrongComponent[]  =  CombVariable #2304
inequality constraint: Variable 2305 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree CyclesResult != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2306 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 4; tree CyclesResult  <:  Variable 2305 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree CyclesResult
combine constraint: Variable 2306 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 4; tree CyclesResult  |>  Variable 2307 at method classycle.dependency.CyclesResult#<init>(Ljava/lang/String;Z):V parameter 0; tree String  =  CombVariable #2308
inequality constraint: CombVariable #2308 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2306 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 4; tree CyclesResult != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2306 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 4; tree CyclesResult != Constant(@GUT.quals.Any)
combine constraint: Variable 2306 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 4; tree CyclesResult  |>  Variable 2307 at method classycle.dependency.CyclesResult#<init>(Ljava/lang/String;Z):V parameter 0; tree String  =  CombVariable #2309
subtype constraint: Variable 2310 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; return type; tree String  <:  CombVariable #2309
inequality constraint: Variable 2306 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 4; tree CyclesResult != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2311 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable strongComponent(0); tree StrongComponent != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2312 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; cast 2; tree StrongComponent  <:  Variable 2311 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable strongComponent(0); tree StrongComponent
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 2298 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable condensedGraph(0); tree Vertex at position (0) within Vertex[]
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 2305 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree CyclesResult  |>  Variable 2313 at method classycle.dependency.CyclesResult#addCycle(Lclassycle/graph/StrongComponent;):V parameter 0; tree StrongComponent  =  CombVariable #2314
inequality constraint: CombVariable #2314 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2305 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree CyclesResult != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2305 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree CyclesResult != Constant(@GUT.quals.Any)
combine constraint: Variable 2305 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree CyclesResult  |>  Variable 2313 at method classycle.dependency.CyclesResult#addCycle(Lclassycle/graph/StrongComponent;):V parameter 0; tree StrongComponent  =  CombVariable #2315
subtype constraint: Variable 2311 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable strongComponent(0); tree StrongComponent  <:  CombVariable #2315
subtype constraint: Variable 2305 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree CyclesResult  <:  Variable 2261 at method classycle.dependency.CheckCyclesStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result
inequality constraint: Variable 2316 at method classycle.dependency.CheckCyclesStatement#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2316 at method classycle.dependency.CheckCyclesStatement#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 2310 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; return type; tree String  <:  Variable 2316 at method classycle.dependency.CheckCyclesStatement#toString():Ljava/lang/String; return type; tree String
inequality constraint: Variable 2310 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2318 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer
inequality constraint: Variable 2318 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2318 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 2318 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2319
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2320
combine constraint: CombVariable #2320  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2321
inequality constraint: CombVariable #2320 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2320 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #2320  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2322
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2323
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2324
inequality constraint: CombVariable #2323 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2325
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2326
subtype constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  <:  CombVariable #2325
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2327
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2328
inequality constraint: CombVariable #2327 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2329
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2330
subtype constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  <:  CombVariable #2329
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2331
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2332
inequality constraint: CombVariable #2331 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2333
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2334
subtype constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  <:  CombVariable #2333
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2335
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2336
combine constraint: CombVariable #2336  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2337
combine constraint: CombVariable #2337  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2338
inequality constraint: CombVariable #2337 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2337 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #2337  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2339
combine constraint: CombVariable #2336  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2340
inequality constraint: CombVariable #2336 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2336 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #2336  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2341
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2342
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2343
inequality constraint: CombVariable #2342 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2344
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2345
subtype constraint: Literal(STRING_LITERAL, " > ")  <:  CombVariable #2344
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2346
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2347
combine constraint: CombVariable #2347  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2348
inequality constraint: CombVariable #2347 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2347 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #2347  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2349
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2350
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2351
inequality constraint: CombVariable #2350 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2352
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2353
subtype constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  <:  CombVariable #2352
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2354
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2355
inequality constraint: CombVariable #2354 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2356
combine constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2357
combine constraint: Variable 2258 at class classycle.dependency.CheckCyclesStatement field _repository; tree SetDefinitionRepository  |>  Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  =  CombVariable #2358
combine constraint: Variable 2258 at class classycle.dependency.CheckCyclesStatement field _repository; tree SetDefinitionRepository  |>  Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #2359
subtype constraint: CombVariable #2359  <:  CombVariable #2356
combine constraint: Variable 2258 at class classycle.dependency.CheckCyclesStatement field _repository; tree SetDefinitionRepository  |>  Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  =  CombVariable #2360
combine constraint: Variable 2258 at class classycle.dependency.CheckCyclesStatement field _repository; tree SetDefinitionRepository  |>  Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #2361
inequality constraint: CombVariable #2360 != Constant(@GUT.quals.Lost)
combine constraint: Variable 2258 at class classycle.dependency.CheckCyclesStatement field _repository; tree SetDefinitionRepository  |>  Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  =  CombVariable #2362
combine constraint: Variable 2258 at class classycle.dependency.CheckCyclesStatement field _repository; tree SetDefinitionRepository  |>  Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #2363
subtype constraint: Variable 2257 at class classycle.dependency.CheckCyclesStatement field _set; tree StringPattern  <:  CombVariable #2362
subtype constraint: Variable 2364 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; creation 1; tree String  <:  Variable 2310 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; return type; tree String
combine constraint: Variable 2364 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2365
inequality constraint: CombVariable #2365 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2364 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2364 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2364 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2366
subtype constraint: Variable 2317 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; local variable buffer(0); tree StringBuffer  <:  CombVariable #2366
inequality constraint: Variable 2364 at method classycle.dependency.CheckCyclesStatement#createStatement():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2367 at class classycle.dependency.DependencyChecker field _analyser; tree Analyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2368 at class classycle.dependency.DependencyChecker field _renderer; tree ResultRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2369 at class classycle.dependency.DependencyChecker field _processor; tree DependencyProcessor != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2370 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree Analyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2371 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2372 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2373 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree ResultRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2367 at class classycle.dependency.DependencyChecker field _analyser; tree Analyser != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2370 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree Analyser  <:  Variable 2367 at class classycle.dependency.DependencyChecker field _analyser; tree Analyser
inequality constraint: Variable 2368 at class classycle.dependency.DependencyChecker field _renderer; tree ResultRenderer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2373 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree ResultRenderer  <:  Variable 2368 at class classycle.dependency.DependencyChecker field _renderer; tree ResultRenderer
inequality constraint: Variable 2374 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V local variable dp(0); tree DependencyProperties != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2375 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyProperties  <:  Variable 2374 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V local variable dp(0); tree DependencyProperties
combine constraint: Variable 2375 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyProperties  |>  Variable 2376 at method classycle.dependency.DependencyProperties#<init>(Ljava/util/Map;):V parameter 0; tree Map  =  CombVariable #2377
combine constraint: Variable 2375 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyProperties  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2378
combine constraint: Variable 2375 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyProperties  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2379
inequality constraint: CombVariable #2377 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2379 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2375 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyProperties != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2375 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyProperties != Constant(@GUT.quals.Any)
combine constraint: Variable 2375 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyProperties  |>  Variable 2376 at method classycle.dependency.DependencyProperties#<init>(Ljava/util/Map;):V parameter 0; tree Map  =  CombVariable #2380
combine constraint: Variable 2375 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyProperties  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2381
combine constraint: Variable 2375 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyProperties  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2382
subtype constraint: Variable 2372 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree Map  <:  CombVariable #2380
inequality constraint: Variable 2375 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyProperties != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2369 at class classycle.dependency.DependencyChecker field _processor; tree DependencyProcessor != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2383 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 1; tree DependencyProcessor  <:  Variable 2369 at class classycle.dependency.DependencyChecker field _processor; tree DependencyProcessor
combine constraint: Variable 2383 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 1; tree DependencyProcessor  |>  Variable 2384 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree String  =  CombVariable #2387
combine constraint: Variable 2383 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 1; tree DependencyProcessor  |>  Variable 2385 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree DependencyProperties  =  CombVariable #2388
combine constraint: Variable 2383 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 1; tree DependencyProcessor  |>  Variable 2386 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree ResultRenderer  =  CombVariable #2389
inequality constraint: CombVariable #2387 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2388 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2389 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2383 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 1; tree DependencyProcessor != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2383 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 1; tree DependencyProcessor != Constant(@GUT.quals.Any)
combine constraint: Variable 2383 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 1; tree DependencyProcessor  |>  Variable 2384 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree String  =  CombVariable #2390
combine constraint: Variable 2383 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 1; tree DependencyProcessor  |>  Variable 2385 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree DependencyProperties  =  CombVariable #2391
combine constraint: Variable 2383 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 1; tree DependencyProcessor  |>  Variable 2386 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree ResultRenderer  =  CombVariable #2392
subtype constraint: Variable 2371 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree String  <:  CombVariable #2390
subtype constraint: Variable 2374 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V local variable dp(0); tree DependencyProperties  <:  CombVariable #2391
subtype constraint: Variable 2373 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree ResultRenderer  <:  CombVariable #2392
inequality constraint: Variable 2383 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V creation 1; tree DependencyProcessor != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2393 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z parameter 0; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2395 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
combine constraint: Variable 2367 at class classycle.dependency.DependencyChecker field _analyser; tree Analyser  |>  Variable 1493 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #2396
combine constraint: Variable 2367 at class classycle.dependency.DependencyChecker field _analyser; tree Analyser  |>  Variable 1494 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2397
subtype constraint: CombVariable #2396  <:  Variable 2394 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z local variable graph(0); tree AtomicVertex[]
subtype constraint: CombVariable #2397  <:  Variable 2395 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]
combine constraint: Variable 2367 at class classycle.dependency.DependencyChecker field _analyser; tree Analyser  |>  Variable 1493 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #2398
combine constraint: Variable 2367 at class classycle.dependency.DependencyChecker field _analyser; tree Analyser  |>  Variable 1494 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2399
inequality constraint: Variable 2367 at class classycle.dependency.DependencyChecker field _analyser; tree Analyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2367 at class classycle.dependency.DependencyChecker field _analyser; tree Analyser != Constant(@GUT.quals.Any)
combine constraint: Variable 2367 at class classycle.dependency.DependencyChecker field _analyser; tree Analyser  |>  Variable 1493 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #2400
combine constraint: Variable 2367 at class classycle.dependency.DependencyChecker field _analyser; tree Analyser  |>  Variable 1494 at method classycle.Analyser#getClassGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2401
inequality constraint: Variable 2402 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z local variable result(0); tree Result != Constant(@GUT.quals.Lost)
combine constraint: Variable 2369 at class classycle.dependency.DependencyChecker field _processor; tree DependencyProcessor  |>  Variable 2404 at method classycle.dependency.DependencyProcessor#executeNextStatement([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  =  CombVariable #2406
combine constraint: Variable 2369 at class classycle.dependency.DependencyChecker field _processor; tree DependencyProcessor  |>  Variable 2405 at method classycle.dependency.DependencyProcessor#executeNextStatement([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2407
combine constraint: Variable 2369 at class classycle.dependency.DependencyChecker field _processor; tree DependencyProcessor  |>  Variable 2403 at method classycle.dependency.DependencyProcessor#executeNextStatement([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result  =  CombVariable #2408
subtype constraint: CombVariable #2408  <:  Variable 2402 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z local variable result(0); tree Result
combine constraint: Variable 2369 at class classycle.dependency.DependencyChecker field _processor; tree DependencyProcessor  |>  Variable 2404 at method classycle.dependency.DependencyProcessor#executeNextStatement([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  =  CombVariable #2409
combine constraint: Variable 2369 at class classycle.dependency.DependencyChecker field _processor; tree DependencyProcessor  |>  Variable 2405 at method classycle.dependency.DependencyProcessor#executeNextStatement([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2410
combine constraint: Variable 2369 at class classycle.dependency.DependencyChecker field _processor; tree DependencyProcessor  |>  Variable 2403 at method classycle.dependency.DependencyProcessor#executeNextStatement([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result  =  CombVariable #2411
inequality constraint: CombVariable #2409 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2410 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2369 at class classycle.dependency.DependencyChecker field _processor; tree DependencyProcessor != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2369 at class classycle.dependency.DependencyChecker field _processor; tree DependencyProcessor != Constant(@GUT.quals.Any)
combine constraint: Variable 2369 at class classycle.dependency.DependencyChecker field _processor; tree DependencyProcessor  |>  Variable 2404 at method classycle.dependency.DependencyProcessor#executeNextStatement([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  =  CombVariable #2412
combine constraint: Variable 2369 at class classycle.dependency.DependencyChecker field _processor; tree DependencyProcessor  |>  Variable 2405 at method classycle.dependency.DependencyProcessor#executeNextStatement([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2413
combine constraint: Variable 2369 at class classycle.dependency.DependencyChecker field _processor; tree DependencyProcessor  |>  Variable 2403 at method classycle.dependency.DependencyProcessor#executeNextStatement([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result  =  CombVariable #2414
subtype constraint: Variable 2394 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z local variable graph(0); tree AtomicVertex[]  <:  CombVariable #2412
subtype constraint: Variable 2395 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z local variable graph(0); tree AtomicVertex at position (0) within AtomicVertex[]  <:  CombVariable #2413
combine constraint: Variable 2393 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z parameter 0; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2415
inequality constraint: CombVariable #2415 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2393 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z parameter 0; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2393 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z parameter 0; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 2393 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z parameter 0; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2416
combine constraint: Variable 2368 at class classycle.dependency.DependencyChecker field _renderer; tree ResultRenderer  |>  Variable 2256 at method classycle.dependency.ResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; parameter 0; tree Result  =  CombVariable #2417
combine constraint: Variable 2368 at class classycle.dependency.DependencyChecker field _renderer; tree ResultRenderer  |>  Variable 2255 at method classycle.dependency.ResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; return type; tree String  =  CombVariable #2418
subtype constraint: CombVariable #2418  <:  CombVariable #2416
combine constraint: Variable 2368 at class classycle.dependency.DependencyChecker field _renderer; tree ResultRenderer  |>  Variable 2256 at method classycle.dependency.ResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; parameter 0; tree Result  =  CombVariable #2419
combine constraint: Variable 2368 at class classycle.dependency.DependencyChecker field _renderer; tree ResultRenderer  |>  Variable 2255 at method classycle.dependency.ResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; return type; tree String  =  CombVariable #2420
inequality constraint: CombVariable #2419 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2368 at class classycle.dependency.DependencyChecker field _renderer; tree ResultRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2368 at class classycle.dependency.DependencyChecker field _renderer; tree ResultRenderer != Constant(@GUT.quals.Any)
combine constraint: Variable 2368 at class classycle.dependency.DependencyChecker field _renderer; tree ResultRenderer  |>  Variable 2256 at method classycle.dependency.ResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; parameter 0; tree Result  =  CombVariable #2421
combine constraint: Variable 2368 at class classycle.dependency.DependencyChecker field _renderer; tree ResultRenderer  |>  Variable 2255 at method classycle.dependency.ResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; return type; tree String  =  CombVariable #2422
subtype constraint: Variable 2402 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z local variable result(0); tree Result  <:  CombVariable #2421
inequality constraint: Variable 2424 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2424 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2426 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 0; tree DependencyCheckerCommandLine  <:  Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine
combine constraint: Variable 2426 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 0; tree DependencyCheckerCommandLine  |>  Variable 2427 at method classycle.dependency.DependencyCheckerCommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String[]  =  CombVariable #2429
combine constraint: Variable 2426 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 0; tree DependencyCheckerCommandLine  |>  Variable 2428 at method classycle.dependency.DependencyCheckerCommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]  =  CombVariable #2430
inequality constraint: CombVariable #2429 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2430 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2426 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 0; tree DependencyCheckerCommandLine != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2426 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 0; tree DependencyCheckerCommandLine != Constant(@GUT.quals.Any)
inequality constraint: Variable 2426 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 0; tree DependencyCheckerCommandLine != Constant(@GUT.quals.Rep)
combine constraint: Variable 2426 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 0; tree DependencyCheckerCommandLine  |>  Variable 2427 at method classycle.dependency.DependencyCheckerCommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String[]  =  CombVariable #2431
combine constraint: Variable 2426 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 0; tree DependencyCheckerCommandLine  |>  Variable 2428 at method classycle.dependency.DependencyCheckerCommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]  =  CombVariable #2432
subtype constraint: Variable 2423 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V parameter 0; tree String[]  <:  CombVariable #2431
subtype constraint: Variable 2424 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]  <:  CombVariable #2432
inequality constraint: Variable 2426 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 0; tree DependencyCheckerCommandLine != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2426 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 0; tree DependencyCheckerCommandLine != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2433
inequality constraint: CombVariable #2433 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2434
subtype constraint: CombVariable #2435  <:  CombVariable #2434
combine constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine  |>  Variable 2436 at method classycle.dependency.DependencyCheckerCommandLine#getUsage():Ljava/lang/String; return type; tree String  =  CombVariable #2437
combine constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine  |>  Variable 2436 at method classycle.dependency.DependencyCheckerCommandLine#getUsage():Ljava/lang/String; return type; tree String  =  CombVariable #2438
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Variable 2439 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2439 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2440 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 1; tree Analyser  <:  Variable 2439 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser
combine constraint: Variable 2440 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 1; tree Analyser  |>  Variable 1457 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String[]  =  CombVariable #2441
combine constraint: Variable 2440 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 1; tree Analyser  |>  Variable 1458 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String at position (0) within String[]  =  CombVariable #2442
combine constraint: Variable 2440 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 1; tree Analyser  |>  Variable 1459 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 1; tree StringPattern  =  CombVariable #2443
combine constraint: Variable 2440 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 1; tree Analyser  |>  Variable 1460 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 2; tree StringPattern  =  CombVariable #2444
inequality constraint: CombVariable #2441 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2442 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2443 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2444 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2440 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 1; tree Analyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2440 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 1; tree Analyser != Constant(@GUT.quals.Any)
inequality constraint: Variable 2440 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 1; tree Analyser != Constant(@GUT.quals.Rep)
combine constraint: Variable 2440 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 1; tree Analyser  |>  Variable 1457 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String[]  =  CombVariable #2445
combine constraint: Variable 2440 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 1; tree Analyser  |>  Variable 1458 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String at position (0) within String[]  =  CombVariable #2446
combine constraint: Variable 2440 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 1; tree Analyser  |>  Variable 1459 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 1; tree StringPattern  =  CombVariable #2447
combine constraint: Variable 2440 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 1; tree Analyser  |>  Variable 1460 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 2; tree StringPattern  =  CombVariable #2448
combine constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine  |>  Variable 1844 at method classycle.CommandLine#getClassFiles():[Ljava/lang/String; return type; tree String[]  =  CombVariable #2449
combine constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine  |>  Variable 1845 at method classycle.CommandLine#getClassFiles():[Ljava/lang/String; return type; tree String at position (0) within String[]  =  CombVariable #2450
subtype constraint: CombVariable #2449  <:  CombVariable #2445
subtype constraint: CombVariable #2450  <:  CombVariable #2446
combine constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine  |>  Variable 1848 at method classycle.CommandLine#getPattern():Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #2451
subtype constraint: CombVariable #2451  <:  CombVariable #2447
combine constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine  |>  Variable 1850 at method classycle.CommandLine#getReflectionPattern():Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #2452
subtype constraint: CombVariable #2452  <:  CombVariable #2448
inequality constraint: Variable 2440 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 1; tree Analyser != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2440 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 1; tree Analyser != Constant(@GUT.quals.Lost)
combine constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine  |>  Variable 1844 at method classycle.CommandLine#getClassFiles():[Ljava/lang/String; return type; tree String[]  =  CombVariable #2453
combine constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine  |>  Variable 1845 at method classycle.CommandLine#getClassFiles():[Ljava/lang/String; return type; tree String at position (0) within String[]  =  CombVariable #2454
combine constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine  |>  Variable 1844 at method classycle.CommandLine#getClassFiles():[Ljava/lang/String; return type; tree String[]  =  CombVariable #2455
combine constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine  |>  Variable 1845 at method classycle.CommandLine#getClassFiles():[Ljava/lang/String; return type; tree String at position (0) within String[]  =  CombVariable #2456
combine constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine  |>  Variable 1848 at method classycle.CommandLine#getPattern():Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #2457
combine constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine  |>  Variable 1848 at method classycle.CommandLine#getPattern():Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #2458
combine constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine  |>  Variable 1850 at method classycle.CommandLine#getReflectionPattern():Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #2459
combine constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine  |>  Variable 1850 at method classycle.CommandLine#getReflectionPattern():Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #2460
inequality constraint: Variable 2461 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable dependencyChecker(0); tree DependencyChecker != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2461 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable dependencyChecker(0); tree DependencyChecker != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2462 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 2; tree DependencyChecker  <:  Variable 2461 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable dependencyChecker(0); tree DependencyChecker
combine constraint: Variable 2462 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 2; tree DependencyChecker  |>  Variable 2370 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree Analyser  =  CombVariable #2463
combine constraint: Variable 2462 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 2; tree DependencyChecker  |>  Variable 2371 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree String  =  CombVariable #2464
combine constraint: Variable 2462 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 2; tree DependencyChecker  |>  Variable 2372 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree Map  =  CombVariable #2465
combine constraint: Variable 2462 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 2; tree DependencyChecker  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2466
combine constraint: Variable 2462 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 2; tree DependencyChecker  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2467
combine constraint: Variable 2462 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 2; tree DependencyChecker  |>  Variable 2373 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree ResultRenderer  =  CombVariable #2468
inequality constraint: CombVariable #2463 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2464 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2465 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2467 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2468 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2462 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 2; tree DependencyChecker != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2462 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 2; tree DependencyChecker != Constant(@GUT.quals.Any)
inequality constraint: Variable 2462 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 2; tree DependencyChecker != Constant(@GUT.quals.Rep)
combine constraint: Variable 2462 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 2; tree DependencyChecker  |>  Variable 2370 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree Analyser  =  CombVariable #2469
combine constraint: Variable 2462 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 2; tree DependencyChecker  |>  Variable 2371 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree String  =  CombVariable #2470
combine constraint: Variable 2462 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 2; tree DependencyChecker  |>  Variable 2372 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree Map  =  CombVariable #2471
combine constraint: Variable 2462 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 2; tree DependencyChecker  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2472
combine constraint: Variable 2462 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 2; tree DependencyChecker  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2473
combine constraint: Variable 2462 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 2; tree DependencyChecker  |>  Variable 2373 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree ResultRenderer  =  CombVariable #2474
subtype constraint: Variable 2439 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable analyser(0); tree Analyser  <:  CombVariable #2469
combine constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine  |>  Variable 2475 at method classycle.dependency.DependencyCheckerCommandLine#getDependencyDefinition():Ljava/lang/String; return type; tree String  =  CombVariable #2476
subtype constraint: CombVariable #2476  <:  CombVariable #2470
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2477
subtype constraint: CombVariable #2477  <:  CombVariable #2471
equality constraint: CombVariable #2473 = Constant(@GUT.quals.Peer)
equality constraint: CombVariable #2473 = Constant(@GUT.quals.Peer)
combine constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine  |>  Variable 2478 at method classycle.dependency.DependencyCheckerCommandLine#getRenderer():Lclassycle/dependency/ResultRenderer; return type; tree ResultRenderer  =  CombVariable #2479
subtype constraint: CombVariable #2479  <:  CombVariable #2474
inequality constraint: Variable 2462 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 2; tree DependencyChecker != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2462 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 2; tree DependencyChecker != Constant(@GUT.quals.Lost)
combine constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine  |>  Variable 2475 at method classycle.dependency.DependencyCheckerCommandLine#getDependencyDefinition():Ljava/lang/String; return type; tree String  =  CombVariable #2480
combine constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine  |>  Variable 2475 at method classycle.dependency.DependencyCheckerCommandLine#getDependencyDefinition():Ljava/lang/String; return type; tree String  =  CombVariable #2481
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2482
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2483
combine constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine  |>  Variable 2478 at method classycle.dependency.DependencyCheckerCommandLine#getRenderer():Lclassycle/dependency/ResultRenderer; return type; tree ResultRenderer  =  CombVariable #2484
combine constraint: Variable 2425 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable commandLine(0); tree DependencyCheckerCommandLine  |>  Variable 2478 at method classycle.dependency.DependencyCheckerCommandLine#getRenderer():Lclassycle/dependency/ResultRenderer; return type; tree ResultRenderer  =  CombVariable #2485
inequality constraint: Variable 2486 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable printWriter(0); tree PrintWriter != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2486 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable printWriter(0); tree PrintWriter != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2487 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 3; tree PrintWriter  <:  Variable 2486 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable printWriter(0); tree PrintWriter
combine constraint: Variable 2487 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 3; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2488
inequality constraint: CombVariable #2488 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2487 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 3; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2487 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 3; tree PrintWriter != Constant(@GUT.quals.Any)
inequality constraint: Variable 2487 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 3; tree PrintWriter != Constant(@GUT.quals.Rep)
combine constraint: Variable 2487 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 3; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2489
subtype constraint: Constant(@GUT.quals.Peer)  <:  CombVariable #2489
inequality constraint: Variable 2487 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 3; tree PrintWriter != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2487 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V creation 3; tree PrintWriter != Constant(@GUT.quals.Lost)
combine constraint: Variable 2461 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable dependencyChecker(0); tree DependencyChecker  |>  Variable 2393 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z parameter 0; tree PrintWriter  =  CombVariable #2490
combine constraint: Variable 2461 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable dependencyChecker(0); tree DependencyChecker  |>  Variable 2393 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z parameter 0; tree PrintWriter  =  CombVariable #2491
inequality constraint: CombVariable #2491 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2461 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable dependencyChecker(0); tree DependencyChecker != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2461 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable dependencyChecker(0); tree DependencyChecker != Constant(@GUT.quals.Any)
combine constraint: Variable 2461 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable dependencyChecker(0); tree DependencyChecker  |>  Variable 2393 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z parameter 0; tree PrintWriter  =  CombVariable #2492
subtype constraint: Variable 2486 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable printWriter(0); tree PrintWriter  <:  CombVariable #2492
inequality constraint: Variable 2486 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable printWriter(0); tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2486 at method classycle.dependency.DependencyChecker#main([Ljava/lang/String;):V local variable printWriter(0); tree PrintWriter != Constant(@GUT.quals.Any)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Variable 2494 at class classycle.dependency.DependencyProcessor field _statements; tree Statement at position (0) within Statement[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2384 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2385 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree DependencyProperties != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2386 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree ResultRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2493 at class classycle.dependency.DependencyProcessor field _statements; tree Statement[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2494 at class classycle.dependency.DependencyProcessor field _statements; tree Statement at position (0) within Statement[] != Constant(@GUT.quals.Lost)
combine constraint: Variable 2497 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyDefinitionParser  |>  Variable 2495 at method classycle.dependency.DependencyDefinitionParser#getStatements():[Lclassycle/dependency/Statement; return type; tree Statement[]  =  CombVariable #2498
combine constraint: Variable 2497 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyDefinitionParser  |>  Variable 2496 at method classycle.dependency.DependencyDefinitionParser#getStatements():[Lclassycle/dependency/Statement; return type; tree Statement at position (0) within Statement[]  =  CombVariable #2499
subtype constraint: CombVariable #2498  <:  Variable 2493 at class classycle.dependency.DependencyProcessor field _statements; tree Statement[]
subtype constraint: CombVariable #2499  <:  Variable 2494 at class classycle.dependency.DependencyProcessor field _statements; tree Statement at position (0) within Statement[]
combine constraint: Variable 2497 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyDefinitionParser  |>  Variable 2495 at method classycle.dependency.DependencyDefinitionParser#getStatements():[Lclassycle/dependency/Statement; return type; tree Statement[]  =  CombVariable #2500
combine constraint: Variable 2497 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyDefinitionParser  |>  Variable 2496 at method classycle.dependency.DependencyDefinitionParser#getStatements():[Lclassycle/dependency/Statement; return type; tree Statement at position (0) within Statement[]  =  CombVariable #2501
combine constraint: Variable 2497 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyDefinitionParser  |>  Variable 2495 at method classycle.dependency.DependencyDefinitionParser#getStatements():[Lclassycle/dependency/Statement; return type; tree Statement[]  =  CombVariable #2502
combine constraint: Variable 2497 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyDefinitionParser  |>  Variable 2496 at method classycle.dependency.DependencyDefinitionParser#getStatements():[Lclassycle/dependency/Statement; return type; tree Statement at position (0) within Statement[]  =  CombVariable #2503
combine constraint: Variable 2497 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyDefinitionParser  |>  Variable 2504 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree String  =  CombVariable #2507
combine constraint: Variable 2497 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyDefinitionParser  |>  Variable 2505 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree DependencyProperties  =  CombVariable #2508
combine constraint: Variable 2497 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyDefinitionParser  |>  Variable 2506 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree ResultRenderer  =  CombVariable #2509
inequality constraint: CombVariable #2507 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2508 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2509 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2497 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyDefinitionParser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2497 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyDefinitionParser != Constant(@GUT.quals.Any)
combine constraint: Variable 2497 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyDefinitionParser  |>  Variable 2504 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree String  =  CombVariable #2510
combine constraint: Variable 2497 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyDefinitionParser  |>  Variable 2505 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree DependencyProperties  =  CombVariable #2511
combine constraint: Variable 2497 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyDefinitionParser  |>  Variable 2506 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree ResultRenderer  =  CombVariable #2512
subtype constraint: Variable 2384 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree String  <:  CombVariable #2510
subtype constraint: Variable 2385 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree DependencyProperties  <:  CombVariable #2511
subtype constraint: Variable 2386 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree ResultRenderer  <:  CombVariable #2512
inequality constraint: Variable 2497 at method classycle.dependency.DependencyProcessor#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 0; tree DependencyDefinitionParser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2403 at method classycle.dependency.DependencyProcessor#executeNextStatement([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2405 at method classycle.dependency.DependencyProcessor#executeNextStatement([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
combine constraint: Variable 2494 at class classycle.dependency.DependencyProcessor field _statements; tree Statement at position (0) within Statement[]  |>  Variable 2095 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  =  CombVariable #2513
combine constraint: Variable 2494 at class classycle.dependency.DependencyProcessor field _statements; tree Statement at position (0) within Statement[]  |>  Variable 2096 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2514
combine constraint: Variable 2494 at class classycle.dependency.DependencyProcessor field _statements; tree Statement at position (0) within Statement[]  |>  Variable 2094 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result  =  CombVariable #2515
subtype constraint: CombVariable #2515  <:  CombVariable #2516
subtype constraint: Constant(@GUT.quals.Bottom)  <:  CombVariable #2516
subtype constraint: CombVariable #2516  <:  Variable 2403 at method classycle.dependency.DependencyProcessor#executeNextStatement([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result
combine constraint: Variable 2494 at class classycle.dependency.DependencyProcessor field _statements; tree Statement at position (0) within Statement[]  |>  Variable 2095 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  =  CombVariable #2517
combine constraint: Variable 2494 at class classycle.dependency.DependencyProcessor field _statements; tree Statement at position (0) within Statement[]  |>  Variable 2096 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2518
combine constraint: Variable 2494 at class classycle.dependency.DependencyProcessor field _statements; tree Statement at position (0) within Statement[]  |>  Variable 2094 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result  =  CombVariable #2519
inequality constraint: CombVariable #2517 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2518 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2494 at class classycle.dependency.DependencyProcessor field _statements; tree Statement at position (0) within Statement[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2494 at class classycle.dependency.DependencyProcessor field _statements; tree Statement at position (0) within Statement[] != Constant(@GUT.quals.Any)
combine constraint: Variable 2494 at class classycle.dependency.DependencyProcessor field _statements; tree Statement at position (0) within Statement[]  |>  Variable 2095 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  =  CombVariable #2520
combine constraint: Variable 2494 at class classycle.dependency.DependencyProcessor field _statements; tree Statement at position (0) within Statement[]  |>  Variable 2096 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2521
combine constraint: Variable 2494 at class classycle.dependency.DependencyProcessor field _statements; tree Statement at position (0) within Statement[]  |>  Variable 2094 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result  =  CombVariable #2522
subtype constraint: Variable 2404 at method classycle.dependency.DependencyProcessor#executeNextStatement([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  <:  CombVariable #2520
subtype constraint: Variable 2405 at method classycle.dependency.DependencyProcessor#executeNextStatement([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  <:  CombVariable #2521
inequality constraint: Variable 2523 at class classycle.dependency.DependencyProperties field _defaultProperties; tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2524 at class classycle.dependency.DependencyProperties field _properties; tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2525 at class classycle.dependency.DependencyProperties field _properties creation 0; tree HashMap  <:  Variable 2524 at class classycle.dependency.DependencyProperties field _properties; tree Map
inequality constraint: Variable 2525 at class classycle.dependency.DependencyProperties field _properties creation 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2525 at class classycle.dependency.DependencyProperties field _properties creation 0; tree HashMap != Constant(@GUT.quals.Any)
inequality constraint: Variable 2525 at class classycle.dependency.DependencyProperties field _properties creation 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2376 at method classycle.dependency.DependencyProperties#<init>(Ljava/util/Map;):V parameter 0; tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2526 at method classycle.dependency.DependencyProperties#<init>():V creation 0; tree HashMap  <:  Variable 2376 at method classycle.dependency.DependencyProperties#<init>(Ljava/util/Map;):V parameter 0; tree Map
inequality constraint: Variable 2526 at method classycle.dependency.DependencyProperties#<init>():V creation 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2526 at method classycle.dependency.DependencyProperties#<init>():V creation 0; tree HashMap != Constant(@GUT.quals.Any)
inequality constraint: Variable 2526 at method classycle.dependency.DependencyProperties#<init>():V creation 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2376 at method classycle.dependency.DependencyProperties#<init>(Ljava/util/Map;):V parameter 0; tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2523 at class classycle.dependency.DependencyProperties field _defaultProperties; tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2376 at method classycle.dependency.DependencyProperties#<init>(Ljava/util/Map;):V parameter 0; tree Map  <:  Variable 2523 at class classycle.dependency.DependencyProperties field _defaultProperties; tree Map
inequality constraint: Variable 2527 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2528 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2529 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2530 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; cast 0; tree String  <:  Variable 2529 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; local variable result(0); tree String
combine constraint: Variable 2524 at class classycle.dependency.DependencyProperties field _properties; tree Map  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2531
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2532 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; local variable value(0); tree Object != Constant(@GUT.quals.Lost)
combine constraint: Variable 2523 at class classycle.dependency.DependencyProperties field _defaultProperties; tree Map  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2533
subtype constraint: Constant(@GUT.quals.Peer)  <:  Variable 2532 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; local variable value(0); tree Object
combine constraint: Variable 2523 at class classycle.dependency.DependencyProperties field _defaultProperties; tree Map  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2534
inequality constraint: CombVariable #2534 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2523 at class classycle.dependency.DependencyProperties field _defaultProperties; tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2523 at class classycle.dependency.DependencyProperties field _defaultProperties; tree Map != Constant(@GUT.quals.Any)
combine constraint: Variable 2523 at class classycle.dependency.DependencyProperties field _defaultProperties; tree Map  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2535
subtype constraint: Variable 2528 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  <:  CombVariable #2535
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 2532 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; local variable value(0); tree Object
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2529 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2536 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; cast 1; tree String  <:  Variable 2529 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; local variable result(0); tree String
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 2532 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; local variable value(0); tree Object
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2529 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; local variable result(0); tree String  <:  Variable 2527 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; return type; tree String
inequality constraint: Variable 2537 at method classycle.dependency.DependencyProperties#setProperty(Ljava/lang/String;Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2538 at method classycle.dependency.DependencyProperties#setProperty(Ljava/lang/String;Ljava/lang/String;):V parameter 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2524 at class classycle.dependency.DependencyProperties field _properties; tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2524 at class classycle.dependency.DependencyProperties field _properties; tree Map != Constant(@GUT.quals.Any)
subtype constraint: Variable 2537 at method classycle.dependency.DependencyProperties#setProperty(Ljava/lang/String;Ljava/lang/String;):V parameter 0; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 2538 at method classycle.dependency.DependencyProperties#setProperty(Ljava/lang/String;Ljava/lang/String;):V parameter 1; tree String  <:  Constant(@GUT.quals.Peer)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2539 at class classycle.dependency.DependencyCheckerCommandLine field DEPENDENCIES; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2539 at class classycle.dependency.DependencyCheckerCommandLine field DEPENDENCIES; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "-dependencies=")  <:  Variable 2539 at class classycle.dependency.DependencyCheckerCommandLine field DEPENDENCIES; tree String
inequality constraint: Variable 2539 at class classycle.dependency.DependencyCheckerCommandLine field DEPENDENCIES; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2539 at class classycle.dependency.DependencyCheckerCommandLine field DEPENDENCIES; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "-renderer=")  <:  Variable 2539 at class classycle.dependency.DependencyCheckerCommandLine field DEPENDENCIES; tree String
inequality constraint: Variable 2540 at class classycle.dependency.DependencyCheckerCommandLine field _dependencyDefinition; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2541 at class classycle.dependency.DependencyCheckerCommandLine field _renderer; tree ResultRenderer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2542 at class classycle.dependency.DependencyCheckerCommandLine field _renderer creation 0; tree DefaultResultRenderer  <:  Variable 2541 at class classycle.dependency.DependencyCheckerCommandLine field _renderer; tree ResultRenderer
inequality constraint: Variable 2542 at class classycle.dependency.DependencyCheckerCommandLine field _renderer creation 0; tree DefaultResultRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2542 at class classycle.dependency.DependencyCheckerCommandLine field _renderer creation 0; tree DefaultResultRenderer != Constant(@GUT.quals.Any)
inequality constraint: Variable 2542 at class classycle.dependency.DependencyCheckerCommandLine field _renderer creation 0; tree DefaultResultRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2428 at method classycle.dependency.DependencyCheckerCommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2543 at method classycle.CommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2544 at method classycle.CommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2427 at method classycle.dependency.DependencyCheckerCommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String[]  <:  Variable 2543 at method classycle.CommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String[]
subtype constraint: Variable 2428 at method classycle.dependency.DependencyCheckerCommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]  <:  Variable 2544 at method classycle.CommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]
subtype constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  <:  Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String
inequality constraint: Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2547
inequality constraint: CombVariable #2547 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2548
subtype constraint: Variable 2539 at class classycle.dependency.DependencyCheckerCommandLine field DEPENDENCIES; tree String  <:  CombVariable #2548
inequality constraint: Variable 2549 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2550
subtype constraint: CombVariable #2550  <:  Variable 2549 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V parameter 0; tree String
combine constraint: Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2551
inequality constraint: Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2552
inequality constraint: Variable 2539 at class classycle.dependency.DependencyCheckerCommandLine field DEPENDENCIES; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2539 at class classycle.dependency.DependencyCheckerCommandLine field DEPENDENCIES; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2553
inequality constraint: CombVariable #2553 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2554
subtype constraint: Variable 2539 at class classycle.dependency.DependencyCheckerCommandLine field DEPENDENCIES; tree String  <:  CombVariable #2554
inequality constraint: Variable 2555 at method classycle.dependency.DependencyCheckerCommandLine#handleRenderer(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2556
subtype constraint: CombVariable #2556  <:  Variable 2555 at method classycle.dependency.DependencyCheckerCommandLine#handleRenderer(Ljava/lang/String;):V parameter 0; tree String
combine constraint: Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2557
inequality constraint: Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2558
inequality constraint: Variable 2539 at class classycle.dependency.DependencyCheckerCommandLine field DEPENDENCIES; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2539 at class classycle.dependency.DependencyCheckerCommandLine field DEPENDENCIES; tree String != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #2559
inequality constraint: CombVariable #2559 != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #2560
subtype constraint: Variable 2545 at method classycle.dependency.DependencyCheckerCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  <:  CombVariable #2560
inequality constraint: Variable 2436 at method classycle.dependency.DependencyCheckerCommandLine#getUsage():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2436 at method classycle.dependency.DependencyCheckerCommandLine#getUsage():Ljava/lang/String; return type; tree String  <:  Variable 2561 at method classycle.CommandLine#getUsage():Ljava/lang/String; return type; tree String
subtype constraint: CombVariable #2562  <:  Variable 2436 at method classycle.dependency.DependencyCheckerCommandLine#getUsage():Ljava/lang/String; return type; tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2561 at method classycle.CommandLine#getUsage():Ljava/lang/String; return type; tree String  =  CombVariable #2563
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2561 at method classycle.CommandLine#getUsage():Ljava/lang/String; return type; tree String  =  CombVariable #2564
inequality constraint: Variable 2475 at method classycle.dependency.DependencyCheckerCommandLine#getDependencyDefinition():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2540 at class classycle.dependency.DependencyCheckerCommandLine field _dependencyDefinition; tree String  <:  Variable 2475 at method classycle.dependency.DependencyCheckerCommandLine#getDependencyDefinition():Ljava/lang/String; return type; tree String
inequality constraint: Variable 2478 at method classycle.dependency.DependencyCheckerCommandLine#getRenderer():Lclassycle/dependency/ResultRenderer; return type; tree ResultRenderer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2541 at class classycle.dependency.DependencyCheckerCommandLine field _renderer; tree ResultRenderer  <:  Variable 2478 at method classycle.dependency.DependencyCheckerCommandLine#getRenderer():Lclassycle/dependency/ResultRenderer; return type; tree ResultRenderer
inequality constraint: Variable 2549 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 2549 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2565
inequality constraint: CombVariable #2565 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2549 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2549 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2549 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2566
subtype constraint: Literal(STRING_LITERAL, "@")  <:  CombVariable #2566
inequality constraint: Variable 2549 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 610 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; parameter 0; tree File  =  CombVariable #2567
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 609 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; return type; tree String  =  CombVariable #2568
subtype constraint: CombVariable #2568  <:  Variable 2549 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V parameter 0; tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 610 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; parameter 0; tree File  =  CombVariable #2569
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 609 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; return type; tree String  =  CombVariable #2570
inequality constraint: CombVariable #2569 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 610 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; parameter 0; tree File  =  CombVariable #2571
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 609 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; return type; tree String  =  CombVariable #2572
subtype constraint: Variable 2573 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V creation 0; tree File  <:  CombVariable #2571
combine constraint: Variable 2573 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V creation 0; tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2574
inequality constraint: CombVariable #2574 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2573 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V creation 0; tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2573 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V creation 0; tree File != Constant(@GUT.quals.Any)
combine constraint: Variable 2573 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V creation 0; tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2575
combine constraint: Variable 2549 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2576
subtype constraint: CombVariable #2576  <:  CombVariable #2575
inequality constraint: Variable 2573 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V creation 0; tree File != Constant(@GUT.quals.Lost)
combine constraint: Variable 2549 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2577
inequality constraint: Variable 2549 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2549 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2549 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2578
inequality constraint: Variable 2579 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V local variable e(0); tree IOException != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2580
inequality constraint: CombVariable #2580 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2581
subtype constraint: CombVariable #2582  <:  CombVariable #2581
inequality constraint: Variable 2549 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "")  <:  Variable 2549 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V parameter 0; tree String
inequality constraint: Variable 2540 at class classycle.dependency.DependencyCheckerCommandLine field _dependencyDefinition; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2549 at method classycle.dependency.DependencyCheckerCommandLine#handleDependenciesOption(Ljava/lang/String;):V parameter 0; tree String  <:  Variable 2540 at class classycle.dependency.DependencyCheckerCommandLine field _dependencyDefinition; tree String
inequality constraint: Variable 2540 at class classycle.dependency.DependencyCheckerCommandLine field _dependencyDefinition; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2540 at class classycle.dependency.DependencyCheckerCommandLine field _dependencyDefinition; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 2555 at method classycle.dependency.DependencyCheckerCommandLine#handleRenderer(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2541 at class classycle.dependency.DependencyCheckerCommandLine field _renderer; tree ResultRenderer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2583 at method classycle.dependency.DependencyCheckerCommandLine#handleRenderer(Ljava/lang/String;):V cast 0; tree ResultRenderer  <:  Variable 2541 at class classycle.dependency.DependencyCheckerCommandLine field _renderer; tree ResultRenderer
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2584
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2585
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2586
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2587 at method classycle.dependency.DependencyCheckerCommandLine#handleRenderer(Ljava/lang/String;):V local variable e(0); tree Exception != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2588
inequality constraint: CombVariable #2588 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2589
subtype constraint: CombVariable #2590  <:  CombVariable #2589
inequality constraint: Variable 2591 at class classycle.CommandLine field MERGE_INNER_CLASSES; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2591 at class classycle.CommandLine field MERGE_INNER_CLASSES; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "-mergeInnerClasses")  <:  Variable 2591 at class classycle.CommandLine field MERGE_INNER_CLASSES; tree String
inequality constraint: Variable 2592 at class classycle.CommandLine field INCLUDING_CLASSES; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2592 at class classycle.CommandLine field INCLUDING_CLASSES; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "-includingClasses=")  <:  Variable 2592 at class classycle.CommandLine field INCLUDING_CLASSES; tree String
inequality constraint: Variable 2593 at class classycle.CommandLine field EXCLUDING_CLASSES; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2593 at class classycle.CommandLine field EXCLUDING_CLASSES; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "-excludingClasses=")  <:  Variable 2593 at class classycle.CommandLine field EXCLUDING_CLASSES; tree String
inequality constraint: Variable 2594 at class classycle.CommandLine field REFLECTION_PATTERN; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2594 at class classycle.CommandLine field REFLECTION_PATTERN; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "-reflectionPattern=")  <:  Variable 2594 at class classycle.CommandLine field REFLECTION_PATTERN; tree String
inequality constraint: Variable 2595 at class classycle.CommandLine field _pattern; tree StringPatternSequence != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2596 at class classycle.CommandLine field _pattern creation 0; tree AndStringPattern  <:  Variable 2595 at class classycle.CommandLine field _pattern; tree StringPatternSequence
inequality constraint: Variable 2596 at class classycle.CommandLine field _pattern creation 0; tree AndStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2596 at class classycle.CommandLine field _pattern creation 0; tree AndStringPattern != Constant(@GUT.quals.Any)
inequality constraint: Variable 2596 at class classycle.CommandLine field _pattern creation 0; tree AndStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2597 at class classycle.CommandLine field _reflectionPattern; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2599 at class classycle.CommandLine field _classFiles; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2544 at method classycle.CommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2544 at method classycle.CommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2544 at method classycle.CommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Any)
inequality constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2544 at method classycle.CommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]  <:  Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String
inequality constraint: Variable 2598 at class classycle.CommandLine field _classFiles; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2599 at class classycle.CommandLine field _classFiles; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2600 at method classycle.CommandLine#<init>([Ljava/lang/String;):V creation 0; tree new String[args.length - index]  <:  Variable 2598 at class classycle.CommandLine field _classFiles; tree String[]
subtype constraint: Variable 2601 at method classycle.CommandLine#<init>([Ljava/lang/String;):V creation 0; tree String at position (0) within new String[args.length - index]  <:  Variable 2599 at class classycle.CommandLine field _classFiles; tree String at position (0) within String[]
inequality constraint: Variable 2601 at method classycle.CommandLine#<init>([Ljava/lang/String;):V creation 0; tree String at position (0) within new String[args.length - index] != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2602
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2603
inequality constraint: CombVariable #2602 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2603 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2604
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2605
subtype constraint: Variable 2543 at method classycle.CommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String[]  <:  CombVariable #2604
subtype constraint: Variable 2598 at class classycle.CommandLine field _classFiles; tree String[]  <:  CombVariable #2605
inequality constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2606
inequality constraint: CombVariable #2606 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2607
subtype constraint: Variable 2591 at class classycle.CommandLine field MERGE_INNER_CLASSES; tree String  <:  CombVariable #2607
combine constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2608
inequality constraint: CombVariable #2608 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2609
subtype constraint: Variable 2592 at class classycle.CommandLine field INCLUDING_CLASSES; tree String  <:  CombVariable #2609
inequality constraint: Variable 2610 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V local variable patterns(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2611
subtype constraint: CombVariable #2611  <:  Variable 2610 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V local variable patterns(0); tree String
combine constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2612
inequality constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2613
inequality constraint: Variable 2592 at class classycle.CommandLine field INCLUDING_CLASSES; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2592 at class classycle.CommandLine field INCLUDING_CLASSES; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2595 at class classycle.CommandLine field _pattern; tree StringPatternSequence  |>  Variable 563 at method classycle.util.StringPatternSequence#appendPattern(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #2614
inequality constraint: CombVariable #2614 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2595 at class classycle.CommandLine field _pattern; tree StringPatternSequence != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2595 at class classycle.CommandLine field _pattern; tree StringPatternSequence != Constant(@GUT.quals.Any)
combine constraint: Variable 2595 at class classycle.CommandLine field _pattern; tree StringPatternSequence  |>  Variable 563 at method classycle.util.StringPatternSequence#appendPattern(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #2615
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #2616
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String  =  CombVariable #2617
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #2618
subtype constraint: CombVariable #2618  <:  CombVariable #2615
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #2619
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String  =  CombVariable #2620
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #2621
inequality constraint: CombVariable #2619 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2620 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #2622
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String  =  CombVariable #2623
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #2624
subtype constraint: Variable 2610 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V local variable patterns(0); tree String  <:  CombVariable #2622
subtype constraint: Literal(STRING_LITERAL, ",")  <:  CombVariable #2623
combine constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2625
inequality constraint: CombVariable #2625 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2626
subtype constraint: Variable 2593 at class classycle.CommandLine field EXCLUDING_CLASSES; tree String  <:  CombVariable #2626
inequality constraint: Variable 2627 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V local variable patterns(1); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2628
subtype constraint: CombVariable #2628  <:  Variable 2627 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V local variable patterns(1); tree String
combine constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2629
inequality constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2630
inequality constraint: Variable 2593 at class classycle.CommandLine field EXCLUDING_CLASSES; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2593 at class classycle.CommandLine field EXCLUDING_CLASSES; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 2631 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V local variable p(0); tree StringPattern != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #2632
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String  =  CombVariable #2633
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #2634
subtype constraint: CombVariable #2634  <:  Variable 2631 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V local variable p(0); tree StringPattern
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #2635
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String  =  CombVariable #2636
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #2637
inequality constraint: CombVariable #2635 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2636 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #2638
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String  =  CombVariable #2639
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #2640
subtype constraint: Variable 2627 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V local variable patterns(1); tree String  <:  CombVariable #2638
subtype constraint: Literal(STRING_LITERAL, ",")  <:  CombVariable #2639
combine constraint: Variable 2595 at class classycle.CommandLine field _pattern; tree StringPatternSequence  |>  Variable 563 at method classycle.util.StringPatternSequence#appendPattern(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #2641
inequality constraint: CombVariable #2641 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2595 at class classycle.CommandLine field _pattern; tree StringPatternSequence != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2595 at class classycle.CommandLine field _pattern; tree StringPatternSequence != Constant(@GUT.quals.Any)
combine constraint: Variable 2595 at class classycle.CommandLine field _pattern; tree StringPatternSequence  |>  Variable 563 at method classycle.util.StringPatternSequence#appendPattern(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #2642
subtype constraint: Variable 2643 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V creation 0; tree NotStringPattern  <:  CombVariable #2642
combine constraint: Variable 2643 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V creation 0; tree NotStringPattern  |>  Variable 637 at method classycle.util.NotStringPattern#<init>(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #2644
inequality constraint: CombVariable #2644 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2643 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V creation 0; tree NotStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2643 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V creation 0; tree NotStringPattern != Constant(@GUT.quals.Any)
combine constraint: Variable 2643 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V creation 0; tree NotStringPattern  |>  Variable 637 at method classycle.util.NotStringPattern#<init>(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #2645
subtype constraint: Variable 2631 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V local variable p(0); tree StringPattern  <:  CombVariable #2645
inequality constraint: Variable 2643 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V creation 0; tree NotStringPattern != Constant(@GUT.quals.Lost)
combine constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2646
inequality constraint: CombVariable #2646 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2647
subtype constraint: Variable 2594 at class classycle.CommandLine field REFLECTION_PATTERN; tree String  <:  CombVariable #2647
inequality constraint: Variable 2648 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V local variable patterns(2); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2649
subtype constraint: CombVariable #2649  <:  Variable 2648 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V local variable patterns(2); tree String
combine constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2650
inequality constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2651
inequality constraint: Variable 2594 at class classycle.CommandLine field REFLECTION_PATTERN; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2594 at class classycle.CommandLine field REFLECTION_PATTERN; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 2648 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V local variable patterns(2); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2648 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V local variable patterns(2); tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 2597 at class classycle.CommandLine field _reflectionPattern; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2652 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V creation 1; tree TrueStringPattern  <:  Variable 2597 at class classycle.CommandLine field _reflectionPattern; tree StringPattern
inequality constraint: Variable 2652 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V creation 1; tree TrueStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2652 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V creation 1; tree TrueStringPattern != Constant(@GUT.quals.Any)
inequality constraint: Variable 2652 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V creation 1; tree TrueStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2597 at class classycle.CommandLine field _reflectionPattern; tree StringPattern != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #2653
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String  =  CombVariable #2654
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #2655
subtype constraint: CombVariable #2655  <:  Variable 2597 at class classycle.CommandLine field _reflectionPattern; tree StringPattern
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #2656
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String  =  CombVariable #2657
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #2658
inequality constraint: CombVariable #2656 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2657 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #2659
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String  =  CombVariable #2660
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #2661
subtype constraint: Variable 2648 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V local variable patterns(2); tree String  <:  CombVariable #2659
subtype constraint: Literal(STRING_LITERAL, ",")  <:  CombVariable #2660
inequality constraint: Variable 1845 at method classycle.CommandLine#getClassFiles():[Ljava/lang/String; return type; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2598 at class classycle.CommandLine field _classFiles; tree String[]  <:  Variable 1844 at method classycle.CommandLine#getClassFiles():[Ljava/lang/String; return type; tree String[]
subtype constraint: Variable 2599 at class classycle.CommandLine field _classFiles; tree String at position (0) within String[]  <:  Variable 1845 at method classycle.CommandLine#getClassFiles():[Ljava/lang/String; return type; tree String at position (0) within String[]
inequality constraint: Variable 1848 at method classycle.CommandLine#getPattern():Lclassycle/util/StringPattern; return type; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2595 at class classycle.CommandLine field _pattern; tree StringPatternSequence  <:  Variable 1848 at method classycle.CommandLine#getPattern():Lclassycle/util/StringPattern; return type; tree StringPattern
inequality constraint: Variable 1850 at method classycle.CommandLine#getReflectionPattern():Lclassycle/util/StringPattern; return type; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2597 at class classycle.CommandLine field _reflectionPattern; tree StringPattern  <:  Variable 1850 at method classycle.CommandLine#getReflectionPattern():Lclassycle/util/StringPattern; return type; tree StringPattern
inequality constraint: Variable 2561 at method classycle.CommandLine#getUsage():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #2662  <:  Variable 2561 at method classycle.CommandLine#getUsage():Ljava/lang/String; return type; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2663 at class classycle.dependency.ShowStatement field _renderer; tree ResultRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2665 at class classycle.dependency.ShowStatement field _preferences; tree Preference at position (0) within Preference[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2666 at method classycle.dependency.ShowStatement#<init>(Lclassycle/dependency/ResultRenderer;[Lclassycle/dependency/Preference;):V parameter 0; tree ResultRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2668 at method classycle.dependency.ShowStatement#<init>(Lclassycle/dependency/ResultRenderer;[Lclassycle/dependency/Preference;):V parameter 1; tree Preference at position (0) within Preference[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2663 at class classycle.dependency.ShowStatement field _renderer; tree ResultRenderer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2666 at method classycle.dependency.ShowStatement#<init>(Lclassycle/dependency/ResultRenderer;[Lclassycle/dependency/Preference;):V parameter 0; tree ResultRenderer  <:  Variable 2663 at class classycle.dependency.ShowStatement field _renderer; tree ResultRenderer
inequality constraint: Variable 2664 at class classycle.dependency.ShowStatement field _preferences; tree Preference[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2665 at class classycle.dependency.ShowStatement field _preferences; tree Preference at position (0) within Preference[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2667 at method classycle.dependency.ShowStatement#<init>(Lclassycle/dependency/ResultRenderer;[Lclassycle/dependency/Preference;):V parameter 1; tree Preference[]  <:  Variable 2664 at class classycle.dependency.ShowStatement field _preferences; tree Preference[]
subtype constraint: Variable 2668 at method classycle.dependency.ShowStatement#<init>(Lclassycle/dependency/ResultRenderer;[Lclassycle/dependency/Preference;):V parameter 1; tree Preference at position (0) within Preference[]  <:  Variable 2665 at class classycle.dependency.ShowStatement field _preferences; tree Preference at position (0) within Preference[]
inequality constraint: Variable 2669 at method classycle.dependency.ShowStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2669 at method classycle.dependency.ShowStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result  <:  Variable 2094 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result
subtype constraint: Variable 2095 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  <:  Variable 2670 at method classycle.dependency.ShowStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]
subtype constraint: Variable 2096 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 2671 at method classycle.dependency.ShowStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
inequality constraint: Variable 2671 at method classycle.dependency.ShowStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
combine constraint: Variable 2663 at class classycle.dependency.ShowStatement field _renderer; tree ResultRenderer  |>  Variable 2253 at method classycle.dependency.ResultRenderer#considerPreference(Lclassycle/dependency/Preference;):V parameter 0; tree Preference  =  CombVariable #2672
inequality constraint: CombVariable #2672 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2663 at class classycle.dependency.ShowStatement field _renderer; tree ResultRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2663 at class classycle.dependency.ShowStatement field _renderer; tree ResultRenderer != Constant(@GUT.quals.Any)
combine constraint: Variable 2663 at class classycle.dependency.ShowStatement field _renderer; tree ResultRenderer  |>  Variable 2253 at method classycle.dependency.ResultRenderer#considerPreference(Lclassycle/dependency/Preference;):V parameter 0; tree Preference  =  CombVariable #2673
subtype constraint: Variable 2665 at class classycle.dependency.ShowStatement field _preferences; tree Preference at position (0) within Preference[]  <:  CombVariable #2673
combine constraint: Variable 2663 at class classycle.dependency.ShowStatement field _renderer; tree ResultRenderer  |>  Variable 2254 at method classycle.dependency.ResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; return type; tree Result  =  CombVariable #2674
subtype constraint: CombVariable #2674  <:  Variable 2669 at method classycle.dependency.ShowStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result
combine constraint: Variable 2663 at class classycle.dependency.ShowStatement field _renderer; tree ResultRenderer  |>  Variable 2254 at method classycle.dependency.ResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; return type; tree Result  =  CombVariable #2675
inequality constraint: Variable 2663 at class classycle.dependency.ShowStatement field _renderer; tree ResultRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2663 at class classycle.dependency.ShowStatement field _renderer; tree ResultRenderer != Constant(@GUT.quals.Any)
combine constraint: Variable 2663 at class classycle.dependency.ShowStatement field _renderer; tree ResultRenderer  |>  Variable 2254 at method classycle.dependency.ResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; return type; tree Result  =  CombVariable #2676
inequality constraint: Variable 2677 at method classycle.dependency.ShowStatement#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2677 at method classycle.dependency.ShowStatement#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2678
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2679
combine constraint: CombVariable #2679  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2680
subtype constraint: CombVariable #2680  <:  Variable 2677 at method classycle.dependency.ShowStatement#toString():Ljava/lang/String; return type; tree String
combine constraint: CombVariable #2679  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2681
inequality constraint: CombVariable #2679 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2679 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #2679  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2682
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2683
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2684
inequality constraint: CombVariable #2683 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2665 at class classycle.dependency.ShowStatement field _preferences; tree Preference at position (0) within Preference[] != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2685
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2686
subtype constraint: Variable 2664 at class classycle.dependency.ShowStatement field _preferences; tree Preference[]  <:  CombVariable #2685
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2687 at class classycle.dependency.TextResult field _text; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2688 at method classycle.dependency.TextResult#<init>(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2689 at method classycle.dependency.TextResult#<init>(Ljava/lang/String;Z):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2688 at method classycle.dependency.TextResult#<init>(Ljava/lang/String;):V parameter 0; tree String  <:  Variable 2689 at method classycle.dependency.TextResult#<init>(Ljava/lang/String;Z):V parameter 0; tree String
inequality constraint: Variable 2689 at method classycle.dependency.TextResult#<init>(Ljava/lang/String;Z):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2687 at class classycle.dependency.TextResult field _text; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2689 at method classycle.dependency.TextResult#<init>(Ljava/lang/String;Z):V parameter 0; tree String  <:  Variable 2687 at class classycle.dependency.TextResult field _text; tree String
inequality constraint: Variable 2690 at method classycle.dependency.TextResult#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2690 at method classycle.dependency.TextResult#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 2687 at class classycle.dependency.TextResult field _text; tree String  <:  Variable 2690 at method classycle.dependency.TextResult#toString():Ljava/lang/String; return type; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2691 at class classycle.dependency.PatternVertexCondition field _pattern; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2088 at method classycle.dependency.PatternVertexCondition#<init>(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2691 at class classycle.dependency.PatternVertexCondition field _pattern; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2088 at method classycle.dependency.PatternVertexCondition#<init>(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  <:  Variable 2691 at class classycle.dependency.PatternVertexCondition field _pattern; tree StringPattern
subtype constraint: Variable 292 at method classycle.graph.VertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  <:  Variable 2692 at method classycle.dependency.PatternVertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex
inequality constraint: Variable 2692 at method classycle.dependency.PatternVertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2693 at method classycle.dependency.PatternVertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z local variable attributes(0); tree Attributes != Constant(@GUT.quals.Lost)
combine constraint: Variable 2692 at method classycle.dependency.PatternVertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #2694
subtype constraint: CombVariable #2694  <:  Variable 2693 at method classycle.dependency.PatternVertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z local variable attributes(0); tree Attributes
combine constraint: Variable 2692 at method classycle.dependency.PatternVertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #2695
combine constraint: Variable 2692 at method classycle.dependency.PatternVertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #2696
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 2693 at method classycle.dependency.PatternVertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z local variable attributes(0); tree Attributes
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 2691 at class classycle.dependency.PatternVertexCondition field _pattern; tree StringPattern  |>  Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #2697
combine constraint: Variable 2691 at class classycle.dependency.PatternVertexCondition field _pattern; tree StringPattern  |>  Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #2698
inequality constraint: CombVariable #2698 != Constant(@GUT.quals.Lost)
combine constraint: Variable 2691 at class classycle.dependency.PatternVertexCondition field _pattern; tree StringPattern  |>  Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #2699
combine constraint: Variable 2700 at method classycle.dependency.PatternVertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z cast 0; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #2701
subtype constraint: CombVariable #2701  <:  CombVariable #2699
combine constraint: Variable 2700 at method classycle.dependency.PatternVertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z cast 0; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #2702
combine constraint: Variable 2700 at method classycle.dependency.PatternVertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z cast 0; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #2703
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 2693 at method classycle.dependency.PatternVertexCondition#isFulfilled(Lclassycle/graph/Vertex;):Z local variable attributes(0); tree Attributes
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2704 at method classycle.dependency.PatternVertexCondition#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2704 at method classycle.dependency.PatternVertexCondition#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
combine constraint: Variable 2691 at class classycle.dependency.PatternVertexCondition field _pattern; tree StringPattern  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2705
subtype constraint: CombVariable #2705  <:  Variable 2704 at method classycle.dependency.PatternVertexCondition#toString():Ljava/lang/String; return type; tree String
combine constraint: Variable 2691 at class classycle.dependency.PatternVertexCondition field _pattern; tree StringPattern  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2706
inequality constraint: Variable 2691 at class classycle.dependency.PatternVertexCondition field _pattern; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2691 at class classycle.dependency.PatternVertexCondition field _pattern; tree StringPattern != Constant(@GUT.quals.Any)
combine constraint: Variable 2691 at class classycle.dependency.PatternVertexCondition field _pattern; tree StringPattern  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2707
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2710 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern at position (1) within StringPattern[][] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2711 at class classycle.dependency.LayeringStatement field _repository; tree SetDefinitionRepository != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2712 at class classycle.dependency.LayeringStatement field _layerRepository; tree LayerDefinitionRepository != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2713 at class classycle.dependency.LayeringStatement field _renderer; tree ResultRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2716 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern at position (1) within StringPattern[][] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2717 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree SetDefinitionRepository != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2718 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree LayerDefinitionRepository != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2719 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 4; tree ResultRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2708 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern[][] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2709 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern[] at position (0) within StringPattern[][] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2710 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern at position (1) within StringPattern[][] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2714 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern[][]  <:  Variable 2708 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern[][]
subtype constraint: Variable 2715 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern[] at position (0) within StringPattern[][]  <:  Variable 2709 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern[] at position (0) within StringPattern[][]
subtype constraint: Variable 2716 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern at position (1) within StringPattern[][]  <:  Variable 2710 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern at position (1) within StringPattern[][]
inequality constraint: Variable 2711 at class classycle.dependency.LayeringStatement field _repository; tree SetDefinitionRepository != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2717 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree SetDefinitionRepository  <:  Variable 2711 at class classycle.dependency.LayeringStatement field _repository; tree SetDefinitionRepository
inequality constraint: Variable 2712 at class classycle.dependency.LayeringStatement field _layerRepository; tree LayerDefinitionRepository != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2718 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree LayerDefinitionRepository  <:  Variable 2712 at class classycle.dependency.LayeringStatement field _layerRepository; tree LayerDefinitionRepository
inequality constraint: Variable 2713 at class classycle.dependency.LayeringStatement field _renderer; tree ResultRenderer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2719 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 4; tree ResultRenderer  <:  Variable 2713 at class classycle.dependency.LayeringStatement field _renderer; tree ResultRenderer
inequality constraint: Variable 2720 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2720 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result  <:  Variable 2094 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result
subtype constraint: Variable 2095 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  <:  Variable 2721 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]
subtype constraint: Variable 2096 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 2722 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
inequality constraint: Variable 2722 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2723 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree ResultContainer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2724 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree ResultContainer  <:  Variable 2723 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree ResultContainer
inequality constraint: Variable 2724 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree ResultContainer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2724 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree ResultContainer != Constant(@GUT.quals.Any)
inequality constraint: Variable 2724 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree ResultContainer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2725 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 0; tree ResultContainer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2726 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 1; tree StringPattern[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2727 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 1; tree StringPattern at position (0) within StringPattern[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2728 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 2; tree AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2729 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 2; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2723 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree ResultContainer  <:  Variable 2725 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 0; tree ResultContainer
subtype constraint: Variable 2709 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern[] at position (0) within StringPattern[][]  <:  Variable 2726 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 1; tree StringPattern[]
subtype constraint: Variable 2710 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern at position (1) within StringPattern[][]  <:  Variable 2727 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 1; tree StringPattern at position (0) within StringPattern[]
subtype constraint: Variable 2721 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  <:  Variable 2728 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 2; tree AtomicVertex[]
subtype constraint: Variable 2722 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 2729 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 2; tree AtomicVertex at position (0) within AtomicVertex[]
inequality constraint: Variable 2730 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(0); tree DependencyStatement != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2731 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree DependencyStatement  <:  Variable 2730 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(0); tree DependencyStatement
combine constraint: Variable 2731 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree DependencyStatement  |>  Variable 2073 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern[]  =  CombVariable #2732
combine constraint: Variable 2731 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree DependencyStatement  |>  Variable 2074 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #2733
combine constraint: Variable 2731 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree DependencyStatement  |>  Variable 2075 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern[]  =  CombVariable #2734
combine constraint: Variable 2731 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree DependencyStatement  |>  Variable 2076 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #2735
combine constraint: Variable 2731 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree DependencyStatement  |>  Variable 2077 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree SetDefinitionRepository  =  CombVariable #2736
combine constraint: Variable 2731 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree DependencyStatement  |>  Variable 2078 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 4; tree ResultRenderer  =  CombVariable #2737
inequality constraint: CombVariable #2732 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2733 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2734 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2735 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2736 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2737 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2731 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree DependencyStatement != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2731 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree DependencyStatement != Constant(@GUT.quals.Any)
combine constraint: Variable 2731 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree DependencyStatement  |>  Variable 2073 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern[]  =  CombVariable #2738
combine constraint: Variable 2731 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree DependencyStatement  |>  Variable 2074 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #2739
combine constraint: Variable 2731 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree DependencyStatement  |>  Variable 2075 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern[]  =  CombVariable #2740
combine constraint: Variable 2731 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree DependencyStatement  |>  Variable 2076 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #2741
combine constraint: Variable 2731 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree DependencyStatement  |>  Variable 2077 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree SetDefinitionRepository  =  CombVariable #2742
combine constraint: Variable 2731 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree DependencyStatement  |>  Variable 2078 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 4; tree ResultRenderer  =  CombVariable #2743
subtype constraint: Variable 2709 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern[] at position (0) within StringPattern[][]  <:  CombVariable #2738
subtype constraint: Variable 2710 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern at position (1) within StringPattern[][]  <:  CombVariable #2739
subtype constraint: Variable 2709 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern[] at position (0) within StringPattern[][]  <:  CombVariable #2740
subtype constraint: Variable 2710 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern at position (1) within StringPattern[][]  <:  CombVariable #2741
subtype constraint: Variable 2711 at class classycle.dependency.LayeringStatement field _repository; tree SetDefinitionRepository  <:  CombVariable #2742
subtype constraint: Variable 2713 at class classycle.dependency.LayeringStatement field _renderer; tree ResultRenderer  <:  CombVariable #2743
inequality constraint: Variable 2731 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree DependencyStatement != Constant(@GUT.quals.Lost)
combine constraint: Variable 2723 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree ResultContainer  |>  Variable 2105 at method classycle.dependency.ResultContainer#add(Lclassycle/dependency/Result;):V parameter 0; tree Result  =  CombVariable #2744
inequality constraint: CombVariable #2744 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2723 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree ResultContainer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2723 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree ResultContainer != Constant(@GUT.quals.Any)
combine constraint: Variable 2723 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree ResultContainer  |>  Variable 2105 at method classycle.dependency.ResultContainer#add(Lclassycle/dependency/Result;):V parameter 0; tree Result  =  CombVariable #2745
combine constraint: Variable 2730 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(0); tree DependencyStatement  |>  Variable 2092 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  =  CombVariable #2746
combine constraint: Variable 2730 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(0); tree DependencyStatement  |>  Variable 2093 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2747
combine constraint: Variable 2730 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(0); tree DependencyStatement  |>  Variable 2091 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result  =  CombVariable #2748
subtype constraint: CombVariable #2748  <:  CombVariable #2745
combine constraint: Variable 2730 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(0); tree DependencyStatement  |>  Variable 2092 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  =  CombVariable #2749
combine constraint: Variable 2730 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(0); tree DependencyStatement  |>  Variable 2093 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2750
combine constraint: Variable 2730 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(0); tree DependencyStatement  |>  Variable 2091 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result  =  CombVariable #2751
inequality constraint: CombVariable #2749 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2750 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2730 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(0); tree DependencyStatement != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2730 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(0); tree DependencyStatement != Constant(@GUT.quals.Any)
combine constraint: Variable 2730 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(0); tree DependencyStatement  |>  Variable 2092 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  =  CombVariable #2752
combine constraint: Variable 2730 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(0); tree DependencyStatement  |>  Variable 2093 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2753
combine constraint: Variable 2730 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(0); tree DependencyStatement  |>  Variable 2091 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result  =  CombVariable #2754
subtype constraint: Variable 2721 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  <:  CombVariable #2752
subtype constraint: Variable 2722 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  <:  CombVariable #2753
inequality constraint: Variable 2755 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(1); tree DependencyStatement != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2756 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyStatement  <:  Variable 2755 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(1); tree DependencyStatement
combine constraint: Variable 2756 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyStatement  |>  Variable 2073 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern[]  =  CombVariable #2757
combine constraint: Variable 2756 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyStatement  |>  Variable 2074 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #2758
combine constraint: Variable 2756 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyStatement  |>  Variable 2075 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern[]  =  CombVariable #2759
combine constraint: Variable 2756 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyStatement  |>  Variable 2076 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #2760
combine constraint: Variable 2756 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyStatement  |>  Variable 2077 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree SetDefinitionRepository  =  CombVariable #2761
combine constraint: Variable 2756 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyStatement  |>  Variable 2078 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 4; tree ResultRenderer  =  CombVariable #2762
inequality constraint: CombVariable #2757 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2758 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2759 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2760 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2761 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2762 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2756 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyStatement != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2756 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyStatement != Constant(@GUT.quals.Any)
combine constraint: Variable 2756 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyStatement  |>  Variable 2073 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern[]  =  CombVariable #2763
combine constraint: Variable 2756 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyStatement  |>  Variable 2074 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #2764
combine constraint: Variable 2756 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyStatement  |>  Variable 2075 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern[]  =  CombVariable #2765
combine constraint: Variable 2756 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyStatement  |>  Variable 2076 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #2766
combine constraint: Variable 2756 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyStatement  |>  Variable 2077 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree SetDefinitionRepository  =  CombVariable #2767
combine constraint: Variable 2756 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyStatement  |>  Variable 2078 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 4; tree ResultRenderer  =  CombVariable #2768
subtype constraint: Variable 2709 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern[] at position (0) within StringPattern[][]  <:  CombVariable #2763
subtype constraint: Variable 2710 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern at position (1) within StringPattern[][]  <:  CombVariable #2764
subtype constraint: Variable 2709 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern[] at position (0) within StringPattern[][]  <:  CombVariable #2765
subtype constraint: Variable 2710 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern at position (1) within StringPattern[][]  <:  CombVariable #2766
subtype constraint: Variable 2711 at class classycle.dependency.LayeringStatement field _repository; tree SetDefinitionRepository  <:  CombVariable #2767
subtype constraint: Variable 2713 at class classycle.dependency.LayeringStatement field _renderer; tree ResultRenderer  <:  CombVariable #2768
inequality constraint: Variable 2756 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree DependencyStatement != Constant(@GUT.quals.Lost)
combine constraint: Variable 2723 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree ResultContainer  |>  Variable 2105 at method classycle.dependency.ResultContainer#add(Lclassycle/dependency/Result;):V parameter 0; tree Result  =  CombVariable #2769
inequality constraint: CombVariable #2769 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2723 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree ResultContainer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2723 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree ResultContainer != Constant(@GUT.quals.Any)
combine constraint: Variable 2723 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree ResultContainer  |>  Variable 2105 at method classycle.dependency.ResultContainer#add(Lclassycle/dependency/Result;):V parameter 0; tree Result  =  CombVariable #2770
combine constraint: Variable 2755 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(1); tree DependencyStatement  |>  Variable 2092 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  =  CombVariable #2771
combine constraint: Variable 2755 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(1); tree DependencyStatement  |>  Variable 2093 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2772
combine constraint: Variable 2755 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(1); tree DependencyStatement  |>  Variable 2091 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result  =  CombVariable #2773
subtype constraint: CombVariable #2773  <:  CombVariable #2770
combine constraint: Variable 2755 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(1); tree DependencyStatement  |>  Variable 2092 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  =  CombVariable #2774
combine constraint: Variable 2755 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(1); tree DependencyStatement  |>  Variable 2093 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2775
combine constraint: Variable 2755 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(1); tree DependencyStatement  |>  Variable 2091 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result  =  CombVariable #2776
inequality constraint: CombVariable #2774 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2775 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2755 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(1); tree DependencyStatement != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2755 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(1); tree DependencyStatement != Constant(@GUT.quals.Any)
combine constraint: Variable 2755 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(1); tree DependencyStatement  |>  Variable 2092 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  =  CombVariable #2777
combine constraint: Variable 2755 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(1); tree DependencyStatement  |>  Variable 2093 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2778
combine constraint: Variable 2755 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable s(1); tree DependencyStatement  |>  Variable 2091 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result  =  CombVariable #2779
subtype constraint: Variable 2721 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  <:  CombVariable #2777
subtype constraint: Variable 2722 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  <:  CombVariable #2778
subtype constraint: Variable 2723 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable result(0); tree ResultContainer  <:  Variable 2720 at method classycle.dependency.LayeringStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result
inequality constraint: Variable 2725 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 0; tree ResultContainer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2727 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 1; tree StringPattern at position (0) within StringPattern[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2729 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 2; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2781 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable startSets(0); tree StringPattern at position (0) within StringPattern[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2782 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 0; tree new StringPattern[1]  <:  Variable 2780 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable startSets(0); tree StringPattern[]
subtype constraint: Variable 2783 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 0; tree StringPattern at position (0) within new StringPattern[1]  <:  Variable 2781 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable startSets(0); tree StringPattern at position (0) within StringPattern[]
inequality constraint: Variable 2783 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 0; tree StringPattern at position (0) within new StringPattern[1] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2785 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable endSets(0); tree StringPattern at position (0) within StringPattern[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2786 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 1; tree new StringPattern[patterns.length - 1]  <:  Variable 2784 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable endSets(0); tree StringPattern[]
subtype constraint: Variable 2787 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 1; tree StringPattern at position (0) within new StringPattern[patterns.length - 1]  <:  Variable 2785 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable endSets(0); tree StringPattern at position (0) within StringPattern[]
inequality constraint: Variable 2787 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 1; tree StringPattern at position (0) within new StringPattern[patterns.length - 1] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2781 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable startSets(0); tree StringPattern at position (0) within StringPattern[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2780 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable startSets(0); tree StringPattern[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2780 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable startSets(0); tree StringPattern[] != Constant(@GUT.quals.Any)
subtype constraint: Variable 2727 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 1; tree StringPattern at position (0) within StringPattern[]  <:  Variable 2781 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable startSets(0); tree StringPattern at position (0) within StringPattern[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2788
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2789
inequality constraint: CombVariable #2788 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2789 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2790
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2791
subtype constraint: Variable 2726 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 1; tree StringPattern[]  <:  CombVariable #2790
subtype constraint: Variable 2784 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable endSets(0); tree StringPattern[]  <:  CombVariable #2791
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2792
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2793
inequality constraint: CombVariable #2792 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2793 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2794
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2795
subtype constraint: Variable 2726 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 1; tree StringPattern[]  <:  CombVariable #2794
subtype constraint: Variable 2784 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable endSets(0); tree StringPattern[]  <:  CombVariable #2795
inequality constraint: Variable 2796 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable s(0); tree DependencyStatement != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2797 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 2; tree DependencyStatement  <:  Variable 2796 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable s(0); tree DependencyStatement
combine constraint: Variable 2797 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 2; tree DependencyStatement  |>  Variable 2073 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern[]  =  CombVariable #2798
combine constraint: Variable 2797 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 2; tree DependencyStatement  |>  Variable 2074 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #2799
combine constraint: Variable 2797 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 2; tree DependencyStatement  |>  Variable 2075 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern[]  =  CombVariable #2800
combine constraint: Variable 2797 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 2; tree DependencyStatement  |>  Variable 2076 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #2801
combine constraint: Variable 2797 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 2; tree DependencyStatement  |>  Variable 2077 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree SetDefinitionRepository  =  CombVariable #2802
combine constraint: Variable 2797 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 2; tree DependencyStatement  |>  Variable 2078 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 4; tree ResultRenderer  =  CombVariable #2803
inequality constraint: CombVariable #2798 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2799 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2800 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2801 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2802 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2803 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2797 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 2; tree DependencyStatement != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2797 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 2; tree DependencyStatement != Constant(@GUT.quals.Any)
combine constraint: Variable 2797 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 2; tree DependencyStatement  |>  Variable 2073 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern[]  =  CombVariable #2804
combine constraint: Variable 2797 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 2; tree DependencyStatement  |>  Variable 2074 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #2805
combine constraint: Variable 2797 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 2; tree DependencyStatement  |>  Variable 2075 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern[]  =  CombVariable #2806
combine constraint: Variable 2797 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 2; tree DependencyStatement  |>  Variable 2076 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #2807
combine constraint: Variable 2797 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 2; tree DependencyStatement  |>  Variable 2077 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree SetDefinitionRepository  =  CombVariable #2808
combine constraint: Variable 2797 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 2; tree DependencyStatement  |>  Variable 2078 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 4; tree ResultRenderer  =  CombVariable #2809
subtype constraint: Variable 2780 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable startSets(0); tree StringPattern[]  <:  CombVariable #2804
subtype constraint: Variable 2781 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable startSets(0); tree StringPattern at position (0) within StringPattern[]  <:  CombVariable #2805
subtype constraint: Variable 2784 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable endSets(0); tree StringPattern[]  <:  CombVariable #2806
subtype constraint: Variable 2785 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable endSets(0); tree StringPattern at position (0) within StringPattern[]  <:  CombVariable #2807
subtype constraint: Variable 2711 at class classycle.dependency.LayeringStatement field _repository; tree SetDefinitionRepository  <:  CombVariable #2808
subtype constraint: Variable 2713 at class classycle.dependency.LayeringStatement field _renderer; tree ResultRenderer  <:  CombVariable #2809
inequality constraint: Variable 2797 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V creation 2; tree DependencyStatement != Constant(@GUT.quals.Lost)
combine constraint: Variable 2725 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 0; tree ResultContainer  |>  Variable 2105 at method classycle.dependency.ResultContainer#add(Lclassycle/dependency/Result;):V parameter 0; tree Result  =  CombVariable #2810
inequality constraint: CombVariable #2810 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2725 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 0; tree ResultContainer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2725 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 0; tree ResultContainer != Constant(@GUT.quals.Any)
combine constraint: Variable 2725 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 0; tree ResultContainer  |>  Variable 2105 at method classycle.dependency.ResultContainer#add(Lclassycle/dependency/Result;):V parameter 0; tree Result  =  CombVariable #2811
combine constraint: Variable 2796 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable s(0); tree DependencyStatement  |>  Variable 2092 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  =  CombVariable #2812
combine constraint: Variable 2796 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable s(0); tree DependencyStatement  |>  Variable 2093 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2813
combine constraint: Variable 2796 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable s(0); tree DependencyStatement  |>  Variable 2091 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result  =  CombVariable #2814
subtype constraint: CombVariable #2814  <:  CombVariable #2811
combine constraint: Variable 2796 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable s(0); tree DependencyStatement  |>  Variable 2092 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  =  CombVariable #2815
combine constraint: Variable 2796 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable s(0); tree DependencyStatement  |>  Variable 2093 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2816
combine constraint: Variable 2796 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable s(0); tree DependencyStatement  |>  Variable 2091 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result  =  CombVariable #2817
inequality constraint: CombVariable #2815 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2816 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2796 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable s(0); tree DependencyStatement != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2796 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable s(0); tree DependencyStatement != Constant(@GUT.quals.Any)
combine constraint: Variable 2796 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable s(0); tree DependencyStatement  |>  Variable 2092 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  =  CombVariable #2818
combine constraint: Variable 2796 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable s(0); tree DependencyStatement  |>  Variable 2093 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #2819
combine constraint: Variable 2796 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V local variable s(0); tree DependencyStatement  |>  Variable 2091 at method classycle.dependency.DependencyStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result  =  CombVariable #2820
subtype constraint: Variable 2728 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 2; tree AtomicVertex[]  <:  CombVariable #2818
subtype constraint: Variable 2729 at method classycle.dependency.LayeringStatement#checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;):V parameter 2; tree AtomicVertex at position (0) within AtomicVertex[]  <:  CombVariable #2819
inequality constraint: Variable 2821 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2821 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 2822 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2823 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 2822 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer
combine constraint: Variable 2823 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2824
inequality constraint: CombVariable #2824 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2823 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2823 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2823 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2825
subtype constraint: Literal(STRING_LITERAL, "check ")  <:  CombVariable #2825
inequality constraint: Variable 2823 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
combine constraint: Variable 2822 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2826
combine constraint: Variable 2822 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2827
inequality constraint: CombVariable #2826 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2822 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2822 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2822 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2828
combine constraint: Variable 2822 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2829
subtype constraint: Literal(STRING_LITERAL, "strictLayeringOf")  <:  CombVariable #2830
subtype constraint: Literal(STRING_LITERAL, "layeringOf")  <:  CombVariable #2830
subtype constraint: CombVariable #2830  <:  CombVariable #2828
combine constraint: Variable 2822 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2831
combine constraint: CombVariable #2831  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2832
combine constraint: CombVariable #2831  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2833
inequality constraint: CombVariable #2832 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2831 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2831 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #2831  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2834
combine constraint: CombVariable #2831  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2835
combine constraint: Variable 2712 at class classycle.dependency.LayeringStatement field _layerRepository; tree LayerDefinitionRepository  |>  Variable 2837 at method classycle.dependency.LayerDefinitionRepository#getName([Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern[]  =  CombVariable #2839
combine constraint: Variable 2712 at class classycle.dependency.LayeringStatement field _layerRepository; tree LayerDefinitionRepository  |>  Variable 2838 at method classycle.dependency.LayerDefinitionRepository#getName([Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #2840
combine constraint: Variable 2712 at class classycle.dependency.LayeringStatement field _layerRepository; tree LayerDefinitionRepository  |>  Variable 2836 at method classycle.dependency.LayerDefinitionRepository#getName([Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #2841
subtype constraint: CombVariable #2841  <:  CombVariable #2834
combine constraint: Variable 2822 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2842
inequality constraint: Variable 2822 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2822 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2822 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2843
combine constraint: Variable 2712 at class classycle.dependency.LayeringStatement field _layerRepository; tree LayerDefinitionRepository  |>  Variable 2837 at method classycle.dependency.LayerDefinitionRepository#getName([Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern[]  =  CombVariable #2844
combine constraint: Variable 2712 at class classycle.dependency.LayeringStatement field _layerRepository; tree LayerDefinitionRepository  |>  Variable 2838 at method classycle.dependency.LayerDefinitionRepository#getName([Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #2845
combine constraint: Variable 2712 at class classycle.dependency.LayeringStatement field _layerRepository; tree LayerDefinitionRepository  |>  Variable 2836 at method classycle.dependency.LayerDefinitionRepository#getName([Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #2846
inequality constraint: CombVariable #2844 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2845 != Constant(@GUT.quals.Lost)
combine constraint: Variable 2712 at class classycle.dependency.LayeringStatement field _layerRepository; tree LayerDefinitionRepository  |>  Variable 2837 at method classycle.dependency.LayerDefinitionRepository#getName([Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern[]  =  CombVariable #2847
combine constraint: Variable 2712 at class classycle.dependency.LayeringStatement field _layerRepository; tree LayerDefinitionRepository  |>  Variable 2838 at method classycle.dependency.LayerDefinitionRepository#getName([Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #2848
combine constraint: Variable 2712 at class classycle.dependency.LayeringStatement field _layerRepository; tree LayerDefinitionRepository  |>  Variable 2836 at method classycle.dependency.LayerDefinitionRepository#getName([Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #2849
subtype constraint: Variable 2709 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern[] at position (0) within StringPattern[][]  <:  CombVariable #2847
subtype constraint: Variable 2710 at class classycle.dependency.LayeringStatement field _layers; tree StringPattern at position (1) within StringPattern[][]  <:  CombVariable #2848
subtype constraint: Variable 2850 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; creation 1; tree String  <:  Variable 2821 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; return type; tree String
combine constraint: Variable 2850 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2851
inequality constraint: CombVariable #2851 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2850 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2850 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2850 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2852
subtype constraint: Variable 2822 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  <:  CombVariable #2852
inequality constraint: Variable 2850 at method classycle.dependency.LayeringStatement#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2853 at class classycle.dependency.LayerDefinitionRepository field _nameToLayerMap; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2854 at class classycle.dependency.LayerDefinitionRepository field _nameToLayerMap creation 0; tree HashMap  <:  Variable 2853 at class classycle.dependency.LayerDefinitionRepository field _nameToLayerMap; tree HashMap
inequality constraint: Variable 2854 at class classycle.dependency.LayerDefinitionRepository field _nameToLayerMap creation 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2854 at class classycle.dependency.LayerDefinitionRepository field _nameToLayerMap creation 0; tree HashMap != Constant(@GUT.quals.Any)
inequality constraint: Variable 2854 at class classycle.dependency.LayerDefinitionRepository field _nameToLayerMap creation 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2855 at class classycle.dependency.LayerDefinitionRepository field _layerToNameMap; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2856 at class classycle.dependency.LayerDefinitionRepository field _layerToNameMap creation 0; tree HashMap  <:  Variable 2855 at class classycle.dependency.LayerDefinitionRepository field _layerToNameMap; tree HashMap
inequality constraint: Variable 2856 at class classycle.dependency.LayerDefinitionRepository field _layerToNameMap creation 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2856 at class classycle.dependency.LayerDefinitionRepository field _layerToNameMap creation 0; tree HashMap != Constant(@GUT.quals.Any)
inequality constraint: Variable 2856 at class classycle.dependency.LayerDefinitionRepository field _layerToNameMap creation 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2853 at class classycle.dependency.LayerDefinitionRepository field _nameToLayerMap; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2853 at class classycle.dependency.LayerDefinitionRepository field _nameToLayerMap; tree HashMap != Constant(@GUT.quals.Any)
inequality constraint: Variable 2857 at method classycle.dependency.LayerDefinitionRepository#put(Ljava/lang/String;[Lclassycle/util/StringPattern;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2859 at method classycle.dependency.LayerDefinitionRepository#put(Ljava/lang/String;[Lclassycle/util/StringPattern;):V parameter 1; tree StringPattern at position (0) within StringPattern[] != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2853 at class classycle.dependency.LayerDefinitionRepository field _nameToLayerMap; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2853 at class classycle.dependency.LayerDefinitionRepository field _nameToLayerMap; tree HashMap != Constant(@GUT.quals.Any)
subtype constraint: Variable 2857 at method classycle.dependency.LayerDefinitionRepository#put(Ljava/lang/String;[Lclassycle/util/StringPattern;):V parameter 0; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 2858 at method classycle.dependency.LayerDefinitionRepository#put(Ljava/lang/String;[Lclassycle/util/StringPattern;):V parameter 1; tree StringPattern[]  <:  Constant(@GUT.quals.Peer)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2855 at class classycle.dependency.LayerDefinitionRepository field _layerToNameMap; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2855 at class classycle.dependency.LayerDefinitionRepository field _layerToNameMap; tree HashMap != Constant(@GUT.quals.Any)
subtype constraint: Variable 2858 at method classycle.dependency.LayerDefinitionRepository#put(Ljava/lang/String;[Lclassycle/util/StringPattern;):V parameter 1; tree StringPattern[]  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 2857 at method classycle.dependency.LayerDefinitionRepository#put(Ljava/lang/String;[Lclassycle/util/StringPattern;):V parameter 0; tree String  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 2861 at method classycle.dependency.LayerDefinitionRepository#getLayer(Ljava/lang/String;):[Lclassycle/util/StringPattern; return type; tree StringPattern at position (0) within StringPattern[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2862 at method classycle.dependency.LayerDefinitionRepository#getLayer(Ljava/lang/String;):[Lclassycle/util/StringPattern; parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2863 at method classycle.dependency.LayerDefinitionRepository#getLayer(Ljava/lang/String;):[Lclassycle/util/StringPattern; cast 0; tree StringPattern[]  <:  Variable 2860 at method classycle.dependency.LayerDefinitionRepository#getLayer(Ljava/lang/String;):[Lclassycle/util/StringPattern; return type; tree StringPattern[]
subtype constraint: Variable 2864 at method classycle.dependency.LayerDefinitionRepository#getLayer(Ljava/lang/String;):[Lclassycle/util/StringPattern; cast 0; tree StringPattern at position (0) within StringPattern[]  <:  Variable 2861 at method classycle.dependency.LayerDefinitionRepository#getLayer(Ljava/lang/String;):[Lclassycle/util/StringPattern; return type; tree StringPattern at position (0) within StringPattern[]
combine constraint: Variable 2853 at class classycle.dependency.LayerDefinitionRepository field _nameToLayerMap; tree HashMap  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2865
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2866 at method classycle.dependency.LayerDefinitionRepository#contains(Ljava/lang/String;):Z parameter 0; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 2853 at class classycle.dependency.LayerDefinitionRepository field _nameToLayerMap; tree HashMap  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2867
combine constraint: Variable 2853 at class classycle.dependency.LayerDefinitionRepository field _nameToLayerMap; tree HashMap  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2868
inequality constraint: CombVariable #2868 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2853 at class classycle.dependency.LayerDefinitionRepository field _nameToLayerMap; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2853 at class classycle.dependency.LayerDefinitionRepository field _nameToLayerMap; tree HashMap != Constant(@GUT.quals.Any)
combine constraint: Variable 2853 at class classycle.dependency.LayerDefinitionRepository field _nameToLayerMap; tree HashMap  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2869
subtype constraint: Variable 2866 at method classycle.dependency.LayerDefinitionRepository#contains(Ljava/lang/String;):Z parameter 0; tree String  <:  CombVariable #2869
inequality constraint: Variable 2836 at method classycle.dependency.LayerDefinitionRepository#getName([Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2838 at method classycle.dependency.LayerDefinitionRepository#getName([Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern at position (0) within StringPattern[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2870 at method classycle.dependency.LayerDefinitionRepository#getName([Lclassycle/util/StringPattern;):Ljava/lang/String; cast 0; tree String  <:  Variable 2836 at method classycle.dependency.LayerDefinitionRepository#getName([Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String
combine constraint: Variable 2855 at class classycle.dependency.LayerDefinitionRepository field _layerToNameMap; tree HashMap  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2871
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2872 at class classycle.dependency.ResultContainer field _list; tree List != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2873 at class classycle.dependency.ResultContainer field _list creation 0; tree ArrayList  <:  Variable 2872 at class classycle.dependency.ResultContainer field _list; tree List
inequality constraint: Variable 2873 at class classycle.dependency.ResultContainer field _list creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2873 at class classycle.dependency.ResultContainer field _list creation 0; tree ArrayList != Constant(@GUT.quals.Any)
inequality constraint: Variable 2873 at class classycle.dependency.ResultContainer field _list creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2105 at method classycle.dependency.ResultContainer#add(Lclassycle/dependency/Result;):V parameter 0; tree Result != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2872 at class classycle.dependency.ResultContainer field _list; tree List != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2872 at class classycle.dependency.ResultContainer field _list; tree List != Constant(@GUT.quals.Any)
subtype constraint: Variable 2105 at method classycle.dependency.ResultContainer#add(Lclassycle/dependency/Result;):V parameter 0; tree Result  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 2872 at class classycle.dependency.ResultContainer field _list; tree List != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2872 at class classycle.dependency.ResultContainer field _list; tree List != Constant(@GUT.quals.Any)
inequality constraint: Variable 2874 at method classycle.dependency.ResultContainer#getResult(I):Lclassycle/dependency/Result; return type; tree Result != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2875 at method classycle.dependency.ResultContainer#getResult(I):Lclassycle/dependency/Result; cast 0; tree Result  <:  Variable 2874 at method classycle.dependency.ResultContainer#getResult(I):Lclassycle/dependency/Result; return type; tree Result
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2872 at class classycle.dependency.ResultContainer field _list; tree List != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2872 at class classycle.dependency.ResultContainer field _list; tree List != Constant(@GUT.quals.Any)
inequality constraint: Variable 2876 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2876 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 2877 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2878 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 2877 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer
inequality constraint: Variable 2878 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2878 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 2878 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
combine constraint: Variable 2877 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2879
combine constraint: Variable 2877 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2880
inequality constraint: CombVariable #2879 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2877 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2877 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2877 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2881
combine constraint: Variable 2877 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2882
subtype constraint: Variable 2874 at method classycle.dependency.ResultContainer#getResult(I):Lclassycle/dependency/Result; return type; tree Result  <:  CombVariable #2881
subtype constraint: Variable 2883 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; creation 1; tree String  <:  Variable 2876 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; return type; tree String
combine constraint: Variable 2883 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2884
inequality constraint: CombVariable #2884 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2883 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2883 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2883 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2885
subtype constraint: Variable 2877 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  <:  CombVariable #2885
inequality constraint: Variable 2883 at method classycle.dependency.ResultContainer#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2886 at class classycle.dependency.DefaultResultRenderer field SHOW; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2886 at class classycle.dependency.DefaultResultRenderer field SHOW; tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #2887  <:  Variable 2886 at class classycle.dependency.DefaultResultRenderer field SHOW; tree String
inequality constraint: Variable 2888 at class classycle.dependency.DefaultResultRenderer field FACTORY; tree PreferenceFactory != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2888 at class classycle.dependency.DefaultResultRenderer field FACTORY; tree PreferenceFactory != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2889 at class classycle.dependency.DefaultResultRenderer field FACTORY creation 0; tree DefaultPreferenceFactory  <:  Variable 2888 at class classycle.dependency.DefaultResultRenderer field FACTORY; tree PreferenceFactory
inequality constraint: Variable 2889 at class classycle.dependency.DefaultResultRenderer field FACTORY creation 0; tree DefaultPreferenceFactory != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2889 at class classycle.dependency.DefaultResultRenderer field FACTORY creation 0; tree DefaultPreferenceFactory != Constant(@GUT.quals.Any)
inequality constraint: Variable 2889 at class classycle.dependency.DefaultResultRenderer field FACTORY creation 0; tree DefaultPreferenceFactory != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2889 at class classycle.dependency.DefaultResultRenderer field FACTORY creation 0; tree DefaultPreferenceFactory != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2889 at class classycle.dependency.DefaultResultRenderer field FACTORY creation 0; tree DefaultPreferenceFactory != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2890 at class classycle.dependency.DefaultResultRenderer field ONLY_SHORTEST_PATHS; tree TextResult != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2890 at class classycle.dependency.DefaultResultRenderer field ONLY_SHORTEST_PATHS; tree TextResult != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2891 at class classycle.dependency.DefaultResultRenderer field ONLY_SHORTEST_PATHS creation 0; tree TextResult  <:  Variable 2890 at class classycle.dependency.DefaultResultRenderer field ONLY_SHORTEST_PATHS; tree TextResult
combine constraint: Variable 2891 at class classycle.dependency.DefaultResultRenderer field ONLY_SHORTEST_PATHS creation 0; tree TextResult  |>  Variable 2688 at method classycle.dependency.TextResult#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #2892
inequality constraint: CombVariable #2892 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2891 at class classycle.dependency.DefaultResultRenderer field ONLY_SHORTEST_PATHS creation 0; tree TextResult != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2891 at class classycle.dependency.DefaultResultRenderer field ONLY_SHORTEST_PATHS creation 0; tree TextResult != Constant(@GUT.quals.Any)
inequality constraint: Variable 2891 at class classycle.dependency.DefaultResultRenderer field ONLY_SHORTEST_PATHS creation 0; tree TextResult != Constant(@GUT.quals.Rep)
combine constraint: Variable 2891 at class classycle.dependency.DefaultResultRenderer field ONLY_SHORTEST_PATHS creation 0; tree TextResult  |>  Variable 2688 at method classycle.dependency.TextResult#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #2893
subtype constraint: CombVariable #2894  <:  CombVariable #2893
inequality constraint: Variable 2891 at class classycle.dependency.DefaultResultRenderer field ONLY_SHORTEST_PATHS creation 0; tree TextResult != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2891 at class classycle.dependency.DefaultResultRenderer field ONLY_SHORTEST_PATHS creation 0; tree TextResult != Constant(@GUT.quals.Lost)
combine constraint: Variable 2016 at class classycle.dependency.DefaultPreferenceFactory field ONLY_SHORTEST_PATHS; tree Preference  |>  Variable 1940 at method classycle.dependency.Preference#getKey():Ljava/lang/String; return type; tree String  =  CombVariable #2895
combine constraint: Variable 2016 at class classycle.dependency.DefaultPreferenceFactory field ONLY_SHORTEST_PATHS; tree Preference  |>  Variable 1940 at method classycle.dependency.Preference#getKey():Ljava/lang/String; return type; tree String  =  CombVariable #2896
inequality constraint: Variable 2897 at class classycle.dependency.DefaultResultRenderer field ALL_PATHS; tree TextResult != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2897 at class classycle.dependency.DefaultResultRenderer field ALL_PATHS; tree TextResult != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2898 at class classycle.dependency.DefaultResultRenderer field ALL_PATHS creation 0; tree TextResult  <:  Variable 2897 at class classycle.dependency.DefaultResultRenderer field ALL_PATHS; tree TextResult
combine constraint: Variable 2898 at class classycle.dependency.DefaultResultRenderer field ALL_PATHS creation 0; tree TextResult  |>  Variable 2688 at method classycle.dependency.TextResult#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #2899
inequality constraint: CombVariable #2899 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2898 at class classycle.dependency.DefaultResultRenderer field ALL_PATHS creation 0; tree TextResult != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2898 at class classycle.dependency.DefaultResultRenderer field ALL_PATHS creation 0; tree TextResult != Constant(@GUT.quals.Any)
inequality constraint: Variable 2898 at class classycle.dependency.DefaultResultRenderer field ALL_PATHS creation 0; tree TextResult != Constant(@GUT.quals.Rep)
combine constraint: Variable 2898 at class classycle.dependency.DefaultResultRenderer field ALL_PATHS creation 0; tree TextResult  |>  Variable 2688 at method classycle.dependency.TextResult#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #2900
subtype constraint: CombVariable #2901  <:  CombVariable #2900
inequality constraint: Variable 2898 at class classycle.dependency.DefaultResultRenderer field ALL_PATHS creation 0; tree TextResult != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2898 at class classycle.dependency.DefaultResultRenderer field ALL_PATHS creation 0; tree TextResult != Constant(@GUT.quals.Lost)
combine constraint: Variable 2021 at class classycle.dependency.DefaultPreferenceFactory field ALL_PATHS; tree Preference  |>  Variable 1940 at method classycle.dependency.Preference#getKey():Ljava/lang/String; return type; tree String  =  CombVariable #2902
combine constraint: Variable 2021 at class classycle.dependency.DefaultPreferenceFactory field ALL_PATHS; tree Preference  |>  Variable 1940 at method classycle.dependency.Preference#getKey():Ljava/lang/String; return type; tree String  =  CombVariable #2903
inequality constraint: Variable 2904 at method classycle.dependency.DefaultResultRenderer#getPreferenceFactory():Lclassycle/dependency/PreferenceFactory; return type; tree PreferenceFactory != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2904 at method classycle.dependency.DefaultResultRenderer#getPreferenceFactory():Lclassycle/dependency/PreferenceFactory; return type; tree PreferenceFactory  <:  Variable 2252 at method classycle.dependency.ResultRenderer#getPreferenceFactory():Lclassycle/dependency/PreferenceFactory; return type; tree PreferenceFactory
subtype constraint: Variable 2888 at class classycle.dependency.DefaultResultRenderer field FACTORY; tree PreferenceFactory  <:  Variable 2904 at method classycle.dependency.DefaultResultRenderer#getPreferenceFactory():Lclassycle/dependency/PreferenceFactory; return type; tree PreferenceFactory
subtype constraint: Variable 2253 at method classycle.dependency.ResultRenderer#considerPreference(Lclassycle/dependency/Preference;):V parameter 0; tree Preference  <:  Variable 2905 at method classycle.dependency.DefaultResultRenderer#considerPreference(Lclassycle/dependency/Preference;):V parameter 0; tree Preference
inequality constraint: Variable 2905 at method classycle.dependency.DefaultResultRenderer#considerPreference(Lclassycle/dependency/Preference;):V parameter 0; tree Preference != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2906 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; return type; tree Result != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2906 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; return type; tree Result  <:  Variable 2254 at method classycle.dependency.ResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; return type; tree Result
inequality constraint: Variable 2907 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2908 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; creation 0; tree StringBuffer  <:  Variable 2907 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer
combine constraint: Variable 2908 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2909
inequality constraint: CombVariable #2909 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2908 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2908 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2908 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2910
subtype constraint: Variable 2886 at class classycle.dependency.DefaultResultRenderer field SHOW; tree String  <:  CombVariable #2910
inequality constraint: Variable 2908 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
combine constraint: Variable 2907 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2911
combine constraint: Variable 2907 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2912
combine constraint: CombVariable #2912  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2913
combine constraint: CombVariable #2913  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2914
combine constraint: CombVariable #2913  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2915
combine constraint: CombVariable #2915  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2916
inequality constraint: CombVariable #2915 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2915 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #2915  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2917
combine constraint: CombVariable #2913  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2918
combine constraint: CombVariable #2913  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2919
inequality constraint: CombVariable #2918 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2913 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2913 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #2913  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2920
combine constraint: CombVariable #2913  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2921
combine constraint: Variable 2025 at class classycle.dependency.DefaultPreferenceFactory field ALL_RESULTS; tree Preference  |>  Variable 1940 at method classycle.dependency.Preference#getKey():Ljava/lang/String; return type; tree String  =  CombVariable #2922
combine constraint: Variable 2029 at class classycle.dependency.DefaultPreferenceFactory field ONLY_FAILURES; tree Preference  |>  Variable 1940 at method classycle.dependency.Preference#getKey():Ljava/lang/String; return type; tree String  =  CombVariable #2923
subtype constraint: CombVariable #2922  <:  CombVariable #2924
subtype constraint: CombVariable #2923  <:  CombVariable #2924
subtype constraint: CombVariable #2924  <:  CombVariable #2920
combine constraint: CombVariable #2912  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2925
inequality constraint: CombVariable #2912 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #2912 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #2912  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2926
combine constraint: Variable 2907 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2927
combine constraint: Variable 2907 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2928
inequality constraint: CombVariable #2927 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2907 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2907 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2907 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2929
combine constraint: Variable 2907 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2930
combine constraint: Variable 2016 at class classycle.dependency.DefaultPreferenceFactory field ONLY_SHORTEST_PATHS; tree Preference  |>  Variable 1940 at method classycle.dependency.Preference#getKey():Ljava/lang/String; return type; tree String  =  CombVariable #2931
combine constraint: Variable 2021 at class classycle.dependency.DefaultPreferenceFactory field ALL_PATHS; tree Preference  |>  Variable 1940 at method classycle.dependency.Preference#getKey():Ljava/lang/String; return type; tree String  =  CombVariable #2932
subtype constraint: CombVariable #2931  <:  CombVariable #2933
subtype constraint: CombVariable #2932  <:  CombVariable #2933
subtype constraint: CombVariable #2933  <:  CombVariable #2929
combine constraint: Variable 2016 at class classycle.dependency.DefaultPreferenceFactory field ONLY_SHORTEST_PATHS; tree Preference  |>  Variable 1940 at method classycle.dependency.Preference#getKey():Ljava/lang/String; return type; tree String  =  CombVariable #2934
combine constraint: Variable 2016 at class classycle.dependency.DefaultPreferenceFactory field ONLY_SHORTEST_PATHS; tree Preference  |>  Variable 1940 at method classycle.dependency.Preference#getKey():Ljava/lang/String; return type; tree String  =  CombVariable #2935
combine constraint: Variable 2021 at class classycle.dependency.DefaultPreferenceFactory field ALL_PATHS; tree Preference  |>  Variable 1940 at method classycle.dependency.Preference#getKey():Ljava/lang/String; return type; tree String  =  CombVariable #2936
combine constraint: Variable 2021 at class classycle.dependency.DefaultPreferenceFactory field ALL_PATHS; tree Preference  |>  Variable 1940 at method classycle.dependency.Preference#getKey():Ljava/lang/String; return type; tree String  =  CombVariable #2937
combine constraint: Variable 2025 at class classycle.dependency.DefaultPreferenceFactory field ALL_RESULTS; tree Preference  |>  Variable 1940 at method classycle.dependency.Preference#getKey():Ljava/lang/String; return type; tree String  =  CombVariable #2938
combine constraint: Variable 2025 at class classycle.dependency.DefaultPreferenceFactory field ALL_RESULTS; tree Preference  |>  Variable 1940 at method classycle.dependency.Preference#getKey():Ljava/lang/String; return type; tree String  =  CombVariable #2939
combine constraint: Variable 2029 at class classycle.dependency.DefaultPreferenceFactory field ONLY_FAILURES; tree Preference  |>  Variable 1940 at method classycle.dependency.Preference#getKey():Ljava/lang/String; return type; tree String  =  CombVariable #2940
combine constraint: Variable 2029 at class classycle.dependency.DefaultPreferenceFactory field ONLY_FAILURES; tree Preference  |>  Variable 1940 at method classycle.dependency.Preference#getKey():Ljava/lang/String; return type; tree String  =  CombVariable #2941
subtype constraint: Variable 2942 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; creation 1; tree TextResult  <:  Variable 2906 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; return type; tree Result
combine constraint: Variable 2942 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; creation 1; tree TextResult  |>  Variable 2688 at method classycle.dependency.TextResult#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #2943
inequality constraint: CombVariable #2943 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2942 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; creation 1; tree TextResult != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2942 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; creation 1; tree TextResult != Constant(@GUT.quals.Any)
combine constraint: Variable 2942 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; creation 1; tree TextResult  |>  Variable 2688 at method classycle.dependency.TextResult#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #2944
subtype constraint: Variable 2945 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; creation 2; tree String  <:  CombVariable #2944
inequality constraint: Variable 2942 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; creation 1; tree TextResult != Constant(@GUT.quals.Lost)
combine constraint: Variable 2945 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; creation 2; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2946
inequality constraint: CombVariable #2946 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2945 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; creation 2; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2945 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; creation 2; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2945 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; creation 2; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2947
subtype constraint: Variable 2907 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  <:  CombVariable #2947
inequality constraint: Variable 2945 at method classycle.dependency.DefaultResultRenderer#getDescriptionOfCurrentPreferences():Lclassycle/dependency/Result; creation 2; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2948 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2948 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; return type; tree String  <:  Variable 2255 at method classycle.dependency.ResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; return type; tree String
subtype constraint: Variable 2256 at method classycle.dependency.ResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; parameter 0; tree Result  <:  Variable 2949 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; parameter 0; tree Result
inequality constraint: Variable 2949 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; parameter 0; tree Result != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2950 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2951 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 2950 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; local variable buffer(0); tree StringBuffer
inequality constraint: Variable 2951 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2951 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 2951 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2952 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2953 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 1; tree Result != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2950 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  <:  Variable 2952 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 0; tree StringBuffer
subtype constraint: Variable 2949 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; parameter 0; tree Result  <:  Variable 2953 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 1; tree Result
subtype constraint: Variable 2954 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; creation 1; tree String  <:  Variable 2948 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; return type; tree String
combine constraint: Variable 2954 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2955
inequality constraint: CombVariable #2955 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2954 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2954 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2954 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2956
subtype constraint: Variable 2950 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; local variable buffer(0); tree StringBuffer  <:  CombVariable #2956
inequality constraint: Variable 2954 at method classycle.dependency.DefaultResultRenderer#render(Lclassycle/dependency/Result;):Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2952 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2953 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 1; tree Result != Constant(@GUT.quals.Lost)
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 2953 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 1; tree Result
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2957 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V local variable results(0); tree ResultContainer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2958 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V cast 0; tree ResultContainer  <:  Variable 2957 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V local variable results(0); tree ResultContainer
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 2953 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 1; tree Result
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2952 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2953 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 1; tree Result != Constant(@GUT.quals.Lost)
combine constraint: Variable 2957 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V local variable results(0); tree ResultContainer  |>  Variable 2874 at method classycle.dependency.ResultContainer#getResult(I):Lclassycle/dependency/Result; return type; tree Result  =  CombVariable #2959
subtype constraint: CombVariable #2959  <:  Variable 2953 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 1; tree Result
combine constraint: Variable 2957 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V local variable results(0); tree ResultContainer  |>  Variable 2874 at method classycle.dependency.ResultContainer#getResult(I):Lclassycle/dependency/Result; return type; tree Result  =  CombVariable #2960
combine constraint: Variable 2957 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V local variable results(0); tree ResultContainer  |>  Variable 2874 at method classycle.dependency.ResultContainer#getResult(I):Lclassycle/dependency/Result; return type; tree Result  =  CombVariable #2961
combine constraint: Variable 2952 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2962
combine constraint: Variable 2952 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2963
inequality constraint: CombVariable #2962 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2952 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2952 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 0; tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2952 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2964
combine constraint: Variable 2952 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2965
combine constraint: Variable 2953 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 1; tree Result  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2966
subtype constraint: CombVariable #2966  <:  CombVariable #2964
combine constraint: Variable 2953 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 1; tree Result  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2967
inequality constraint: Variable 2953 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 1; tree Result != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2953 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 1; tree Result != Constant(@GUT.quals.Any)
combine constraint: Variable 2953 at method classycle.dependency.DefaultResultRenderer#render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;):V parameter 1; tree Result  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2968
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2969 at class classycle.dependency.CheckSetStatement field _set; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2970 at class classycle.dependency.CheckSetStatement field _repository; tree SetDefinitionRepository != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2971 at method classycle.dependency.CheckSetStatement#<init>(Lclassycle/util/StringPattern;Lclassycle/dependency/SetDefinitionRepository;):V parameter 0; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2972 at method classycle.dependency.CheckSetStatement#<init>(Lclassycle/util/StringPattern;Lclassycle/dependency/SetDefinitionRepository;):V parameter 1; tree SetDefinitionRepository != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2969 at class classycle.dependency.CheckSetStatement field _set; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2971 at method classycle.dependency.CheckSetStatement#<init>(Lclassycle/util/StringPattern;Lclassycle/dependency/SetDefinitionRepository;):V parameter 0; tree StringPattern  <:  Variable 2969 at class classycle.dependency.CheckSetStatement field _set; tree StringPattern
inequality constraint: Variable 2970 at class classycle.dependency.CheckSetStatement field _repository; tree SetDefinitionRepository != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2972 at method classycle.dependency.CheckSetStatement#<init>(Lclassycle/util/StringPattern;Lclassycle/dependency/SetDefinitionRepository;):V parameter 1; tree SetDefinitionRepository  <:  Variable 2970 at class classycle.dependency.CheckSetStatement field _repository; tree SetDefinitionRepository
inequality constraint: Variable 2973 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2973 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result  <:  Variable 2094 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result
subtype constraint: Variable 2095 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]  <:  Variable 2974 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex[]
subtype constraint: Variable 2096 at method classycle.dependency.Statement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 2975 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]
inequality constraint: Variable 2975 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
combine constraint: Variable 2969 at class classycle.dependency.CheckSetStatement field _set; tree StringPattern  |>  Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #2976
inequality constraint: CombVariable #2976 != Constant(@GUT.quals.Lost)
combine constraint: Variable 2969 at class classycle.dependency.CheckSetStatement field _set; tree StringPattern  |>  Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #2977
combine constraint: Variable 2978 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; cast 0; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #2979
subtype constraint: CombVariable #2979  <:  CombVariable #2977
combine constraint: Variable 2978 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; cast 0; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #2980
combine constraint: Variable 2978 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; cast 0; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #2981
combine constraint: Variable 2975 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; parameter 0; tree AtomicVertex at position (0) within AtomicVertex[]  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #2982
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #2982
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2984 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree StringBuffer  <:  Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer
combine constraint: Variable 2984 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2985
inequality constraint: CombVariable #2985 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2984 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2984 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2984 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2986
subtype constraint: Literal(STRING_LITERAL, "Set ")  <:  CombVariable #2986
inequality constraint: Variable 2984 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
combine constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2987
combine constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2988
inequality constraint: CombVariable #2987 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2989
combine constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2990
combine constraint: Variable 2970 at class classycle.dependency.CheckSetStatement field _repository; tree SetDefinitionRepository  |>  Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  =  CombVariable #2991
combine constraint: Variable 2970 at class classycle.dependency.CheckSetStatement field _repository; tree SetDefinitionRepository  |>  Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #2992
subtype constraint: CombVariable #2992  <:  CombVariable #2989
combine constraint: Variable 2970 at class classycle.dependency.CheckSetStatement field _repository; tree SetDefinitionRepository  |>  Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  =  CombVariable #2993
combine constraint: Variable 2970 at class classycle.dependency.CheckSetStatement field _repository; tree SetDefinitionRepository  |>  Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #2994
inequality constraint: CombVariable #2993 != Constant(@GUT.quals.Lost)
combine constraint: Variable 2970 at class classycle.dependency.CheckSetStatement field _repository; tree SetDefinitionRepository  |>  Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  =  CombVariable #2995
combine constraint: Variable 2970 at class classycle.dependency.CheckSetStatement field _repository; tree SetDefinitionRepository  |>  Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #2996
subtype constraint: Variable 2969 at class classycle.dependency.CheckSetStatement field _set; tree StringPattern  <:  CombVariable #2995
combine constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2997
combine constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2998
inequality constraint: CombVariable #2997 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #2999
combine constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3000
subtype constraint: Literal(STRING_LITERAL, " is empty.")  <:  CombVariable #2999
combine constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3001
combine constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3002
inequality constraint: CombVariable #3001 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3003
combine constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3004
subtype constraint: Literal(STRING_LITERAL, " has one class.")  <:  CombVariable #3003
combine constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3005
combine constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3006
combine constraint: CombVariable #3006  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3007
combine constraint: CombVariable #3007  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3008
combine constraint: CombVariable #3007  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3009
inequality constraint: CombVariable #3008 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3007 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3007 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #3007  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3010
combine constraint: CombVariable #3007  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3011
subtype constraint: Literal(STRING_LITERAL, " classes.")  <:  CombVariable #3010
combine constraint: CombVariable #3006  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3012
inequality constraint: CombVariable #3006 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3006 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #3006  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3013
combine constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3014
combine constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3015
inequality constraint: CombVariable #3014 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3016
combine constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3017
subtype constraint: Literal(STRING_LITERAL, " has ")  <:  CombVariable #3016
subtype constraint: Variable 3018 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree TextResult  <:  Variable 2973 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; return type; tree Result
combine constraint: Variable 3018 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree TextResult  |>  Variable 2689 at method classycle.dependency.TextResult#<init>(Ljava/lang/String;Z):V parameter 0; tree String  =  CombVariable #3019
inequality constraint: CombVariable #3019 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3018 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree TextResult != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3018 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree TextResult != Constant(@GUT.quals.Any)
combine constraint: Variable 3018 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree TextResult  |>  Variable 2689 at method classycle.dependency.TextResult#<init>(Ljava/lang/String;Z):V parameter 0; tree String  =  CombVariable #3020
subtype constraint: Variable 3021 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree String  <:  CombVariable #3020
inequality constraint: Variable 3018 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 1; tree TextResult != Constant(@GUT.quals.Lost)
combine constraint: Variable 3021 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3022
inequality constraint: CombVariable #3022 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3021 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3021 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3021 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3023
combine constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3024
subtype constraint: CombVariable #3024  <:  CombVariable #3023
inequality constraint: Variable 3021 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; creation 2; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3025
inequality constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 2983 at method classycle.dependency.CheckSetStatement#execute([Lclassycle/graph/AtomicVertex;):Lclassycle/dependency/Result; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3026
inequality constraint: Variable 3027 at method classycle.dependency.CheckSetStatement#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3027 at method classycle.dependency.CheckSetStatement#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: CombVariable #3028  <:  Variable 3027 at method classycle.dependency.CheckSetStatement#toString():Ljava/lang/String; return type; tree String
combine constraint: Variable 2970 at class classycle.dependency.CheckSetStatement field _repository; tree SetDefinitionRepository  |>  Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  =  CombVariable #3029
combine constraint: Variable 2970 at class classycle.dependency.CheckSetStatement field _repository; tree SetDefinitionRepository  |>  Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #3030
inequality constraint: CombVariable #3029 != Constant(@GUT.quals.Lost)
combine constraint: Variable 2970 at class classycle.dependency.CheckSetStatement field _repository; tree SetDefinitionRepository  |>  Variable 2152 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; parameter 0; tree StringPattern  =  CombVariable #3031
combine constraint: Variable 2970 at class classycle.dependency.CheckSetStatement field _repository; tree SetDefinitionRepository  |>  Variable 2151 at method classycle.dependency.SetDefinitionRepository#toString(Lclassycle/util/StringPattern;):Ljava/lang/String; return type; tree String  =  CombVariable #3032
subtype constraint: Variable 2969 at class classycle.dependency.CheckSetStatement field _set; tree StringPattern  <:  CombVariable #3031
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3033 at class classycle.dependency.CyclesResult field _cycles; tree List != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3034 at class classycle.dependency.CyclesResult field _cycles creation 0; tree ArrayList  <:  Variable 3033 at class classycle.dependency.CyclesResult field _cycles; tree List
inequality constraint: Variable 3034 at class classycle.dependency.CyclesResult field _cycles creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3034 at class classycle.dependency.CyclesResult field _cycles creation 0; tree ArrayList != Constant(@GUT.quals.Any)
inequality constraint: Variable 3034 at class classycle.dependency.CyclesResult field _cycles creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3035 at class classycle.dependency.CyclesResult field _statement; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3036 at class classycle.dependency.CyclesResult field _vertexType; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2307 at method classycle.dependency.CyclesResult#<init>(Ljava/lang/String;Z):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3035 at class classycle.dependency.CyclesResult field _statement; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2307 at method classycle.dependency.CyclesResult#<init>(Ljava/lang/String;Z):V parameter 0; tree String  <:  Variable 3035 at class classycle.dependency.CyclesResult field _statement; tree String
inequality constraint: Variable 3036 at class classycle.dependency.CyclesResult field _vertexType; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "packages")  <:  CombVariable #3037
subtype constraint: Literal(STRING_LITERAL, "classes")  <:  CombVariable #3037
subtype constraint: CombVariable #3037  <:  Variable 3036 at class classycle.dependency.CyclesResult field _vertexType; tree String
inequality constraint: Variable 2313 at method classycle.dependency.CyclesResult#addCycle(Lclassycle/graph/StrongComponent;):V parameter 0; tree StrongComponent != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3033 at class classycle.dependency.CyclesResult field _cycles; tree List != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3033 at class classycle.dependency.CyclesResult field _cycles; tree List != Constant(@GUT.quals.Any)
subtype constraint: Variable 2313 at method classycle.dependency.CyclesResult#addCycle(Lclassycle/graph/StrongComponent;):V parameter 0; tree StrongComponent  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 3033 at class classycle.dependency.CyclesResult field _cycles; tree List != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3033 at class classycle.dependency.CyclesResult field _cycles; tree List != Constant(@GUT.quals.Any)
inequality constraint: Variable 3038 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3038 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3040 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer
combine constraint: Variable 3040 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3041
inequality constraint: CombVariable #3041 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3040 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3040 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3040 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3042
subtype constraint: Variable 3035 at class classycle.dependency.CyclesResult field _statement; tree String  <:  CombVariable #3042
inequality constraint: Variable 3040 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3043
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3044
inequality constraint: CombVariable #3043 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3045
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3046
subtype constraint: Literal(STRING_LITERAL, "	OK")  <:  CombVariable #3045
inequality constraint: Variable 3047 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable iter(0); tree Iterator != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 3033 at class classycle.dependency.CyclesResult field _cycles; tree List  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3048
subtype constraint: CombVariable #3048  <:  Variable 3047 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable iter(0); tree Iterator
combine constraint: Variable 3033 at class classycle.dependency.CyclesResult field _cycles; tree List  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3049
inequality constraint: Variable 3033 at class classycle.dependency.CyclesResult field _cycles; tree List != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3033 at class classycle.dependency.CyclesResult field _cycles; tree List != Constant(@GUT.quals.Any)
combine constraint: Variable 3033 at class classycle.dependency.CyclesResult field _cycles; tree List  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3050
inequality constraint: Variable 3047 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable iter(0); tree Iterator != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3047 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable iter(0); tree Iterator != Constant(@GUT.quals.Any)
inequality constraint: Variable 3051 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable component(0); tree StrongComponent != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3052 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; cast 0; tree StrongComponent  <:  Variable 3051 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable component(0); tree StrongComponent
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3053
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3054
inequality constraint: CombVariable #3053 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3055
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3056
subtype constraint: Literal(STRING_LITERAL, "
  ")  <:  CombVariable #3055
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3057
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3058
inequality constraint: CombVariable #3057 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3059
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3060
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  =  CombVariable #3061
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 842 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String  =  CombVariable #3062
subtype constraint: CombVariable #3062  <:  CombVariable #3059
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  =  CombVariable #3063
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 842 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String  =  CombVariable #3064
inequality constraint: CombVariable #3063 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 843 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; parameter 0; tree StrongComponent  =  CombVariable #3065
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 842 at method classycle.renderer.AbstractStrongComponentRenderer#createName(Lclassycle/graph/StrongComponent;):Ljava/lang/String; return type; tree String  =  CombVariable #3066
subtype constraint: Variable 3051 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable component(0); tree StrongComponent  <:  CombVariable #3065
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3067
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3068
combine constraint: CombVariable #3068  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3069
inequality constraint: CombVariable #3068 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3068 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #3068  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3070
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3071
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3072
inequality constraint: CombVariable #3071 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3073
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3074
subtype constraint: Literal(STRING_LITERAL, " contains ")  <:  CombVariable #3073
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3075
combine constraint: CombVariable #3075  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3076
combine constraint: CombVariable #3075  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3077
combine constraint: CombVariable #3077  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3078
inequality constraint: CombVariable #3077 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3077 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #3077  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3079
combine constraint: CombVariable #3075  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3080
combine constraint: CombVariable #3075  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3081
inequality constraint: CombVariable #3080 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3075 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3075 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #3075  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3082
combine constraint: CombVariable #3075  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3083
subtype constraint: Variable 3036 at class classycle.dependency.CyclesResult field _vertexType; tree String  <:  CombVariable #3082
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3084
inequality constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3085
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3086
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3087
inequality constraint: CombVariable #3086 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3088
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3089
subtype constraint: Literal(STRING_LITERAL, "
    ")  <:  CombVariable #3088
inequality constraint: Variable 3090 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
combine constraint: Variable 3051 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable component(0); tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #3091
subtype constraint: CombVariable #3091  <:  Variable 3090 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable vertex(0); tree AtomicVertex
combine constraint: Variable 3051 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable component(0); tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #3092
combine constraint: Variable 3051 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable component(0); tree StrongComponent  |>  Variable 39 at method classycle.graph.StrongComponent#getVertex(I):Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex  =  CombVariable #3093
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3094
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3095
inequality constraint: CombVariable #3094 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3096
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3097
combine constraint: Variable 3098 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; cast 1; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #3099
subtype constraint: CombVariable #3099  <:  CombVariable #3096
combine constraint: Variable 3098 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; cast 1; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #3100
combine constraint: Variable 3098 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; cast 1; tree NameAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #3101
combine constraint: Variable 3090 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable vertex(0); tree AtomicVertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #3102
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #3102
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3103 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; creation 1; tree String  <:  Variable 3038 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; return type; tree String
combine constraint: Variable 3103 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3104
inequality constraint: CombVariable #3104 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3103 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3103 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3103 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3105
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3106
subtype constraint: CombVariable #3106  <:  CombVariable #3105
inequality constraint: Variable 3103 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3107
inequality constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3039 at method classycle.dependency.CyclesResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3108
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3109 at class classycle.dependency.DependencyResult field OK; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3109 at class classycle.dependency.DependencyResult field OK; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "	OK")  <:  Variable 3109 at class classycle.dependency.DependencyResult field OK; tree String
inequality constraint: Variable 3110 at class classycle.dependency.DependencyResult field DEPENDENCY_FOUND; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3110 at class classycle.dependency.DependencyResult field DEPENDENCY_FOUND; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "
  Dependency found:")  <:  Variable 3110 at class classycle.dependency.DependencyResult field DEPENDENCY_FOUND; tree String
inequality constraint: Variable 3111 at class classycle.dependency.DependencyResult field _startSet; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3112 at class classycle.dependency.DependencyResult field _finalSet; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3113 at class classycle.dependency.DependencyResult field _statement; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3115 at class classycle.dependency.DependencyResult field _paths; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2109 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 0; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2110 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 1; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2111 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 2; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2113 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 3; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3111 at class classycle.dependency.DependencyResult field _startSet; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2109 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 0; tree StringPattern  <:  Variable 3111 at class classycle.dependency.DependencyResult field _startSet; tree StringPattern
inequality constraint: Variable 3112 at class classycle.dependency.DependencyResult field _finalSet; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2110 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 1; tree StringPattern  <:  Variable 3112 at class classycle.dependency.DependencyResult field _finalSet; tree StringPattern
inequality constraint: Variable 3113 at class classycle.dependency.DependencyResult field _statement; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2111 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 2; tree String  <:  Variable 3113 at class classycle.dependency.DependencyResult field _statement; tree String
inequality constraint: Variable 3114 at class classycle.dependency.DependencyResult field _paths; tree AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3115 at class classycle.dependency.DependencyResult field _paths; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2112 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 3; tree AtomicVertex[]  <:  Variable 3114 at class classycle.dependency.DependencyResult field _paths; tree AtomicVertex[]
subtype constraint: Variable 2113 at method classycle.dependency.DependencyResult#<init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;):V parameter 3; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 3115 at class classycle.dependency.DependencyResult field _paths; tree AtomicVertex at position (0) within AtomicVertex[]
inequality constraint: Variable 3116 at method classycle.dependency.DependencyResult#getFinalSet():Lclassycle/util/StringPattern; return type; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3112 at class classycle.dependency.DependencyResult field _finalSet; tree StringPattern  <:  Variable 3116 at method classycle.dependency.DependencyResult#getFinalSet():Lclassycle/util/StringPattern; return type; tree StringPattern
inequality constraint: Variable 3118 at method classycle.dependency.DependencyResult#getPaths():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3114 at class classycle.dependency.DependencyResult field _paths; tree AtomicVertex[]  <:  Variable 3117 at method classycle.dependency.DependencyResult#getPaths():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]
subtype constraint: Variable 3115 at class classycle.dependency.DependencyResult field _paths; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 3118 at method classycle.dependency.DependencyResult#getPaths():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]
inequality constraint: Variable 3119 at method classycle.dependency.DependencyResult#getStartSet():Lclassycle/util/StringPattern; return type; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3111 at class classycle.dependency.DependencyResult field _startSet; tree StringPattern  <:  Variable 3119 at method classycle.dependency.DependencyResult#getStartSet():Lclassycle/util/StringPattern; return type; tree StringPattern
inequality constraint: Variable 3120 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3120 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3122 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer
combine constraint: Variable 3122 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3123
inequality constraint: CombVariable #3123 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3122 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3122 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3122 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3124
subtype constraint: Variable 3113 at class classycle.dependency.DependencyResult field _statement; tree String  <:  CombVariable #3124
inequality constraint: Variable 3122 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
combine constraint: Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3125
combine constraint: Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3126
inequality constraint: CombVariable #3125 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3127
combine constraint: Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3128
subtype constraint: Variable 3109 at class classycle.dependency.DependencyResult field OK; tree String  <:  CombVariable #3127
inequality constraint: Variable 3129 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable renderer(0); tree DependencyPathsRenderer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3130 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 1; tree DependencyPathsRenderer  <:  Variable 3129 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable renderer(0); tree DependencyPathsRenderer
combine constraint: Variable 3130 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 1; tree DependencyPathsRenderer  |>  Variable 1948 at method classycle.dependency.DependencyPathsRenderer#<init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;):V parameter 0; tree Vertex[]  =  CombVariable #3131
combine constraint: Variable 3130 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 1; tree DependencyPathsRenderer  |>  Variable 1949 at method classycle.dependency.DependencyPathsRenderer#<init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;):V parameter 0; tree Vertex at position (0) within Vertex[]  =  CombVariable #3132
combine constraint: Variable 3130 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 1; tree DependencyPathsRenderer  |>  Variable 1950 at method classycle.dependency.DependencyPathsRenderer#<init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;):V parameter 1; tree VertexCondition  =  CombVariable #3133
combine constraint: Variable 3130 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 1; tree DependencyPathsRenderer  |>  Variable 1951 at method classycle.dependency.DependencyPathsRenderer#<init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;):V parameter 2; tree VertexCondition  =  CombVariable #3134
inequality constraint: CombVariable #3131 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3132 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3133 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3134 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3130 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 1; tree DependencyPathsRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3130 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 1; tree DependencyPathsRenderer != Constant(@GUT.quals.Any)
combine constraint: Variable 3130 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 1; tree DependencyPathsRenderer  |>  Variable 1948 at method classycle.dependency.DependencyPathsRenderer#<init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;):V parameter 0; tree Vertex[]  =  CombVariable #3135
combine constraint: Variable 3130 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 1; tree DependencyPathsRenderer  |>  Variable 1949 at method classycle.dependency.DependencyPathsRenderer#<init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;):V parameter 0; tree Vertex at position (0) within Vertex[]  =  CombVariable #3136
combine constraint: Variable 3130 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 1; tree DependencyPathsRenderer  |>  Variable 1950 at method classycle.dependency.DependencyPathsRenderer#<init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;):V parameter 1; tree VertexCondition  =  CombVariable #3137
combine constraint: Variable 3130 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 1; tree DependencyPathsRenderer  |>  Variable 1951 at method classycle.dependency.DependencyPathsRenderer#<init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;):V parameter 2; tree VertexCondition  =  CombVariable #3138
subtype constraint: Variable 3114 at class classycle.dependency.DependencyResult field _paths; tree AtomicVertex[]  <:  CombVariable #3135
subtype constraint: Variable 3115 at class classycle.dependency.DependencyResult field _paths; tree AtomicVertex at position (0) within AtomicVertex[]  <:  CombVariable #3136
subtype constraint: Variable 3139 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 2; tree PatternVertexCondition  <:  CombVariable #3137
subtype constraint: Variable 3139 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 2; tree PatternVertexCondition  <:  CombVariable #3138
inequality constraint: Variable 3130 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 1; tree DependencyPathsRenderer != Constant(@GUT.quals.Lost)
combine constraint: Variable 3139 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 2; tree PatternVertexCondition  |>  Variable 2088 at method classycle.dependency.PatternVertexCondition#<init>(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #3141
inequality constraint: CombVariable #3141 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3139 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 2; tree PatternVertexCondition != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3139 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 2; tree PatternVertexCondition != Constant(@GUT.quals.Any)
combine constraint: Variable 3139 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 2; tree PatternVertexCondition  |>  Variable 2088 at method classycle.dependency.PatternVertexCondition#<init>(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #3142
subtype constraint: Variable 3111 at class classycle.dependency.DependencyResult field _startSet; tree StringPattern  <:  CombVariable #3142
inequality constraint: Variable 3139 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 2; tree PatternVertexCondition != Constant(@GUT.quals.Lost)
combine constraint: Variable 3140 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 3; tree PatternVertexCondition  |>  Variable 2088 at method classycle.dependency.PatternVertexCondition#<init>(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #3143
inequality constraint: CombVariable #3143 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3140 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 3; tree PatternVertexCondition != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3140 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 3; tree PatternVertexCondition != Constant(@GUT.quals.Any)
combine constraint: Variable 3140 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 3; tree PatternVertexCondition  |>  Variable 2088 at method classycle.dependency.PatternVertexCondition#<init>(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #3144
subtype constraint: Variable 3112 at class classycle.dependency.DependencyResult field _finalSet; tree StringPattern  <:  CombVariable #3144
inequality constraint: Variable 3140 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 3; tree PatternVertexCondition != Constant(@GUT.quals.Lost)
combine constraint: Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3145
combine constraint: Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3146
combine constraint: CombVariable #3146  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3147
combine constraint: CombVariable #3146  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3148
inequality constraint: CombVariable #3147 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3146 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3146 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #3146  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3149
combine constraint: CombVariable #3146  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3150
combine constraint: Variable 3129 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable renderer(0); tree DependencyPathsRenderer  |>  Variable 1953 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #3151
combine constraint: Variable 3129 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable renderer(0); tree DependencyPathsRenderer  |>  Variable 1952 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #3152
subtype constraint: CombVariable #3152  <:  CombVariable #3149
combine constraint: Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3153
combine constraint: Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3154
inequality constraint: CombVariable #3153 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3155
combine constraint: Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3156
subtype constraint: Variable 3110 at class classycle.dependency.DependencyResult field DEPENDENCY_FOUND; tree String  <:  CombVariable #3155
combine constraint: Variable 3129 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable renderer(0); tree DependencyPathsRenderer  |>  Variable 1953 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #3157
combine constraint: Variable 3129 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable renderer(0); tree DependencyPathsRenderer  |>  Variable 1952 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #3158
inequality constraint: CombVariable #3157 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3129 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable renderer(0); tree DependencyPathsRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3129 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable renderer(0); tree DependencyPathsRenderer != Constant(@GUT.quals.Any)
combine constraint: Variable 3129 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable renderer(0); tree DependencyPathsRenderer  |>  Variable 1953 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #3159
combine constraint: Variable 3129 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable renderer(0); tree DependencyPathsRenderer  |>  Variable 1952 at method classycle.dependency.DependencyPathsRenderer#renderGraph(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #3160
subtype constraint: Literal(STRING_LITERAL, "  ")  <:  CombVariable #3159
subtype constraint: Variable 3161 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 4; tree String  <:  Variable 3120 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; return type; tree String
combine constraint: Variable 3161 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 4; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3162
inequality constraint: CombVariable #3162 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3161 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 4; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3161 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 4; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3161 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 4; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3163
combine constraint: Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3164
subtype constraint: CombVariable #3164  <:  CombVariable #3163
inequality constraint: Variable 3161 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; creation 4; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3165
inequality constraint: Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3121 at method classycle.dependency.DependencyResult#toString():Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3166
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "independentOf")  <:  Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "excluding")  <:  Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "directlyIndependentOf")  <:  Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "check")  <:  Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "layer")  <:  Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "show")  <:  Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "sets")  <:  Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "absenceOfClassCycles")  <:  Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "absenceOfPackageCycles")  <:  Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "in")  <:  Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "layeringOf")  <:  Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "strictLayeringOf")  <:  Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String
inequality constraint: Variable 3168 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT; tree String at position (0) within String[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3168 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3169 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT creation 0; tree new String[]{INDEPENDENT_OF_KEY_WORD, DIRECTLY_INDEPENDENT_OF_KEY_WORD}  <:  Variable 3167 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT; tree String[]
subtype constraint: Variable 3170 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT creation 0; tree String at position (0) within new String[]{INDEPENDENT_OF_KEY_WORD, DIRECTLY_INDEPENDENT_OF_KEY_WORD}  <:  Variable 3168 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT; tree String at position (0) within String[]
inequality constraint: Variable 3170 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT creation 0; tree String at position (0) within new String[]{INDEPENDENT_OF_KEY_WORD, DIRECTLY_INDEPENDENT_OF_KEY_WORD} != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3170 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT creation 0; tree String at position (0) within new String[]{INDEPENDENT_OF_KEY_WORD, DIRECTLY_INDEPENDENT_OF_KEY_WORD} != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  <:  Variable 3170 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT creation 0; tree String at position (0) within new String[]{INDEPENDENT_OF_KEY_WORD, DIRECTLY_INDEPENDENT_OF_KEY_WORD}
subtype constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  <:  Variable 3170 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT creation 0; tree String at position (0) within new String[]{INDEPENDENT_OF_KEY_WORD, DIRECTLY_INDEPENDENT_OF_KEY_WORD}
inequality constraint: Variable 3172 at class classycle.dependency.DependencyDefinitionParser field EXCLUDING; tree String at position (0) within String[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3172 at class classycle.dependency.DependencyDefinitionParser field EXCLUDING; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3173 at class classycle.dependency.DependencyDefinitionParser field EXCLUDING creation 0; tree new String[]{EXCLUDING_KEY_WORD}  <:  Variable 3171 at class classycle.dependency.DependencyDefinitionParser field EXCLUDING; tree String[]
subtype constraint: Variable 3174 at class classycle.dependency.DependencyDefinitionParser field EXCLUDING creation 0; tree String at position (0) within new String[]{EXCLUDING_KEY_WORD}  <:  Variable 3172 at class classycle.dependency.DependencyDefinitionParser field EXCLUDING; tree String at position (0) within String[]
inequality constraint: Variable 3174 at class classycle.dependency.DependencyDefinitionParser field EXCLUDING creation 0; tree String at position (0) within new String[]{EXCLUDING_KEY_WORD} != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3174 at class classycle.dependency.DependencyDefinitionParser field EXCLUDING creation 0; tree String at position (0) within new String[]{EXCLUDING_KEY_WORD} != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  <:  Variable 3174 at class classycle.dependency.DependencyDefinitionParser field EXCLUDING creation 0; tree String at position (0) within new String[]{EXCLUDING_KEY_WORD}
inequality constraint: Variable 3175 at class classycle.dependency.DependencyDefinitionParser field PROP_DEF_BEGIN; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3175 at class classycle.dependency.DependencyDefinitionParser field PROP_DEF_BEGIN; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "{")  <:  Variable 3175 at class classycle.dependency.DependencyDefinitionParser field PROP_DEF_BEGIN; tree String
inequality constraint: Variable 3176 at class classycle.dependency.DependencyDefinitionParser field PROP_BEGIN; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3176 at class classycle.dependency.DependencyDefinitionParser field PROP_BEGIN; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "${")  <:  Variable 3176 at class classycle.dependency.DependencyDefinitionParser field PROP_BEGIN; tree String
inequality constraint: Variable 3177 at class classycle.dependency.DependencyDefinitionParser field PROP_END; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3177 at class classycle.dependency.DependencyDefinitionParser field PROP_END; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "}")  <:  Variable 3177 at class classycle.dependency.DependencyDefinitionParser field PROP_END; tree String
inequality constraint: Variable 3178 at class classycle.dependency.DependencyDefinitionParser field _properties; tree DependencyProperties != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3179 at class classycle.dependency.DependencyDefinitionParser field _renderer; tree ResultRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3180 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions; tree SetDefinitionRepository != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3181 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions creation 0; tree SetDefinitionRepository  <:  Variable 3180 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions; tree SetDefinitionRepository
inequality constraint: Variable 3181 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions creation 0; tree SetDefinitionRepository != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3181 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions creation 0; tree SetDefinitionRepository != Constant(@GUT.quals.Any)
inequality constraint: Variable 3181 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions creation 0; tree SetDefinitionRepository != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3183 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions creation 0; tree LayerDefinitionRepository  <:  Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository
inequality constraint: Variable 3183 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions creation 0; tree LayerDefinitionRepository != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3183 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions creation 0; tree LayerDefinitionRepository != Constant(@GUT.quals.Any)
inequality constraint: Variable 3183 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions creation 0; tree LayerDefinitionRepository != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3184 at class classycle.dependency.DependencyDefinitionParser field _statements; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3185 at class classycle.dependency.DependencyDefinitionParser field _statements creation 0; tree ArrayList  <:  Variable 3184 at class classycle.dependency.DependencyDefinitionParser field _statements; tree ArrayList
inequality constraint: Variable 3185 at class classycle.dependency.DependencyDefinitionParser field _statements creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3185 at class classycle.dependency.DependencyDefinitionParser field _statements creation 0; tree ArrayList != Constant(@GUT.quals.Any)
inequality constraint: Variable 3185 at class classycle.dependency.DependencyDefinitionParser field _statements creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2504 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2505 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree DependencyProperties != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2506 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree ResultRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3178 at class classycle.dependency.DependencyDefinitionParser field _properties; tree DependencyProperties != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2505 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree DependencyProperties  <:  Variable 3178 at class classycle.dependency.DependencyDefinitionParser field _properties; tree DependencyProperties
inequality constraint: Variable 3179 at class classycle.dependency.DependencyDefinitionParser field _renderer; tree ResultRenderer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2506 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree ResultRenderer  <:  Variable 3179 at class classycle.dependency.DependencyDefinitionParser field _renderer; tree ResultRenderer
inequality constraint: Variable 3186 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3187 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 0; tree StringBuffer  <:  Variable 3186 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable buffer(0); tree StringBuffer
inequality constraint: Variable 3187 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3187 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 3187 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3188 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable reader(0); tree BufferedReader != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3189 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 1; tree BufferedReader  <:  Variable 3188 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable reader(0); tree BufferedReader
combine constraint: Variable 3189 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 1; tree BufferedReader  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3190
inequality constraint: CombVariable #3190 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3189 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 1; tree BufferedReader != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3189 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 1; tree BufferedReader != Constant(@GUT.quals.Any)
combine constraint: Variable 3189 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 1; tree BufferedReader  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3191
subtype constraint: Variable 3192 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 2; tree StringReader  <:  CombVariable #3191
inequality constraint: Variable 3189 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 1; tree BufferedReader != Constant(@GUT.quals.Lost)
combine constraint: Variable 3192 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 2; tree StringReader  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3193
inequality constraint: CombVariable #3193 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3192 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 2; tree StringReader != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3192 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 2; tree StringReader != Constant(@GUT.quals.Any)
combine constraint: Variable 3192 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 2; tree StringReader  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3194
subtype constraint: Variable 2504 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree String  <:  CombVariable #3194
inequality constraint: Variable 3192 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 2; tree StringReader != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3195 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable line(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3195 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable line(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 3188 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable reader(0); tree BufferedReader  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3196
subtype constraint: CombVariable #3196  <:  Variable 3195 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable line(0); tree String
combine constraint: Variable 3188 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable reader(0); tree BufferedReader  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3197
inequality constraint: Variable 3188 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable reader(0); tree BufferedReader != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3188 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable reader(0); tree BufferedReader != Constant(@GUT.quals.Any)
combine constraint: Variable 3188 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable reader(0); tree BufferedReader  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3198
inequality constraint: Variable 3195 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable line(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 3195 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable line(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3199
subtype constraint: CombVariable #3199  <:  Variable 3195 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable line(0); tree String
combine constraint: Variable 3195 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable line(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3200
inequality constraint: Variable 3195 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable line(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3195 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable line(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3195 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable line(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3201
combine constraint: Variable 3195 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable line(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3202
inequality constraint: CombVariable #3202 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3195 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable line(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3195 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable line(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3195 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable line(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3203
subtype constraint: Literal(STRING_LITERAL, "#")  <:  CombVariable #3203
combine constraint: Variable 3186 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3204
combine constraint: Variable 3186 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3205
inequality constraint: CombVariable #3204 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3186 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3186 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3186 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3206
combine constraint: Variable 3186 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3207
subtype constraint: Variable 3195 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable line(0); tree String  <:  CombVariable #3206
combine constraint: Variable 3195 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable line(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3208
inequality constraint: CombVariable #3208 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3195 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable line(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3195 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable line(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3195 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable line(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3209
subtype constraint: Literal(STRING_LITERAL, "\")  <:  CombVariable #3209
combine constraint: Variable 3186 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3210
combine constraint: CombVariable #3210  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3211
inequality constraint: CombVariable #3210 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3210 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #3210  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3212
combine constraint: Variable 3186 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3213
inequality constraint: Variable 3186 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3186 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3186 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3214
inequality constraint: Variable 3186 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3186 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 3215 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable logicalLine(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3216 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; return type; tree String  <:  Variable 3215 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable logicalLine(0); tree String
inequality constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 3218 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 3; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3219
subtype constraint: CombVariable #3219  <:  Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String
combine constraint: Variable 3218 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 3; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3220
inequality constraint: Variable 3218 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 3; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3218 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 3; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3218 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 3; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3221
combine constraint: Variable 3218 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 3; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3222
inequality constraint: CombVariable #3222 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3218 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 3; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3218 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 3; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3218 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 3; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3223
subtype constraint: Variable 3186 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable buffer(0); tree StringBuffer  <:  CombVariable #3223
inequality constraint: Variable 3218 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 3; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3215 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable logicalLine(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3215 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable logicalLine(0); tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 3224 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3215 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable logicalLine(0); tree String  <:  Variable 3224 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V parameter 0; tree String
inequality constraint: Variable 3186 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3186 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 3225 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable e(0); tree IOException != Constant(@GUT.quals.Lost)
combine constraint: Variable 3226 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 4; tree IllegalArgumentException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3227
inequality constraint: CombVariable #3227 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3226 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 4; tree IllegalArgumentException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3226 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 4; tree IllegalArgumentException != Constant(@GUT.quals.Any)
combine constraint: Variable 3226 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 4; tree IllegalArgumentException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3228
combine constraint: Variable 3225 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable e(0); tree IOException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3229
subtype constraint: CombVariable #3229  <:  CombVariable #3228
inequality constraint: Variable 3226 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V creation 4; tree IllegalArgumentException != Constant(@GUT.quals.Lost)
combine constraint: Variable 3225 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable e(0); tree IOException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3230
inequality constraint: Variable 3225 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable e(0); tree IOException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3225 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable e(0); tree IOException != Constant(@GUT.quals.Any)
combine constraint: Variable 3225 at method classycle.dependency.DependencyDefinitionParser#<init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;):V local variable e(0); tree IOException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3231
inequality constraint: Variable 3216 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3233 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer
inequality constraint: Variable 3233 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3233 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 3233 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3234
combine constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3235
inequality constraint: CombVariable #3235 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3236
subtype constraint: Variable 3176 at class classycle.dependency.DependencyDefinitionParser field PROP_BEGIN; tree String  <:  CombVariable #3236
combine constraint: Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3237
combine constraint: Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3238
inequality constraint: CombVariable #3237 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3239
combine constraint: Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3240
combine constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3241
subtype constraint: CombVariable #3241  <:  CombVariable #3239
combine constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3242
inequality constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3243
combine constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3244
combine constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3245
inequality constraint: CombVariable #3245 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3246
subtype constraint: Variable 3177 at class classycle.dependency.DependencyDefinitionParser field PROP_END; tree String  <:  CombVariable #3246
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #3248  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
inequality constraint: Variable 3249 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable name(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3250
subtype constraint: CombVariable #3250  <:  Variable 3249 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable name(0); tree String
combine constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3251
inequality constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3252
inequality constraint: Variable 3176 at class classycle.dependency.DependencyDefinitionParser field PROP_BEGIN; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3176 at class classycle.dependency.DependencyDefinitionParser field PROP_BEGIN; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 3177 at class classycle.dependency.DependencyDefinitionParser field PROP_END; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3177 at class classycle.dependency.DependencyDefinitionParser field PROP_END; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 3253 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable property(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 3178 at class classycle.dependency.DependencyDefinitionParser field _properties; tree DependencyProperties  |>  Variable 2528 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #3254
combine constraint: Variable 3178 at class classycle.dependency.DependencyDefinitionParser field _properties; tree DependencyProperties  |>  Variable 2527 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #3255
subtype constraint: CombVariable #3255  <:  Variable 3253 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable property(0); tree String
combine constraint: Variable 3178 at class classycle.dependency.DependencyDefinitionParser field _properties; tree DependencyProperties  |>  Variable 2528 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #3256
combine constraint: Variable 3178 at class classycle.dependency.DependencyDefinitionParser field _properties; tree DependencyProperties  |>  Variable 2527 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #3257
inequality constraint: CombVariable #3256 != Constant(@GUT.quals.Lost)
combine constraint: Variable 3178 at class classycle.dependency.DependencyDefinitionParser field _properties; tree DependencyProperties  |>  Variable 2528 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #3258
combine constraint: Variable 3178 at class classycle.dependency.DependencyDefinitionParser field _properties; tree DependencyProperties  |>  Variable 2527 at method classycle.dependency.DependencyProperties#getProperty(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #3259
subtype constraint: Variable 3249 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable name(0); tree String  <:  CombVariable #3258
inequality constraint: Variable 3260 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable message(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #3261  <:  Variable 3260 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable message(0); tree String
combine constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3262
inequality constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3263
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3260 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable message(0); tree String  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
combine constraint: Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3264
combine constraint: Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3265
inequality constraint: CombVariable #3264 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3266
combine constraint: Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3267
subtype constraint: Variable 3253 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable property(0); tree String  <:  CombVariable #3266
combine constraint: Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3268
combine constraint: Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3269
inequality constraint: CombVariable #3268 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3270
combine constraint: Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3271
combine constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3272
subtype constraint: CombVariable #3272  <:  CombVariable #3270
combine constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3273
inequality constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3274
inequality constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3217 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Any)
subtype constraint: Variable 3275 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; creation 1; tree String  <:  Variable 3216 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; return type; tree String
combine constraint: Variable 3275 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3276
inequality constraint: CombVariable #3276 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3275 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3275 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3275 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; creation 1; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3277
subtype constraint: Variable 3232 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; local variable buffer(0); tree StringBuffer  <:  CombVariable #3277
inequality constraint: Variable 3275 at method classycle.dependency.DependencyDefinitionParser#replaceProperties(Ljava/lang/String;I):Ljava/lang/String; creation 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2496 at method classycle.dependency.DependencyDefinitionParser#getStatements():[Lclassycle/dependency/Statement; return type; tree Statement at position (0) within Statement[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3278 at method classycle.dependency.DependencyDefinitionParser#getStatements():[Lclassycle/dependency/Statement; cast 0; tree Statement[]  <:  Variable 2495 at method classycle.dependency.DependencyDefinitionParser#getStatements():[Lclassycle/dependency/Statement; return type; tree Statement[]
subtype constraint: Variable 3279 at method classycle.dependency.DependencyDefinitionParser#getStatements():[Lclassycle/dependency/Statement; cast 0; tree Statement at position (0) within Statement[]  <:  Variable 2496 at method classycle.dependency.DependencyDefinitionParser#getStatements():[Lclassycle/dependency/Statement; return type; tree Statement at position (0) within Statement[]
combine constraint: Variable 3184 at class classycle.dependency.DependencyDefinitionParser field _statements; tree ArrayList  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3280
combine constraint: Variable 3184 at class classycle.dependency.DependencyDefinitionParser field _statements; tree ArrayList  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3281
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #3281
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3224 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 3224 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3284
inequality constraint: CombVariable #3284 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3224 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3224 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3224 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3285
subtype constraint: Variable 3175 at class classycle.dependency.DependencyDefinitionParser field PROP_DEF_BEGIN; tree String  <:  CombVariable #3285
inequality constraint: Variable 3286 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3224 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V parameter 0; tree String  <:  Variable 3286 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V parameter 0; tree String
inequality constraint: Variable 3287 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokenizer(0); tree StringTokenizer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3288 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V creation 0; tree StringTokenizer  <:  Variable 3287 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokenizer(0); tree StringTokenizer
combine constraint: Variable 3288 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V creation 0; tree StringTokenizer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3289
inequality constraint: CombVariable #3289 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3288 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V creation 0; tree StringTokenizer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3288 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V creation 0; tree StringTokenizer != Constant(@GUT.quals.Any)
combine constraint: Variable 3288 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V creation 0; tree StringTokenizer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3290
subtype constraint: Variable 3224 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V parameter 0; tree String  <:  CombVariable #3290
inequality constraint: Variable 3288 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V creation 0; tree StringTokenizer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3292 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokens(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3293 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V creation 1; tree new String[tokenizer.countTokens()]  <:  Variable 3291 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokens(0); tree String[]
subtype constraint: Variable 3294 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V creation 1; tree String at position (0) within new String[tokenizer.countTokens()]  <:  Variable 3292 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokens(0); tree String at position (0) within String[]
inequality constraint: Variable 3294 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V creation 1; tree String at position (0) within new String[tokenizer.countTokens()] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3287 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokenizer(0); tree StringTokenizer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3287 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokenizer(0); tree StringTokenizer != Constant(@GUT.quals.Any)
inequality constraint: Variable 3292 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokens(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3291 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokens(0); tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3291 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokens(0); tree String[] != Constant(@GUT.quals.Any)
combine constraint: Variable 3287 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokenizer(0); tree StringTokenizer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3295
subtype constraint: CombVariable #3295  <:  Variable 3292 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokens(0); tree String at position (0) within String[]
combine constraint: Variable 3287 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokenizer(0); tree StringTokenizer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3296
inequality constraint: Variable 3287 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokenizer(0); tree StringTokenizer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3287 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokenizer(0); tree StringTokenizer != Constant(@GUT.quals.Any)
combine constraint: Variable 3287 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokenizer(0); tree StringTokenizer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3297
inequality constraint: Variable 3298 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable firstToken(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3292 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokens(0); tree String at position (0) within String[]  <:  Variable 3298 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable firstToken(0); tree String
combine constraint: Variable 3298 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable firstToken(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3299
inequality constraint: CombVariable #3299 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3298 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable firstToken(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3298 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable firstToken(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3298 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable firstToken(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3300
subtype constraint: Literal(STRING_LITERAL, "[")  <:  CombVariable #3300
inequality constraint: Variable 3301 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V parameter 0; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3302 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3291 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokens(0); tree String[]  <:  Variable 3301 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V parameter 0; tree String[]
subtype constraint: Variable 3292 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokens(0); tree String at position (0) within String[]  <:  Variable 3302 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]
combine constraint: Variable 3298 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable firstToken(0); tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #3303
inequality constraint: CombVariable #3303 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3298 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable firstToken(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3298 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable firstToken(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3298 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable firstToken(0); tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #3304
subtype constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  <:  CombVariable #3304
inequality constraint: Variable 3305 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V parameter 0; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3306 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3291 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokens(0); tree String[]  <:  Variable 3305 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V parameter 0; tree String[]
subtype constraint: Variable 3292 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokens(0); tree String at position (0) within String[]  <:  Variable 3306 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]
combine constraint: Variable 3298 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable firstToken(0); tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #3307
inequality constraint: CombVariable #3307 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3298 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable firstToken(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3298 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable firstToken(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3298 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable firstToken(0); tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #3308
subtype constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  <:  CombVariable #3308
inequality constraint: Variable 3309 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V parameter 0; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3310 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3291 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokens(0); tree String[]  <:  Variable 3309 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V parameter 0; tree String[]
subtype constraint: Variable 3292 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokens(0); tree String at position (0) within String[]  <:  Variable 3310 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]
combine constraint: Variable 3298 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable firstToken(0); tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #3311
inequality constraint: CombVariable #3311 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3298 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable firstToken(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3298 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable firstToken(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3298 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable firstToken(0); tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #3312
subtype constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  <:  CombVariable #3312
inequality constraint: Variable 3313 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3291 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokens(0); tree String[]  <:  Variable 3313 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String[]
subtype constraint: Variable 3292 at method classycle.dependency.DependencyDefinitionParser#parseLine(Ljava/lang/String;I):V local variable tokens(0); tree String at position (0) within String[]  <:  Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #3315  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
inequality constraint: Variable 3286 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 3286 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3316
combine constraint: Variable 3286 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3317
inequality constraint: CombVariable #3317 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3286 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3286 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3286 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3318
subtype constraint: Variable 3177 at class classycle.dependency.DependencyDefinitionParser field PROP_END; tree String  <:  CombVariable #3318
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #3319  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
inequality constraint: Variable 3320 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V local variable name(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 3286 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3321
subtype constraint: CombVariable #3321  <:  Variable 3320 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V local variable name(0); tree String
combine constraint: Variable 3286 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3322
inequality constraint: Variable 3286 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3286 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3286 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3323
inequality constraint: Variable 3175 at class classycle.dependency.DependencyDefinitionParser field PROP_DEF_BEGIN; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3175 at class classycle.dependency.DependencyDefinitionParser field PROP_DEF_BEGIN; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 3324 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V local variable def(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 3286 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3325
combine constraint: CombVariable #3325  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3326
subtype constraint: CombVariable #3326  <:  Variable 3324 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V local variable def(0); tree String
combine constraint: CombVariable #3325  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3327
inequality constraint: CombVariable #3325 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3325 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #3325  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3328
combine constraint: Variable 3286 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3329
inequality constraint: Variable 3286 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3286 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3286 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3330
inequality constraint: Variable 3177 at class classycle.dependency.DependencyDefinitionParser field PROP_END; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3177 at class classycle.dependency.DependencyDefinitionParser field PROP_END; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3324 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V local variable def(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3331
inequality constraint: CombVariable #3331 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3324 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V local variable def(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3324 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V local variable def(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3324 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V local variable def(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3332
subtype constraint: Literal(STRING_LITERAL, "=")  <:  CombVariable #3332
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "Missing '=' in propety definition.")  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
combine constraint: Variable 3178 at class classycle.dependency.DependencyDefinitionParser field _properties; tree DependencyProperties  |>  Variable 2537 at method classycle.dependency.DependencyProperties#setProperty(Ljava/lang/String;Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #3333
combine constraint: Variable 3178 at class classycle.dependency.DependencyDefinitionParser field _properties; tree DependencyProperties  |>  Variable 2538 at method classycle.dependency.DependencyProperties#setProperty(Ljava/lang/String;Ljava/lang/String;):V parameter 1; tree String  =  CombVariable #3334
inequality constraint: CombVariable #3333 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3334 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3178 at class classycle.dependency.DependencyDefinitionParser field _properties; tree DependencyProperties != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3178 at class classycle.dependency.DependencyDefinitionParser field _properties; tree DependencyProperties != Constant(@GUT.quals.Any)
combine constraint: Variable 3178 at class classycle.dependency.DependencyDefinitionParser field _properties; tree DependencyProperties  |>  Variable 2537 at method classycle.dependency.DependencyProperties#setProperty(Ljava/lang/String;Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #3335
combine constraint: Variable 3178 at class classycle.dependency.DependencyDefinitionParser field _properties; tree DependencyProperties  |>  Variable 2538 at method classycle.dependency.DependencyProperties#setProperty(Ljava/lang/String;Ljava/lang/String;):V parameter 1; tree String  =  CombVariable #3336
subtype constraint: Variable 3320 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V local variable name(0); tree String  <:  CombVariable #3335
combine constraint: Variable 3324 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V local variable def(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3337
combine constraint: CombVariable #3337  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3338
subtype constraint: CombVariable #3338  <:  CombVariable #3336
combine constraint: CombVariable #3337  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3339
inequality constraint: CombVariable #3337 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3337 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #3337  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3340
combine constraint: Variable 3324 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V local variable def(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3341
inequality constraint: Variable 3324 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V local variable def(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3324 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V local variable def(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3324 at method classycle.dependency.DependencyDefinitionParser#parsePropertyDefinition(Ljava/lang/String;I):V local variable def(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3342
inequality constraint: Variable 3302 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3343 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable setName(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3302 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  <:  Variable 3343 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable setName(0); tree String
combine constraint: Variable 3343 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable setName(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3344
inequality constraint: CombVariable #3344 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3343 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable setName(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3343 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable setName(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3343 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable setName(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3345
subtype constraint: Literal(STRING_LITERAL, "]")  <:  CombVariable #3345
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "Set name has to end with ']'.")  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
combine constraint: Variable 3180 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions; tree SetDefinitionRepository  |>  Variable 2239 at method classycle.dependency.SetDefinitionRepository#contains(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #3346
inequality constraint: CombVariable #3346 != Constant(@GUT.quals.Lost)
combine constraint: Variable 3180 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions; tree SetDefinitionRepository  |>  Variable 2239 at method classycle.dependency.SetDefinitionRepository#contains(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #3347
subtype constraint: Variable 3343 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable setName(0); tree String  <:  CombVariable #3347
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #3348  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
inequality constraint: Variable 3349 at method classycle.dependency.DependencyDefinitionParser#checkForEqualCharacter([Ljava/lang/String;II):V parameter 0; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3350 at method classycle.dependency.DependencyDefinitionParser#checkForEqualCharacter([Ljava/lang/String;II):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3301 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V parameter 0; tree String[]  <:  Variable 3349 at method classycle.dependency.DependencyDefinitionParser#checkForEqualCharacter([Ljava/lang/String;II):V parameter 0; tree String[]
subtype constraint: Variable 3302 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  <:  Variable 3350 at method classycle.dependency.DependencyDefinitionParser#checkForEqualCharacter([Ljava/lang/String;II):V parameter 0; tree String at position (0) within String[]
inequality constraint: Variable 3353 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable lists(0); tree StringPattern at position (1) within StringPattern[][] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3354 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; return type; tree StringPattern[][]  <:  Variable 3351 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable lists(0); tree StringPattern[][]
subtype constraint: Variable 3355 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; return type; tree StringPattern[] at position (0) within StringPattern[][]  <:  Variable 3352 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable lists(0); tree StringPattern[] at position (0) within StringPattern[][]
subtype constraint: Variable 3356 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; return type; tree StringPattern at position (1) within StringPattern[][]  <:  Variable 3353 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable lists(0); tree StringPattern at position (1) within StringPattern[][]
inequality constraint: Variable 3357 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 0; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3358 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3359 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 2; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3360 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 2; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3301 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V parameter 0; tree String[]  <:  Variable 3357 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 0; tree String[]
subtype constraint: Variable 3302 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  <:  Variable 3358 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 0; tree String at position (0) within String[]
subtype constraint: Variable 3171 at class classycle.dependency.DependencyDefinitionParser field EXCLUDING; tree String[]  <:  Variable 3359 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 2; tree String[]
subtype constraint: Variable 3172 at class classycle.dependency.DependencyDefinitionParser field EXCLUDING; tree String at position (0) within String[]  <:  Variable 3360 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 2; tree String at position (0) within String[]
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "Missing terms in set definition.")  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
inequality constraint: Variable 3361 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable definition(0); tree AndStringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3362 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V creation 0; tree AndStringPattern  <:  Variable 3361 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable definition(0); tree AndStringPattern
inequality constraint: Variable 3362 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V creation 0; tree AndStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3362 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V creation 0; tree AndStringPattern != Constant(@GUT.quals.Any)
inequality constraint: Variable 3362 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V creation 0; tree AndStringPattern != Constant(@GUT.quals.Lost)
combine constraint: Variable 3361 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable definition(0); tree AndStringPattern  |>  Variable 563 at method classycle.util.StringPatternSequence#appendPattern(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #3363
inequality constraint: CombVariable #3363 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3361 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable definition(0); tree AndStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3361 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable definition(0); tree AndStringPattern != Constant(@GUT.quals.Any)
combine constraint: Variable 3361 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable definition(0); tree AndStringPattern  |>  Variable 563 at method classycle.util.StringPatternSequence#appendPattern(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #3364
subtype constraint: Variable 3365 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; return type; tree StringPattern  <:  CombVariable #3364
inequality constraint: Variable 3366 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; parameter 0; tree StringPattern[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3367 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; parameter 0; tree StringPattern at position (0) within StringPattern[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3352 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable lists(0); tree StringPattern[] at position (0) within StringPattern[][]  <:  Variable 3366 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; parameter 0; tree StringPattern[]
subtype constraint: Variable 3353 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable lists(0); tree StringPattern at position (1) within StringPattern[][]  <:  Variable 3367 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; parameter 0; tree StringPattern at position (0) within StringPattern[]
combine constraint: Variable 3361 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable definition(0); tree AndStringPattern  |>  Variable 563 at method classycle.util.StringPatternSequence#appendPattern(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #3368
inequality constraint: CombVariable #3368 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3361 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable definition(0); tree AndStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3361 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable definition(0); tree AndStringPattern != Constant(@GUT.quals.Any)
combine constraint: Variable 3361 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable definition(0); tree AndStringPattern  |>  Variable 563 at method classycle.util.StringPatternSequence#appendPattern(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #3369
subtype constraint: Variable 3370 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V creation 1; tree NotStringPattern  <:  CombVariable #3369
combine constraint: Variable 3370 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V creation 1; tree NotStringPattern  |>  Variable 637 at method classycle.util.NotStringPattern#<init>(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #3371
inequality constraint: CombVariable #3371 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3370 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V creation 1; tree NotStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3370 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V creation 1; tree NotStringPattern != Constant(@GUT.quals.Any)
combine constraint: Variable 3370 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V creation 1; tree NotStringPattern  |>  Variable 637 at method classycle.util.NotStringPattern#<init>(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #3372
subtype constraint: Variable 3365 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; return type; tree StringPattern  <:  CombVariable #3372
inequality constraint: Variable 3370 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V creation 1; tree NotStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3366 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; parameter 0; tree StringPattern[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3367 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; parameter 0; tree StringPattern at position (0) within StringPattern[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3352 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable lists(0); tree StringPattern[] at position (0) within StringPattern[][]  <:  Variable 3366 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; parameter 0; tree StringPattern[]
subtype constraint: Variable 3353 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable lists(0); tree StringPattern at position (1) within StringPattern[][]  <:  Variable 3367 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; parameter 0; tree StringPattern at position (0) within StringPattern[]
combine constraint: Variable 3180 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions; tree SetDefinitionRepository  |>  Variable 2233 at method classycle.dependency.SetDefinitionRepository#put(Ljava/lang/String;Lclassycle/util/StringPattern;):V parameter 0; tree String  =  CombVariable #3373
combine constraint: Variable 3180 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions; tree SetDefinitionRepository  |>  Variable 2234 at method classycle.dependency.SetDefinitionRepository#put(Ljava/lang/String;Lclassycle/util/StringPattern;):V parameter 1; tree StringPattern  =  CombVariable #3374
inequality constraint: CombVariable #3373 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3374 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3180 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions; tree SetDefinitionRepository != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3180 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions; tree SetDefinitionRepository != Constant(@GUT.quals.Any)
combine constraint: Variable 3180 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions; tree SetDefinitionRepository  |>  Variable 2233 at method classycle.dependency.SetDefinitionRepository#put(Ljava/lang/String;Lclassycle/util/StringPattern;):V parameter 0; tree String  =  CombVariable #3375
combine constraint: Variable 3180 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions; tree SetDefinitionRepository  |>  Variable 2234 at method classycle.dependency.SetDefinitionRepository#put(Ljava/lang/String;Lclassycle/util/StringPattern;):V parameter 1; tree StringPattern  =  CombVariable #3376
subtype constraint: Variable 3343 at method classycle.dependency.DependencyDefinitionParser#parseSetDefinition([Ljava/lang/String;I):V local variable setName(0); tree String  <:  CombVariable #3375
subtype constraint: Variable 2595 at class classycle.CommandLine field _pattern; tree StringPatternSequence  <:  CombVariable #3376
inequality constraint: Variable 3350 at method classycle.dependency.DependencyDefinitionParser#checkForEqualCharacter([Ljava/lang/String;II):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
combine constraint: Variable 3350 at method classycle.dependency.DependencyDefinitionParser#checkForEqualCharacter([Ljava/lang/String;II):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3377
inequality constraint: CombVariable #3377 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3350 at method classycle.dependency.DependencyDefinitionParser#checkForEqualCharacter([Ljava/lang/String;II):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3350 at method classycle.dependency.DependencyDefinitionParser#checkForEqualCharacter([Ljava/lang/String;II):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Any)
combine constraint: Variable 3350 at method classycle.dependency.DependencyDefinitionParser#checkForEqualCharacter([Ljava/lang/String;II):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3378
subtype constraint: Literal(STRING_LITERAL, "=")  <:  CombVariable #3378
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "'=' missing.")  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
inequality constraint: Variable 3365 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; return type; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3367 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; parameter 0; tree StringPattern at position (0) within StringPattern[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3379 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; local variable result(0); tree OrStringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3380 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; creation 0; tree OrStringPattern  <:  Variable 3379 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; local variable result(0); tree OrStringPattern
inequality constraint: Variable 3380 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; creation 0; tree OrStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3380 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; creation 0; tree OrStringPattern != Constant(@GUT.quals.Any)
inequality constraint: Variable 3380 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; creation 0; tree OrStringPattern != Constant(@GUT.quals.Lost)
combine constraint: Variable 3379 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; local variable result(0); tree OrStringPattern  |>  Variable 563 at method classycle.util.StringPatternSequence#appendPattern(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #3381
inequality constraint: CombVariable #3381 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3379 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; local variable result(0); tree OrStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3379 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; local variable result(0); tree OrStringPattern != Constant(@GUT.quals.Any)
combine constraint: Variable 3379 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; local variable result(0); tree OrStringPattern  |>  Variable 563 at method classycle.util.StringPatternSequence#appendPattern(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #3382
subtype constraint: Variable 3367 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; parameter 0; tree StringPattern at position (0) within StringPattern[]  <:  CombVariable #3382
subtype constraint: Variable 2595 at class classycle.CommandLine field _pattern; tree StringPatternSequence  <:  Variable 3365 at method classycle.dependency.DependencyDefinitionParser#createOrSequence([Lclassycle/util/StringPattern;):Lclassycle/util/StringPattern; return type; tree StringPattern
inequality constraint: Variable 3383 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; return type; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3385 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; local variable pattern(0); tree StringPattern != Constant(@GUT.quals.Lost)
combine constraint: Variable 3180 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions; tree SetDefinitionRepository  |>  Variable 2236 at method classycle.dependency.SetDefinitionRepository#getPattern(Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #3386
combine constraint: Variable 3180 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions; tree SetDefinitionRepository  |>  Variable 2235 at method classycle.dependency.SetDefinitionRepository#getPattern(Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #3387
subtype constraint: CombVariable #3387  <:  Variable 3385 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; local variable pattern(0); tree StringPattern
combine constraint: Variable 3180 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions; tree SetDefinitionRepository  |>  Variable 2236 at method classycle.dependency.SetDefinitionRepository#getPattern(Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #3388
combine constraint: Variable 3180 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions; tree SetDefinitionRepository  |>  Variable 2235 at method classycle.dependency.SetDefinitionRepository#getPattern(Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #3389
inequality constraint: CombVariable #3388 != Constant(@GUT.quals.Lost)
combine constraint: Variable 3180 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions; tree SetDefinitionRepository  |>  Variable 2236 at method classycle.dependency.SetDefinitionRepository#getPattern(Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #3390
combine constraint: Variable 3180 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions; tree SetDefinitionRepository  |>  Variable 2235 at method classycle.dependency.SetDefinitionRepository#getPattern(Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #3391
subtype constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String  <:  CombVariable #3390
combine constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3392
inequality constraint: CombVariable #3392 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3393
subtype constraint: Literal(STRING_LITERAL, "[")  <:  CombVariable #3393
combine constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3394
inequality constraint: CombVariable #3394 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3395
subtype constraint: Literal(STRING_LITERAL, "]")  <:  CombVariable #3395
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #3396  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
inequality constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #3397  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
inequality constraint: Variable 3385 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; local variable pattern(0); tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3398 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; creation 0; tree WildCardPattern  <:  Variable 3385 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; local variable pattern(0); tree StringPattern
combine constraint: Variable 3398 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; creation 0; tree WildCardPattern  |>  Variable 673 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #3399
inequality constraint: CombVariable #3399 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3398 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; creation 0; tree WildCardPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3398 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; creation 0; tree WildCardPattern != Constant(@GUT.quals.Any)
combine constraint: Variable 3398 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; creation 0; tree WildCardPattern  |>  Variable 673 at method classycle.util.WildCardPattern#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #3400
subtype constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String  <:  CombVariable #3400
inequality constraint: Variable 3398 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; creation 0; tree WildCardPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3385 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; local variable pattern(0); tree StringPattern  <:  Variable 3383 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; return type; tree StringPattern
inequality constraint: Variable 3310 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "Missing layer name.")  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
inequality constraint: Variable 3401 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V local variable layerName(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3310 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  <:  Variable 3401 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V local variable layerName(0); tree String
combine constraint: Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository  |>  Variable 2866 at method classycle.dependency.LayerDefinitionRepository#contains(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #3402
inequality constraint: CombVariable #3402 != Constant(@GUT.quals.Lost)
combine constraint: Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository  |>  Variable 2866 at method classycle.dependency.LayerDefinitionRepository#contains(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #3403
subtype constraint: Variable 3401 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V local variable layerName(0); tree String  <:  CombVariable #3403
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #3404  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
inequality constraint: Variable 3349 at method classycle.dependency.DependencyDefinitionParser#checkForEqualCharacter([Ljava/lang/String;II):V parameter 0; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3350 at method classycle.dependency.DependencyDefinitionParser#checkForEqualCharacter([Ljava/lang/String;II):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3309 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V parameter 0; tree String[]  <:  Variable 3349 at method classycle.dependency.DependencyDefinitionParser#checkForEqualCharacter([Ljava/lang/String;II):V parameter 0; tree String[]
subtype constraint: Variable 3310 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  <:  Variable 3350 at method classycle.dependency.DependencyDefinitionParser#checkForEqualCharacter([Ljava/lang/String;II):V parameter 0; tree String at position (0) within String[]
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #3405  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
inequality constraint: Variable 3406 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V local variable layer(0); tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3407 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V creation 0; tree ArrayList  <:  Variable 3406 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V local variable layer(0); tree ArrayList
inequality constraint: Variable 3407 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3407 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V creation 0; tree ArrayList != Constant(@GUT.quals.Any)
inequality constraint: Variable 3407 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3406 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V local variable layer(0); tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3406 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V local variable layer(0); tree ArrayList != Constant(@GUT.quals.Any)
subtype constraint: Variable 3383 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; return type; tree StringPattern  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3310 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  <:  Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String
inequality constraint: Variable 3409 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V local variable sets(0); tree StringPattern at position (0) within StringPattern[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3410 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V creation 1; tree new StringPattern[layer.size()]  <:  Variable 3408 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V local variable sets(0); tree StringPattern[]
subtype constraint: Variable 3411 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V creation 1; tree StringPattern at position (0) within new StringPattern[layer.size()]  <:  Variable 3409 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V local variable sets(0); tree StringPattern at position (0) within StringPattern[]
inequality constraint: Variable 3411 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V creation 1; tree StringPattern at position (0) within new StringPattern[layer.size()] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3406 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V local variable layer(0); tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3406 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V local variable layer(0); tree ArrayList != Constant(@GUT.quals.Any)
combine constraint: Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository  |>  Variable 2857 at method classycle.dependency.LayerDefinitionRepository#put(Ljava/lang/String;[Lclassycle/util/StringPattern;):V parameter 0; tree String  =  CombVariable #3412
combine constraint: Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository  |>  Variable 2858 at method classycle.dependency.LayerDefinitionRepository#put(Ljava/lang/String;[Lclassycle/util/StringPattern;):V parameter 1; tree StringPattern[]  =  CombVariable #3413
combine constraint: Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository  |>  Variable 2859 at method classycle.dependency.LayerDefinitionRepository#put(Ljava/lang/String;[Lclassycle/util/StringPattern;):V parameter 1; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #3414
inequality constraint: CombVariable #3412 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3413 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3414 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository != Constant(@GUT.quals.Any)
combine constraint: Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository  |>  Variable 2857 at method classycle.dependency.LayerDefinitionRepository#put(Ljava/lang/String;[Lclassycle/util/StringPattern;):V parameter 0; tree String  =  CombVariable #3415
combine constraint: Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository  |>  Variable 2858 at method classycle.dependency.LayerDefinitionRepository#put(Ljava/lang/String;[Lclassycle/util/StringPattern;):V parameter 1; tree StringPattern[]  =  CombVariable #3416
combine constraint: Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository  |>  Variable 2859 at method classycle.dependency.LayerDefinitionRepository#put(Ljava/lang/String;[Lclassycle/util/StringPattern;):V parameter 1; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #3417
subtype constraint: Variable 3401 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V local variable layerName(0); tree String  <:  CombVariable #3415
subtype constraint: Variable 3418 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V cast 0; tree StringPattern[]  <:  CombVariable #3416
subtype constraint: Variable 3419 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V cast 0; tree StringPattern at position (0) within StringPattern[]  <:  CombVariable #3417
combine constraint: Variable 3406 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V local variable layer(0); tree ArrayList  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3420
combine constraint: Variable 3406 at method classycle.dependency.DependencyDefinitionParser#parseLayerDefinition([Ljava/lang/String;I):V local variable layer(0); tree ArrayList  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3421
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #3421
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3306 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "Missing display preference(s).")  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
inequality constraint: Variable 3423 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V local variable preferences(0); tree Preference at position (0) within Preference[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3424 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V creation 0; tree new Preference[tokens.length - 1]  <:  Variable 3422 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V local variable preferences(0); tree Preference[]
subtype constraint: Variable 3425 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V creation 0; tree Preference at position (0) within new Preference[tokens.length - 1]  <:  Variable 3423 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V local variable preferences(0); tree Preference at position (0) within Preference[]
inequality constraint: Variable 3425 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V creation 0; tree Preference at position (0) within new Preference[tokens.length - 1] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3423 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V local variable preferences(0); tree Preference at position (0) within Preference[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3422 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V local variable preferences(0); tree Preference[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3422 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V local variable preferences(0); tree Preference[] != Constant(@GUT.quals.Any)
combine constraint: Variable 3179 at class classycle.dependency.DependencyDefinitionParser field _renderer; tree ResultRenderer  |>  Variable 2252 at method classycle.dependency.ResultRenderer#getPreferenceFactory():Lclassycle/dependency/PreferenceFactory; return type; tree PreferenceFactory  =  CombVariable #3426
combine constraint: CombVariable #3426  |>  Variable 2051 at method classycle.dependency.PreferenceFactory#get(Ljava/lang/String;):Lclassycle/dependency/Preference; parameter 0; tree String  =  CombVariable #3427
combine constraint: CombVariable #3426  |>  Variable 2050 at method classycle.dependency.PreferenceFactory#get(Ljava/lang/String;):Lclassycle/dependency/Preference; return type; tree Preference  =  CombVariable #3428
subtype constraint: CombVariable #3428  <:  Variable 3423 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V local variable preferences(0); tree Preference at position (0) within Preference[]
combine constraint: CombVariable #3426  |>  Variable 2051 at method classycle.dependency.PreferenceFactory#get(Ljava/lang/String;):Lclassycle/dependency/Preference; parameter 0; tree String  =  CombVariable #3429
combine constraint: CombVariable #3426  |>  Variable 2050 at method classycle.dependency.PreferenceFactory#get(Ljava/lang/String;):Lclassycle/dependency/Preference; return type; tree Preference  =  CombVariable #3430
inequality constraint: CombVariable #3429 != Constant(@GUT.quals.Lost)
combine constraint: CombVariable #3426  |>  Variable 2051 at method classycle.dependency.PreferenceFactory#get(Ljava/lang/String;):Lclassycle/dependency/Preference; parameter 0; tree String  =  CombVariable #3431
combine constraint: CombVariable #3426  |>  Variable 2050 at method classycle.dependency.PreferenceFactory#get(Ljava/lang/String;):Lclassycle/dependency/Preference; return type; tree Preference  =  CombVariable #3432
subtype constraint: Variable 3306 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  <:  CombVariable #3431
combine constraint: Variable 3179 at class classycle.dependency.DependencyDefinitionParser field _renderer; tree ResultRenderer  |>  Variable 2252 at method classycle.dependency.ResultRenderer#getPreferenceFactory():Lclassycle/dependency/PreferenceFactory; return type; tree PreferenceFactory  =  CombVariable #3433
inequality constraint: Variable 3179 at class classycle.dependency.DependencyDefinitionParser field _renderer; tree ResultRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3179 at class classycle.dependency.DependencyDefinitionParser field _renderer; tree ResultRenderer != Constant(@GUT.quals.Any)
combine constraint: Variable 3179 at class classycle.dependency.DependencyDefinitionParser field _renderer; tree ResultRenderer  |>  Variable 2252 at method classycle.dependency.ResultRenderer#getPreferenceFactory():Lclassycle/dependency/PreferenceFactory; return type; tree PreferenceFactory  =  CombVariable #3434
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #3435  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3184 at class classycle.dependency.DependencyDefinitionParser field _statements; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3184 at class classycle.dependency.DependencyDefinitionParser field _statements; tree ArrayList != Constant(@GUT.quals.Any)
subtype constraint: Variable 3436 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V creation 1; tree ShowStatement  <:  Constant(@GUT.quals.Peer)
combine constraint: Variable 3436 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V creation 1; tree ShowStatement  |>  Variable 2666 at method classycle.dependency.ShowStatement#<init>(Lclassycle/dependency/ResultRenderer;[Lclassycle/dependency/Preference;):V parameter 0; tree ResultRenderer  =  CombVariable #3437
combine constraint: Variable 3436 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V creation 1; tree ShowStatement  |>  Variable 2667 at method classycle.dependency.ShowStatement#<init>(Lclassycle/dependency/ResultRenderer;[Lclassycle/dependency/Preference;):V parameter 1; tree Preference[]  =  CombVariable #3438
combine constraint: Variable 3436 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V creation 1; tree ShowStatement  |>  Variable 2668 at method classycle.dependency.ShowStatement#<init>(Lclassycle/dependency/ResultRenderer;[Lclassycle/dependency/Preference;):V parameter 1; tree Preference at position (0) within Preference[]  =  CombVariable #3439
inequality constraint: CombVariable #3437 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3438 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3439 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3436 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V creation 1; tree ShowStatement != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3436 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V creation 1; tree ShowStatement != Constant(@GUT.quals.Any)
combine constraint: Variable 3436 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V creation 1; tree ShowStatement  |>  Variable 2666 at method classycle.dependency.ShowStatement#<init>(Lclassycle/dependency/ResultRenderer;[Lclassycle/dependency/Preference;):V parameter 0; tree ResultRenderer  =  CombVariable #3440
combine constraint: Variable 3436 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V creation 1; tree ShowStatement  |>  Variable 2667 at method classycle.dependency.ShowStatement#<init>(Lclassycle/dependency/ResultRenderer;[Lclassycle/dependency/Preference;):V parameter 1; tree Preference[]  =  CombVariable #3441
combine constraint: Variable 3436 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V creation 1; tree ShowStatement  |>  Variable 2668 at method classycle.dependency.ShowStatement#<init>(Lclassycle/dependency/ResultRenderer;[Lclassycle/dependency/Preference;):V parameter 1; tree Preference at position (0) within Preference[]  =  CombVariable #3442
subtype constraint: Variable 3179 at class classycle.dependency.DependencyDefinitionParser field _renderer; tree ResultRenderer  <:  CombVariable #3440
subtype constraint: Variable 3422 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V local variable preferences(0); tree Preference[]  <:  CombVariable #3441
subtype constraint: Variable 3423 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V local variable preferences(0); tree Preference at position (0) within Preference[]  <:  CombVariable #3442
inequality constraint: Variable 3436 at method classycle.dependency.DependencyDefinitionParser#parseShowStatement([Ljava/lang/String;I):V creation 1; tree ShowStatement != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "Missing checking statement.")  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
combine constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3443
inequality constraint: CombVariable #3443 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Any)
combine constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3444
subtype constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  <:  CombVariable #3444
combine constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3445
inequality constraint: CombVariable #3445 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Any)
combine constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3446
subtype constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  <:  CombVariable #3446
inequality constraint: Variable 3447 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V parameter 0; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3448 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3313 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String[]  <:  Variable 3447 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V parameter 0; tree String[]
subtype constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  <:  Variable 3448 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]
combine constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3449
inequality constraint: CombVariable #3449 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Any)
combine constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3450
subtype constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  <:  CombVariable #3450
inequality constraint: Variable 3451 at method classycle.dependency.DependencyDefinitionParser#createCheckSetStatements([Ljava/lang/String;I):V parameter 0; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3452 at method classycle.dependency.DependencyDefinitionParser#createCheckSetStatements([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3313 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String[]  <:  Variable 3451 at method classycle.dependency.DependencyDefinitionParser#createCheckSetStatements([Ljava/lang/String;I):V parameter 0; tree String[]
subtype constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  <:  Variable 3452 at method classycle.dependency.DependencyDefinitionParser#createCheckSetStatements([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]
combine constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3453
inequality constraint: CombVariable #3453 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Any)
combine constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3454
subtype constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  <:  CombVariable #3454
combine constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3455
inequality constraint: CombVariable #3455 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Any)
combine constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3456
subtype constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  <:  CombVariable #3456
inequality constraint: Variable 3457 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3458 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3313 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String[]  <:  Variable 3457 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String[]
subtype constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  <:  Variable 3458 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]
inequality constraint: Variable 3459 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V parameter 0; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3460 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3313 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String[]  <:  Variable 3459 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V parameter 0; tree String[]
subtype constraint: Variable 3314 at method classycle.dependency.DependencyDefinitionParser#parseCheckStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  <:  Variable 3460 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]
inequality constraint: Variable 3458 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
combine constraint: Variable 3458 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3461
combine constraint: Variable 3458 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3462
inequality constraint: CombVariable #3462 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3458 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3458 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Any)
combine constraint: Variable 3458 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3463
subtype constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  <:  CombVariable #3463
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "Invalid statement.")  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
combine constraint: Variable 3458 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3464
inequality constraint: CombVariable #3464 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3458 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3458 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Any)
combine constraint: Variable 3458 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3465
subtype constraint: Literal(STRING_LITERAL, ">")  <:  CombVariable #3465
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "'>' expected.")  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3466
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3467
inequality constraint: CombVariable #3467 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3468
subtype constraint: Variable 3458 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  <:  CombVariable #3468
inequality constraint: Variable 3469 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V local variable e(0); tree NumberFormatException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "Number expected.")  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "Size has to be >= 1")  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
combine constraint: Variable 3458 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3470
inequality constraint: CombVariable #3470 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3458 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3458 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Any)
combine constraint: Variable 3458 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3471
subtype constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  <:  CombVariable #3471
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "'in' expected.")  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
inequality constraint: Variable 3472 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V local variable pattern(0); tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3383 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; return type; tree StringPattern  <:  Variable 3472 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V local variable pattern(0); tree StringPattern
inequality constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3458 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  <:  Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3184 at class classycle.dependency.DependencyDefinitionParser field _statements; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3184 at class classycle.dependency.DependencyDefinitionParser field _statements; tree ArrayList != Constant(@GUT.quals.Any)
subtype constraint: Variable 3473 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V creation 0; tree CheckCyclesStatement  <:  Constant(@GUT.quals.Peer)
combine constraint: Variable 3473 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V creation 0; tree CheckCyclesStatement  |>  Variable 2259 at method classycle.dependency.CheckCyclesStatement#<init>(Lclassycle/util/StringPattern;IZLclassycle/dependency/SetDefinitionRepository;):V parameter 0; tree StringPattern  =  CombVariable #3474
combine constraint: Variable 3473 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V creation 0; tree CheckCyclesStatement  |>  Variable 2260 at method classycle.dependency.CheckCyclesStatement#<init>(Lclassycle/util/StringPattern;IZLclassycle/dependency/SetDefinitionRepository;):V parameter 3; tree SetDefinitionRepository  =  CombVariable #3475
inequality constraint: CombVariable #3474 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3475 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3473 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V creation 0; tree CheckCyclesStatement != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3473 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V creation 0; tree CheckCyclesStatement != Constant(@GUT.quals.Any)
combine constraint: Variable 3473 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V creation 0; tree CheckCyclesStatement  |>  Variable 2259 at method classycle.dependency.CheckCyclesStatement#<init>(Lclassycle/util/StringPattern;IZLclassycle/dependency/SetDefinitionRepository;):V parameter 0; tree StringPattern  =  CombVariable #3476
combine constraint: Variable 3473 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V creation 0; tree CheckCyclesStatement  |>  Variable 2260 at method classycle.dependency.CheckCyclesStatement#<init>(Lclassycle/util/StringPattern;IZLclassycle/dependency/SetDefinitionRepository;):V parameter 3; tree SetDefinitionRepository  =  CombVariable #3477
subtype constraint: Variable 3472 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V local variable pattern(0); tree StringPattern  <:  CombVariable #3476
subtype constraint: Variable 3180 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions; tree SetDefinitionRepository  <:  CombVariable #3477
inequality constraint: Variable 3473 at method classycle.dependency.DependencyDefinitionParser#createCyclesStatement([Ljava/lang/String;I):V creation 0; tree CheckCyclesStatement != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3452 at method classycle.dependency.DependencyDefinitionParser#createCheckSetStatements([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "No sets to check.")  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
inequality constraint: Variable 3478 at method classycle.dependency.DependencyDefinitionParser#createCheckSetStatements([Ljava/lang/String;I):V local variable pattern(0); tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3383 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; return type; tree StringPattern  <:  Variable 3478 at method classycle.dependency.DependencyDefinitionParser#createCheckSetStatements([Ljava/lang/String;I):V local variable pattern(0); tree StringPattern
inequality constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3452 at method classycle.dependency.DependencyDefinitionParser#createCheckSetStatements([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  <:  Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3184 at class classycle.dependency.DependencyDefinitionParser field _statements; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3184 at class classycle.dependency.DependencyDefinitionParser field _statements; tree ArrayList != Constant(@GUT.quals.Any)
subtype constraint: Variable 3479 at method classycle.dependency.DependencyDefinitionParser#createCheckSetStatements([Ljava/lang/String;I):V creation 0; tree CheckSetStatement  <:  Constant(@GUT.quals.Peer)
combine constraint: Variable 3479 at method classycle.dependency.DependencyDefinitionParser#createCheckSetStatements([Ljava/lang/String;I):V creation 0; tree CheckSetStatement  |>  Variable 2971 at method classycle.dependency.CheckSetStatement#<init>(Lclassycle/util/StringPattern;Lclassycle/dependency/SetDefinitionRepository;):V parameter 0; tree StringPattern  =  CombVariable #3480
combine constraint: Variable 3479 at method classycle.dependency.DependencyDefinitionParser#createCheckSetStatements([Ljava/lang/String;I):V creation 0; tree CheckSetStatement  |>  Variable 2972 at method classycle.dependency.CheckSetStatement#<init>(Lclassycle/util/StringPattern;Lclassycle/dependency/SetDefinitionRepository;):V parameter 1; tree SetDefinitionRepository  =  CombVariable #3481
inequality constraint: CombVariable #3480 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3481 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3479 at method classycle.dependency.DependencyDefinitionParser#createCheckSetStatements([Ljava/lang/String;I):V creation 0; tree CheckSetStatement != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3479 at method classycle.dependency.DependencyDefinitionParser#createCheckSetStatements([Ljava/lang/String;I):V creation 0; tree CheckSetStatement != Constant(@GUT.quals.Any)
combine constraint: Variable 3479 at method classycle.dependency.DependencyDefinitionParser#createCheckSetStatements([Ljava/lang/String;I):V creation 0; tree CheckSetStatement  |>  Variable 2971 at method classycle.dependency.CheckSetStatement#<init>(Lclassycle/util/StringPattern;Lclassycle/dependency/SetDefinitionRepository;):V parameter 0; tree StringPattern  =  CombVariable #3482
combine constraint: Variable 3479 at method classycle.dependency.DependencyDefinitionParser#createCheckSetStatements([Ljava/lang/String;I):V creation 0; tree CheckSetStatement  |>  Variable 2972 at method classycle.dependency.CheckSetStatement#<init>(Lclassycle/util/StringPattern;Lclassycle/dependency/SetDefinitionRepository;):V parameter 1; tree SetDefinitionRepository  =  CombVariable #3483
subtype constraint: Variable 3478 at method classycle.dependency.DependencyDefinitionParser#createCheckSetStatements([Ljava/lang/String;I):V local variable pattern(0); tree StringPattern  <:  CombVariable #3482
subtype constraint: Variable 3180 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions; tree SetDefinitionRepository  <:  CombVariable #3483
inequality constraint: Variable 3479 at method classycle.dependency.DependencyDefinitionParser#createCheckSetStatements([Ljava/lang/String;I):V creation 0; tree CheckSetStatement != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3448 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3486 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V local variable layers(0); tree StringPattern at position (1) within StringPattern[][] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3487 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 0; tree new StringPattern[tokens.length - 2][]  <:  Variable 3484 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V local variable layers(0); tree StringPattern[][]
subtype constraint: Variable 3488 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 0; tree StringPattern[] at position (0) within new StringPattern[tokens.length - 2][]  <:  Variable 3485 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V local variable layers(0); tree StringPattern[] at position (0) within StringPattern[][]
subtype constraint: Variable 3489 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 0; tree StringPattern at position (1) within new StringPattern[tokens.length - 2][]  <:  Variable 3486 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V local variable layers(0); tree StringPattern at position (1) within StringPattern[][]
inequality constraint: Variable 3489 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 0; tree StringPattern at position (1) within new StringPattern[tokens.length - 2][] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3490 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V local variable name(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3448 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  <:  Variable 3490 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V local variable name(0); tree String
inequality constraint: Variable 3485 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V local variable layers(0); tree StringPattern[] at position (0) within StringPattern[][] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3486 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V local variable layers(0); tree StringPattern at position (1) within StringPattern[][] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3484 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V local variable layers(0); tree StringPattern[][] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3484 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V local variable layers(0); tree StringPattern[][] != Constant(@GUT.quals.Any)
combine constraint: Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository  |>  Variable 2862 at method classycle.dependency.LayerDefinitionRepository#getLayer(Ljava/lang/String;):[Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #3491
combine constraint: Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository  |>  Variable 2860 at method classycle.dependency.LayerDefinitionRepository#getLayer(Ljava/lang/String;):[Lclassycle/util/StringPattern; return type; tree StringPattern[]  =  CombVariable #3492
combine constraint: Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository  |>  Variable 2861 at method classycle.dependency.LayerDefinitionRepository#getLayer(Ljava/lang/String;):[Lclassycle/util/StringPattern; return type; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #3493
subtype constraint: CombVariable #3492  <:  Variable 3485 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V local variable layers(0); tree StringPattern[] at position (0) within StringPattern[][]
subtype constraint: CombVariable #3493  <:  Variable 3486 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V local variable layers(0); tree StringPattern at position (1) within StringPattern[][]
combine constraint: Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository  |>  Variable 2862 at method classycle.dependency.LayerDefinitionRepository#getLayer(Ljava/lang/String;):[Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #3494
combine constraint: Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository  |>  Variable 2860 at method classycle.dependency.LayerDefinitionRepository#getLayer(Ljava/lang/String;):[Lclassycle/util/StringPattern; return type; tree StringPattern[]  =  CombVariable #3495
combine constraint: Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository  |>  Variable 2861 at method classycle.dependency.LayerDefinitionRepository#getLayer(Ljava/lang/String;):[Lclassycle/util/StringPattern; return type; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #3496
inequality constraint: CombVariable #3494 != Constant(@GUT.quals.Lost)
combine constraint: Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository  |>  Variable 2862 at method classycle.dependency.LayerDefinitionRepository#getLayer(Ljava/lang/String;):[Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #3497
combine constraint: Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository  |>  Variable 2860 at method classycle.dependency.LayerDefinitionRepository#getLayer(Ljava/lang/String;):[Lclassycle/util/StringPattern; return type; tree StringPattern[]  =  CombVariable #3498
combine constraint: Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository  |>  Variable 2861 at method classycle.dependency.LayerDefinitionRepository#getLayer(Ljava/lang/String;):[Lclassycle/util/StringPattern; return type; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #3499
subtype constraint: Variable 3490 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V local variable name(0); tree String  <:  CombVariable #3497
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #3500  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
combine constraint: Variable 3448 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3501
combine constraint: Variable 3448 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3502
inequality constraint: CombVariable #3502 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3448 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3448 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Any)
combine constraint: Variable 3448 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3503
subtype constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  <:  CombVariable #3503
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3184 at class classycle.dependency.DependencyDefinitionParser field _statements; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3184 at class classycle.dependency.DependencyDefinitionParser field _statements; tree ArrayList != Constant(@GUT.quals.Any)
subtype constraint: Variable 3504 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 1; tree LayeringStatement  <:  Constant(@GUT.quals.Peer)
combine constraint: Variable 3504 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 1; tree LayeringStatement  |>  Variable 2714 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern[][]  =  CombVariable #3505
combine constraint: Variable 3504 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 1; tree LayeringStatement  |>  Variable 2715 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern[] at position (0) within StringPattern[][]  =  CombVariable #3506
combine constraint: Variable 3504 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 1; tree LayeringStatement  |>  Variable 2716 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern at position (1) within StringPattern[][]  =  CombVariable #3507
combine constraint: Variable 3504 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 1; tree LayeringStatement  |>  Variable 2717 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree SetDefinitionRepository  =  CombVariable #3508
combine constraint: Variable 3504 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 1; tree LayeringStatement  |>  Variable 2718 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree LayerDefinitionRepository  =  CombVariable #3509
combine constraint: Variable 3504 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 1; tree LayeringStatement  |>  Variable 2719 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 4; tree ResultRenderer  =  CombVariable #3510
inequality constraint: CombVariable #3505 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3506 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3507 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3508 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3509 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3510 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3504 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 1; tree LayeringStatement != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3504 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 1; tree LayeringStatement != Constant(@GUT.quals.Any)
combine constraint: Variable 3504 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 1; tree LayeringStatement  |>  Variable 2714 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern[][]  =  CombVariable #3511
combine constraint: Variable 3504 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 1; tree LayeringStatement  |>  Variable 2715 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern[] at position (0) within StringPattern[][]  =  CombVariable #3512
combine constraint: Variable 3504 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 1; tree LayeringStatement  |>  Variable 2716 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern at position (1) within StringPattern[][]  =  CombVariable #3513
combine constraint: Variable 3504 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 1; tree LayeringStatement  |>  Variable 2717 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree SetDefinitionRepository  =  CombVariable #3514
combine constraint: Variable 3504 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 1; tree LayeringStatement  |>  Variable 2718 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree LayerDefinitionRepository  =  CombVariable #3515
combine constraint: Variable 3504 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 1; tree LayeringStatement  |>  Variable 2719 at method classycle.dependency.LayeringStatement#<init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 4; tree ResultRenderer  =  CombVariable #3516
subtype constraint: Variable 3484 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V local variable layers(0); tree StringPattern[][]  <:  CombVariable #3511
subtype constraint: Variable 3485 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V local variable layers(0); tree StringPattern[] at position (0) within StringPattern[][]  <:  CombVariable #3512
subtype constraint: Variable 3486 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V local variable layers(0); tree StringPattern at position (1) within StringPattern[][]  <:  CombVariable #3513
subtype constraint: Variable 3180 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions; tree SetDefinitionRepository  <:  CombVariable #3514
subtype constraint: Variable 3182 at class classycle.dependency.DependencyDefinitionParser field _layerDefinitions; tree LayerDefinitionRepository  <:  CombVariable #3515
subtype constraint: Variable 3179 at class classycle.dependency.DependencyDefinitionParser field _renderer; tree ResultRenderer  <:  CombVariable #3516
inequality constraint: Variable 3504 at method classycle.dependency.DependencyDefinitionParser#createLayeringStatement([Ljava/lang/String;I):V creation 1; tree LayeringStatement != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3460 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3519 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V local variable lists(0); tree StringPattern at position (1) within StringPattern[][] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3354 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; return type; tree StringPattern[][]  <:  Variable 3517 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V local variable lists(0); tree StringPattern[][]
subtype constraint: Variable 3355 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; return type; tree StringPattern[] at position (0) within StringPattern[][]  <:  Variable 3518 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V local variable lists(0); tree StringPattern[] at position (0) within StringPattern[][]
subtype constraint: Variable 3356 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; return type; tree StringPattern at position (1) within StringPattern[][]  <:  Variable 3519 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V local variable lists(0); tree StringPattern at position (1) within StringPattern[][]
inequality constraint: Variable 3357 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 0; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3358 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3359 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 2; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3360 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 2; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3459 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V parameter 0; tree String[]  <:  Variable 3357 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 0; tree String[]
subtype constraint: Variable 3460 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  <:  Variable 3358 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 0; tree String at position (0) within String[]
subtype constraint: Variable 3167 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT; tree String[]  <:  Variable 3359 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 2; tree String[]
subtype constraint: Variable 3168 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT; tree String at position (0) within String[]  <:  Variable 3360 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 2; tree String at position (0) within String[]
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "Missing start sets.")  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #3520  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3521
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3522
inequality constraint: CombVariable #3521 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3168 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3523
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3524
subtype constraint: Variable 3167 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT; tree String[]  <:  CombVariable #3523
combine constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #3525
combine constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #3526
inequality constraint: CombVariable #3526 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 2059 at class classycle.dependency.DependencyDefinitionParser field INDEPENDENT_OF_KEY_WORD; tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #3527
subtype constraint: Variable 3460 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V parameter 0; tree String at position (0) within String[]  <:  CombVariable #3527
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3184 at class classycle.dependency.DependencyDefinitionParser field _statements; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3184 at class classycle.dependency.DependencyDefinitionParser field _statements; tree ArrayList != Constant(@GUT.quals.Any)
subtype constraint: Variable 3528 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V creation 0; tree DependencyStatement  <:  Constant(@GUT.quals.Peer)
combine constraint: Variable 3528 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V creation 0; tree DependencyStatement  |>  Variable 2073 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern[]  =  CombVariable #3529
combine constraint: Variable 3528 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V creation 0; tree DependencyStatement  |>  Variable 2074 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #3530
combine constraint: Variable 3528 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V creation 0; tree DependencyStatement  |>  Variable 2075 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern[]  =  CombVariable #3531
combine constraint: Variable 3528 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V creation 0; tree DependencyStatement  |>  Variable 2076 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #3532
combine constraint: Variable 3528 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V creation 0; tree DependencyStatement  |>  Variable 2077 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree SetDefinitionRepository  =  CombVariable #3533
combine constraint: Variable 3528 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V creation 0; tree DependencyStatement  |>  Variable 2078 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 4; tree ResultRenderer  =  CombVariable #3534
inequality constraint: CombVariable #3529 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3530 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3531 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3532 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3533 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3534 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3528 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V creation 0; tree DependencyStatement != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3528 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V creation 0; tree DependencyStatement != Constant(@GUT.quals.Any)
combine constraint: Variable 3528 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V creation 0; tree DependencyStatement  |>  Variable 2073 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern[]  =  CombVariable #3535
combine constraint: Variable 3528 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V creation 0; tree DependencyStatement  |>  Variable 2074 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #3536
combine constraint: Variable 3528 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V creation 0; tree DependencyStatement  |>  Variable 2075 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern[]  =  CombVariable #3537
combine constraint: Variable 3528 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V creation 0; tree DependencyStatement  |>  Variable 2076 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree StringPattern at position (0) within StringPattern[]  =  CombVariable #3538
combine constraint: Variable 3528 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V creation 0; tree DependencyStatement  |>  Variable 2077 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree SetDefinitionRepository  =  CombVariable #3539
combine constraint: Variable 3528 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V creation 0; tree DependencyStatement  |>  Variable 2078 at method classycle.dependency.DependencyStatement#<init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;):V parameter 4; tree ResultRenderer  =  CombVariable #3540
subtype constraint: Variable 3518 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V local variable lists(0); tree StringPattern[] at position (0) within StringPattern[][]  <:  CombVariable #3535
subtype constraint: Variable 3519 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V local variable lists(0); tree StringPattern at position (1) within StringPattern[][]  <:  CombVariable #3536
subtype constraint: Variable 3518 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V local variable lists(0); tree StringPattern[] at position (0) within StringPattern[][]  <:  CombVariable #3537
subtype constraint: Variable 3519 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V local variable lists(0); tree StringPattern at position (1) within StringPattern[][]  <:  CombVariable #3538
subtype constraint: Variable 3180 at class classycle.dependency.DependencyDefinitionParser field _setDefinitions; tree SetDefinitionRepository  <:  CombVariable #3539
subtype constraint: Variable 3179 at class classycle.dependency.DependencyDefinitionParser field _renderer; tree ResultRenderer  <:  CombVariable #3540
inequality constraint: Variable 3528 at method classycle.dependency.DependencyDefinitionParser#createDependencyStatement([Ljava/lang/String;I):V creation 0; tree DependencyStatement != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3356 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; return type; tree StringPattern at position (1) within StringPattern[][] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3358 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3360 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 2; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3541 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable startSets(0); tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3542 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; creation 0; tree ArrayList  <:  Variable 3541 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable startSets(0); tree ArrayList
inequality constraint: Variable 3542 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3542 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; creation 0; tree ArrayList != Constant(@GUT.quals.Any)
inequality constraint: Variable 3542 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3543 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable endSets(0); tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3544 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; creation 1; tree ArrayList  <:  Variable 3543 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable endSets(0); tree ArrayList
inequality constraint: Variable 3544 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; creation 1; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3544 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; creation 1; tree ArrayList != Constant(@GUT.quals.Any)
inequality constraint: Variable 3544 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; creation 1; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3545 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable currentList(0); tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3541 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable startSets(0); tree ArrayList  <:  Variable 3545 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable currentList(0); tree ArrayList
inequality constraint: Variable 3546 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable token(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3358 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 0; tree String at position (0) within String[]  <:  Variable 3546 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable token(0); tree String
inequality constraint: Variable 3547 at method classycle.dependency.DependencyDefinitionParser#isAKeyWord(Ljava/lang/String;[Ljava/lang/String;):Z parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3548 at method classycle.dependency.DependencyDefinitionParser#isAKeyWord(Ljava/lang/String;[Ljava/lang/String;):Z parameter 1; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3549 at method classycle.dependency.DependencyDefinitionParser#isAKeyWord(Ljava/lang/String;[Ljava/lang/String;):Z parameter 1; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3546 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable token(0); tree String  <:  Variable 3547 at method classycle.dependency.DependencyDefinitionParser#isAKeyWord(Ljava/lang/String;[Ljava/lang/String;):Z parameter 0; tree String
subtype constraint: Variable 3359 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 2; tree String[]  <:  Variable 3548 at method classycle.dependency.DependencyDefinitionParser#isAKeyWord(Ljava/lang/String;[Ljava/lang/String;):Z parameter 1; tree String[]
subtype constraint: Variable 3360 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; parameter 2; tree String at position (0) within String[]  <:  Variable 3549 at method classycle.dependency.DependencyDefinitionParser#isAKeyWord(Ljava/lang/String;[Ljava/lang/String;):Z parameter 1; tree String at position (0) within String[]
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #3550  <:  Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String
inequality constraint: Variable 3545 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable currentList(0); tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3543 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable endSets(0); tree ArrayList  <:  Variable 3545 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable currentList(0); tree ArrayList
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3545 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable currentList(0); tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3545 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable currentList(0); tree ArrayList != Constant(@GUT.quals.Any)
subtype constraint: Variable 3383 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; return type; tree StringPattern  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3546 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable token(0); tree String  <:  Variable 3384 at method classycle.dependency.DependencyDefinitionParser#createPattern(Ljava/lang/String;II):Lclassycle/util/StringPattern; parameter 0; tree String
inequality constraint: Variable 3553 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern at position (1) within StringPattern[][] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3554 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; creation 2; tree new StringPattern[2][]  <:  Variable 3551 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern[][]
subtype constraint: Variable 3555 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; creation 2; tree StringPattern[] at position (0) within new StringPattern[2][]  <:  Variable 3552 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern[] at position (0) within StringPattern[][]
subtype constraint: Variable 3556 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; creation 2; tree StringPattern at position (1) within new StringPattern[2][]  <:  Variable 3553 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern at position (1) within StringPattern[][]
inequality constraint: Variable 3556 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; creation 2; tree StringPattern at position (1) within new StringPattern[2][] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3552 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern[] at position (0) within StringPattern[][] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3553 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern at position (1) within StringPattern[][] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3551 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern[][] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3551 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern[][] != Constant(@GUT.quals.Any)
subtype constraint: Variable 3557 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; cast 0; tree StringPattern[]  <:  Variable 3552 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern[] at position (0) within StringPattern[][]
subtype constraint: Variable 3558 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; cast 0; tree StringPattern at position (0) within StringPattern[]  <:  Variable 3553 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern at position (1) within StringPattern[][]
combine constraint: Variable 3541 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable startSets(0); tree ArrayList  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3559
combine constraint: Variable 3541 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable startSets(0); tree ArrayList  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3560
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #3560
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3552 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern[] at position (0) within StringPattern[][] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3553 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern at position (1) within StringPattern[][] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3551 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern[][] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3551 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern[][] != Constant(@GUT.quals.Any)
subtype constraint: Variable 3563 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; cast 1; tree StringPattern[]  <:  Variable 3552 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern[] at position (0) within StringPattern[][]
subtype constraint: Variable 3564 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; cast 1; tree StringPattern at position (0) within StringPattern[]  <:  Variable 3553 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern at position (1) within StringPattern[][]
combine constraint: Variable 3543 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable endSets(0); tree ArrayList  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3565
combine constraint: Variable 3543 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable endSets(0); tree ArrayList  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3566
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #3566
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3551 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern[][]  <:  Variable 3354 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; return type; tree StringPattern[][]
subtype constraint: Variable 3552 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern[] at position (0) within StringPattern[][]  <:  Variable 3355 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; return type; tree StringPattern[] at position (0) within StringPattern[][]
subtype constraint: Variable 3553 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; local variable result(0); tree StringPattern at position (1) within StringPattern[][]  <:  Variable 3356 at method classycle.dependency.DependencyDefinitionParser#getLists([Ljava/lang/String;I[Ljava/lang/String;I):[[Lclassycle/util/StringPattern; return type; tree StringPattern at position (1) within StringPattern[][]
inequality constraint: Variable 3547 at method classycle.dependency.DependencyDefinitionParser#isAKeyWord(Ljava/lang/String;[Ljava/lang/String;):Z parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3549 at method classycle.dependency.DependencyDefinitionParser#isAKeyWord(Ljava/lang/String;[Ljava/lang/String;):Z parameter 1; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
combine constraint: Variable 3549 at method classycle.dependency.DependencyDefinitionParser#isAKeyWord(Ljava/lang/String;[Ljava/lang/String;):Z parameter 1; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3569
inequality constraint: CombVariable #3569 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3549 at method classycle.dependency.DependencyDefinitionParser#isAKeyWord(Ljava/lang/String;[Ljava/lang/String;):Z parameter 1; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3549 at method classycle.dependency.DependencyDefinitionParser#isAKeyWord(Ljava/lang/String;[Ljava/lang/String;):Z parameter 1; tree String at position (0) within String[] != Constant(@GUT.quals.Any)
combine constraint: Variable 3549 at method classycle.dependency.DependencyDefinitionParser#isAKeyWord(Ljava/lang/String;[Ljava/lang/String;):Z parameter 1; tree String at position (0) within String[]  |>  Constant(@GUT.quals.Any)  =  CombVariable #3570
subtype constraint: Variable 3547 at method classycle.dependency.DependencyDefinitionParser#isAKeyWord(Ljava/lang/String;[Ljava/lang/String;):Z parameter 0; tree String  <:  CombVariable #3570
inequality constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3572 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V creation 0; tree StringBuffer  <:  Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer
combine constraint: Variable 3572 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3573
inequality constraint: CombVariable #3573 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3572 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3572 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3572 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V creation 0; tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3574
subtype constraint: Literal(STRING_LITERAL, "Error in line ")  <:  CombVariable #3574
inequality constraint: Variable 3572 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
combine constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3575
inequality constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3576
combine constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3577
combine constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3578
combine constraint: CombVariable #3578  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3579
inequality constraint: CombVariable #3578 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3578 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #3578  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3580
combine constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3581
combine constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3582
inequality constraint: CombVariable #3581 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3583
combine constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3584
subtype constraint: Literal(STRING_LITERAL, " token ")  <:  CombVariable #3583
combine constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3585
combine constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3586
combine constraint: CombVariable #3586  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3587
combine constraint: CombVariable #3586  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3588
inequality constraint: CombVariable #3587 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3586 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3586 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #3586  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3589
combine constraint: CombVariable #3586  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3590
subtype constraint: Variable 3247 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V parameter 0; tree String  <:  CombVariable #3589
combine constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3591
combine constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3592
inequality constraint: CombVariable #3591 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3593
combine constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3594
subtype constraint: Literal(STRING_LITERAL, ": ")  <:  CombVariable #3593
combine constraint: Variable 3595 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V creation 1; tree IllegalArgumentException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3596
inequality constraint: CombVariable #3596 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3595 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V creation 1; tree IllegalArgumentException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3595 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V creation 1; tree IllegalArgumentException != Constant(@GUT.quals.Any)
combine constraint: Variable 3595 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V creation 1; tree IllegalArgumentException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3597
subtype constraint: Variable 3598 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V creation 2; tree String  <:  CombVariable #3597
inequality constraint: Variable 3595 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V creation 1; tree IllegalArgumentException != Constant(@GUT.quals.Lost)
combine constraint: Variable 3598 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V creation 2; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3599
inequality constraint: CombVariable #3599 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3598 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V creation 2; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3598 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V creation 2; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3598 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V creation 2; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3600
subtype constraint: Variable 3571 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V local variable buffer(0); tree StringBuffer  <:  CombVariable #3600
inequality constraint: Variable 3598 at method classycle.dependency.DependencyDefinitionParser#throwException(Ljava/lang/String;II):V creation 2; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3601 at method classycle.XMLPackageStrongComponentRenderer#getNodesElementName():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3601 at method classycle.XMLPackageStrongComponentRenderer#getNodesElementName():Ljava/lang/String; return type; tree String  <:  Variable 1218 at method classycle.renderer.XMLStrongComponentRenderer#getNodesElementName():Ljava/lang/String; return type; tree String
subtype constraint: Literal(STRING_LITERAL, "packages")  <:  Variable 3601 at method classycle.XMLPackageStrongComponentRenderer#getNodesElementName():Ljava/lang/String; return type; tree String
inequality constraint: Variable 3602 at method classycle.XMLPackageStrongComponentRenderer#getNodeElementName():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3602 at method classycle.XMLPackageStrongComponentRenderer#getNodeElementName():Ljava/lang/String; return type; tree String  <:  Variable 1219 at method classycle.renderer.XMLStrongComponentRenderer#getNodeElementName():Ljava/lang/String; return type; tree String
subtype constraint: Literal(STRING_LITERAL, "packageRef")  <:  Variable 3602 at method classycle.XMLPackageStrongComponentRenderer#getNodeElementName():Ljava/lang/String; return type; tree String
inequality constraint: Variable 3603 at method classycle.XMLPackageStrongComponentRenderer#getCenterNodesElementName():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3603 at method classycle.XMLPackageStrongComponentRenderer#getCenterNodesElementName():Ljava/lang/String; return type; tree String  <:  Variable 1220 at method classycle.renderer.XMLStrongComponentRenderer#getCenterNodesElementName():Ljava/lang/String; return type; tree String
subtype constraint: Literal(STRING_LITERAL, "centerPackages")  <:  Variable 3603 at method classycle.XMLPackageStrongComponentRenderer#getCenterNodesElementName():Ljava/lang/String; return type; tree String
inequality constraint: Variable 3604 at method classycle.XMLPackageStrongComponentRenderer#getStrongComponentElementName():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3604 at method classycle.XMLPackageStrongComponentRenderer#getStrongComponentElementName():Ljava/lang/String; return type; tree String  <:  Variable 1217 at method classycle.renderer.XMLStrongComponentRenderer#getStrongComponentElementName():Ljava/lang/String; return type; tree String
subtype constraint: Literal(STRING_LITERAL, "packageCycle")  <:  Variable 3604 at method classycle.XMLPackageStrongComponentRenderer#getStrongComponentElementName():Ljava/lang/String; return type; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3605 at class classycle.ant.ReportTask field TYPE_RAW; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3605 at class classycle.ant.ReportTask field TYPE_RAW; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "raw")  <:  Variable 3605 at class classycle.ant.ReportTask field TYPE_RAW; tree String
inequality constraint: Variable 3605 at class classycle.ant.ReportTask field TYPE_RAW; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3605 at class classycle.ant.ReportTask field TYPE_RAW; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "csv")  <:  Variable 3605 at class classycle.ant.ReportTask field TYPE_RAW; tree String
inequality constraint: Variable 3605 at class classycle.ant.ReportTask field TYPE_RAW; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3605 at class classycle.ant.ReportTask field TYPE_RAW; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "xml")  <:  Variable 3605 at class classycle.ant.ReportTask field TYPE_RAW; tree String
inequality constraint: Variable 3606 at class classycle.ant.ReportTask field TYPES; tree HashSet != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3606 at class classycle.ant.ReportTask field TYPES; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3607 at class classycle.ant.ReportTask field TYPES creation 0; tree HashSet  <:  Variable 3606 at class classycle.ant.ReportTask field TYPES; tree HashSet
inequality constraint: Variable 3607 at class classycle.ant.ReportTask field TYPES creation 0; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3607 at class classycle.ant.ReportTask field TYPES creation 0; tree HashSet != Constant(@GUT.quals.Any)
inequality constraint: Variable 3607 at class classycle.ant.ReportTask field TYPES creation 0; tree HashSet != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3607 at class classycle.ant.ReportTask field TYPES creation 0; tree HashSet != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3607 at class classycle.ant.ReportTask field TYPES creation 0; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3606 at class classycle.ant.ReportTask field TYPES; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3606 at class classycle.ant.ReportTask field TYPES; tree HashSet != Constant(@GUT.quals.Any)
subtype constraint: Variable 3605 at class classycle.ant.ReportTask field TYPE_RAW; tree String  <:  Constant(@GUT.quals.Peer)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3606 at class classycle.ant.ReportTask field TYPES; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3606 at class classycle.ant.ReportTask field TYPES; tree HashSet != Constant(@GUT.quals.Any)
subtype constraint: Variable 3605 at class classycle.ant.ReportTask field TYPE_RAW; tree String  <:  Constant(@GUT.quals.Peer)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3606 at class classycle.ant.ReportTask field TYPES; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3606 at class classycle.ant.ReportTask field TYPES; tree HashSet != Constant(@GUT.quals.Any)
subtype constraint: Variable 3605 at class classycle.ant.ReportTask field TYPE_RAW; tree String  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 3608 at class classycle.ant.ReportTask field _reportFile; tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3609 at class classycle.ant.ReportTask field _reportType; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3605 at class classycle.ant.ReportTask field TYPE_RAW; tree String  <:  Variable 3609 at class classycle.ant.ReportTask field _reportType; tree String
inequality constraint: Variable 3610 at class classycle.ant.ReportTask field _title; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3611 at method classycle.ant.ReportTask#setReportFile(Ljava/io/File;):V parameter 0; tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3608 at class classycle.ant.ReportTask field _reportFile; tree File != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3611 at method classycle.ant.ReportTask#setReportFile(Ljava/io/File;):V parameter 0; tree File  <:  Variable 3608 at class classycle.ant.ReportTask field _reportFile; tree File
inequality constraint: Variable 3612 at method classycle.ant.ReportTask#setReportType(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3609 at class classycle.ant.ReportTask field _reportType; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3612 at method classycle.ant.ReportTask#setReportType(Ljava/lang/String;):V parameter 0; tree String  <:  Variable 3609 at class classycle.ant.ReportTask field _reportType; tree String
inequality constraint: Variable 3613 at method classycle.ant.ReportTask#setTitle(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3610 at class classycle.ant.ReportTask field _title; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3613 at method classycle.ant.ReportTask#setTitle(Ljava/lang/String;):V parameter 0; tree String  <:  Variable 3610 at class classycle.ant.ReportTask field _title; tree String
combine constraint: Variable 3606 at class classycle.ant.ReportTask field TYPES; tree HashSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3614
inequality constraint: CombVariable #3614 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3606 at class classycle.ant.ReportTask field TYPES; tree HashSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3606 at class classycle.ant.ReportTask field TYPES; tree HashSet != Constant(@GUT.quals.Any)
combine constraint: Variable 3606 at class classycle.ant.ReportTask field TYPES; tree HashSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3615
subtype constraint: Variable 3609 at class classycle.ant.ReportTask field _reportType; tree String  <:  CombVariable #3615
combine constraint: Variable 3616 at method classycle.ant.ReportTask#execute():V creation 0; tree BuildException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3617
inequality constraint: CombVariable #3617 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3616 at method classycle.ant.ReportTask#execute():V creation 0; tree BuildException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3616 at method classycle.ant.ReportTask#execute():V creation 0; tree BuildException != Constant(@GUT.quals.Any)
combine constraint: Variable 3616 at method classycle.ant.ReportTask#execute():V creation 0; tree BuildException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3618
subtype constraint: CombVariable #3619  <:  CombVariable #3618
inequality constraint: Variable 3616 at method classycle.ant.ReportTask#execute():V creation 0; tree BuildException != Constant(@GUT.quals.Lost)
combine constraint: Variable 3620 at method classycle.ant.ReportTask#execute():V creation 1; tree BuildException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3621
inequality constraint: CombVariable #3621 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3620 at method classycle.ant.ReportTask#execute():V creation 1; tree BuildException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3620 at method classycle.ant.ReportTask#execute():V creation 1; tree BuildException != Constant(@GUT.quals.Any)
combine constraint: Variable 3620 at method classycle.ant.ReportTask#execute():V creation 1; tree BuildException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3622
subtype constraint: Literal(STRING_LITERAL, "missing attribute 'reportFile'.")  <:  CombVariable #3622
inequality constraint: Variable 3620 at method classycle.ant.ReportTask#execute():V creation 1; tree BuildException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3624 at method classycle.ant.ReportTask#execute():V local variable classFiles(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3625 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; return type; tree String[]  <:  Variable 3623 at method classycle.ant.ReportTask#execute():V local variable classFiles(0); tree String[]
subtype constraint: Variable 3626 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; return type; tree String at position (0) within String[]  <:  Variable 3624 at method classycle.ant.ReportTask#execute():V local variable classFiles(0); tree String at position (0) within String[]
inequality constraint: Variable 3610 at class classycle.ant.ReportTask field _title; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3624 at method classycle.ant.ReportTask#execute():V local variable classFiles(0); tree String at position (0) within String[]  <:  Variable 3610 at class classycle.ant.ReportTask field _title; tree String
inequality constraint: Variable 3627 at method classycle.ant.ReportTask#execute():V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3628 at method classycle.ant.ReportTask#execute():V creation 2; tree Analyser  <:  Variable 3627 at method classycle.ant.ReportTask#execute():V local variable analyser(0); tree Analyser
combine constraint: Variable 3628 at method classycle.ant.ReportTask#execute():V creation 2; tree Analyser  |>  Variable 1457 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String[]  =  CombVariable #3629
combine constraint: Variable 3628 at method classycle.ant.ReportTask#execute():V creation 2; tree Analyser  |>  Variable 1458 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String at position (0) within String[]  =  CombVariable #3630
combine constraint: Variable 3628 at method classycle.ant.ReportTask#execute():V creation 2; tree Analyser  |>  Variable 1459 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 1; tree StringPattern  =  CombVariable #3631
combine constraint: Variable 3628 at method classycle.ant.ReportTask#execute():V creation 2; tree Analyser  |>  Variable 1460 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 2; tree StringPattern  =  CombVariable #3632
inequality constraint: CombVariable #3629 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3630 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3631 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3632 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3628 at method classycle.ant.ReportTask#execute():V creation 2; tree Analyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3628 at method classycle.ant.ReportTask#execute():V creation 2; tree Analyser != Constant(@GUT.quals.Any)
combine constraint: Variable 3628 at method classycle.ant.ReportTask#execute():V creation 2; tree Analyser  |>  Variable 1457 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String[]  =  CombVariable #3633
combine constraint: Variable 3628 at method classycle.ant.ReportTask#execute():V creation 2; tree Analyser  |>  Variable 1458 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String at position (0) within String[]  =  CombVariable #3634
combine constraint: Variable 3628 at method classycle.ant.ReportTask#execute():V creation 2; tree Analyser  |>  Variable 1459 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 1; tree StringPattern  =  CombVariable #3635
combine constraint: Variable 3628 at method classycle.ant.ReportTask#execute():V creation 2; tree Analyser  |>  Variable 1460 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 2; tree StringPattern  =  CombVariable #3636
subtype constraint: Variable 3623 at method classycle.ant.ReportTask#execute():V local variable classFiles(0); tree String[]  <:  CombVariable #3633
subtype constraint: Variable 3624 at method classycle.ant.ReportTask#execute():V local variable classFiles(0); tree String at position (0) within String[]  <:  CombVariable #3634
subtype constraint: Variable 3637 at method classycle.ant.ClassycleTask#getPattern():Lclassycle/util/StringPattern; return type; tree StringPattern  <:  CombVariable #3635
subtype constraint: Variable 3638 at method classycle.ant.ClassycleTask#getReflectionPattern():Lclassycle/util/StringPattern; return type; tree StringPattern  <:  CombVariable #3636
inequality constraint: Variable 3628 at method classycle.ant.ReportTask#execute():V creation 2; tree Analyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3627 at method classycle.ant.ReportTask#execute():V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3627 at method classycle.ant.ReportTask#execute():V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Any)
inequality constraint: Variable 3639 at method classycle.ant.ReportTask#execute():V local variable writer(0); tree PrintWriter != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3640 at method classycle.ant.ReportTask#execute():V creation 3; tree PrintWriter  <:  Variable 3639 at method classycle.ant.ReportTask#execute():V local variable writer(0); tree PrintWriter
combine constraint: Variable 3640 at method classycle.ant.ReportTask#execute():V creation 3; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3641
inequality constraint: CombVariable #3641 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3640 at method classycle.ant.ReportTask#execute():V creation 3; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3640 at method classycle.ant.ReportTask#execute():V creation 3; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 3640 at method classycle.ant.ReportTask#execute():V creation 3; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3642
subtype constraint: Variable 3643 at method classycle.ant.ReportTask#execute():V creation 4; tree FileWriter  <:  CombVariable #3642
inequality constraint: Variable 3640 at method classycle.ant.ReportTask#execute():V creation 3; tree PrintWriter != Constant(@GUT.quals.Lost)
combine constraint: Variable 3643 at method classycle.ant.ReportTask#execute():V creation 4; tree FileWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3644
inequality constraint: CombVariable #3644 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3643 at method classycle.ant.ReportTask#execute():V creation 4; tree FileWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3643 at method classycle.ant.ReportTask#execute():V creation 4; tree FileWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 3643 at method classycle.ant.ReportTask#execute():V creation 4; tree FileWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3645
subtype constraint: Variable 3608 at class classycle.ant.ReportTask field _reportFile; tree File  <:  CombVariable #3645
inequality constraint: Variable 3643 at method classycle.ant.ReportTask#execute():V creation 4; tree FileWriter != Constant(@GUT.quals.Lost)
combine constraint: Variable 3609 at class classycle.ant.ReportTask field _reportType; tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #3646
inequality constraint: CombVariable #3646 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3609 at class classycle.ant.ReportTask field _reportType; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3609 at class classycle.ant.ReportTask field _reportType; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3609 at class classycle.ant.ReportTask field _reportType; tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #3647
subtype constraint: Variable 3605 at class classycle.ant.ReportTask field TYPE_RAW; tree String  <:  CombVariable #3647
combine constraint: Variable 3627 at method classycle.ant.ReportTask#execute():V local variable analyser(0); tree Analyser  |>  Variable 1706 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 0; tree String  =  CombVariable #3648
combine constraint: Variable 3627 at method classycle.ant.ReportTask#execute():V local variable analyser(0); tree Analyser  |>  Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  =  CombVariable #3649
inequality constraint: CombVariable #3648 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3649 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3627 at method classycle.ant.ReportTask#execute():V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3627 at method classycle.ant.ReportTask#execute():V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Any)
combine constraint: Variable 3627 at method classycle.ant.ReportTask#execute():V local variable analyser(0); tree Analyser  |>  Variable 1706 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 0; tree String  =  CombVariable #3650
combine constraint: Variable 3627 at method classycle.ant.ReportTask#execute():V local variable analyser(0); tree Analyser  |>  Variable 1707 at method classycle.Analyser#printXML(Ljava/lang/String;ZLjava/io/PrintWriter;):V parameter 2; tree PrintWriter  =  CombVariable #3651
subtype constraint: Variable 3610 at class classycle.ant.ReportTask field _title; tree String  <:  CombVariable #3650
subtype constraint: Variable 3639 at method classycle.ant.ReportTask#execute():V local variable writer(0); tree PrintWriter  <:  CombVariable #3651
combine constraint: Variable 3609 at class classycle.ant.ReportTask field _reportType; tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #3652
inequality constraint: CombVariable #3652 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3609 at class classycle.ant.ReportTask field _reportType; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3609 at class classycle.ant.ReportTask field _reportType; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3609 at class classycle.ant.ReportTask field _reportType; tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #3653
subtype constraint: Variable 3605 at class classycle.ant.ReportTask field TYPE_RAW; tree String  <:  CombVariable #3653
combine constraint: Variable 3627 at method classycle.ant.ReportTask#execute():V local variable analyser(0); tree Analyser  |>  Variable 1581 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter  =  CombVariable #3654
inequality constraint: CombVariable #3654 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3627 at method classycle.ant.ReportTask#execute():V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3627 at method classycle.ant.ReportTask#execute():V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Any)
combine constraint: Variable 3627 at method classycle.ant.ReportTask#execute():V local variable analyser(0); tree Analyser  |>  Variable 1581 at method classycle.Analyser#printCSV(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter  =  CombVariable #3655
subtype constraint: Variable 3639 at method classycle.ant.ReportTask#execute():V local variable writer(0); tree PrintWriter  <:  CombVariable #3655
combine constraint: Variable 3609 at class classycle.ant.ReportTask field _reportType; tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #3656
inequality constraint: CombVariable #3656 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3609 at class classycle.ant.ReportTask field _reportType; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3609 at class classycle.ant.ReportTask field _reportType; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3609 at class classycle.ant.ReportTask field _reportType; tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #3657
subtype constraint: Variable 3605 at class classycle.ant.ReportTask field TYPE_RAW; tree String  <:  CombVariable #3657
combine constraint: Variable 3627 at method classycle.ant.ReportTask#execute():V local variable analyser(0); tree Analyser  |>  Variable 1599 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter  =  CombVariable #3658
inequality constraint: CombVariable #3658 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3627 at method classycle.ant.ReportTask#execute():V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3627 at method classycle.ant.ReportTask#execute():V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Any)
combine constraint: Variable 3627 at method classycle.ant.ReportTask#execute():V local variable analyser(0); tree Analyser  |>  Variable 1599 at method classycle.Analyser#printRaw(Ljava/io/PrintWriter;):V parameter 0; tree PrintWriter  =  CombVariable #3659
subtype constraint: Variable 3639 at method classycle.ant.ReportTask#execute():V local variable writer(0); tree PrintWriter  <:  CombVariable #3659
inequality constraint: Variable 3660 at method classycle.ant.ReportTask#execute():V local variable e(0); tree Exception != Constant(@GUT.quals.Lost)
combine constraint: Variable 3661 at method classycle.ant.ReportTask#execute():V creation 5; tree BuildException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3662
inequality constraint: CombVariable #3662 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3661 at method classycle.ant.ReportTask#execute():V creation 5; tree BuildException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3661 at method classycle.ant.ReportTask#execute():V creation 5; tree BuildException != Constant(@GUT.quals.Any)
combine constraint: Variable 3661 at method classycle.ant.ReportTask#execute():V creation 5; tree BuildException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3663
subtype constraint: Variable 3660 at method classycle.ant.ReportTask#execute():V local variable e(0); tree Exception  <:  CombVariable #3663
inequality constraint: Variable 3661 at method classycle.ant.ReportTask#execute():V creation 5; tree BuildException != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3664 at class classycle.ant.ClassycleTask field _includingClasses; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3665 at class classycle.ant.ClassycleTask field _includingClasses creation 0; tree TrueStringPattern  <:  Variable 3664 at class classycle.ant.ClassycleTask field _includingClasses; tree StringPattern
inequality constraint: Variable 3665 at class classycle.ant.ClassycleTask field _includingClasses creation 0; tree TrueStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3665 at class classycle.ant.ClassycleTask field _includingClasses creation 0; tree TrueStringPattern != Constant(@GUT.quals.Any)
inequality constraint: Variable 3665 at class classycle.ant.ClassycleTask field _includingClasses creation 0; tree TrueStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3666 at class classycle.ant.ClassycleTask field _excludingClasses; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3667 at class classycle.ant.ClassycleTask field _excludingClasses creation 0; tree TrueStringPattern  <:  Variable 3666 at class classycle.ant.ClassycleTask field _excludingClasses; tree StringPattern
inequality constraint: Variable 3667 at class classycle.ant.ClassycleTask field _excludingClasses creation 0; tree TrueStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3667 at class classycle.ant.ClassycleTask field _excludingClasses creation 0; tree TrueStringPattern != Constant(@GUT.quals.Any)
inequality constraint: Variable 3667 at class classycle.ant.ClassycleTask field _excludingClasses creation 0; tree TrueStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3668 at class classycle.ant.ClassycleTask field _reflectionPattern; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3669 at class classycle.ant.ClassycleTask field _fileSets; tree LinkedList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3670 at class classycle.ant.ClassycleTask field _fileSets creation 0; tree LinkedList  <:  Variable 3669 at class classycle.ant.ClassycleTask field _fileSets; tree LinkedList
inequality constraint: Variable 3670 at class classycle.ant.ClassycleTask field _fileSets creation 0; tree LinkedList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3670 at class classycle.ant.ClassycleTask field _fileSets creation 0; tree LinkedList != Constant(@GUT.quals.Any)
inequality constraint: Variable 3670 at class classycle.ant.ClassycleTask field _fileSets creation 0; tree LinkedList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3671 at method classycle.ant.ClassycleTask#setIncludingClasses(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3664 at class classycle.ant.ClassycleTask field _includingClasses; tree StringPattern != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #3672
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String  =  CombVariable #3673
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #3674
subtype constraint: CombVariable #3674  <:  Variable 3664 at class classycle.ant.ClassycleTask field _includingClasses; tree StringPattern
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #3675
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String  =  CombVariable #3676
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #3677
inequality constraint: CombVariable #3675 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3676 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #3678
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String  =  CombVariable #3679
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #3680
subtype constraint: Variable 3671 at method classycle.ant.ClassycleTask#setIncludingClasses(Ljava/lang/String;):V parameter 0; tree String  <:  CombVariable #3678
subtype constraint: Literal(STRING_LITERAL, ", ")  <:  CombVariable #3679
inequality constraint: Variable 3681 at method classycle.ant.ClassycleTask#setExcludingClasses(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3666 at class classycle.ant.ClassycleTask field _excludingClasses; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3682 at method classycle.ant.ClassycleTask#setExcludingClasses(Ljava/lang/String;):V creation 0; tree NotStringPattern  <:  Variable 3666 at class classycle.ant.ClassycleTask field _excludingClasses; tree StringPattern
combine constraint: Variable 3682 at method classycle.ant.ClassycleTask#setExcludingClasses(Ljava/lang/String;):V creation 0; tree NotStringPattern  |>  Variable 637 at method classycle.util.NotStringPattern#<init>(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #3683
inequality constraint: CombVariable #3683 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3682 at method classycle.ant.ClassycleTask#setExcludingClasses(Ljava/lang/String;):V creation 0; tree NotStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3682 at method classycle.ant.ClassycleTask#setExcludingClasses(Ljava/lang/String;):V creation 0; tree NotStringPattern != Constant(@GUT.quals.Any)
combine constraint: Variable 3682 at method classycle.ant.ClassycleTask#setExcludingClasses(Ljava/lang/String;):V creation 0; tree NotStringPattern  |>  Variable 637 at method classycle.util.NotStringPattern#<init>(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #3684
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #3685
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String  =  CombVariable #3686
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #3687
subtype constraint: CombVariable #3687  <:  CombVariable #3684
inequality constraint: Variable 3682 at method classycle.ant.ClassycleTask#setExcludingClasses(Ljava/lang/String;):V creation 0; tree NotStringPattern != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #3688
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String  =  CombVariable #3689
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #3690
inequality constraint: CombVariable #3688 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3689 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #3691
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String  =  CombVariable #3692
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #3693
subtype constraint: Variable 3681 at method classycle.ant.ClassycleTask#setExcludingClasses(Ljava/lang/String;):V parameter 0; tree String  <:  CombVariable #3691
subtype constraint: Literal(STRING_LITERAL, ", ")  <:  CombVariable #3692
inequality constraint: Variable 3694 at method classycle.ant.ClassycleTask#setReflectionPattern(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
combine constraint: Literal(STRING_LITERAL, "")  |>  Constant(@GUT.quals.Any)  =  CombVariable #3695
inequality constraint: CombVariable #3695 != Constant(@GUT.quals.Lost)
inequality constraint: Literal(STRING_LITERAL, "") != Constant(@GUT.quals.Lost)
inequality constraint: Literal(STRING_LITERAL, "") != Constant(@GUT.quals.Any)
combine constraint: Literal(STRING_LITERAL, "")  |>  Constant(@GUT.quals.Any)  =  CombVariable #3696
subtype constraint: Variable 3694 at method classycle.ant.ClassycleTask#setReflectionPattern(Ljava/lang/String;):V parameter 0; tree String  <:  CombVariable #3696
inequality constraint: Variable 3668 at class classycle.ant.ClassycleTask field _reflectionPattern; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3697 at method classycle.ant.ClassycleTask#setReflectionPattern(Ljava/lang/String;):V creation 0; tree TrueStringPattern  <:  Variable 3668 at class classycle.ant.ClassycleTask field _reflectionPattern; tree StringPattern
inequality constraint: Variable 3697 at method classycle.ant.ClassycleTask#setReflectionPattern(Ljava/lang/String;):V creation 0; tree TrueStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3697 at method classycle.ant.ClassycleTask#setReflectionPattern(Ljava/lang/String;):V creation 0; tree TrueStringPattern != Constant(@GUT.quals.Any)
inequality constraint: Variable 3697 at method classycle.ant.ClassycleTask#setReflectionPattern(Ljava/lang/String;):V creation 0; tree TrueStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3668 at class classycle.ant.ClassycleTask field _reflectionPattern; tree StringPattern != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #3698
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String  =  CombVariable #3699
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #3700
subtype constraint: CombVariable #3700  <:  Variable 3668 at class classycle.ant.ClassycleTask field _reflectionPattern; tree StringPattern
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #3701
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String  =  CombVariable #3702
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #3703
inequality constraint: CombVariable #3701 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3702 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 654 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 0; tree String  =  CombVariable #3704
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 655 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; parameter 1; tree String  =  CombVariable #3705
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 653 at method classycle.util.WildCardPattern#createFromsPatterns(Ljava/lang/String;Ljava/lang/String;):Lclassycle/util/StringPattern; return type; tree StringPattern  =  CombVariable #3706
subtype constraint: Variable 3694 at method classycle.ant.ClassycleTask#setReflectionPattern(Ljava/lang/String;):V parameter 0; tree String  <:  CombVariable #3704
subtype constraint: Literal(STRING_LITERAL, ", ")  <:  CombVariable #3705
inequality constraint: Variable 3707 at method classycle.ant.ClassycleTask#addConfiguredFileset(Lorg/apache/tools/ant/types/FileSet;):V parameter 0; tree FileSet != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3669 at class classycle.ant.ClassycleTask field _fileSets; tree LinkedList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3669 at class classycle.ant.ClassycleTask field _fileSets; tree LinkedList != Constant(@GUT.quals.Any)
subtype constraint: Variable 3707 at method classycle.ant.ClassycleTask#addConfiguredFileset(Lorg/apache/tools/ant/types/FileSet;):V parameter 0; tree FileSet  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 3669 at class classycle.ant.ClassycleTask field _fileSets; tree LinkedList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3669 at class classycle.ant.ClassycleTask field _fileSets; tree LinkedList != Constant(@GUT.quals.Any)
combine constraint: Variable 3708 at method classycle.ant.ClassycleTask#execute():V creation 0; tree BuildException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3709
inequality constraint: CombVariable #3709 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3708 at method classycle.ant.ClassycleTask#execute():V creation 0; tree BuildException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3708 at method classycle.ant.ClassycleTask#execute():V creation 0; tree BuildException != Constant(@GUT.quals.Any)
combine constraint: Variable 3708 at method classycle.ant.ClassycleTask#execute():V creation 0; tree BuildException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3710
subtype constraint: Literal(STRING_LITERAL, "at least one file set is required")  <:  CombVariable #3710
inequality constraint: Variable 3708 at method classycle.ant.ClassycleTask#execute():V creation 0; tree BuildException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3626 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; return type; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3711 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable fileNames(0); tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3712 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; creation 0; tree ArrayList  <:  Variable 3711 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable fileNames(0); tree ArrayList
inequality constraint: Variable 3712 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3712 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; creation 0; tree ArrayList != Constant(@GUT.quals.Any)
inequality constraint: Variable 3712 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3713 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable fileSeparator(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3714
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3715
subtype constraint: CombVariable #3715  <:  Variable 3713 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable fileSeparator(0); tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3716
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3717
inequality constraint: CombVariable #3716 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3718
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3719
subtype constraint: Literal(STRING_LITERAL, "file.separator")  <:  CombVariable #3718
inequality constraint: Variable 3720 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable i(0); tree Iterator != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 3669 at class classycle.ant.ClassycleTask field _fileSets; tree LinkedList  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3721
subtype constraint: CombVariable #3721  <:  Variable 3720 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable i(0); tree Iterator
combine constraint: Variable 3669 at class classycle.ant.ClassycleTask field _fileSets; tree LinkedList  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3722
inequality constraint: Variable 3669 at class classycle.ant.ClassycleTask field _fileSets; tree LinkedList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3669 at class classycle.ant.ClassycleTask field _fileSets; tree LinkedList != Constant(@GUT.quals.Any)
combine constraint: Variable 3669 at class classycle.ant.ClassycleTask field _fileSets; tree LinkedList  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3723
inequality constraint: Variable 3720 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable i(0); tree Iterator != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3720 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable i(0); tree Iterator != Constant(@GUT.quals.Any)
inequality constraint: Variable 3724 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable set(0); tree FileSet != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3725 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; cast 0; tree FileSet  <:  Variable 3724 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable set(0); tree FileSet
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3726 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable scanner(0); tree DirectoryScanner != Constant(@GUT.quals.Lost)
combine constraint: Variable 3724 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable set(0); tree FileSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3727
combine constraint: Variable 3724 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable set(0); tree FileSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3728
subtype constraint: CombVariable #3728  <:  Variable 3726 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable scanner(0); tree DirectoryScanner
combine constraint: Variable 3724 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable set(0); tree FileSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3729
combine constraint: Variable 3724 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable set(0); tree FileSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3730
inequality constraint: CombVariable #3729 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3724 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable set(0); tree FileSet != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3724 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable set(0); tree FileSet != Constant(@GUT.quals.Any)
combine constraint: Variable 3724 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable set(0); tree FileSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3731
combine constraint: Variable 3724 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable set(0); tree FileSet  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3732
subtype constraint: Constant(@GUT.quals.Peer)  <:  CombVariable #3731
inequality constraint: Variable 3733 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable path(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 3726 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable scanner(0); tree DirectoryScanner  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3734
combine constraint: CombVariable #3734  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3735
subtype constraint: CombVariable #3735  <:  Variable 3733 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable path(0); tree String
combine constraint: CombVariable #3734  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3736
inequality constraint: CombVariable #3734 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3734 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #3734  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3737
combine constraint: Variable 3726 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable scanner(0); tree DirectoryScanner  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3738
inequality constraint: Variable 3726 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable scanner(0); tree DirectoryScanner != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3726 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable scanner(0); tree DirectoryScanner != Constant(@GUT.quals.Any)
combine constraint: Variable 3726 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable scanner(0); tree DirectoryScanner  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3739
inequality constraint: Variable 3741 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable localFiles(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
combine constraint: Variable 3726 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable scanner(0); tree DirectoryScanner  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3742
combine constraint: Variable 3726 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable scanner(0); tree DirectoryScanner  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3743
subtype constraint: CombVariable #3742  <:  Variable 3740 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable localFiles(0); tree String[]
subtype constraint: CombVariable #3743  <:  Variable 3741 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable localFiles(0); tree String at position (0) within String[]
combine constraint: Variable 3726 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable scanner(0); tree DirectoryScanner  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3744
combine constraint: Variable 3726 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable scanner(0); tree DirectoryScanner  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3745
inequality constraint: Variable 3726 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable scanner(0); tree DirectoryScanner != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3726 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable scanner(0); tree DirectoryScanner != Constant(@GUT.quals.Any)
combine constraint: Variable 3726 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable scanner(0); tree DirectoryScanner  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3746
combine constraint: Variable 3726 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable scanner(0); tree DirectoryScanner  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3747
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3711 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable fileNames(0); tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3711 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable fileNames(0); tree ArrayList != Constant(@GUT.quals.Any)
subtype constraint: CombVariable #3748  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 3750 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable classFiles(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3751 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; creation 1; tree new String[fileNames.size()]  <:  Variable 3749 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable classFiles(0); tree String[]
subtype constraint: Variable 3752 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; creation 1; tree String at position (0) within new String[fileNames.size()]  <:  Variable 3750 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable classFiles(0); tree String at position (0) within String[]
inequality constraint: Variable 3752 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; creation 1; tree String at position (0) within new String[fileNames.size()] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3711 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable fileNames(0); tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3711 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable fileNames(0); tree ArrayList != Constant(@GUT.quals.Any)
subtype constraint: Variable 3753 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; cast 1; tree String[]  <:  Variable 3625 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; return type; tree String[]
subtype constraint: Variable 3754 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; cast 1; tree String at position (0) within String[]  <:  Variable 3626 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; return type; tree String at position (0) within String[]
combine constraint: Variable 3711 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable fileNames(0); tree ArrayList  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3755
combine constraint: Variable 3711 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; local variable fileNames(0); tree ArrayList  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3756
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #3756
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3637 at method classycle.ant.ClassycleTask#getPattern():Lclassycle/util/StringPattern; return type; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3757 at method classycle.ant.ClassycleTask#getPattern():Lclassycle/util/StringPattern; local variable pattern(0); tree AndStringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3758 at method classycle.ant.ClassycleTask#getPattern():Lclassycle/util/StringPattern; creation 0; tree AndStringPattern  <:  Variable 3757 at method classycle.ant.ClassycleTask#getPattern():Lclassycle/util/StringPattern; local variable pattern(0); tree AndStringPattern
inequality constraint: Variable 3758 at method classycle.ant.ClassycleTask#getPattern():Lclassycle/util/StringPattern; creation 0; tree AndStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3758 at method classycle.ant.ClassycleTask#getPattern():Lclassycle/util/StringPattern; creation 0; tree AndStringPattern != Constant(@GUT.quals.Any)
inequality constraint: Variable 3758 at method classycle.ant.ClassycleTask#getPattern():Lclassycle/util/StringPattern; creation 0; tree AndStringPattern != Constant(@GUT.quals.Lost)
combine constraint: Variable 3757 at method classycle.ant.ClassycleTask#getPattern():Lclassycle/util/StringPattern; local variable pattern(0); tree AndStringPattern  |>  Variable 563 at method classycle.util.StringPatternSequence#appendPattern(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #3759
inequality constraint: CombVariable #3759 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3757 at method classycle.ant.ClassycleTask#getPattern():Lclassycle/util/StringPattern; local variable pattern(0); tree AndStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3757 at method classycle.ant.ClassycleTask#getPattern():Lclassycle/util/StringPattern; local variable pattern(0); tree AndStringPattern != Constant(@GUT.quals.Any)
combine constraint: Variable 3757 at method classycle.ant.ClassycleTask#getPattern():Lclassycle/util/StringPattern; local variable pattern(0); tree AndStringPattern  |>  Variable 563 at method classycle.util.StringPatternSequence#appendPattern(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #3760
subtype constraint: Variable 3664 at class classycle.ant.ClassycleTask field _includingClasses; tree StringPattern  <:  CombVariable #3760
combine constraint: Variable 3757 at method classycle.ant.ClassycleTask#getPattern():Lclassycle/util/StringPattern; local variable pattern(0); tree AndStringPattern  |>  Variable 563 at method classycle.util.StringPatternSequence#appendPattern(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #3761
inequality constraint: CombVariable #3761 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3757 at method classycle.ant.ClassycleTask#getPattern():Lclassycle/util/StringPattern; local variable pattern(0); tree AndStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3757 at method classycle.ant.ClassycleTask#getPattern():Lclassycle/util/StringPattern; local variable pattern(0); tree AndStringPattern != Constant(@GUT.quals.Any)
combine constraint: Variable 3757 at method classycle.ant.ClassycleTask#getPattern():Lclassycle/util/StringPattern; local variable pattern(0); tree AndStringPattern  |>  Variable 563 at method classycle.util.StringPatternSequence#appendPattern(Lclassycle/util/StringPattern;):V parameter 0; tree StringPattern  =  CombVariable #3762
subtype constraint: Variable 3666 at class classycle.ant.ClassycleTask field _excludingClasses; tree StringPattern  <:  CombVariable #3762
subtype constraint: Variable 2595 at class classycle.CommandLine field _pattern; tree StringPatternSequence  <:  Variable 3637 at method classycle.ant.ClassycleTask#getPattern():Lclassycle/util/StringPattern; return type; tree StringPattern
inequality constraint: Variable 3638 at method classycle.ant.ClassycleTask#getReflectionPattern():Lclassycle/util/StringPattern; return type; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3668 at class classycle.ant.ClassycleTask field _reflectionPattern; tree StringPattern  <:  Variable 3638 at method classycle.ant.ClassycleTask#getReflectionPattern():Lclassycle/util/StringPattern; return type; tree StringPattern
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3763 at class classycle.ant.DependencyCheckingTask field _definitionFile; tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3764 at class classycle.ant.DependencyCheckingTask field _dependencyDefinition; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3765 at class classycle.ant.DependencyCheckingTask field _resultRenderer; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3766 at method classycle.ant.DependencyCheckingTask#setDefinitionFile(Ljava/io/File;):V parameter 0; tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3763 at class classycle.ant.DependencyCheckingTask field _definitionFile; tree File != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3766 at method classycle.ant.DependencyCheckingTask#setDefinitionFile(Ljava/io/File;):V parameter 0; tree File  <:  Variable 3763 at class classycle.ant.DependencyCheckingTask field _definitionFile; tree File
inequality constraint: Variable 3767 at method classycle.ant.DependencyCheckingTask#setResultRenderer(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3765 at class classycle.ant.DependencyCheckingTask field _resultRenderer; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3767 at method classycle.ant.DependencyCheckingTask#setResultRenderer(Ljava/lang/String;):V parameter 0; tree String  <:  Variable 3765 at class classycle.ant.DependencyCheckingTask field _resultRenderer; tree String
inequality constraint: Variable 3768 at method classycle.ant.DependencyCheckingTask#addText(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3764 at class classycle.ant.DependencyCheckingTask field _dependencyDefinition; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 3768 at method classycle.ant.DependencyCheckingTask#addText(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3769
subtype constraint: CombVariable #3769  <:  Variable 3764 at class classycle.ant.DependencyCheckingTask field _dependencyDefinition; tree String
combine constraint: Variable 3768 at method classycle.ant.DependencyCheckingTask#addText(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3770
inequality constraint: Variable 3768 at method classycle.ant.DependencyCheckingTask#addText(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3768 at method classycle.ant.DependencyCheckingTask#addText(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3768 at method classycle.ant.DependencyCheckingTask#addText(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3771
inequality constraint: Variable 3772 at method classycle.ant.DependencyCheckingTask#execute():V local variable analyser(0); tree Analyser != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3773 at method classycle.ant.DependencyCheckingTask#execute():V creation 0; tree Analyser  <:  Variable 3772 at method classycle.ant.DependencyCheckingTask#execute():V local variable analyser(0); tree Analyser
combine constraint: Variable 3773 at method classycle.ant.DependencyCheckingTask#execute():V creation 0; tree Analyser  |>  Variable 1457 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String[]  =  CombVariable #3774
combine constraint: Variable 3773 at method classycle.ant.DependencyCheckingTask#execute():V creation 0; tree Analyser  |>  Variable 1458 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String at position (0) within String[]  =  CombVariable #3775
combine constraint: Variable 3773 at method classycle.ant.DependencyCheckingTask#execute():V creation 0; tree Analyser  |>  Variable 1459 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 1; tree StringPattern  =  CombVariable #3776
combine constraint: Variable 3773 at method classycle.ant.DependencyCheckingTask#execute():V creation 0; tree Analyser  |>  Variable 1460 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 2; tree StringPattern  =  CombVariable #3777
inequality constraint: CombVariable #3774 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3775 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3776 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3777 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3773 at method classycle.ant.DependencyCheckingTask#execute():V creation 0; tree Analyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3773 at method classycle.ant.DependencyCheckingTask#execute():V creation 0; tree Analyser != Constant(@GUT.quals.Any)
combine constraint: Variable 3773 at method classycle.ant.DependencyCheckingTask#execute():V creation 0; tree Analyser  |>  Variable 1457 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String[]  =  CombVariable #3778
combine constraint: Variable 3773 at method classycle.ant.DependencyCheckingTask#execute():V creation 0; tree Analyser  |>  Variable 1458 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 0; tree String at position (0) within String[]  =  CombVariable #3779
combine constraint: Variable 3773 at method classycle.ant.DependencyCheckingTask#execute():V creation 0; tree Analyser  |>  Variable 1459 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 1; tree StringPattern  =  CombVariable #3780
combine constraint: Variable 3773 at method classycle.ant.DependencyCheckingTask#execute():V creation 0; tree Analyser  |>  Variable 1460 at method classycle.Analyser#<init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):V parameter 2; tree StringPattern  =  CombVariable #3781
subtype constraint: Variable 3625 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; return type; tree String[]  <:  CombVariable #3778
subtype constraint: Variable 3626 at method classycle.ant.ClassycleTask#getClassFileNames():[Ljava/lang/String; return type; tree String at position (0) within String[]  <:  CombVariable #3779
subtype constraint: Variable 3637 at method classycle.ant.ClassycleTask#getPattern():Lclassycle/util/StringPattern; return type; tree StringPattern  <:  CombVariable #3780
subtype constraint: Variable 3638 at method classycle.ant.ClassycleTask#getReflectionPattern():Lclassycle/util/StringPattern; return type; tree StringPattern  <:  CombVariable #3781
inequality constraint: Variable 3773 at method classycle.ant.DependencyCheckingTask#execute():V creation 0; tree Analyser != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3782 at method classycle.ant.DependencyCheckingTask#execute():V local variable properties(0); tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3783
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3784
subtype constraint: CombVariable #3783  <:  CombVariable #3785
subtype constraint: CombVariable #3784  <:  CombVariable #3785
subtype constraint: CombVariable #3785  <:  Variable 3782 at method classycle.ant.DependencyCheckingTask#execute():V local variable properties(0); tree Map
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3786
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3787
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3788
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3789
inequality constraint: Variable 3790 at method classycle.ant.DependencyCheckingTask#execute():V local variable dependencyChecker(0); tree DependencyChecker != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3791 at method classycle.ant.DependencyCheckingTask#execute():V creation 1; tree DependencyChecker  <:  Variable 3790 at method classycle.ant.DependencyCheckingTask#execute():V local variable dependencyChecker(0); tree DependencyChecker
combine constraint: Variable 3791 at method classycle.ant.DependencyCheckingTask#execute():V creation 1; tree DependencyChecker  |>  Variable 2370 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree Analyser  =  CombVariable #3792
combine constraint: Variable 3791 at method classycle.ant.DependencyCheckingTask#execute():V creation 1; tree DependencyChecker  |>  Variable 2371 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree String  =  CombVariable #3793
combine constraint: Variable 3791 at method classycle.ant.DependencyCheckingTask#execute():V creation 1; tree DependencyChecker  |>  Variable 2372 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree Map  =  CombVariable #3794
combine constraint: Variable 3791 at method classycle.ant.DependencyCheckingTask#execute():V creation 1; tree DependencyChecker  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3795
combine constraint: Variable 3791 at method classycle.ant.DependencyCheckingTask#execute():V creation 1; tree DependencyChecker  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3796
combine constraint: Variable 3791 at method classycle.ant.DependencyCheckingTask#execute():V creation 1; tree DependencyChecker  |>  Variable 2373 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree ResultRenderer  =  CombVariable #3797
inequality constraint: CombVariable #3792 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3793 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3794 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3796 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3797 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3791 at method classycle.ant.DependencyCheckingTask#execute():V creation 1; tree DependencyChecker != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3791 at method classycle.ant.DependencyCheckingTask#execute():V creation 1; tree DependencyChecker != Constant(@GUT.quals.Any)
combine constraint: Variable 3791 at method classycle.ant.DependencyCheckingTask#execute():V creation 1; tree DependencyChecker  |>  Variable 2370 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 0; tree Analyser  =  CombVariable #3798
combine constraint: Variable 3791 at method classycle.ant.DependencyCheckingTask#execute():V creation 1; tree DependencyChecker  |>  Variable 2371 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 1; tree String  =  CombVariable #3799
combine constraint: Variable 3791 at method classycle.ant.DependencyCheckingTask#execute():V creation 1; tree DependencyChecker  |>  Variable 2372 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 2; tree Map  =  CombVariable #3800
combine constraint: Variable 3791 at method classycle.ant.DependencyCheckingTask#execute():V creation 1; tree DependencyChecker  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3801
combine constraint: Variable 3791 at method classycle.ant.DependencyCheckingTask#execute():V creation 1; tree DependencyChecker  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3802
combine constraint: Variable 3791 at method classycle.ant.DependencyCheckingTask#execute():V creation 1; tree DependencyChecker  |>  Variable 2373 at method classycle.dependency.DependencyChecker#<init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;):V parameter 3; tree ResultRenderer  =  CombVariable #3803
subtype constraint: Variable 3772 at method classycle.ant.DependencyCheckingTask#execute():V local variable analyser(0); tree Analyser  <:  CombVariable #3798
subtype constraint: Variable 3804 at method classycle.ant.DependencyCheckingTask#getDependencyDefinitions():Ljava/lang/String; return type; tree String  <:  CombVariable #3799
subtype constraint: Variable 3782 at method classycle.ant.DependencyCheckingTask#execute():V local variable properties(0); tree Map  <:  CombVariable #3800
subtype constraint: Variable 3805 at method classycle.ant.DependencyCheckingTask#getRenderer():Lclassycle/dependency/ResultRenderer; return type; tree ResultRenderer  <:  CombVariable #3803
inequality constraint: Variable 3791 at method classycle.ant.DependencyCheckingTask#execute():V creation 1; tree DependencyChecker != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3806 at method classycle.ant.DependencyCheckingTask#execute():V local variable printWriter(0); tree PrintWriter != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3807 at method classycle.ant.DependencyCheckingTask#execute():V creation 2; tree PrintWriter  <:  Variable 3806 at method classycle.ant.DependencyCheckingTask#execute():V local variable printWriter(0); tree PrintWriter
combine constraint: Variable 3807 at method classycle.ant.DependencyCheckingTask#execute():V creation 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3808
inequality constraint: CombVariable #3808 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3807 at method classycle.ant.DependencyCheckingTask#execute():V creation 2; tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3807 at method classycle.ant.DependencyCheckingTask#execute():V creation 2; tree PrintWriter != Constant(@GUT.quals.Any)
combine constraint: Variable 3807 at method classycle.ant.DependencyCheckingTask#execute():V creation 2; tree PrintWriter  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3809
subtype constraint: Constant(@GUT.quals.Peer)  <:  CombVariable #3809
inequality constraint: Variable 3807 at method classycle.ant.DependencyCheckingTask#execute():V creation 2; tree PrintWriter != Constant(@GUT.quals.Lost)
combine constraint: Variable 3790 at method classycle.ant.DependencyCheckingTask#execute():V local variable dependencyChecker(0); tree DependencyChecker  |>  Variable 2393 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z parameter 0; tree PrintWriter  =  CombVariable #3810
combine constraint: Variable 3790 at method classycle.ant.DependencyCheckingTask#execute():V local variable dependencyChecker(0); tree DependencyChecker  |>  Variable 2393 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z parameter 0; tree PrintWriter  =  CombVariable #3811
inequality constraint: CombVariable #3811 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3790 at method classycle.ant.DependencyCheckingTask#execute():V local variable dependencyChecker(0); tree DependencyChecker != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3790 at method classycle.ant.DependencyCheckingTask#execute():V local variable dependencyChecker(0); tree DependencyChecker != Constant(@GUT.quals.Any)
combine constraint: Variable 3790 at method classycle.ant.DependencyCheckingTask#execute():V local variable dependencyChecker(0); tree DependencyChecker  |>  Variable 2393 at method classycle.dependency.DependencyChecker#check(Ljava/io/PrintWriter;):Z parameter 0; tree PrintWriter  =  CombVariable #3812
subtype constraint: Variable 3806 at method classycle.ant.DependencyCheckingTask#execute():V local variable printWriter(0); tree PrintWriter  <:  CombVariable #3812
inequality constraint: Variable 3806 at method classycle.ant.DependencyCheckingTask#execute():V local variable printWriter(0); tree PrintWriter != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3806 at method classycle.ant.DependencyCheckingTask#execute():V local variable printWriter(0); tree PrintWriter != Constant(@GUT.quals.Any)
inequality constraint: Variable 3813 at method classycle.ant.DependencyCheckingTask#execute():V local variable e(0); tree BuildException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3814 at method classycle.ant.DependencyCheckingTask#execute():V local variable e(1); tree Exception != Constant(@GUT.quals.Lost)
combine constraint: Variable 3815 at method classycle.ant.DependencyCheckingTask#execute():V creation 3; tree BuildException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3816
inequality constraint: CombVariable #3816 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3815 at method classycle.ant.DependencyCheckingTask#execute():V creation 3; tree BuildException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3815 at method classycle.ant.DependencyCheckingTask#execute():V creation 3; tree BuildException != Constant(@GUT.quals.Any)
combine constraint: Variable 3815 at method classycle.ant.DependencyCheckingTask#execute():V creation 3; tree BuildException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3817
subtype constraint: Variable 3814 at method classycle.ant.DependencyCheckingTask#execute():V local variable e(1); tree Exception  <:  CombVariable #3817
inequality constraint: Variable 3815 at method classycle.ant.DependencyCheckingTask#execute():V creation 3; tree BuildException != Constant(@GUT.quals.Lost)
combine constraint: Variable 3818 at method classycle.ant.DependencyCheckingTask#execute():V creation 4; tree BuildException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3819
inequality constraint: CombVariable #3819 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3818 at method classycle.ant.DependencyCheckingTask#execute():V creation 4; tree BuildException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3818 at method classycle.ant.DependencyCheckingTask#execute():V creation 4; tree BuildException != Constant(@GUT.quals.Any)
combine constraint: Variable 3818 at method classycle.ant.DependencyCheckingTask#execute():V creation 4; tree BuildException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3820
subtype constraint: Literal(STRING_LITERAL, "Unwanted dependencies found. See output for details.")  <:  CombVariable #3820
inequality constraint: Variable 3818 at method classycle.ant.DependencyCheckingTask#execute():V creation 4; tree BuildException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3805 at method classycle.ant.DependencyCheckingTask#getRenderer():Lclassycle/dependency/ResultRenderer; return type; tree ResultRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3821 at method classycle.ant.DependencyCheckingTask#getRenderer():Lclassycle/dependency/ResultRenderer; local variable renderer(0); tree ResultRenderer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3822 at method classycle.ant.DependencyCheckingTask#getRenderer():Lclassycle/dependency/ResultRenderer; creation 0; tree DefaultResultRenderer  <:  Variable 3821 at method classycle.ant.DependencyCheckingTask#getRenderer():Lclassycle/dependency/ResultRenderer; local variable renderer(0); tree ResultRenderer
inequality constraint: Variable 3822 at method classycle.ant.DependencyCheckingTask#getRenderer():Lclassycle/dependency/ResultRenderer; creation 0; tree DefaultResultRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3822 at method classycle.ant.DependencyCheckingTask#getRenderer():Lclassycle/dependency/ResultRenderer; creation 0; tree DefaultResultRenderer != Constant(@GUT.quals.Any)
inequality constraint: Variable 3822 at method classycle.ant.DependencyCheckingTask#getRenderer():Lclassycle/dependency/ResultRenderer; creation 0; tree DefaultResultRenderer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3821 at method classycle.ant.DependencyCheckingTask#getRenderer():Lclassycle/dependency/ResultRenderer; local variable renderer(0); tree ResultRenderer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3823 at method classycle.ant.DependencyCheckingTask#getRenderer():Lclassycle/dependency/ResultRenderer; cast 0; tree ResultRenderer  <:  Variable 3821 at method classycle.ant.DependencyCheckingTask#getRenderer():Lclassycle/dependency/ResultRenderer; local variable renderer(0); tree ResultRenderer
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3824
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3825
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3826
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3821 at method classycle.ant.DependencyCheckingTask#getRenderer():Lclassycle/dependency/ResultRenderer; local variable renderer(0); tree ResultRenderer  <:  Variable 3805 at method classycle.ant.DependencyCheckingTask#getRenderer():Lclassycle/dependency/ResultRenderer; return type; tree ResultRenderer
inequality constraint: Variable 3804 at method classycle.ant.DependencyCheckingTask#getDependencyDefinitions():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3827 at method classycle.ant.DependencyCheckingTask#getDependencyDefinitions():Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3764 at class classycle.ant.DependencyCheckingTask field _dependencyDefinition; tree String  <:  Variable 3827 at method classycle.ant.DependencyCheckingTask#getDependencyDefinitions():Ljava/lang/String; local variable result(0); tree String
inequality constraint: Variable 3827 at method classycle.ant.DependencyCheckingTask#getDependencyDefinitions():Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 610 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; parameter 0; tree File  =  CombVariable #3828
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 609 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; return type; tree String  =  CombVariable #3829
subtype constraint: CombVariable #3829  <:  Variable 3827 at method classycle.ant.DependencyCheckingTask#getDependencyDefinitions():Ljava/lang/String; local variable result(0); tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 610 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; parameter 0; tree File  =  CombVariable #3830
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 609 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; return type; tree String  =  CombVariable #3831
inequality constraint: CombVariable #3830 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 610 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; parameter 0; tree File  =  CombVariable #3832
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 609 at method classycle.util.Text#readTextFile(Ljava/io/File;):Ljava/lang/String; return type; tree String  =  CombVariable #3833
subtype constraint: Variable 3763 at class classycle.ant.DependencyCheckingTask field _definitionFile; tree File  <:  CombVariable #3832
inequality constraint: Variable 3827 at method classycle.ant.DependencyCheckingTask#getDependencyDefinitions():Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3827 at method classycle.ant.DependencyCheckingTask#getDependencyDefinitions():Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3834 at method classycle.ant.DependencyCheckingTask#getDependencyDefinitions():Ljava/lang/String; creation 0; tree BuildException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3835
inequality constraint: CombVariable #3835 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3834 at method classycle.ant.DependencyCheckingTask#getDependencyDefinitions():Ljava/lang/String; creation 0; tree BuildException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3834 at method classycle.ant.DependencyCheckingTask#getDependencyDefinitions():Ljava/lang/String; creation 0; tree BuildException != Constant(@GUT.quals.Any)
combine constraint: Variable 3834 at method classycle.ant.DependencyCheckingTask#getDependencyDefinitions():Ljava/lang/String; creation 0; tree BuildException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3836
subtype constraint: Literal(STRING_LITERAL, "Empty dependency definition.")  <:  CombVariable #3836
inequality constraint: Variable 3834 at method classycle.ant.DependencyCheckingTask#getDependencyDefinitions():Ljava/lang/String; creation 0; tree BuildException != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3827 at method classycle.ant.DependencyCheckingTask#getDependencyDefinitions():Ljava/lang/String; local variable result(0); tree String  <:  Variable 3804 at method classycle.ant.DependencyCheckingTask#getDependencyDefinitions():Ljava/lang/String; return type; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 491 at method classycle.classfile.MethodRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3837 at method classycle.classfile.RefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3838 at method classycle.classfile.RefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 490 at method classycle.classfile.MethodRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[]  <:  Variable 3837 at method classycle.classfile.RefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[]
subtype constraint: Variable 491 at method classycle.classfile.MethodRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[]  <:  Variable 3838 at method classycle.classfile.RefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[]
inequality constraint: Variable 3839 at method classycle.classfile.MethodRefConstant#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3839 at method classycle.classfile.MethodRefConstant#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 3840 at method classycle.classfile.RefConstant#toString(Ljava/lang/String;):Ljava/lang/String; return type; tree String  <:  Variable 3839 at method classycle.classfile.MethodRefConstant#toString():Ljava/lang/String; return type; tree String
inequality constraint: Variable 3841 at method classycle.classfile.RefConstant#toString(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "CONSTANT_MethodRef")  <:  Variable 3841 at method classycle.classfile.RefConstant#toString(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3838 at method classycle.classfile.RefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 463 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 464 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3837 at method classycle.classfile.RefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[]  <:  Variable 463 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[]
subtype constraint: Variable 3838 at method classycle.classfile.RefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[]  <:  Variable 464 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[]
inequality constraint: Variable 3842 at method classycle.classfile.RefConstant#getClassConstant():Lclassycle/classfile/ClassConstant; return type; tree ClassConstant != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3843 at method classycle.classfile.RefConstant#getClassConstant():Lclassycle/classfile/ClassConstant; cast 0; tree ClassConstant  <:  Variable 3842 at method classycle.classfile.RefConstant#getClassConstant():Lclassycle/classfile/ClassConstant; return type; tree ClassConstant
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 560 at method classycle.classfile.Constant#getConstant(I):Lclassycle/classfile/Constant; return type; tree Constant
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3844 at method classycle.classfile.RefConstant#getNameAndType():Lclassycle/classfile/NameAndTypeConstant; return type; tree NameAndTypeConstant != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3845 at method classycle.classfile.RefConstant#getNameAndType():Lclassycle/classfile/NameAndTypeConstant; cast 0; tree NameAndTypeConstant  <:  Variable 3844 at method classycle.classfile.RefConstant#getNameAndType():Lclassycle/classfile/NameAndTypeConstant; return type; tree NameAndTypeConstant
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 560 at method classycle.classfile.Constant#getConstant(I):Lclassycle/classfile/Constant; return type; tree Constant
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3840 at method classycle.classfile.RefConstant#toString(Ljava/lang/String;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3841 at method classycle.classfile.RefConstant#toString(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #3846  <:  Variable 3840 at method classycle.classfile.RefConstant#toString(Ljava/lang/String;):Ljava/lang/String; return type; tree String
combine constraint: Variable 3842 at method classycle.classfile.RefConstant#getClassConstant():Lclassycle/classfile/ClassConstant; return type; tree ClassConstant  |>  Variable 3847 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; return type; tree String  =  CombVariable #3848
combine constraint: Variable 3842 at method classycle.classfile.RefConstant#getClassConstant():Lclassycle/classfile/ClassConstant; return type; tree ClassConstant  |>  Variable 3847 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; return type; tree String  =  CombVariable #3849
combine constraint: Variable 3844 at method classycle.classfile.RefConstant#getNameAndType():Lclassycle/classfile/NameAndTypeConstant; return type; tree NameAndTypeConstant  |>  Variable 3850 at method classycle.classfile.NameAndTypeConstant#getName():Ljava/lang/String; return type; tree String  =  CombVariable #3851
combine constraint: Variable 3844 at method classycle.classfile.RefConstant#getNameAndType():Lclassycle/classfile/NameAndTypeConstant; return type; tree NameAndTypeConstant  |>  Variable 3850 at method classycle.classfile.NameAndTypeConstant#getName():Ljava/lang/String; return type; tree String  =  CombVariable #3852
combine constraint: Variable 3844 at method classycle.classfile.RefConstant#getNameAndType():Lclassycle/classfile/NameAndTypeConstant; return type; tree NameAndTypeConstant  |>  Variable 3853 at method classycle.classfile.NameAndTypeConstant#getDescriptor():Ljava/lang/String; return type; tree String  =  CombVariable #3854
combine constraint: Variable 3844 at method classycle.classfile.RefConstant#getNameAndType():Lclassycle/classfile/NameAndTypeConstant; return type; tree NameAndTypeConstant  |>  Variable 3853 at method classycle.classfile.NameAndTypeConstant#getDescriptor():Ljava/lang/String; return type; tree String  =  CombVariable #3855
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 477 at method classycle.classfile.ClassConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 463 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 464 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 476 at method classycle.classfile.ClassConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant[]  <:  Variable 463 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[]
subtype constraint: Variable 477 at method classycle.classfile.ClassConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant at position (0) within Constant[]  <:  Variable 464 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[]
inequality constraint: Variable 3847 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3856 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 3856 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable result(0); tree String
inequality constraint: Variable 3857 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable c(0); tree Constant != Constant(@GUT.quals.Lost)
subtype constraint: Variable 560 at method classycle.classfile.Constant#getConstant(I):Lclassycle/classfile/Constant; return type; tree Constant  <:  Variable 3857 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable c(0); tree Constant
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 3857 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable c(0); tree Constant
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3856 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 3858 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; cast 0; tree UTF8Constant  |>  Variable 443 at method classycle.classfile.UTF8Constant#getString():Ljava/lang/String; return type; tree String  =  CombVariable #3859
combine constraint: CombVariable #3859  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3860
subtype constraint: CombVariable #3860  <:  Variable 3856 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable result(0); tree String
combine constraint: CombVariable #3859  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3861
inequality constraint: CombVariable #3859 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3859 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #3859  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3862
combine constraint: Variable 3858 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; cast 0; tree UTF8Constant  |>  Variable 443 at method classycle.classfile.UTF8Constant#getString():Ljava/lang/String; return type; tree String  =  CombVariable #3863
combine constraint: Variable 3858 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; cast 0; tree UTF8Constant  |>  Variable 443 at method classycle.classfile.UTF8Constant#getString():Ljava/lang/String; return type; tree String  =  CombVariable #3864
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 3857 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable c(0); tree Constant
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 3856 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable result(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3865
inequality constraint: CombVariable #3865 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3856 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3856 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3856 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable result(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3866
subtype constraint: Literal(STRING_LITERAL, "[")  <:  CombVariable #3866
inequality constraint: Variable 3856 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3856 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 3856 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 3856 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable result(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3867
subtype constraint: CombVariable #3867  <:  Variable 3856 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable result(0); tree String
combine constraint: Variable 3856 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable result(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3868
inequality constraint: Variable 3856 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3856 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3856 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable result(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3869
inequality constraint: Variable 3856 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3856 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Any)
subtype constraint: Variable 3856 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; local variable result(0); tree String  <:  Variable 3847 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; return type; tree String
inequality constraint: Variable 3870 at method classycle.classfile.ClassConstant#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3870 at method classycle.classfile.ClassConstant#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: CombVariable #3871  <:  Variable 3870 at method classycle.classfile.ClassConstant#toString():Ljava/lang/String; return type; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 540 at method classycle.classfile.NameAndTypeConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 463 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 464 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 539 at method classycle.classfile.NameAndTypeConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[]  <:  Variable 463 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[]
subtype constraint: Variable 540 at method classycle.classfile.NameAndTypeConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[]  <:  Variable 464 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[]
inequality constraint: Variable 3850 at method classycle.classfile.NameAndTypeConstant#getName():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3872 at method classycle.classfile.NameAndTypeConstant#getName():Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 3872 at method classycle.classfile.NameAndTypeConstant#getName():Ljava/lang/String; local variable result(0); tree String
inequality constraint: Variable 3873 at method classycle.classfile.NameAndTypeConstant#getName():Ljava/lang/String; local variable c(0); tree Constant != Constant(@GUT.quals.Lost)
subtype constraint: Variable 560 at method classycle.classfile.Constant#getConstant(I):Lclassycle/classfile/Constant; return type; tree Constant  <:  Variable 3873 at method classycle.classfile.NameAndTypeConstant#getName():Ljava/lang/String; local variable c(0); tree Constant
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 3873 at method classycle.classfile.NameAndTypeConstant#getName():Ljava/lang/String; local variable c(0); tree Constant
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3872 at method classycle.classfile.NameAndTypeConstant#getName():Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 3874 at method classycle.classfile.NameAndTypeConstant#getName():Ljava/lang/String; cast 0; tree UTF8Constant  |>  Variable 443 at method classycle.classfile.UTF8Constant#getString():Ljava/lang/String; return type; tree String  =  CombVariable #3875
subtype constraint: CombVariable #3875  <:  Variable 3872 at method classycle.classfile.NameAndTypeConstant#getName():Ljava/lang/String; local variable result(0); tree String
combine constraint: Variable 3874 at method classycle.classfile.NameAndTypeConstant#getName():Ljava/lang/String; cast 0; tree UTF8Constant  |>  Variable 443 at method classycle.classfile.UTF8Constant#getString():Ljava/lang/String; return type; tree String  =  CombVariable #3876
combine constraint: Variable 3874 at method classycle.classfile.NameAndTypeConstant#getName():Ljava/lang/String; cast 0; tree UTF8Constant  |>  Variable 443 at method classycle.classfile.UTF8Constant#getString():Ljava/lang/String; return type; tree String  =  CombVariable #3877
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 3873 at method classycle.classfile.NameAndTypeConstant#getName():Ljava/lang/String; local variable c(0); tree Constant
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3872 at method classycle.classfile.NameAndTypeConstant#getName():Ljava/lang/String; local variable result(0); tree String  <:  Variable 3850 at method classycle.classfile.NameAndTypeConstant#getName():Ljava/lang/String; return type; tree String
inequality constraint: Variable 3853 at method classycle.classfile.NameAndTypeConstant#getDescriptor():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3878 at method classycle.classfile.NameAndTypeConstant#getDescriptor():Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 3878 at method classycle.classfile.NameAndTypeConstant#getDescriptor():Ljava/lang/String; local variable result(0); tree String
inequality constraint: Variable 3879 at method classycle.classfile.NameAndTypeConstant#getDescriptor():Ljava/lang/String; local variable c(0); tree Constant != Constant(@GUT.quals.Lost)
subtype constraint: Variable 560 at method classycle.classfile.Constant#getConstant(I):Lclassycle/classfile/Constant; return type; tree Constant  <:  Variable 3879 at method classycle.classfile.NameAndTypeConstant#getDescriptor():Ljava/lang/String; local variable c(0); tree Constant
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 3879 at method classycle.classfile.NameAndTypeConstant#getDescriptor():Ljava/lang/String; local variable c(0); tree Constant
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3878 at method classycle.classfile.NameAndTypeConstant#getDescriptor():Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 3880 at method classycle.classfile.NameAndTypeConstant#getDescriptor():Ljava/lang/String; cast 0; tree UTF8Constant  |>  Variable 443 at method classycle.classfile.UTF8Constant#getString():Ljava/lang/String; return type; tree String  =  CombVariable #3881
subtype constraint: CombVariable #3881  <:  Variable 3878 at method classycle.classfile.NameAndTypeConstant#getDescriptor():Ljava/lang/String; local variable result(0); tree String
combine constraint: Variable 3880 at method classycle.classfile.NameAndTypeConstant#getDescriptor():Ljava/lang/String; cast 0; tree UTF8Constant  |>  Variable 443 at method classycle.classfile.UTF8Constant#getString():Ljava/lang/String; return type; tree String  =  CombVariable #3882
combine constraint: Variable 3880 at method classycle.classfile.NameAndTypeConstant#getDescriptor():Ljava/lang/String; cast 0; tree UTF8Constant  |>  Variable 443 at method classycle.classfile.UTF8Constant#getString():Ljava/lang/String; return type; tree String  =  CombVariable #3883
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 3879 at method classycle.classfile.NameAndTypeConstant#getDescriptor():Ljava/lang/String; local variable c(0); tree Constant
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3878 at method classycle.classfile.NameAndTypeConstant#getDescriptor():Ljava/lang/String; local variable result(0); tree String  <:  Variable 3853 at method classycle.classfile.NameAndTypeConstant#getDescriptor():Ljava/lang/String; return type; tree String
inequality constraint: Variable 3884 at method classycle.classfile.NameAndTypeConstant#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3884 at method classycle.classfile.NameAndTypeConstant#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: CombVariable #3885  <:  Variable 3884 at method classycle.classfile.NameAndTypeConstant#toString():Ljava/lang/String; return type; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 512 at method classycle.classfile.IntConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 463 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 464 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 511 at method classycle.classfile.IntConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant[]  <:  Variable 463 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[]
subtype constraint: Variable 512 at method classycle.classfile.IntConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant at position (0) within Constant[]  <:  Variable 464 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[]
inequality constraint: Variable 3886 at method classycle.classfile.IntConstant#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3886 at method classycle.classfile.IntConstant#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: CombVariable #3887  <:  Variable 3886 at method classycle.classfile.IntConstant#toString():Ljava/lang/String; return type; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 526 at method classycle.classfile.LongConstant#<init>([Lclassycle/classfile/Constant;J):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 463 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 464 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 525 at method classycle.classfile.LongConstant#<init>([Lclassycle/classfile/Constant;J):V parameter 0; tree Constant[]  <:  Variable 463 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[]
subtype constraint: Variable 526 at method classycle.classfile.LongConstant#<init>([Lclassycle/classfile/Constant;J):V parameter 0; tree Constant at position (0) within Constant[]  <:  Variable 464 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[]
inequality constraint: Variable 3888 at method classycle.classfile.LongConstant#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3888 at method classycle.classfile.LongConstant#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: CombVariable #3889  <:  Variable 3888 at method classycle.classfile.LongConstant#toString():Ljava/lang/String; return type; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 498 at method classycle.classfile.InterfaceMethodRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3837 at method classycle.classfile.RefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3838 at method classycle.classfile.RefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 497 at method classycle.classfile.InterfaceMethodRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[]  <:  Variable 3837 at method classycle.classfile.RefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[]
subtype constraint: Variable 498 at method classycle.classfile.InterfaceMethodRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[]  <:  Variable 3838 at method classycle.classfile.RefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[]
inequality constraint: Variable 3890 at method classycle.classfile.InterfaceMethodRefConstant#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3890 at method classycle.classfile.InterfaceMethodRefConstant#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 3840 at method classycle.classfile.RefConstant#toString(Ljava/lang/String;):Ljava/lang/String; return type; tree String  <:  Variable 3890 at method classycle.classfile.InterfaceMethodRefConstant#toString():Ljava/lang/String; return type; tree String
inequality constraint: Variable 3841 at method classycle.classfile.RefConstant#toString(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "CONSTANT_InterfaceMethodRef")  <:  Variable 3841 at method classycle.classfile.RefConstant#toString(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 484 at method classycle.classfile.FieldRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3837 at method classycle.classfile.RefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3838 at method classycle.classfile.RefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 483 at method classycle.classfile.FieldRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[]  <:  Variable 3837 at method classycle.classfile.RefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant[]
subtype constraint: Variable 484 at method classycle.classfile.FieldRefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[]  <:  Variable 3838 at method classycle.classfile.RefConstant#<init>([Lclassycle/classfile/Constant;II):V parameter 0; tree Constant at position (0) within Constant[]
inequality constraint: Variable 3891 at method classycle.classfile.FieldRefConstant#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3891 at method classycle.classfile.FieldRefConstant#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 3840 at method classycle.classfile.RefConstant#toString(Ljava/lang/String;):Ljava/lang/String; return type; tree String  <:  Variable 3891 at method classycle.classfile.FieldRefConstant#toString():Ljava/lang/String; return type; tree String
inequality constraint: Variable 3841 at method classycle.classfile.RefConstant#toString(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "CONSTANT_FieldRef")  <:  Variable 3841 at method classycle.classfile.RefConstant#toString(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 533 at method classycle.classfile.DoubleConstant#<init>([Lclassycle/classfile/Constant;D):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 463 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 464 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 532 at method classycle.classfile.DoubleConstant#<init>([Lclassycle/classfile/Constant;D):V parameter 0; tree Constant[]  <:  Variable 463 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[]
subtype constraint: Variable 533 at method classycle.classfile.DoubleConstant#<init>([Lclassycle/classfile/Constant;D):V parameter 0; tree Constant at position (0) within Constant[]  <:  Variable 464 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[]
inequality constraint: Variable 3892 at method classycle.classfile.DoubleConstant#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3892 at method classycle.classfile.DoubleConstant#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: CombVariable #3893  <:  Variable 3892 at method classycle.classfile.DoubleConstant#toString():Ljava/lang/String; return type; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 519 at method classycle.classfile.FloatConstant#<init>([Lclassycle/classfile/Constant;F):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 463 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 464 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 518 at method classycle.classfile.FloatConstant#<init>([Lclassycle/classfile/Constant;F):V parameter 0; tree Constant[]  <:  Variable 463 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[]
subtype constraint: Variable 519 at method classycle.classfile.FloatConstant#<init>([Lclassycle/classfile/Constant;F):V parameter 0; tree Constant at position (0) within Constant[]  <:  Variable 464 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[]
inequality constraint: Variable 3894 at method classycle.classfile.FloatConstant#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3894 at method classycle.classfile.FloatConstant#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: CombVariable #3895  <:  Variable 3894 at method classycle.classfile.FloatConstant#toString():Ljava/lang/String; return type; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 505 at method classycle.classfile.StringConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 463 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 464 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 504 at method classycle.classfile.StringConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant[]  <:  Variable 463 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[]
subtype constraint: Variable 505 at method classycle.classfile.StringConstant#<init>([Lclassycle/classfile/Constant;I):V parameter 0; tree Constant at position (0) within Constant[]  <:  Variable 464 at method classycle.classfile.Constant#<init>([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[]
inequality constraint: Variable 3896 at method classycle.classfile.StringConstant#getString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3897 at method classycle.classfile.StringConstant#getString():Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 3897 at method classycle.classfile.StringConstant#getString():Ljava/lang/String; local variable result(0); tree String
inequality constraint: Variable 3898 at method classycle.classfile.StringConstant#getString():Ljava/lang/String; local variable c(0); tree Constant != Constant(@GUT.quals.Lost)
subtype constraint: Variable 560 at method classycle.classfile.Constant#getConstant(I):Lclassycle/classfile/Constant; return type; tree Constant  <:  Variable 3898 at method classycle.classfile.StringConstant#getString():Ljava/lang/String; local variable c(0); tree Constant
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 3898 at method classycle.classfile.StringConstant#getString():Ljava/lang/String; local variable c(0); tree Constant
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3897 at method classycle.classfile.StringConstant#getString():Ljava/lang/String; local variable result(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 3899 at method classycle.classfile.StringConstant#getString():Ljava/lang/String; cast 0; tree UTF8Constant  |>  Variable 443 at method classycle.classfile.UTF8Constant#getString():Ljava/lang/String; return type; tree String  =  CombVariable #3900
subtype constraint: CombVariable #3900  <:  Variable 3897 at method classycle.classfile.StringConstant#getString():Ljava/lang/String; local variable result(0); tree String
combine constraint: Variable 3899 at method classycle.classfile.StringConstant#getString():Ljava/lang/String; cast 0; tree UTF8Constant  |>  Variable 443 at method classycle.classfile.UTF8Constant#getString():Ljava/lang/String; return type; tree String  =  CombVariable #3901
combine constraint: Variable 3899 at method classycle.classfile.StringConstant#getString():Ljava/lang/String; cast 0; tree UTF8Constant  |>  Variable 443 at method classycle.classfile.UTF8Constant#getString():Ljava/lang/String; return type; tree String  =  CombVariable #3902
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 3898 at method classycle.classfile.StringConstant#getString():Ljava/lang/String; local variable c(0); tree Constant
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3897 at method classycle.classfile.StringConstant#getString():Ljava/lang/String; local variable result(0); tree String  <:  Variable 3896 at method classycle.classfile.StringConstant#getString():Ljava/lang/String; return type; tree String
inequality constraint: Variable 3903 at method classycle.classfile.StringConstant#toString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3903 at method classycle.classfile.StringConstant#toString():Ljava/lang/String; return type; tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: CombVariable #3904  <:  Variable 3903 at method classycle.classfile.StringConstant#toString():Ljava/lang/String; return type; tree String
inequality constraint: Variable 3906 at method classycle.classfile.ConstantPoolPrinter#main([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3906 at method classycle.classfile.ConstantPoolPrinter#main([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3907
inequality constraint: CombVariable #3907 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3908
subtype constraint: Literal(STRING_LITERAL, "Usage: java classycle.classfile.ConstantPoolPrinter <class files>")  <:  CombVariable #3908
inequality constraint: Variable 3909 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3906 at method classycle.classfile.ConstantPoolPrinter#main([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]  <:  Variable 3909 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V parameter 0; tree String
inequality constraint: Variable 3909 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3909 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3910 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable stream(0); tree DataInputStream != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3910 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable stream(0); tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 3910 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable stream(0); tree DataInputStream
inequality constraint: Variable 3910 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable stream(0); tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3911 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V creation 0; tree DataInputStream  <:  Variable 3910 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable stream(0); tree DataInputStream
combine constraint: Variable 3911 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V creation 0; tree DataInputStream  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3912
inequality constraint: CombVariable #3912 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3911 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V creation 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3911 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V creation 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 3911 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V creation 0; tree DataInputStream != Constant(@GUT.quals.Rep)
combine constraint: Variable 3911 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V creation 0; tree DataInputStream  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3913
subtype constraint: Variable 3914 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V creation 1; tree FileInputStream  <:  CombVariable #3913
inequality constraint: Variable 3911 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V creation 0; tree DataInputStream != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3911 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V creation 0; tree DataInputStream != Constant(@GUT.quals.Lost)
combine constraint: Variable 3914 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V creation 1; tree FileInputStream  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3915
inequality constraint: CombVariable #3915 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3914 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V creation 1; tree FileInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3914 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V creation 1; tree FileInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 3914 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V creation 1; tree FileInputStream != Constant(@GUT.quals.Rep)
combine constraint: Variable 3914 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V creation 1; tree FileInputStream  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3916
subtype constraint: Variable 3909 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V parameter 0; tree String  <:  CombVariable #3916
inequality constraint: Variable 3914 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V creation 1; tree FileInputStream != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3914 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V creation 1; tree FileInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3918 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable pool(0); tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3918 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable pool(0); tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream  =  CombVariable #3919
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 467 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; return type; tree Constant[]  =  CombVariable #3920
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 468 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; return type; tree Constant at position (0) within Constant[]  =  CombVariable #3921
subtype constraint: CombVariable #3920  <:  Variable 3917 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable pool(0); tree Constant[]
subtype constraint: CombVariable #3921  <:  Variable 3918 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable pool(0); tree Constant at position (0) within Constant[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream  =  CombVariable #3922
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 467 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; return type; tree Constant[]  =  CombVariable #3923
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 468 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; return type; tree Constant at position (0) within Constant[]  =  CombVariable #3924
inequality constraint: CombVariable #3922 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream  =  CombVariable #3925
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 467 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; return type; tree Constant[]  =  CombVariable #3926
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 468 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; return type; tree Constant at position (0) within Constant[]  =  CombVariable #3927
subtype constraint: Variable 3910 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable stream(0); tree DataInputStream  <:  CombVariable #3925
inequality constraint: Variable 3928 at method classycle.classfile.ConstantPoolPrinter#printConstantPool([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3929 at method classycle.classfile.ConstantPoolPrinter#printConstantPool([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3917 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable pool(0); tree Constant[]  <:  Variable 3928 at method classycle.classfile.ConstantPoolPrinter#printConstantPool([Lclassycle/classfile/Constant;):V parameter 0; tree Constant[]
subtype constraint: Variable 3918 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable pool(0); tree Constant at position (0) within Constant[]  <:  Variable 3929 at method classycle.classfile.ConstantPoolPrinter#printConstantPool([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[]
inequality constraint: Variable 3930 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable e(0); tree IOException != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3930 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable e(0); tree IOException != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3931
inequality constraint: CombVariable #3931 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3932
subtype constraint: Variable 3930 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable e(0); tree IOException  <:  CombVariable #3932
inequality constraint: Variable 3910 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable stream(0); tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3910 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable stream(0); tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 3933 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable e(1); tree IOException != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3933 at method classycle.classfile.ConstantPoolPrinter#investigate(Ljava/lang/String;):V local variable e(1); tree IOException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3929 at method classycle.classfile.ConstantPoolPrinter#printConstantPool([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3929 at method classycle.classfile.ConstantPoolPrinter#printConstantPool([Lclassycle/classfile/Constant;):V parameter 0; tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3934
inequality constraint: CombVariable #3934 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3935
subtype constraint: CombVariable #3936  <:  CombVariable #3935
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3937 at class classycle.PackageProcessor$Arc field tail; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3938 at class classycle.PackageProcessor$Arc field head; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3939 at method classycle.PackageProcessor$Arc#<init>(Lclassycle/graph/AtomicVertex;Lclassycle/graph/AtomicVertex;Z):V parameter 0; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3940 at method classycle.PackageProcessor$Arc#<init>(Lclassycle/graph/AtomicVertex;Lclassycle/graph/AtomicVertex;Z):V parameter 1; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3937 at class classycle.PackageProcessor$Arc field tail; tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3939 at method classycle.PackageProcessor$Arc#<init>(Lclassycle/graph/AtomicVertex;Lclassycle/graph/AtomicVertex;Z):V parameter 0; tree AtomicVertex  <:  Variable 3937 at class classycle.PackageProcessor$Arc field tail; tree AtomicVertex
inequality constraint: Variable 3938 at class classycle.PackageProcessor$Arc field head; tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3940 at method classycle.PackageProcessor$Arc#<init>(Lclassycle/graph/AtomicVertex;Lclassycle/graph/AtomicVertex;Z):V parameter 1; tree AtomicVertex  <:  Variable 3938 at class classycle.PackageProcessor$Arc field head; tree AtomicVertex
combine constraint: Variable 3937 at class classycle.PackageProcessor$Arc field tail; tree AtomicVertex  |>  Variable 53 at method classycle.graph.Vertex#addOutgoingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  =  CombVariable #3941
inequality constraint: CombVariable #3941 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3937 at class classycle.PackageProcessor$Arc field tail; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3937 at class classycle.PackageProcessor$Arc field tail; tree AtomicVertex != Constant(@GUT.quals.Any)
combine constraint: Variable 3937 at class classycle.PackageProcessor$Arc field tail; tree AtomicVertex  |>  Variable 53 at method classycle.graph.Vertex#addOutgoingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  =  CombVariable #3942
subtype constraint: Variable 3938 at class classycle.PackageProcessor$Arc field head; tree AtomicVertex  <:  CombVariable #3942
inequality constraint: Variable 3943 at class classycle.PackageProcessor field _packageVertices; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3944 at class classycle.PackageProcessor field _packageVertices creation 0; tree HashMap  <:  Variable 3943 at class classycle.PackageProcessor field _packageVertices; tree HashMap
inequality constraint: Variable 3944 at class classycle.PackageProcessor field _packageVertices creation 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3944 at class classycle.PackageProcessor field _packageVertices creation 0; tree HashMap != Constant(@GUT.quals.Any)
inequality constraint: Variable 3944 at class classycle.PackageProcessor field _packageVertices creation 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3945 at class classycle.PackageProcessor field _arcs; tree List != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3946 at class classycle.PackageProcessor field _arcs creation 0; tree ArrayList  <:  Variable 3945 at class classycle.PackageProcessor field _arcs; tree List
inequality constraint: Variable 3946 at class classycle.PackageProcessor field _arcs creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3946 at class classycle.PackageProcessor field _arcs creation 0; tree ArrayList != Constant(@GUT.quals.Any)
inequality constraint: Variable 3946 at class classycle.PackageProcessor field _arcs creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3948 at class classycle.PackageProcessor field _packageGraph; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1574 at method classycle.PackageProcessor#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3947 at class classycle.PackageProcessor field _packageGraph; tree AtomicVertex[]  <:  Variable 1573 at method classycle.PackageProcessor#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]
subtype constraint: Variable 3948 at class classycle.PackageProcessor field _packageGraph; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 1574 at method classycle.PackageProcessor#getGraph():[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]
subtype constraint: Variable 261 at method classycle.graph.GraphProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]  <:  Variable 3949 at method classycle.PackageProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]
subtype constraint: Variable 262 at method classycle.graph.GraphProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]  <:  Variable 3950 at method classycle.PackageProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]
inequality constraint: Variable 3950 at method classycle.PackageProcessor#initializeProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3943 at class classycle.PackageProcessor field _packageVertices; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3943 at class classycle.PackageProcessor field _packageVertices; tree HashMap != Constant(@GUT.quals.Any)
subtype constraint: Variable 266 at method classycle.graph.GraphProcessor#processBefore(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Variable 3951 at method classycle.PackageProcessor#processBefore(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
inequality constraint: Variable 3951 at method classycle.PackageProcessor#processBefore(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 267 at method classycle.graph.GraphProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Variable 3952 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
subtype constraint: Variable 268 at method classycle.graph.GraphProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 1; tree Vertex  <:  Variable 3953 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 1; tree Vertex
inequality constraint: Variable 3952 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3953 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 1; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3954 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable tailPackage(0); tree PackageVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3955 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; return type; tree PackageVertex  <:  Variable 3954 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable tailPackage(0); tree PackageVertex
inequality constraint: Variable 3956 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3952 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Variable 3956 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; parameter 0; tree Vertex
inequality constraint: Variable 3957 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable headPackage(0); tree PackageVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3955 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; return type; tree PackageVertex  <:  Variable 3957 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable headPackage(0); tree PackageVertex
inequality constraint: Variable 3956 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3953 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 1; tree Vertex  <:  Variable 3956 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; parameter 0; tree Vertex
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 3953 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V parameter 1; tree Vertex
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3945 at class classycle.PackageProcessor field _arcs; tree List != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3945 at class classycle.PackageProcessor field _arcs; tree List != Constant(@GUT.quals.Any)
subtype constraint: Variable 3959 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V creation 0; tree Arc  <:  Constant(@GUT.quals.Peer)
combine constraint: Variable 3959 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V creation 0; tree Arc  |>  Variable 3939 at method classycle.PackageProcessor$Arc#<init>(Lclassycle/graph/AtomicVertex;Lclassycle/graph/AtomicVertex;Z):V parameter 0; tree AtomicVertex  =  CombVariable #3960
combine constraint: Variable 3959 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V creation 0; tree Arc  |>  Variable 3940 at method classycle.PackageProcessor$Arc#<init>(Lclassycle/graph/AtomicVertex;Lclassycle/graph/AtomicVertex;Z):V parameter 1; tree AtomicVertex  =  CombVariable #3961
inequality constraint: CombVariable #3960 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3961 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3959 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V creation 0; tree Arc != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3959 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V creation 0; tree Arc != Constant(@GUT.quals.Any)
combine constraint: Variable 3959 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V creation 0; tree Arc  |>  Variable 3939 at method classycle.PackageProcessor$Arc#<init>(Lclassycle/graph/AtomicVertex;Lclassycle/graph/AtomicVertex;Z):V parameter 0; tree AtomicVertex  =  CombVariable #3962
combine constraint: Variable 3959 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V creation 0; tree Arc  |>  Variable 3940 at method classycle.PackageProcessor$Arc#<init>(Lclassycle/graph/AtomicVertex;Lclassycle/graph/AtomicVertex;Z):V parameter 1; tree AtomicVertex  =  CombVariable #3963
subtype constraint: Variable 3954 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable tailPackage(0); tree PackageVertex  <:  CombVariable #3962
subtype constraint: Variable 3957 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V local variable headPackage(0); tree PackageVertex  <:  CombVariable #3963
inequality constraint: Variable 3959 at method classycle.PackageProcessor#processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;):V creation 0; tree Arc != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3955 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; return type; tree PackageVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3956 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3964 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable classAttributes(0); tree ClassAttributes != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3965 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; cast 0; tree ClassAttributes  <:  Variable 3964 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable classAttributes(0); tree ClassAttributes
combine constraint: Variable 3956 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; parameter 0; tree Vertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #3966
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #3966
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3967 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable className(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 3964 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable classAttributes(0); tree ClassAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #3968
subtype constraint: CombVariable #3968  <:  Variable 3967 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable className(0); tree String
combine constraint: Variable 3964 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable classAttributes(0); tree ClassAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #3969
combine constraint: Variable 3964 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable classAttributes(0); tree ClassAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #3970
inequality constraint: Variable 3967 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable className(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3967 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable className(0); tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 3971 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable packageName(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 3967 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable className(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3972
subtype constraint: Literal(STRING_LITERAL, "(default package)")  <:  CombVariable #3973
subtype constraint: CombVariable #3972  <:  CombVariable #3973
subtype constraint: CombVariable #3973  <:  Variable 3971 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable packageName(0); tree String
combine constraint: Variable 3967 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable className(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3974
inequality constraint: Variable 3967 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable className(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3967 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable className(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 3967 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable className(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3975
inequality constraint: Variable 3976 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable result(0); tree PackageVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3977 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; cast 1; tree PackageVertex  <:  Variable 3976 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable result(0); tree PackageVertex
combine constraint: Variable 3943 at class classycle.PackageProcessor field _packageVertices; tree HashMap  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3978
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3976 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable result(0); tree PackageVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3979 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; creation 0; tree PackageVertex  <:  Variable 3976 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable result(0); tree PackageVertex
combine constraint: Variable 3979 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; creation 0; tree PackageVertex  |>  Variable 709 at method classycle.PackageVertex#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #3980
inequality constraint: CombVariable #3980 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3979 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; creation 0; tree PackageVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3979 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; creation 0; tree PackageVertex != Constant(@GUT.quals.Any)
combine constraint: Variable 3979 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; creation 0; tree PackageVertex  |>  Variable 709 at method classycle.PackageVertex#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #3981
subtype constraint: Variable 3971 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable packageName(0); tree String  <:  CombVariable #3981
inequality constraint: Variable 3979 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; creation 0; tree PackageVertex != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3943 at class classycle.PackageProcessor field _packageVertices; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3943 at class classycle.PackageProcessor field _packageVertices; tree HashMap != Constant(@GUT.quals.Any)
subtype constraint: Variable 3971 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable packageName(0); tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 3976 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable result(0); tree PackageVertex  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 3982 at method classycle.PackageProcessor#isVertexFromGraph(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3956 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; parameter 0; tree Vertex  <:  Variable 3982 at method classycle.PackageProcessor#isVertexFromGraph(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex
inequality constraint: Variable 3976 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable result(0); tree PackageVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3976 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable result(0); tree PackageVertex != Constant(@GUT.quals.Any)
combine constraint: Variable 3976 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable result(0); tree PackageVertex  |>  Variable 714 at method classycle.PackageVertex#addClass(Lclassycle/ClassAttributes;):V parameter 0; tree ClassAttributes  =  CombVariable #3983
inequality constraint: CombVariable #3983 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3976 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable result(0); tree PackageVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3976 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable result(0); tree PackageVertex != Constant(@GUT.quals.Any)
combine constraint: Variable 3976 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable result(0); tree PackageVertex  |>  Variable 714 at method classycle.PackageVertex#addClass(Lclassycle/ClassAttributes;):V parameter 0; tree ClassAttributes  =  CombVariable #3984
subtype constraint: Variable 3964 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable classAttributes(0); tree ClassAttributes  <:  CombVariable #3984
subtype constraint: Variable 3976 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; local variable result(0); tree PackageVertex  <:  Variable 3955 at method classycle.PackageProcessor#getPackageVertex(Lclassycle/graph/Vertex;):Lclassycle/PackageVertex; return type; tree PackageVertex
inequality constraint: Variable 3982 at method classycle.PackageProcessor#isVertexFromGraph(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 3982 at method classycle.PackageProcessor#isVertexFromGraph(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 3982 at method classycle.PackageProcessor#isVertexFromGraph(Lclassycle/graph/Vertex;):Z parameter 0; tree Vertex
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 272 at method classycle.graph.GraphProcessor#processAfter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  <:  Variable 3986 at method classycle.PackageProcessor#processAfter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex
inequality constraint: Variable 3986 at method classycle.PackageProcessor#processAfter(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 264 at method classycle.graph.GraphProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]  <:  Variable 3987 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex[]
subtype constraint: Variable 265 at method classycle.graph.GraphProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]  <:  Variable 3988 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[]
inequality constraint: Variable 3988 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V parameter 0; tree Vertex at position (0) within Vertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3945 at class classycle.PackageProcessor field _arcs; tree List != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3945 at class classycle.PackageProcessor field _arcs; tree List != Constant(@GUT.quals.Any)
inequality constraint: Variable 3989 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V cast 0; tree Arc != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3989 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V cast 0; tree Arc != Constant(@GUT.quals.Any)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3990 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable vertices(0); tree Iterator != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 3943 at class classycle.PackageProcessor field _packageVertices; tree HashMap  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3991
combine constraint: CombVariable #3991  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3992
subtype constraint: CombVariable #3992  <:  Variable 3990 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable vertices(0); tree Iterator
combine constraint: CombVariable #3991  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3993
inequality constraint: CombVariable #3991 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #3991 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #3991  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3994
combine constraint: Variable 3943 at class classycle.PackageProcessor field _packageVertices; tree HashMap  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3995
inequality constraint: Variable 3943 at class classycle.PackageProcessor field _packageVertices; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3943 at class classycle.PackageProcessor field _packageVertices; tree HashMap != Constant(@GUT.quals.Any)
combine constraint: Variable 3943 at class classycle.PackageProcessor field _packageVertices; tree HashMap  |>  Constant(@GUT.quals.Peer)  =  CombVariable #3996
inequality constraint: Variable 3997 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable list(0); tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 3998 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V creation 0; tree ArrayList  <:  Variable 3997 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable list(0); tree ArrayList
inequality constraint: Variable 3998 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3998 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V creation 0; tree ArrayList != Constant(@GUT.quals.Any)
inequality constraint: Variable 3998 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3990 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable vertices(0); tree Iterator != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3990 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable vertices(0); tree Iterator != Constant(@GUT.quals.Any)
inequality constraint: Variable 3999 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4000 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V cast 1; tree AtomicVertex  <:  Variable 3999 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable vertex(0); tree AtomicVertex
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3997 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable list(0); tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3997 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable list(0); tree ArrayList != Constant(@GUT.quals.Any)
subtype constraint: Variable 3999 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable vertex(0); tree AtomicVertex  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 3947 at class classycle.PackageProcessor field _packageGraph; tree AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3948 at class classycle.PackageProcessor field _packageGraph; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4001 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V cast 2; tree AtomicVertex[]  <:  Variable 3947 at class classycle.PackageProcessor field _packageGraph; tree AtomicVertex[]
subtype constraint: Variable 4002 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V cast 2; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 3948 at class classycle.PackageProcessor field _packageGraph; tree AtomicVertex at position (0) within AtomicVertex[]
combine constraint: Variable 3997 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable list(0); tree ArrayList  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4003
combine constraint: Variable 3997 at method classycle.PackageProcessor#finishProcessing([Lclassycle/graph/Vertex;):V local variable list(0); tree ArrayList  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4004
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #4004
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4007 at class classycle.PackageAttributes field _classes; tree List != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4008 at class classycle.PackageAttributes field _classes creation 0; tree ArrayList  <:  Variable 4007 at class classycle.PackageAttributes field _classes; tree List
inequality constraint: Variable 4008 at class classycle.PackageAttributes field _classes creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4008 at class classycle.PackageAttributes field _classes creation 0; tree ArrayList != Constant(@GUT.quals.Any)
inequality constraint: Variable 4008 at class classycle.PackageAttributes field _classes creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 711 at method classycle.PackageAttributes#<init>(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 724 at method classycle.NameAndSourceAttributes#<init>(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 711 at method classycle.PackageAttributes#<init>(Ljava/lang/String;):V parameter 0; tree String  <:  Variable 724 at method classycle.NameAndSourceAttributes#<init>(Ljava/lang/String;):V parameter 0; tree String
inequality constraint: Variable 4007 at class classycle.PackageAttributes field _classes; tree List != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4007 at class classycle.PackageAttributes field _classes; tree List != Constant(@GUT.quals.Any)
inequality constraint: Variable 4010 at method classycle.PackageAttributes#getClasses():[Ljava/lang/String; return type; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4011 at method classycle.PackageAttributes#getClasses():[Ljava/lang/String; cast 0; tree String[]  <:  Variable 4009 at method classycle.PackageAttributes#getClasses():[Ljava/lang/String; return type; tree String[]
subtype constraint: Variable 4012 at method classycle.PackageAttributes#getClasses():[Ljava/lang/String; cast 0; tree String at position (0) within String[]  <:  Variable 4010 at method classycle.PackageAttributes#getClasses():[Ljava/lang/String; return type; tree String at position (0) within String[]
combine constraint: Variable 4007 at class classycle.PackageAttributes field _classes; tree List  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4013
combine constraint: Variable 4007 at class classycle.PackageAttributes field _classes; tree List  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4014
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #4014
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 715 at method classycle.PackageAttributes#addClass(Lclassycle/ClassAttributes;):V parameter 0; tree ClassAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4017 at method classycle.PackageAttributes#addClass(Lclassycle/ClassAttributes;):V local variable className(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 715 at method classycle.PackageAttributes#addClass(Lclassycle/ClassAttributes;):V parameter 0; tree ClassAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #4018
subtype constraint: CombVariable #4018  <:  Variable 4017 at method classycle.PackageAttributes#addClass(Lclassycle/ClassAttributes;):V local variable className(0); tree String
combine constraint: Variable 715 at method classycle.PackageAttributes#addClass(Lclassycle/ClassAttributes;):V parameter 0; tree ClassAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #4019
combine constraint: Variable 715 at method classycle.PackageAttributes#addClass(Lclassycle/ClassAttributes;):V parameter 0; tree ClassAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #4020
combine constraint: Variable 4007 at class classycle.PackageAttributes field _classes; tree List  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4021
inequality constraint: CombVariable #4021 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4007 at class classycle.PackageAttributes field _classes; tree List != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4007 at class classycle.PackageAttributes field _classes; tree List != Constant(@GUT.quals.Any)
combine constraint: Variable 4007 at class classycle.PackageAttributes field _classes; tree List  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4022
subtype constraint: Variable 4017 at method classycle.PackageAttributes#addClass(Lclassycle/ClassAttributes;):V local variable className(0); tree String  <:  CombVariable #4022
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4007 at class classycle.PackageAttributes field _classes; tree List != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4007 at class classycle.PackageAttributes field _classes; tree List != Constant(@GUT.quals.Any)
subtype constraint: Variable 4017 at method classycle.PackageAttributes#addClass(Lclassycle/ClassAttributes;):V local variable className(0); tree String  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 815 at method classycle.NameAndSourceAttributes#addSourcesOf(Lclassycle/NameAndSourceAttributes;):V parameter 0; tree NameAndSourceAttributes != Constant(@GUT.quals.Lost)
subtype constraint: Variable 715 at method classycle.PackageAttributes#addClass(Lclassycle/ClassAttributes;):V parameter 0; tree ClassAttributes  <:  Variable 815 at method classycle.NameAndSourceAttributes#addSourcesOf(Lclassycle/NameAndSourceAttributes;):V parameter 0; tree NameAndSourceAttributes
inequality constraint: Variable 4024 at class classycle.Parser field ZIP_FILE_TYPES; tree String at position (0) within String[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4024 at class classycle.Parser field ZIP_FILE_TYPES; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4025 at class classycle.Parser field ZIP_FILE_TYPES creation 0; tree new String[]{".zip", ".jar", ".war", ".ear"}  <:  Variable 4023 at class classycle.Parser field ZIP_FILE_TYPES; tree String[]
subtype constraint: Variable 4026 at class classycle.Parser field ZIP_FILE_TYPES creation 0; tree String at position (0) within new String[]{".zip", ".jar", ".war", ".ear"}  <:  Variable 4024 at class classycle.Parser field ZIP_FILE_TYPES; tree String at position (0) within String[]
inequality constraint: Variable 4026 at class classycle.Parser field ZIP_FILE_TYPES creation 0; tree String at position (0) within new String[]{".zip", ".jar", ".war", ".ear"} != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4026 at class classycle.Parser field ZIP_FILE_TYPES creation 0; tree String at position (0) within new String[]{".zip", ".jar", ".war", ".ear"} != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, ".zip")  <:  Variable 4026 at class classycle.Parser field ZIP_FILE_TYPES creation 0; tree String at position (0) within new String[]{".zip", ".jar", ".war", ".ear"}
subtype constraint: Literal(STRING_LITERAL, ".jar")  <:  Variable 4026 at class classycle.Parser field ZIP_FILE_TYPES creation 0; tree String at position (0) within new String[]{".zip", ".jar", ".war", ".ear"}
subtype constraint: Literal(STRING_LITERAL, ".war")  <:  Variable 4026 at class classycle.Parser field ZIP_FILE_TYPES creation 0; tree String at position (0) within new String[]{".zip", ".jar", ".war", ".ear"}
subtype constraint: Literal(STRING_LITERAL, ".ear")  <:  Variable 4026 at class classycle.Parser field ZIP_FILE_TYPES creation 0; tree String at position (0) within new String[]{".zip", ".jar", ".war", ".ear"}
inequality constraint: Variable 4028 at method classycle.Parser#readClassFiles([Ljava/lang/String;):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4028 at method classycle.Parser#readClassFiles([Ljava/lang/String;):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4030 at method classycle.Parser#readClassFiles([Ljava/lang/String;):[Lclassycle/graph/AtomicVertex; parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4030 at method classycle.Parser#readClassFiles([Ljava/lang/String;):[Lclassycle/graph/AtomicVertex; parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1464 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  <:  Variable 4027 at method classycle.Parser#readClassFiles([Ljava/lang/String;):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]
subtype constraint: Variable 1465 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 4028 at method classycle.Parser#readClassFiles([Ljava/lang/String;):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]
inequality constraint: Variable 1466 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1467 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1468 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 1; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1469 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 2; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4029 at method classycle.Parser#readClassFiles([Ljava/lang/String;):[Lclassycle/graph/AtomicVertex; parameter 0; tree String[]  <:  Variable 1466 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree String[]
subtype constraint: Variable 4030 at method classycle.Parser#readClassFiles([Ljava/lang/String;):[Lclassycle/graph/AtomicVertex; parameter 0; tree String at position (0) within String[]  <:  Variable 1467 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree String at position (0) within String[]
subtype constraint: Variable 4031 at method classycle.Parser#readClassFiles([Ljava/lang/String;):[Lclassycle/graph/AtomicVertex; creation 0; tree TrueStringPattern  <:  Variable 1468 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 1; tree StringPattern
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 1469 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 2; tree StringPattern
inequality constraint: Variable 4031 at method classycle.Parser#readClassFiles([Ljava/lang/String;):[Lclassycle/graph/AtomicVertex; creation 0; tree TrueStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4031 at method classycle.Parser#readClassFiles([Ljava/lang/String;):[Lclassycle/graph/AtomicVertex; creation 0; tree TrueStringPattern != Constant(@GUT.quals.Any)
inequality constraint: Variable 4031 at method classycle.Parser#readClassFiles([Ljava/lang/String;):[Lclassycle/graph/AtomicVertex; creation 0; tree TrueStringPattern != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4031 at method classycle.Parser#readClassFiles([Ljava/lang/String;):[Lclassycle/graph/AtomicVertex; creation 0; tree TrueStringPattern != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4031 at method classycle.Parser#readClassFiles([Ljava/lang/String;):[Lclassycle/graph/AtomicVertex; creation 0; tree TrueStringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1465 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1465 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1467 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1467 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1468 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 1; tree StringPattern != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1468 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 1; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1469 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 2; tree StringPattern != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1469 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 2; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4032 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable unresolvedNodes(0); tree ArrayList != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4032 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable unresolvedNodes(0); tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4033 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 0; tree ArrayList  <:  Variable 4032 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable unresolvedNodes(0); tree ArrayList
inequality constraint: Variable 4033 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4033 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 0; tree ArrayList != Constant(@GUT.quals.Any)
inequality constraint: Variable 4033 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 0; tree ArrayList != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4033 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 0; tree ArrayList != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4033 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 0; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4034 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable classFile(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4034 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable classFile(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1467 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree String at position (0) within String[]  <:  Variable 4034 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable classFile(0); tree String
inequality constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4036 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 1; tree File  <:  Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File
combine constraint: Variable 4036 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 1; tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4037
inequality constraint: CombVariable #4037 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4036 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 1; tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4036 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 1; tree File != Constant(@GUT.quals.Any)
inequality constraint: Variable 4036 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 1; tree File != Constant(@GUT.quals.Rep)
combine constraint: Variable 4036 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 1; tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4038
subtype constraint: Variable 4034 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable classFile(0); tree String  <:  CombVariable #4038
inequality constraint: Variable 4036 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 1; tree File != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4036 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 1; tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File != Constant(@GUT.quals.Any)
inequality constraint: Variable 4039 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4040 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4041 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 2; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4042 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 3; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File  <:  Variable 4039 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree File
subtype constraint: Variable 4034 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable classFile(0); tree String  <:  Variable 4040 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 1; tree String
subtype constraint: Variable 4032 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable unresolvedNodes(0); tree ArrayList  <:  Variable 4041 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 2; tree ArrayList
subtype constraint: Variable 1469 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 2; tree StringPattern  <:  Variable 4042 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 3; tree StringPattern
inequality constraint: Variable 4044 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable files(0); tree File at position (0) within File[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4044 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable files(0); tree File at position (0) within File[] != Constant(@GUT.quals.Lost)
combine constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4045
combine constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4046
combine constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4047
subtype constraint: CombVariable #4046  <:  Variable 4043 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable files(0); tree File[]
subtype constraint: CombVariable #4047  <:  Variable 4044 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable files(0); tree File at position (0) within File[]
combine constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4048
combine constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4049
combine constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4050
inequality constraint: CombVariable #4048 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File != Constant(@GUT.quals.Any)
combine constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4051
combine constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4052
combine constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4053
subtype constraint: Variable 4054 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 2; tree FileFilter  <:  CombVariable #4051
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Peer)  <:  Variable 4055 at method classycle.Parser$1#accept(Ljava/io/File;):Z parameter 0; tree File
inequality constraint: Variable 4055 at method classycle.Parser$1#accept(Ljava/io/File;):Z parameter 0; tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4056 at method classycle.Parser#isZipFile(Ljava/io/File;):Z parameter 0; tree File != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4055 at method classycle.Parser$1#accept(Ljava/io/File;):Z parameter 0; tree File  <:  Variable 4056 at method classycle.Parser#isZipFile(Ljava/io/File;):Z parameter 0; tree File
inequality constraint: Variable 4057 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable source(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4057 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable source(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4058 at method classycle.Parser#createSourceName(Ljava/lang/String;Ljava/lang/String;):Ljava/lang/String; return type; tree String  <:  Variable 4057 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable source(0); tree String
inequality constraint: Variable 4059 at method classycle.Parser#createSourceName(Ljava/lang/String;Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4060 at method classycle.Parser#createSourceName(Ljava/lang/String;Ljava/lang/String;):Ljava/lang/String; parameter 1; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4034 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable classFile(0); tree String  <:  Variable 4059 at method classycle.Parser#createSourceName(Ljava/lang/String;Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String
combine constraint: Variable 4044 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable files(0); tree File at position (0) within File[]  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4061
subtype constraint: CombVariable #4061  <:  Variable 4060 at method classycle.Parser#createSourceName(Ljava/lang/String;Ljava/lang/String;):Ljava/lang/String; parameter 1; tree String
combine constraint: Variable 4044 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable files(0); tree File at position (0) within File[]  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4062
inequality constraint: Variable 4044 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable files(0); tree File at position (0) within File[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4044 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable files(0); tree File at position (0) within File[] != Constant(@GUT.quals.Any)
combine constraint: Variable 4044 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable files(0); tree File at position (0) within File[]  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4063
inequality constraint: Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4065 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4066 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 2; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4067 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 3; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4068 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 3; tree ZipFile  <:  Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile
subtype constraint: Variable 4057 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable source(0); tree String  <:  Variable 4065 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 1; tree String
subtype constraint: Variable 4032 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable unresolvedNodes(0); tree ArrayList  <:  Variable 4066 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 2; tree ArrayList
subtype constraint: Variable 1469 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 2; tree StringPattern  <:  Variable 4067 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 3; tree StringPattern
combine constraint: Variable 4068 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 3; tree ZipFile  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4069
inequality constraint: CombVariable #4069 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4068 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 3; tree ZipFile != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4068 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 3; tree ZipFile != Constant(@GUT.quals.Any)
inequality constraint: Variable 4068 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 3; tree ZipFile != Constant(@GUT.quals.Rep)
combine constraint: Variable 4068 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 3; tree ZipFile  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4070
combine constraint: Variable 4044 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable files(0); tree File at position (0) within File[]  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4071
subtype constraint: CombVariable #4071  <:  CombVariable #4070
inequality constraint: Variable 4068 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 3; tree ZipFile != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4068 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 3; tree ZipFile != Constant(@GUT.quals.Lost)
combine constraint: Variable 4044 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable files(0); tree File at position (0) within File[]  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4072
inequality constraint: Variable 4044 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable files(0); tree File at position (0) within File[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4044 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable files(0); tree File at position (0) within File[] != Constant(@GUT.quals.Any)
combine constraint: Variable 4044 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable files(0); tree File at position (0) within File[]  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4073
combine constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4074
combine constraint: CombVariable #4074  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4075
inequality constraint: CombVariable #4075 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #4074 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #4074 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #4074  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4076
subtype constraint: Literal(STRING_LITERAL, ".class")  <:  CombVariable #4076
combine constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4077
inequality constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File != Constant(@GUT.quals.Any)
combine constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4078
inequality constraint: Variable 4039 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4040 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4041 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 2; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4042 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 3; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File  <:  Variable 4039 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree File
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 4040 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 1; tree String
subtype constraint: Variable 4032 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable unresolvedNodes(0); tree ArrayList  <:  Variable 4041 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 2; tree ArrayList
subtype constraint: Variable 1469 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 2; tree StringPattern  <:  Variable 4042 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 3; tree StringPattern
inequality constraint: Variable 4056 at method classycle.Parser#isZipFile(Ljava/io/File;):Z parameter 0; tree File != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File  <:  Variable 4056 at method classycle.Parser#isZipFile(Ljava/io/File;):Z parameter 0; tree File
inequality constraint: Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4065 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4066 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 2; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4067 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 3; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4079 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 4; tree ZipFile  <:  Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile
subtype constraint: Variable 4034 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable classFile(0); tree String  <:  Variable 4065 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 1; tree String
subtype constraint: Variable 4032 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable unresolvedNodes(0); tree ArrayList  <:  Variable 4066 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 2; tree ArrayList
subtype constraint: Variable 1469 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 2; tree StringPattern  <:  Variable 4067 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 3; tree StringPattern
combine constraint: Variable 4079 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 4; tree ZipFile  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4080
inequality constraint: CombVariable #4080 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4079 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 4; tree ZipFile != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4079 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 4; tree ZipFile != Constant(@GUT.quals.Any)
inequality constraint: Variable 4079 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 4; tree ZipFile != Constant(@GUT.quals.Rep)
combine constraint: Variable 4079 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 4; tree ZipFile  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4081
combine constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4082
subtype constraint: CombVariable #4082  <:  CombVariable #4081
inequality constraint: Variable 4079 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 4; tree ZipFile != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4079 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 4; tree ZipFile != Constant(@GUT.quals.Lost)
combine constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4083
inequality constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File != Constant(@GUT.quals.Any)
combine constraint: Variable 4035 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable file(0); tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4084
combine constraint: Variable 4085 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 5; tree IOException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4086
inequality constraint: CombVariable #4086 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4085 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 5; tree IOException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4085 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 5; tree IOException != Constant(@GUT.quals.Any)
inequality constraint: Variable 4085 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 5; tree IOException != Constant(@GUT.quals.Rep)
combine constraint: Variable 4085 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 5; tree IOException  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4087
subtype constraint: CombVariable #4088  <:  CombVariable #4087
inequality constraint: Variable 4085 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 5; tree IOException != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4085 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 5; tree IOException != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4089 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable filteredNodes(0); tree List != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4089 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable filteredNodes(0); tree List != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4090 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 6; tree ArrayList  <:  Variable 4089 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable filteredNodes(0); tree List
inequality constraint: Variable 4090 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 6; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4090 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 6; tree ArrayList != Constant(@GUT.quals.Any)
inequality constraint: Variable 4090 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 6; tree ArrayList != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4090 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 6; tree ArrayList != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4090 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 6; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4032 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable unresolvedNodes(0); tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4032 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable unresolvedNodes(0); tree ArrayList != Constant(@GUT.quals.Any)
inequality constraint: Variable 4091 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4091 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4092 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; cast 0; tree UnresolvedNode  <:  Variable 4091 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 4091 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode  |>  Variable 1933 at method classycle.UnresolvedNode#isMatchedBy(Lclassycle/util/StringPattern;):Z parameter 0; tree StringPattern  =  CombVariable #4093
inequality constraint: CombVariable #4093 != Constant(@GUT.quals.Lost)
combine constraint: Variable 4091 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode  |>  Variable 1933 at method classycle.UnresolvedNode#isMatchedBy(Lclassycle/util/StringPattern;):Z parameter 0; tree StringPattern  =  CombVariable #4094
subtype constraint: Variable 1468 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; parameter 1; tree StringPattern  <:  CombVariable #4094
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4089 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable filteredNodes(0); tree List != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4089 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable filteredNodes(0); tree List != Constant(@GUT.quals.Any)
subtype constraint: Variable 4091 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 4096 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable nodes(0); tree UnresolvedNode at position (0) within UnresolvedNode[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4096 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable nodes(0); tree UnresolvedNode at position (0) within UnresolvedNode[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4097 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 7; tree new UnresolvedNode[filteredNodes.size()]  <:  Variable 4095 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable nodes(0); tree UnresolvedNode[]
subtype constraint: Variable 4098 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 7; tree UnresolvedNode at position (0) within new UnresolvedNode[filteredNodes.size()]  <:  Variable 4096 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable nodes(0); tree UnresolvedNode at position (0) within UnresolvedNode[]
inequality constraint: Variable 4098 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 7; tree UnresolvedNode at position (0) within new UnresolvedNode[filteredNodes.size()] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4098 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; creation 7; tree UnresolvedNode at position (0) within new UnresolvedNode[filteredNodes.size()] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4089 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable filteredNodes(0); tree List != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4089 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable filteredNodes(0); tree List != Constant(@GUT.quals.Any)
inequality constraint: Variable 4095 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable nodes(0); tree UnresolvedNode[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4096 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable nodes(0); tree UnresolvedNode at position (0) within UnresolvedNode[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4099 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; cast 1; tree UnresolvedNode[]  <:  Variable 4095 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable nodes(0); tree UnresolvedNode[]
subtype constraint: Variable 4100 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; cast 1; tree UnresolvedNode at position (0) within UnresolvedNode[]  <:  Variable 4096 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable nodes(0); tree UnresolvedNode at position (0) within UnresolvedNode[]
combine constraint: Variable 4089 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable filteredNodes(0); tree List  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4101
combine constraint: Variable 4089 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable filteredNodes(0); tree List  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4102
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #4102
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4105 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree UnresolvedNode[]  =  CombVariable #4107
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4106 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree UnresolvedNode at position (0) within UnresolvedNode[]  =  CombVariable #4108
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4103 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #4109
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4104 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #4110
subtype constraint: CombVariable #4109  <:  Variable 1464 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]
subtype constraint: CombVariable #4110  <:  Variable 1465 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4105 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree UnresolvedNode[]  =  CombVariable #4111
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4106 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree UnresolvedNode at position (0) within UnresolvedNode[]  =  CombVariable #4112
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4103 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #4113
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4104 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #4114
inequality constraint: CombVariable #4111 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #4112 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4105 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree UnresolvedNode[]  =  CombVariable #4115
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4106 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree UnresolvedNode at position (0) within UnresolvedNode[]  =  CombVariable #4116
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4103 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]  =  CombVariable #4117
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4104 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]  =  CombVariable #4118
subtype constraint: Variable 4095 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable nodes(0); tree UnresolvedNode[]  <:  CombVariable #4115
subtype constraint: Variable 4096 at method classycle.Parser#readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z):[Lclassycle/graph/AtomicVertex; local variable nodes(0); tree UnresolvedNode at position (0) within UnresolvedNode[]  <:  CombVariable #4116
inequality constraint: Variable 4058 at method classycle.Parser#createSourceName(Ljava/lang/String;Ljava/lang/String;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4058 at method classycle.Parser#createSourceName(Ljava/lang/String;Ljava/lang/String;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4059 at method classycle.Parser#createSourceName(Ljava/lang/String;Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4059 at method classycle.Parser#createSourceName(Ljava/lang/String;Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4060 at method classycle.Parser#createSourceName(Ljava/lang/String;Ljava/lang/String;):Ljava/lang/String; parameter 1; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4060 at method classycle.Parser#createSourceName(Ljava/lang/String;Ljava/lang/String;):Ljava/lang/String; parameter 1; tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #4119  <:  Variable 4058 at method classycle.Parser#createSourceName(Ljava/lang/String;Ljava/lang/String;):Ljava/lang/String; return type; tree String
combine constraint: Variable 4059 at method classycle.Parser#createSourceName(Ljava/lang/String;Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4120
inequality constraint: CombVariable #4120 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4059 at method classycle.Parser#createSourceName(Ljava/lang/String;Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4059 at method classycle.Parser#createSourceName(Ljava/lang/String;Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 4059 at method classycle.Parser#createSourceName(Ljava/lang/String;Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4121
subtype constraint: Constant(@GUT.quals.Peer)  <:  CombVariable #4121
inequality constraint: Variable 4056 at method classycle.Parser#isZipFile(Ljava/io/File;):Z parameter 0; tree File != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4056 at method classycle.Parser#isZipFile(Ljava/io/File;):Z parameter 0; tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4122 at method classycle.Parser#isZipFile(Ljava/io/File;):Z local variable name(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4122 at method classycle.Parser#isZipFile(Ljava/io/File;):Z local variable name(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 4056 at method classycle.Parser#isZipFile(Ljava/io/File;):Z parameter 0; tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4123
subtype constraint: CombVariable #4123  <:  Variable 4122 at method classycle.Parser#isZipFile(Ljava/io/File;):Z local variable name(0); tree String
combine constraint: Variable 4056 at method classycle.Parser#isZipFile(Ljava/io/File;):Z parameter 0; tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4124
inequality constraint: Variable 4056 at method classycle.Parser#isZipFile(Ljava/io/File;):Z parameter 0; tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4056 at method classycle.Parser#isZipFile(Ljava/io/File;):Z parameter 0; tree File != Constant(@GUT.quals.Any)
combine constraint: Variable 4056 at method classycle.Parser#isZipFile(Ljava/io/File;):Z parameter 0; tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4125
combine constraint: Variable 4122 at method classycle.Parser#isZipFile(Ljava/io/File;):Z local variable name(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4126
inequality constraint: CombVariable #4126 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4122 at method classycle.Parser#isZipFile(Ljava/io/File;):Z local variable name(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4122 at method classycle.Parser#isZipFile(Ljava/io/File;):Z local variable name(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 4122 at method classycle.Parser#isZipFile(Ljava/io/File;):Z local variable name(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4127
subtype constraint: Variable 4024 at class classycle.Parser field ZIP_FILE_TYPES; tree String at position (0) within String[]  <:  CombVariable #4127
inequality constraint: Variable 4039 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree File != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4039 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4040 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 1; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4040 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4041 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 2; tree ArrayList != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4041 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 2; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4042 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 3; tree StringPattern != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4042 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 3; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4039 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4039 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree File != Constant(@GUT.quals.Any)
inequality constraint: Variable 4129 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable files(0); tree String at position (0) within String[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4129 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable files(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
combine constraint: Variable 4039 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4130
combine constraint: Variable 4039 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4131
subtype constraint: CombVariable #4130  <:  Variable 4128 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable files(0); tree String[]
subtype constraint: CombVariable #4131  <:  Variable 4129 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable files(0); tree String at position (0) within String[]
combine constraint: Variable 4039 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4132
combine constraint: Variable 4039 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4133
inequality constraint: Variable 4039 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4039 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree File != Constant(@GUT.quals.Any)
combine constraint: Variable 4039 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4134
combine constraint: Variable 4039 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4135
inequality constraint: Variable 4136 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable child(0); tree File != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4136 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable child(0); tree File != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4137 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V creation 0; tree File  <:  Variable 4136 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable child(0); tree File
combine constraint: Variable 4137 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V creation 0; tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4138
combine constraint: Variable 4137 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V creation 0; tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4139
inequality constraint: CombVariable #4138 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #4139 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4137 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V creation 0; tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4137 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V creation 0; tree File != Constant(@GUT.quals.Any)
inequality constraint: Variable 4137 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V creation 0; tree File != Constant(@GUT.quals.Rep)
combine constraint: Variable 4137 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V creation 0; tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4140
combine constraint: Variable 4137 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V creation 0; tree File  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4141
subtype constraint: Variable 4039 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree File  <:  CombVariable #4140
subtype constraint: Variable 4129 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable files(0); tree String at position (0) within String[]  <:  CombVariable #4141
inequality constraint: Variable 4137 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V creation 0; tree File != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4137 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V creation 0; tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4136 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable child(0); tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4136 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable child(0); tree File != Constant(@GUT.quals.Any)
combine constraint: Variable 4129 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable files(0); tree String at position (0) within String[]  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4142
inequality constraint: CombVariable #4142 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4129 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable files(0); tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4129 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable files(0); tree String at position (0) within String[] != Constant(@GUT.quals.Any)
combine constraint: Variable 4129 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable files(0); tree String at position (0) within String[]  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4143
subtype constraint: Literal(STRING_LITERAL, ".class")  <:  CombVariable #4143
inequality constraint: Variable 4039 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4040 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4041 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 2; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4042 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 3; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4136 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable child(0); tree File  <:  Variable 4039 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree File
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4041 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 2; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4041 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 2; tree ArrayList != Constant(@GUT.quals.Any)
subtype constraint: Variable 4144 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; return type; tree UnresolvedNode  <:  Constant(@GUT.quals.Peer)
inequality constraint: Variable 4145 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 0; tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4146 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4147 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 2; tree StringPattern != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4039 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree File  <:  Variable 4145 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 0; tree File
subtype constraint: Variable 4040 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 1; tree String  <:  Variable 4146 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 1; tree String
subtype constraint: Variable 4042 at method classycle.Parser#analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 3; tree StringPattern  <:  Variable 4147 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 2; tree StringPattern
inequality constraint: Variable 4144 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; return type; tree UnresolvedNode != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4144 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; return type; tree UnresolvedNode != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4145 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 0; tree File != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4145 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 0; tree File != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4146 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 1; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4146 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4147 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 2; tree StringPattern != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4147 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 2; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4148 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable stream(0); tree InputStream != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4148 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable stream(0); tree InputStream != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 4148 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable stream(0); tree InputStream
inequality constraint: Variable 4149 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable result(0); tree UnresolvedNode != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4149 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable result(0); tree UnresolvedNode != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 4149 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable result(0); tree UnresolvedNode
inequality constraint: Variable 4148 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable stream(0); tree InputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4150 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 0; tree FileInputStream  <:  Variable 4148 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable stream(0); tree InputStream
combine constraint: Variable 4150 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 0; tree FileInputStream  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4151
inequality constraint: CombVariable #4151 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4150 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 0; tree FileInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4150 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 0; tree FileInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 4150 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 0; tree FileInputStream != Constant(@GUT.quals.Rep)
combine constraint: Variable 4150 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 0; tree FileInputStream  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4152
subtype constraint: Variable 4145 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 0; tree File  <:  CombVariable #4152
inequality constraint: Variable 4150 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 0; tree FileInputStream != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4150 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 0; tree FileInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4149 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable result(0); tree UnresolvedNode != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4154 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 0; tree InputStream  =  CombVariable #4157
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4155 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 1; tree String  =  CombVariable #4158
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4156 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 3; tree StringPattern  =  CombVariable #4159
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4153 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; return type; tree UnresolvedNode  =  CombVariable #4160
subtype constraint: CombVariable #4160  <:  Variable 4149 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable result(0); tree UnresolvedNode
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4154 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 0; tree InputStream  =  CombVariable #4161
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4155 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 1; tree String  =  CombVariable #4162
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4156 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 3; tree StringPattern  =  CombVariable #4163
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4153 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; return type; tree UnresolvedNode  =  CombVariable #4164
inequality constraint: CombVariable #4161 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #4162 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #4163 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4154 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 0; tree InputStream  =  CombVariable #4165
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4155 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 1; tree String  =  CombVariable #4166
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4156 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 3; tree StringPattern  =  CombVariable #4167
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4153 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; return type; tree UnresolvedNode  =  CombVariable #4168
subtype constraint: Variable 4148 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable stream(0); tree InputStream  <:  CombVariable #4165
subtype constraint: Variable 4146 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 1; tree String  <:  CombVariable #4166
subtype constraint: Variable 4147 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 2; tree StringPattern  <:  CombVariable #4167
inequality constraint: Variable 4148 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable stream(0); tree InputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4148 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable stream(0); tree InputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 4169 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable e(0); tree IOException != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4169 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable e(0); tree IOException != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4149 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable result(0); tree UnresolvedNode  <:  Variable 4144 at method classycle.Parser#extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; return type; tree UnresolvedNode
inequality constraint: Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4065 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 1; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4065 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4066 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 2; tree ArrayList != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4066 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 2; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4067 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 3; tree StringPattern != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4067 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 3; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4170 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable entries(0); tree Enumeration != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4170 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable entries(0); tree Enumeration != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4171
combine constraint: Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4172
subtype constraint: CombVariable #4171  <:  Variable 4170 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable entries(0); tree Enumeration
combine constraint: Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4173
combine constraint: Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4174
inequality constraint: Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile != Constant(@GUT.quals.Any)
combine constraint: Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4175
combine constraint: Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4176
inequality constraint: Variable 4170 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable entries(0); tree Enumeration != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4170 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable entries(0); tree Enumeration != Constant(@GUT.quals.Any)
inequality constraint: Variable 4177 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable entry(0); tree ZipEntry != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4177 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable entry(0); tree ZipEntry != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4178 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V cast 0; tree ZipEntry  <:  Variable 4177 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable entry(0); tree ZipEntry
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4177 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable entry(0); tree ZipEntry != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4177 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable entry(0); tree ZipEntry != Constant(@GUT.quals.Any)
combine constraint: Variable 4177 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable entry(0); tree ZipEntry  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4179
combine constraint: CombVariable #4179  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4180
inequality constraint: CombVariable #4180 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #4179 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #4179 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #4179  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4181
subtype constraint: Literal(STRING_LITERAL, ".class")  <:  CombVariable #4181
combine constraint: Variable 4177 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable entry(0); tree ZipEntry  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4182
inequality constraint: Variable 4177 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable entry(0); tree ZipEntry != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4177 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable entry(0); tree ZipEntry != Constant(@GUT.quals.Any)
combine constraint: Variable 4177 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable entry(0); tree ZipEntry  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4183
inequality constraint: Variable 4184 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable stream(0); tree InputStream != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4184 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable stream(0); tree InputStream != Constant(@GUT.quals.Lost)
combine constraint: Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4185
combine constraint: Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4186
subtype constraint: CombVariable #4186  <:  Variable 4184 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable stream(0); tree InputStream
combine constraint: Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4187
combine constraint: Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4188
inequality constraint: CombVariable #4187 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile != Constant(@GUT.quals.Any)
combine constraint: Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4189
combine constraint: Variable 4064 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 0; tree ZipFile  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4190
subtype constraint: Variable 4177 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable entry(0); tree ZipEntry  <:  CombVariable #4189
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4066 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 2; tree ArrayList != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4066 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 2; tree ArrayList != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4154 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 0; tree InputStream  =  CombVariable #4191
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4155 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 1; tree String  =  CombVariable #4192
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4156 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 3; tree StringPattern  =  CombVariable #4193
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4153 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; return type; tree UnresolvedNode  =  CombVariable #4194
subtype constraint: CombVariable #4194  <:  Constant(@GUT.quals.Peer)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4154 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 0; tree InputStream  =  CombVariable #4195
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4155 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 1; tree String  =  CombVariable #4196
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4156 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 3; tree StringPattern  =  CombVariable #4197
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4153 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; return type; tree UnresolvedNode  =  CombVariable #4198
inequality constraint: CombVariable #4195 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #4196 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #4197 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4154 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 0; tree InputStream  =  CombVariable #4199
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4155 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 1; tree String  =  CombVariable #4200
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4156 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 3; tree StringPattern  =  CombVariable #4201
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 4153 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; return type; tree UnresolvedNode  =  CombVariable #4202
subtype constraint: Variable 4184 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V local variable stream(0); tree InputStream  <:  CombVariable #4199
subtype constraint: Variable 4065 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 1; tree String  <:  CombVariable #4200
subtype constraint: Variable 4067 at method classycle.Parser#analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;):V parameter 3; tree StringPattern  <:  CombVariable #4201
inequality constraint: Variable 4153 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; return type; tree UnresolvedNode != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4153 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; return type; tree UnresolvedNode != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4154 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 0; tree InputStream != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4154 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 0; tree InputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4155 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 1; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4155 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 1; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4156 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 3; tree StringPattern != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4156 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 3; tree StringPattern != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4203 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable dataStream(0); tree DataInputStream != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4203 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable dataStream(0); tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4204 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 0; tree DataInputStream  <:  Variable 4203 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable dataStream(0); tree DataInputStream
combine constraint: Variable 4204 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 0; tree DataInputStream  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4205
inequality constraint: CombVariable #4205 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4204 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4204 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 4204 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 0; tree DataInputStream != Constant(@GUT.quals.Rep)
combine constraint: Variable 4204 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 0; tree DataInputStream  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4206
subtype constraint: Variable 4154 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 0; tree InputStream  <:  CombVariable #4206
inequality constraint: Variable 4204 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 0; tree DataInputStream != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4204 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4208 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable pool(0); tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4208 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable pool(0); tree Constant at position (0) within Constant[] != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream  =  CombVariable #4209
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 467 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; return type; tree Constant[]  =  CombVariable #4210
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 468 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; return type; tree Constant at position (0) within Constant[]  =  CombVariable #4211
subtype constraint: CombVariable #4210  <:  Variable 4207 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable pool(0); tree Constant[]
subtype constraint: CombVariable #4211  <:  Variable 4208 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable pool(0); tree Constant at position (0) within Constant[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream  =  CombVariable #4212
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 467 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; return type; tree Constant[]  =  CombVariable #4213
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 468 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; return type; tree Constant at position (0) within Constant[]  =  CombVariable #4214
inequality constraint: CombVariable #4212 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 469 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; parameter 0; tree DataInputStream  =  CombVariable #4215
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 467 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; return type; tree Constant[]  =  CombVariable #4216
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 468 at method classycle.classfile.Constant#extractConstantPool(Ljava/io/DataInputStream;):[Lclassycle/classfile/Constant; return type; tree Constant at position (0) within Constant[]  =  CombVariable #4217
subtype constraint: Variable 4203 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable dataStream(0); tree DataInputStream  <:  CombVariable #4215
inequality constraint: Variable 4203 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable dataStream(0); tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4203 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable dataStream(0); tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 4218 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable name(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4218 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable name(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 4219 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; cast 0; tree ClassConstant  |>  Variable 3847 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; return type; tree String  =  CombVariable #4220
subtype constraint: CombVariable #4220  <:  Variable 4218 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable name(0); tree String
combine constraint: Variable 4219 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; cast 0; tree ClassConstant  |>  Variable 3847 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; return type; tree String  =  CombVariable #4221
combine constraint: Variable 4219 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; cast 0; tree ClassConstant  |>  Variable 3847 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; return type; tree String  =  CombVariable #4222
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 4208 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable pool(0); tree Constant at position (0) within Constant[]
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4223 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable attributes(0); tree ClassAttributes != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4223 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable attributes(0); tree ClassAttributes != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 4223 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable attributes(0); tree ClassAttributes
inequality constraint: Variable 4223 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable attributes(0); tree ClassAttributes != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 727 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String  =  CombVariable #4224
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 728 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 1; tree String  =  CombVariable #4225
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 726 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes  =  CombVariable #4226
subtype constraint: CombVariable #4226  <:  Variable 4223 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable attributes(0); tree ClassAttributes
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 727 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String  =  CombVariable #4227
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 728 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 1; tree String  =  CombVariable #4228
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 726 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes  =  CombVariable #4229
inequality constraint: CombVariable #4227 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #4228 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 727 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String  =  CombVariable #4230
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 728 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 1; tree String  =  CombVariable #4231
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 726 at method classycle.ClassAttributes#createInterface(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes  =  CombVariable #4232
subtype constraint: Variable 4218 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable name(0); tree String  <:  CombVariable #4230
subtype constraint: Variable 4155 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 1; tree String  <:  CombVariable #4231
inequality constraint: Variable 4223 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable attributes(0); tree ClassAttributes != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 737 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String  =  CombVariable #4233
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 738 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 1; tree String  =  CombVariable #4234
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 736 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes  =  CombVariable #4235
subtype constraint: CombVariable #4235  <:  Variable 4223 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable attributes(0); tree ClassAttributes
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 737 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String  =  CombVariable #4236
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 738 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 1; tree String  =  CombVariable #4237
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 736 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes  =  CombVariable #4238
inequality constraint: CombVariable #4236 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #4237 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 737 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String  =  CombVariable #4239
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 738 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 1; tree String  =  CombVariable #4240
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 736 at method classycle.ClassAttributes#createAbstractClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes  =  CombVariable #4241
subtype constraint: Variable 4218 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable name(0); tree String  <:  CombVariable #4239
subtype constraint: Variable 4155 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 1; tree String  <:  CombVariable #4240
inequality constraint: Variable 4223 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable attributes(0); tree ClassAttributes != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 747 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String  =  CombVariable #4242
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 748 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 1; tree String  =  CombVariable #4243
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 746 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes  =  CombVariable #4244
subtype constraint: CombVariable #4244  <:  Variable 4223 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable attributes(0); tree ClassAttributes
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 747 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String  =  CombVariable #4245
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 748 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 1; tree String  =  CombVariable #4246
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 746 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes  =  CombVariable #4247
inequality constraint: CombVariable #4245 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #4246 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 747 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String  =  CombVariable #4248
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 748 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 1; tree String  =  CombVariable #4249
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 746 at method classycle.ClassAttributes#createClass(Ljava/lang/String;Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes  =  CombVariable #4250
subtype constraint: Variable 4218 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable name(0); tree String  <:  CombVariable #4248
subtype constraint: Variable 4155 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 1; tree String  <:  CombVariable #4249
inequality constraint: Variable 4251 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable node(0); tree UnresolvedNode != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4251 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable node(0); tree UnresolvedNode != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4252 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 1; tree UnresolvedNode  <:  Variable 4251 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable node(0); tree UnresolvedNode
inequality constraint: Variable 4252 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 1; tree UnresolvedNode != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4252 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 1; tree UnresolvedNode != Constant(@GUT.quals.Any)
inequality constraint: Variable 4252 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 1; tree UnresolvedNode != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4252 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 1; tree UnresolvedNode != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4252 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; creation 1; tree UnresolvedNode != Constant(@GUT.quals.Lost)
combine constraint: Variable 4251 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable node(0); tree UnresolvedNode  |>  Variable 1907 at method classycle.UnresolvedNode#setAttributes(Lclassycle/ClassAttributes;):V parameter 0; tree ClassAttributes  =  CombVariable #4253
inequality constraint: CombVariable #4253 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4251 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable node(0); tree UnresolvedNode != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4251 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable node(0); tree UnresolvedNode != Constant(@GUT.quals.Any)
combine constraint: Variable 4251 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable node(0); tree UnresolvedNode  |>  Variable 1907 at method classycle.UnresolvedNode#setAttributes(Lclassycle/ClassAttributes;):V parameter 0; tree ClassAttributes  =  CombVariable #4254
subtype constraint: Variable 4223 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable attributes(0); tree ClassAttributes  <:  CombVariable #4254
inequality constraint: Variable 4255 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable constant(0); tree Constant != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4255 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable constant(0); tree Constant != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4208 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable pool(0); tree Constant at position (0) within Constant[]  <:  Variable 4255 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable constant(0); tree Constant
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 4255 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable constant(0); tree Constant
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4256 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable cc(0); tree ClassConstant != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4256 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable cc(0); tree ClassConstant != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4257 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; cast 1; tree ClassConstant  <:  Variable 4256 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable cc(0); tree ClassConstant
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 4255 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable constant(0); tree Constant
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 4256 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable cc(0); tree ClassConstant  |>  Variable 3847 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; return type; tree String  =  CombVariable #4258
combine constraint: CombVariable #4258  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4259
inequality constraint: CombVariable #4259 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #4258 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #4258 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #4258  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4260
subtype constraint: Literal(STRING_LITERAL, "[")  <:  CombVariable #4260
combine constraint: Variable 4256 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable cc(0); tree ClassConstant  |>  Variable 3847 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; return type; tree String  =  CombVariable #4261
combine constraint: Variable 4256 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable cc(0); tree ClassConstant  |>  Variable 3847 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; return type; tree String  =  CombVariable #4262
combine constraint: Variable 4256 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable cc(0); tree ClassConstant  |>  Variable 3847 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; return type; tree String  =  CombVariable #4263
combine constraint: CombVariable #4263  |>  Constant(@GUT.quals.Any)  =  CombVariable #4264
inequality constraint: CombVariable #4264 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #4263 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #4263 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #4263  |>  Constant(@GUT.quals.Any)  =  CombVariable #4265
subtype constraint: Variable 4218 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable name(0); tree String  <:  CombVariable #4265
combine constraint: Variable 4256 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable cc(0); tree ClassConstant  |>  Variable 3847 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; return type; tree String  =  CombVariable #4266
combine constraint: Variable 4256 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable cc(0); tree ClassConstant  |>  Variable 3847 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; return type; tree String  =  CombVariable #4267
combine constraint: Variable 4251 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable node(0); tree UnresolvedNode  |>  Variable 1909 at method classycle.UnresolvedNode#addLinkTo(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #4268
inequality constraint: CombVariable #4268 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4251 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable node(0); tree UnresolvedNode != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4251 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable node(0); tree UnresolvedNode != Constant(@GUT.quals.Any)
combine constraint: Variable 4251 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable node(0); tree UnresolvedNode  |>  Variable 1909 at method classycle.UnresolvedNode#addLinkTo(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #4269
combine constraint: Variable 4256 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable cc(0); tree ClassConstant  |>  Variable 3847 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; return type; tree String  =  CombVariable #4270
subtype constraint: CombVariable #4270  <:  CombVariable #4269
combine constraint: Variable 4256 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable cc(0); tree ClassConstant  |>  Variable 3847 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; return type; tree String  =  CombVariable #4271
combine constraint: Variable 4256 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable cc(0); tree ClassConstant  |>  Variable 3847 at method classycle.classfile.ClassConstant#getName():Ljava/lang/String; return type; tree String  =  CombVariable #4272
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 4255 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable constant(0); tree Constant
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4273 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 0; tree UTF8Constant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4274 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 1; tree UnresolvedNode != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4275 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 2; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4276 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; cast 2; tree UTF8Constant  <:  Variable 4273 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 0; tree UTF8Constant
subtype constraint: Variable 4251 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable node(0); tree UnresolvedNode  <:  Variable 4274 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 1; tree UnresolvedNode
subtype constraint: Variable 4218 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable name(0); tree String  <:  Variable 4275 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 2; tree String
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 4255 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable constant(0); tree Constant
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 4255 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable constant(0); tree Constant
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4277 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable str(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4277 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable str(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 4278 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; cast 3; tree StringConstant  |>  Variable 3896 at method classycle.classfile.StringConstant#getString():Ljava/lang/String; return type; tree String  =  CombVariable #4279
subtype constraint: CombVariable #4279  <:  Variable 4277 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable str(0); tree String
combine constraint: Variable 4278 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; cast 3; tree StringConstant  |>  Variable 3896 at method classycle.classfile.StringConstant#getString():Ljava/lang/String; return type; tree String  =  CombVariable #4280
combine constraint: Variable 4278 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; cast 3; tree StringConstant  |>  Variable 3896 at method classycle.classfile.StringConstant#getString():Ljava/lang/String; return type; tree String  =  CombVariable #4281
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 4255 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable constant(0); tree Constant
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 438 at method classycle.ClassNameExtractor#isValid(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #4282
inequality constraint: CombVariable #4282 != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 438 at method classycle.ClassNameExtractor#isValid(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #4283
subtype constraint: Variable 4277 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable str(0); tree String  <:  CombVariable #4283
combine constraint: Variable 4156 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 3; tree StringPattern  |>  Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #4284
inequality constraint: CombVariable #4284 != Constant(@GUT.quals.Lost)
combine constraint: Variable 4156 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; parameter 3; tree StringPattern  |>  Variable 585 at method classycle.util.StringPattern#matches(Ljava/lang/String;):Z parameter 0; tree String  =  CombVariable #4285
subtype constraint: Variable 4277 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable str(0); tree String  <:  CombVariable #4285
combine constraint: Variable 4251 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable node(0); tree UnresolvedNode  |>  Variable 1909 at method classycle.UnresolvedNode#addLinkTo(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #4286
inequality constraint: CombVariable #4286 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4251 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable node(0); tree UnresolvedNode != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4251 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable node(0); tree UnresolvedNode != Constant(@GUT.quals.Any)
combine constraint: Variable 4251 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable node(0); tree UnresolvedNode  |>  Variable 1909 at method classycle.UnresolvedNode#addLinkTo(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #4287
subtype constraint: Variable 4277 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable str(0); tree String  <:  CombVariable #4287
subtype constraint: Variable 4251 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; local variable node(0); tree UnresolvedNode  <:  Variable 4153 at method classycle.Parser#createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;):Lclassycle/UnresolvedNode; return type; tree UnresolvedNode
inequality constraint: Variable 4273 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 0; tree UTF8Constant != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4273 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 0; tree UTF8Constant != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4274 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 1; tree UnresolvedNode != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4274 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 1; tree UnresolvedNode != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4275 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 2; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4275 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 2; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4288 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V local variable classNames(0); tree Set != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4288 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V local variable classNames(0); tree Set != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 4289 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V creation 0; tree ClassNameExtractor  |>  Variable 447 at method classycle.ClassNameExtractor#extract():Ljava/util/Set; return type; tree Set  =  CombVariable #4290
combine constraint: Variable 4289 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V creation 0; tree ClassNameExtractor  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4291
subtype constraint: CombVariable #4290  <:  Variable 4288 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V local variable classNames(0); tree Set
combine constraint: Variable 4289 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V creation 0; tree ClassNameExtractor  |>  Variable 447 at method classycle.ClassNameExtractor#extract():Ljava/util/Set; return type; tree Set  =  CombVariable #4292
combine constraint: Variable 4289 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V creation 0; tree ClassNameExtractor  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4293
inequality constraint: Variable 4289 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V creation 0; tree ClassNameExtractor != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4289 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V creation 0; tree ClassNameExtractor != Constant(@GUT.quals.Any)
combine constraint: Variable 4289 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V creation 0; tree ClassNameExtractor  |>  Variable 447 at method classycle.ClassNameExtractor#extract():Ljava/util/Set; return type; tree Set  =  CombVariable #4294
combine constraint: Variable 4289 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V creation 0; tree ClassNameExtractor  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4295
combine constraint: Variable 4289 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V creation 0; tree ClassNameExtractor  |>  Variable 442 at method classycle.ClassNameExtractor#<init>(Lclassycle/classfile/UTF8Constant;):V parameter 0; tree UTF8Constant  =  CombVariable #4296
inequality constraint: CombVariable #4296 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4289 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V creation 0; tree ClassNameExtractor != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4289 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V creation 0; tree ClassNameExtractor != Constant(@GUT.quals.Any)
inequality constraint: Variable 4289 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V creation 0; tree ClassNameExtractor != Constant(@GUT.quals.Rep)
combine constraint: Variable 4289 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V creation 0; tree ClassNameExtractor  |>  Variable 442 at method classycle.ClassNameExtractor#<init>(Lclassycle/classfile/UTF8Constant;):V parameter 0; tree UTF8Constant  =  CombVariable #4297
subtype constraint: Variable 4273 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 0; tree UTF8Constant  <:  CombVariable #4297
inequality constraint: Variable 4289 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V creation 0; tree ClassNameExtractor != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4289 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V creation 0; tree ClassNameExtractor != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4298 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V local variable iter(0); tree Iterator != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4298 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V local variable iter(0); tree Iterator != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 4288 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V local variable classNames(0); tree Set  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4299
subtype constraint: CombVariable #4299  <:  Variable 4298 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V local variable iter(0); tree Iterator
combine constraint: Variable 4288 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V local variable classNames(0); tree Set  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4300
inequality constraint: Variable 4288 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V local variable classNames(0); tree Set != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4288 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V local variable classNames(0); tree Set != Constant(@GUT.quals.Any)
combine constraint: Variable 4288 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V local variable classNames(0); tree Set  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4301
inequality constraint: Variable 4298 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V local variable iter(0); tree Iterator != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4298 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V local variable iter(0); tree Iterator != Constant(@GUT.quals.Any)
inequality constraint: Variable 4302 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V local variable element(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4302 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V local variable element(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4303 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V cast 0; tree String  <:  Variable 4302 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V local variable element(0); tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 4275 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 2; tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #4304
inequality constraint: CombVariable #4304 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4275 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 2; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4275 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 2; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 4275 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 2; tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #4305
subtype constraint: Variable 4302 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V local variable element(0); tree String  <:  CombVariable #4305
combine constraint: Variable 4274 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 1; tree UnresolvedNode  |>  Variable 1909 at method classycle.UnresolvedNode#addLinkTo(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #4306
inequality constraint: CombVariable #4306 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4274 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 1; tree UnresolvedNode != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4274 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 1; tree UnresolvedNode != Constant(@GUT.quals.Any)
combine constraint: Variable 4274 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V parameter 1; tree UnresolvedNode  |>  Variable 1909 at method classycle.UnresolvedNode#addLinkTo(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #4307
subtype constraint: Variable 4302 at method classycle.Parser#parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;):V local variable element(0); tree String  <:  CombVariable #4307
inequality constraint: Variable 4104 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4104 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4106 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree UnresolvedNode at position (0) within UnresolvedNode[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4106 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree UnresolvedNode at position (0) within UnresolvedNode[] != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4308
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4309
inequality constraint: CombVariable #4308 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #4309 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4310
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4311
subtype constraint: Variable 4105 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree UnresolvedNode[]  <:  CombVariable #4310
subtype constraint: Variable 4106 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree UnresolvedNode at position (0) within UnresolvedNode[]  <:  CombVariable #4311
inequality constraint: Variable 4312 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable vertices(0); tree Map != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4312 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable vertices(0); tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4313 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; return type; tree Map  <:  Variable 4312 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable vertices(0); tree Map
inequality constraint: Variable 4314 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; parameter 0; tree UnresolvedNode[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4315 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; parameter 0; tree UnresolvedNode at position (0) within UnresolvedNode[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4105 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree UnresolvedNode[]  <:  Variable 4314 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; parameter 0; tree UnresolvedNode[]
subtype constraint: Variable 4106 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree UnresolvedNode at position (0) within UnresolvedNode[]  <:  Variable 4315 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; parameter 0; tree UnresolvedNode at position (0) within UnresolvedNode[]
inequality constraint: Variable 4317 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable result(0); tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4317 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable result(0); tree AtomicVertex at position (0) within AtomicVertex[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4318 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; cast 0; tree AtomicVertex[]  <:  Variable 4316 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable result(0); tree AtomicVertex[]
subtype constraint: Variable 4319 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; cast 0; tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 4317 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable result(0); tree AtomicVertex at position (0) within AtomicVertex[]
combine constraint: Variable 4312 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable vertices(0); tree Map  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4320
combine constraint: CombVariable #4320  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4321
combine constraint: CombVariable #4320  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4322
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #4322
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4325 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4325 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4106 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; parameter 0; tree UnresolvedNode at position (0) within UnresolvedNode[]  <:  Variable 4325 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode
inequality constraint: Variable 4326 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable name(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4326 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable name(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4327 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; return type; tree String  <:  Variable 4326 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable name(0); tree String
inequality constraint: Variable 4328 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 4325 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode  |>  Variable 1908 at method classycle.UnresolvedNode#getAttributes():Lclassycle/ClassAttributes; return type; tree ClassAttributes  =  CombVariable #4329
combine constraint: CombVariable #4329  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #4330
subtype constraint: CombVariable #4330  <:  Variable 4328 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; parameter 0; tree String
combine constraint: CombVariable #4329  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #4331
combine constraint: CombVariable #4329  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #4332
combine constraint: Variable 4325 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode  |>  Variable 1908 at method classycle.UnresolvedNode#getAttributes():Lclassycle/ClassAttributes; return type; tree ClassAttributes  =  CombVariable #4333
combine constraint: Variable 4325 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode  |>  Variable 1908 at method classycle.UnresolvedNode#getAttributes():Lclassycle/ClassAttributes; return type; tree ClassAttributes  =  CombVariable #4334
inequality constraint: Variable 4335 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4335 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4336 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; cast 1; tree AtomicVertex  <:  Variable 4335 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable vertex(0); tree AtomicVertex
combine constraint: Variable 4312 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable vertices(0); tree Map  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4337
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4338 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable iterator(0); tree Iterator != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4338 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable iterator(0); tree Iterator != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 4325 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode  |>  Variable 1910 at method classycle.UnresolvedNode#linkIterator():Ljava/util/Iterator; return type; tree Iterator  =  CombVariable #4339
combine constraint: Variable 4325 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4340
subtype constraint: CombVariable #4339  <:  Variable 4338 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable iterator(0); tree Iterator
combine constraint: Variable 4325 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode  |>  Variable 1910 at method classycle.UnresolvedNode#linkIterator():Ljava/util/Iterator; return type; tree Iterator  =  CombVariable #4341
combine constraint: Variable 4325 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4342
inequality constraint: Variable 4325 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4325 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode != Constant(@GUT.quals.Any)
combine constraint: Variable 4325 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode  |>  Variable 1910 at method classycle.UnresolvedNode#linkIterator():Ljava/util/Iterator; return type; tree Iterator  =  CombVariable #4343
combine constraint: Variable 4325 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable node(0); tree UnresolvedNode  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4344
inequality constraint: Variable 4338 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable iterator(0); tree Iterator != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4338 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable iterator(0); tree Iterator != Constant(@GUT.quals.Any)
inequality constraint: Variable 4326 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable name(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4327 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; return type; tree String  <:  Variable 4326 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable name(0); tree String
inequality constraint: Variable 4328 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4345 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; cast 2; tree String  <:  Variable 4328 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; parameter 0; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4346 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable head(0); tree AtomicVertex != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4346 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable head(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4347 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; cast 3; tree AtomicVertex  <:  Variable 4346 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable head(0); tree AtomicVertex
combine constraint: Variable 4312 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable vertices(0); tree Map  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4348
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4346 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable head(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4349 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; creation 1; tree AtomicVertex  <:  Variable 4346 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable head(0); tree AtomicVertex
combine constraint: Variable 4349 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; creation 1; tree AtomicVertex  |>  Variable 43 at method classycle.graph.AtomicVertex#<init>(Lclassycle/graph/Attributes;):V parameter 0; tree Attributes  =  CombVariable #4350
inequality constraint: CombVariable #4350 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4349 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; creation 1; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4349 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; creation 1; tree AtomicVertex != Constant(@GUT.quals.Any)
inequality constraint: Variable 4349 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; creation 1; tree AtomicVertex != Constant(@GUT.quals.Rep)
combine constraint: Variable 4349 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; creation 1; tree AtomicVertex  |>  Variable 43 at method classycle.graph.AtomicVertex#<init>(Lclassycle/graph/Attributes;):V parameter 0; tree Attributes  =  CombVariable #4351
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 757 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String  =  CombVariable #4352
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 756 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes  =  CombVariable #4353
subtype constraint: CombVariable #4353  <:  CombVariable #4351
inequality constraint: Variable 4349 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; creation 1; tree AtomicVertex != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4349 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; creation 1; tree AtomicVertex != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 757 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String  =  CombVariable #4354
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 756 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes  =  CombVariable #4355
inequality constraint: CombVariable #4354 != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 757 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; parameter 0; tree String  =  CombVariable #4356
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 756 at method classycle.ClassAttributes#createUnknownClass(Ljava/lang/String;I):Lclassycle/ClassAttributes; return type; tree ClassAttributes  =  CombVariable #4357
subtype constraint: Variable 4326 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable name(0); tree String  <:  CombVariable #4356
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4312 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable vertices(0); tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4312 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable vertices(0); tree Map != Constant(@GUT.quals.Any)
subtype constraint: Variable 4326 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable name(0); tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 4346 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable head(0); tree AtomicVertex  <:  Constant(@GUT.quals.Peer)
combine constraint: Variable 4335 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable vertex(0); tree AtomicVertex  |>  Variable 53 at method classycle.graph.Vertex#addOutgoingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  =  CombVariable #4358
inequality constraint: CombVariable #4358 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4335 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4335 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Any)
combine constraint: Variable 4335 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable vertex(0); tree AtomicVertex  |>  Variable 53 at method classycle.graph.Vertex#addOutgoingArcTo(Lclassycle/graph/Vertex;):V parameter 0; tree Vertex  =  CombVariable #4359
subtype constraint: Variable 4346 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable head(0); tree AtomicVertex  <:  CombVariable #4359
subtype constraint: Variable 4316 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable result(0); tree AtomicVertex[]  <:  Variable 4103 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex[]
subtype constraint: Variable 4317 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; local variable result(0); tree AtomicVertex at position (0) within AtomicVertex[]  <:  Variable 4104 at method classycle.GraphBuilder#createGraph([Lclassycle/UnresolvedNode;Z):[Lclassycle/graph/AtomicVertex; return type; tree AtomicVertex at position (0) within AtomicVertex[]
inequality constraint: Variable 4313 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; return type; tree Map != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4313 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; return type; tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4315 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; parameter 0; tree UnresolvedNode at position (0) within UnresolvedNode[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4315 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; parameter 0; tree UnresolvedNode at position (0) within UnresolvedNode[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4360 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertices(0); tree Map != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4360 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertices(0); tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4361 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 0; tree HashMap  <:  Variable 4360 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertices(0); tree Map
inequality constraint: Variable 4361 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4361 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 0; tree HashMap != Constant(@GUT.quals.Any)
inequality constraint: Variable 4361 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 0; tree HashMap != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4361 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 0; tree HashMap != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4361 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 0; tree HashMap != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4362 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable attributes(0); tree ClassAttributes != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4362 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable attributes(0); tree ClassAttributes != Constant(@GUT.quals.Lost)
combine constraint: Variable 4315 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; parameter 0; tree UnresolvedNode at position (0) within UnresolvedNode[]  |>  Variable 1908 at method classycle.UnresolvedNode#getAttributes():Lclassycle/ClassAttributes; return type; tree ClassAttributes  =  CombVariable #4363
subtype constraint: CombVariable #4363  <:  Variable 4362 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable attributes(0); tree ClassAttributes
combine constraint: Variable 4315 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; parameter 0; tree UnresolvedNode at position (0) within UnresolvedNode[]  |>  Variable 1908 at method classycle.UnresolvedNode#getAttributes():Lclassycle/ClassAttributes; return type; tree ClassAttributes  =  CombVariable #4364
combine constraint: Variable 4315 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; parameter 0; tree UnresolvedNode at position (0) within UnresolvedNode[]  |>  Variable 1908 at method classycle.UnresolvedNode#getAttributes():Lclassycle/ClassAttributes; return type; tree ClassAttributes  =  CombVariable #4365
inequality constraint: Variable 4366 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable type(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4366 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable type(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 4362 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable attributes(0); tree ClassAttributes  |>  Variable 765 at method classycle.ClassAttributes#getType():Ljava/lang/String; return type; tree String  =  CombVariable #4367
subtype constraint: CombVariable #4367  <:  Variable 4366 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable type(0); tree String
combine constraint: Variable 4362 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable attributes(0); tree ClassAttributes  |>  Variable 765 at method classycle.ClassAttributes#getType():Ljava/lang/String; return type; tree String  =  CombVariable #4368
combine constraint: Variable 4362 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable attributes(0); tree ClassAttributes  |>  Variable 765 at method classycle.ClassAttributes#getType():Ljava/lang/String; return type; tree String  =  CombVariable #4369
inequality constraint: Variable 4370 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable originalName(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4370 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable originalName(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 4362 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable attributes(0); tree ClassAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #4371
subtype constraint: CombVariable #4371  <:  Variable 4370 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable originalName(0); tree String
combine constraint: Variable 4362 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable attributes(0); tree ClassAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #4372
combine constraint: Variable 4362 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable attributes(0); tree ClassAttributes  |>  Variable 340 at method classycle.graph.NameAttributes#getName():Ljava/lang/String; return type; tree String  =  CombVariable #4373
inequality constraint: Variable 4374 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable name(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4374 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable name(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4327 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; return type; tree String  <:  Variable 4374 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable name(0); tree String
inequality constraint: Variable 4328 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4370 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable originalName(0); tree String  <:  Variable 4328 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; parameter 0; tree String
inequality constraint: Variable 4375 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4375 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4376 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; cast 0; tree AtomicVertex  <:  Variable 4375 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertex(0); tree AtomicVertex
combine constraint: Variable 4360 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertices(0); tree Map  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4377
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4378 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertexAttributes(0); tree ClassAttributes != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4378 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertexAttributes(0); tree ClassAttributes != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4379 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; cast 1; tree ClassAttributes  <:  Variable 4378 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertexAttributes(0); tree ClassAttributes
combine constraint: Variable 4375 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertex(0); tree AtomicVertex  |>  Variable 50 at method classycle.graph.Vertex#getAttributes():Lclassycle/graph/Attributes; return type; tree Attributes  =  CombVariable #4380
comparable constraint: Constant(@GUT.quals.Peer) <:> CombVariable #4380
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 4374 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable name(0); tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #4381
inequality constraint: CombVariable #4381 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4374 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable name(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4374 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable name(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 4374 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable name(0); tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #4382
subtype constraint: Variable 4370 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable originalName(0); tree String  <:  CombVariable #4382
inequality constraint: Variable 4366 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable type(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 4378 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertexAttributes(0); tree ClassAttributes  |>  Variable 765 at method classycle.ClassAttributes#getType():Ljava/lang/String; return type; tree String  =  CombVariable #4383
subtype constraint: CombVariable #4383  <:  Variable 4366 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable type(0); tree String
combine constraint: Variable 4378 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertexAttributes(0); tree ClassAttributes  |>  Variable 765 at method classycle.ClassAttributes#getType():Ljava/lang/String; return type; tree String  =  CombVariable #4384
combine constraint: Variable 4378 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertexAttributes(0); tree ClassAttributes  |>  Variable 765 at method classycle.ClassAttributes#getType():Ljava/lang/String; return type; tree String  =  CombVariable #4385
combine constraint: Variable 4362 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable attributes(0); tree ClassAttributes  |>  Variable 815 at method classycle.NameAndSourceAttributes#addSourcesOf(Lclassycle/NameAndSourceAttributes;):V parameter 0; tree NameAndSourceAttributes  =  CombVariable #4386
inequality constraint: CombVariable #4386 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4362 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable attributes(0); tree ClassAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4362 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable attributes(0); tree ClassAttributes != Constant(@GUT.quals.Any)
combine constraint: Variable 4362 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable attributes(0); tree ClassAttributes  |>  Variable 815 at method classycle.NameAndSourceAttributes#addSourcesOf(Lclassycle/NameAndSourceAttributes;):V parameter 0; tree NameAndSourceAttributes  =  CombVariable #4387
subtype constraint: Variable 4378 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertexAttributes(0); tree ClassAttributes  <:  CombVariable #4387
inequality constraint: Variable 4388 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable newAttributes(0); tree ClassAttributes != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4388 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable newAttributes(0); tree ClassAttributes != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4389 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 1; tree ClassAttributes  <:  Variable 4388 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable newAttributes(0); tree ClassAttributes
combine constraint: Variable 4389 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 1; tree ClassAttributes  |>  Variable 721 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 0; tree String  =  CombVariable #4390
combine constraint: Variable 4389 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 1; tree ClassAttributes  |>  Variable 722 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 1; tree String  =  CombVariable #4391
combine constraint: Variable 4389 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 1; tree ClassAttributes  |>  Variable 723 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 2; tree String  =  CombVariable #4392
inequality constraint: CombVariable #4390 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #4391 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #4392 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4389 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 1; tree ClassAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4389 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 1; tree ClassAttributes != Constant(@GUT.quals.Any)
inequality constraint: Variable 4389 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 1; tree ClassAttributes != Constant(@GUT.quals.Rep)
combine constraint: Variable 4389 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 1; tree ClassAttributes  |>  Variable 721 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 0; tree String  =  CombVariable #4393
combine constraint: Variable 4389 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 1; tree ClassAttributes  |>  Variable 722 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 1; tree String  =  CombVariable #4394
combine constraint: Variable 4389 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 1; tree ClassAttributes  |>  Variable 723 at method classycle.ClassAttributes#<init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I):V parameter 2; tree String  =  CombVariable #4395
subtype constraint: Variable 4374 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable name(0); tree String  <:  CombVariable #4393
subtype constraint: Constant(@GUT.quals.Bottom)  <:  CombVariable #4394
subtype constraint: Variable 4366 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable type(0); tree String  <:  CombVariable #4395
inequality constraint: Variable 4389 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 1; tree ClassAttributes != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4389 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 1; tree ClassAttributes != Constant(@GUT.quals.Lost)
combine constraint: Variable 4388 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable newAttributes(0); tree ClassAttributes  |>  Variable 815 at method classycle.NameAndSourceAttributes#addSourcesOf(Lclassycle/NameAndSourceAttributes;):V parameter 0; tree NameAndSourceAttributes  =  CombVariable #4396
inequality constraint: CombVariable #4396 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4388 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable newAttributes(0); tree ClassAttributes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4388 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable newAttributes(0); tree ClassAttributes != Constant(@GUT.quals.Any)
combine constraint: Variable 4388 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable newAttributes(0); tree ClassAttributes  |>  Variable 815 at method classycle.NameAndSourceAttributes#addSourcesOf(Lclassycle/NameAndSourceAttributes;):V parameter 0; tree NameAndSourceAttributes  =  CombVariable #4397
subtype constraint: Variable 4362 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable attributes(0); tree ClassAttributes  <:  CombVariable #4397
inequality constraint: Variable 4375 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertex(0); tree AtomicVertex != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4398 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 2; tree AtomicVertex  <:  Variable 4375 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertex(0); tree AtomicVertex
combine constraint: Variable 4398 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 2; tree AtomicVertex  |>  Variable 43 at method classycle.graph.AtomicVertex#<init>(Lclassycle/graph/Attributes;):V parameter 0; tree Attributes  =  CombVariable #4399
inequality constraint: CombVariable #4399 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4398 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 2; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4398 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 2; tree AtomicVertex != Constant(@GUT.quals.Any)
inequality constraint: Variable 4398 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 2; tree AtomicVertex != Constant(@GUT.quals.Rep)
combine constraint: Variable 4398 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 2; tree AtomicVertex  |>  Variable 43 at method classycle.graph.AtomicVertex#<init>(Lclassycle/graph/Attributes;):V parameter 0; tree Attributes  =  CombVariable #4400
subtype constraint: Variable 4388 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable newAttributes(0); tree ClassAttributes  <:  CombVariable #4400
inequality constraint: Variable 4398 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 2; tree AtomicVertex != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4398 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; creation 2; tree AtomicVertex != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4360 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertices(0); tree Map != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4360 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertices(0); tree Map != Constant(@GUT.quals.Any)
subtype constraint: Variable 4374 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable name(0); tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 4375 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertex(0); tree AtomicVertex  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 4360 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; local variable vertices(0); tree Map  <:  Variable 4313 at method classycle.GraphBuilder#createVertices([Lclassycle/UnresolvedNode;Z):Ljava/util/Map; return type; tree Map
inequality constraint: Variable 4327 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4327 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4328 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4328 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4328 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4328 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 4328 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 4328 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4401
subtype constraint: CombVariable #4401  <:  Variable 4328 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; parameter 0; tree String
combine constraint: Variable 4328 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4402
inequality constraint: Variable 4328 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4328 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 4328 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4403
subtype constraint: Variable 4328 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; parameter 0; tree String  <:  Variable 4327 at method classycle.GraphBuilder#normalize(Ljava/lang/String;Z):Ljava/lang/String; return type; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4404 at class classycle.AnalyserCommandLine field XML_FILE; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4404 at class classycle.AnalyserCommandLine field XML_FILE; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "-xmlFile=")  <:  Variable 4404 at class classycle.AnalyserCommandLine field XML_FILE; tree String
inequality constraint: Variable 4405 at class classycle.AnalyserCommandLine field CSV_FILE; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4405 at class classycle.AnalyserCommandLine field CSV_FILE; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "-csvFile=")  <:  Variable 4405 at class classycle.AnalyserCommandLine field CSV_FILE; tree String
inequality constraint: Variable 4406 at class classycle.AnalyserCommandLine field TITLE; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 4406 at class classycle.AnalyserCommandLine field TITLE; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "-title=")  <:  Variable 4406 at class classycle.AnalyserCommandLine field TITLE; tree String
inequality constraint: Variable 4407 at class classycle.AnalyserCommandLine field _title; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4408 at class classycle.AnalyserCommandLine field _xmlFile; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4409 at class classycle.AnalyserCommandLine field _csvFile; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1823 at method classycle.AnalyserCommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2543 at method classycle.CommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 2544 at method classycle.CommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1822 at method classycle.AnalyserCommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String[]  <:  Variable 2543 at method classycle.CommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String[]
subtype constraint: Variable 1823 at method classycle.AnalyserCommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]  <:  Variable 2544 at method classycle.CommandLine#<init>([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]
inequality constraint: Variable 4407 at class classycle.AnalyserCommandLine field _title; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 2599 at class classycle.CommandLine field _classFiles; tree String at position (0) within String[]  <:  Variable 4407 at class classycle.AnalyserCommandLine field _title; tree String
subtype constraint: Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  <:  Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String
inequality constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #4411
inequality constraint: CombVariable #4411 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #4412
subtype constraint: Literal(STRING_LITERAL, "-raw")  <:  CombVariable #4412
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #4413
inequality constraint: CombVariable #4413 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #4414
subtype constraint: Literal(STRING_LITERAL, "-packagesOnly")  <:  CombVariable #4414
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #4415
inequality constraint: CombVariable #4415 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #4416
subtype constraint: Literal(STRING_LITERAL, "-cycles")  <:  CombVariable #4416
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #4417
inequality constraint: CombVariable #4417 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Any)  =  CombVariable #4418
subtype constraint: Literal(STRING_LITERAL, "-strong")  <:  CombVariable #4418
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4419
inequality constraint: CombVariable #4419 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4420
subtype constraint: Variable 4406 at class classycle.AnalyserCommandLine field TITLE; tree String  <:  CombVariable #4420
inequality constraint: Variable 4407 at class classycle.AnalyserCommandLine field _title; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4421
subtype constraint: CombVariable #4421  <:  Variable 4407 at class classycle.AnalyserCommandLine field _title; tree String
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4422
inequality constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4423
inequality constraint: Variable 4406 at class classycle.AnalyserCommandLine field TITLE; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4406 at class classycle.AnalyserCommandLine field TITLE; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 4407 at class classycle.AnalyserCommandLine field _title; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4407 at class classycle.AnalyserCommandLine field _title; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4424
inequality constraint: CombVariable #4424 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4425
subtype constraint: Variable 4404 at class classycle.AnalyserCommandLine field XML_FILE; tree String  <:  CombVariable #4425
inequality constraint: Variable 4408 at class classycle.AnalyserCommandLine field _xmlFile; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4426
subtype constraint: CombVariable #4426  <:  Variable 4408 at class classycle.AnalyserCommandLine field _xmlFile; tree String
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4427
inequality constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4428
inequality constraint: Variable 4404 at class classycle.AnalyserCommandLine field XML_FILE; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4404 at class classycle.AnalyserCommandLine field XML_FILE; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 4408 at class classycle.AnalyserCommandLine field _xmlFile; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4408 at class classycle.AnalyserCommandLine field _xmlFile; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4429
inequality constraint: CombVariable #4429 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4430
subtype constraint: Variable 4405 at class classycle.AnalyserCommandLine field CSV_FILE; tree String  <:  CombVariable #4430
inequality constraint: Variable 4409 at class classycle.AnalyserCommandLine field _csvFile; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4431
subtype constraint: CombVariable #4431  <:  Variable 4409 at class classycle.AnalyserCommandLine field _csvFile; tree String
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4432
inequality constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4433
inequality constraint: Variable 4405 at class classycle.AnalyserCommandLine field CSV_FILE; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4405 at class classycle.AnalyserCommandLine field CSV_FILE; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 4409 at class classycle.AnalyserCommandLine field _csvFile; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 4409 at class classycle.AnalyserCommandLine field _csvFile; tree String != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #4434
inequality constraint: CombVariable #4434 != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2546 at method classycle.CommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #4435
subtype constraint: Variable 4410 at method classycle.AnalyserCommandLine#handleOption(Ljava/lang/String;):V parameter 0; tree String  <:  CombVariable #4435
inequality constraint: Variable 1831 at method classycle.AnalyserCommandLine#getUsage():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1831 at method classycle.AnalyserCommandLine#getUsage():Ljava/lang/String; return type; tree String  <:  Variable 2561 at method classycle.CommandLine#getUsage():Ljava/lang/String; return type; tree String
subtype constraint: CombVariable #4436  <:  Variable 1831 at method classycle.AnalyserCommandLine#getUsage():Ljava/lang/String; return type; tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2561 at method classycle.CommandLine#getUsage():Ljava/lang/String; return type; tree String  =  CombVariable #4437
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2561 at method classycle.CommandLine#getUsage():Ljava/lang/String; return type; tree String  =  CombVariable #4438
inequality constraint: Variable 1880 at method classycle.AnalyserCommandLine#getCsvFile():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4409 at class classycle.AnalyserCommandLine field _csvFile; tree String  <:  Variable 1880 at method classycle.AnalyserCommandLine#getCsvFile():Ljava/lang/String; return type; tree String
inequality constraint: Variable 1867 at method classycle.AnalyserCommandLine#getTitle():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4407 at class classycle.AnalyserCommandLine field _title; tree String  <:  Variable 1867 at method classycle.AnalyserCommandLine#getTitle():Ljava/lang/String; return type; tree String
inequality constraint: Variable 1860 at method classycle.AnalyserCommandLine#getXmlFile():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 4408 at class classycle.AnalyserCommandLine field _xmlFile; tree String  <:  Variable 1860 at method classycle.AnalyserCommandLine#getXmlFile():Ljava/lang/String; return type; tree String

CNF sizes: bools & clauses: 17756 & 54380
CNF solution summary: satisfied!
Annotations of combination variables:
CombVariable #1324 -> @GUT.quals.Peer
CombVariable #3760 -> @GUT.quals.Peer
CombVariable #2618 -> @GUT.quals.Peer
CombVariable #668 -> @GUT.quals.Peer
CombVariable #4152 -> @GUT.quals.Peer
CombVariable #2769 -> @GUT.quals.Peer
CombVariable #2165 -> @GUT.quals.Peer
CombVariable #1892 -> @GUT.quals.Peer
CombVariable #2832 -> @GUT.quals.Peer
CombVariable #1667 -> @GUT.quals.Peer
CombVariable #1859 -> @GUT.quals.Peer
CombVariable #2586 -> @GUT.quals.Peer
CombVariable #4133 -> @GUT.quals.Peer
CombVariable #1552 -> @GUT.quals.Peer
CombVariable #3810 -> @GUT.quals.Peer
CombVariable #618 -> @GUT.quals.Peer
CombVariable #522 -> @GUT.quals.Any
CombVariable #932 -> @GUT.quals.Peer
CombVariable #1312 -> @GUT.quals.Peer
CombVariable #1607 -> @GUT.quals.Peer
CombVariable #2827 -> @GUT.quals.Peer
CombVariable #2833 -> @GUT.quals.Peer
CombVariable #2211 -> @GUT.quals.Peer
CombVariable #1381 -> @GUT.quals.Peer
CombVariable #1937 -> @GUT.quals.Peer
CombVariable #3453 -> @GUT.quals.Any
CombVariable #3721 -> @GUT.quals.Rep
CombVariable #1712 -> @GUT.quals.Peer
CombVariable #4212 -> @GUT.quals.Peer
CombVariable #3421 -> @GUT.quals.Peer
CombVariable #3097 -> @GUT.quals.Peer
CombVariable #3157 -> @GUT.quals.Peer
CombVariable #3647 -> @GUT.quals.Any
CombVariable #2803 -> @GUT.quals.Peer
CombVariable #237 -> @GUT.quals.Peer
CombVariable #3340 -> @GUT.quals.Peer
CombVariable #330 -> @GUT.quals.Peer
CombVariable #102 -> @GUT.quals.Peer
CombVariable #3784 -> @GUT.quals.Peer
CombVariable #479 -> @GUT.quals.Any
CombVariable #3812 -> @GUT.quals.Peer
CombVariable #1626 -> @GUT.quals.Peer
CombVariable #1476 -> @GUT.quals.Any
CombVariable #4213 -> @GUT.quals.Lost
CombVariable #3936 -> @GUT.quals.Peer
CombVariable #3584 -> @GUT.quals.Peer
CombVariable #1995 -> @GUT.quals.Peer
CombVariable #797 -> @GUT.quals.Peer
CombVariable #1391 -> @GUT.quals.Peer
CombVariable #3015 -> @GUT.quals.Peer
CombVariable #552 -> @GUT.quals.Peer
CombVariable #4124 -> @GUT.quals.Peer
CombVariable #4140 -> @GUT.quals.Peer
CombVariable #3794 -> @GUT.quals.Peer
CombVariable #466 -> @GUT.quals.Peer
CombVariable #1384 -> @GUT.quals.Peer
CombVariable #3876 -> @GUT.quals.Rep
CombVariable #848 -> @GUT.quals.Lost
CombVariable #750 -> @GUT.quals.Peer
CombVariable #3715 -> @GUT.quals.Peer
CombVariable #226 -> @GUT.quals.Rep
CombVariable #626 -> @GUT.quals.Peer
CombVariable #2825 -> @GUT.quals.Peer
CombVariable #1481 -> @GUT.quals.Peer
CombVariable #793 -> @GUT.quals.Peer
CombVariable #2308 -> @GUT.quals.Peer
CombVariable #2640 -> @GUT.quals.Peer
CombVariable #4331 -> @GUT.quals.Peer
CombVariable #1154 -> @GUT.quals.Peer
CombVariable #2489 -> @GUT.quals.Peer
CombVariable #1340 -> @GUT.quals.Peer
CombVariable #1204 -> @GUT.quals.Peer
CombVariable #2053 -> @GUT.quals.Peer
CombVariable #4225 -> @GUT.quals.Peer
CombVariable #230 -> @GUT.quals.Peer
CombVariable #3981 -> @GUT.quals.Peer
CombVariable #2612 -> @GUT.quals.Peer
CombVariable #410 -> @GUT.quals.Peer
CombVariable #4063 -> @GUT.quals.Peer
CombVariable #487 -> @GUT.quals.Any
CombVariable #68 -> @GUT.quals.Peer
CombVariable #1115 -> @GUT.quals.Peer
CombVariable #1263 -> @GUT.quals.Peer
CombVariable #1152 -> @GUT.quals.Peer
CombVariable #4271 -> @GUT.quals.Peer
CombVariable #876 -> @GUT.quals.Peer
CombVariable #951 -> @GUT.quals.Peer
CombVariable #4259 -> @GUT.quals.Peer
CombVariable #2114 -> @GUT.quals.Peer
CombVariable #2887 -> @GUT.quals.Peer
CombVariable #2814 -> @GUT.quals.Peer
CombVariable #2901 -> @GUT.quals.Peer
CombVariable #1010 -> @GUT.quals.Peer
CombVariable #925 -> @GUT.quals.Peer
CombVariable #3415 -> @GUT.quals.Peer
CombVariable #3808 -> @GUT.quals.Peer
CombVariable #4245 -> @GUT.quals.Peer
CombVariable #3701 -> @GUT.quals.Peer
CombVariable #89 -> @GUT.quals.Peer
CombVariable #1026 -> @GUT.quals.Peer
CombVariable #1303 -> @GUT.quals.Peer
CombVariable #3702 -> @GUT.quals.Peer
CombVariable #1633 -> @GUT.quals.Rep
CombVariable #1782 -> @GUT.quals.Peer
CombVariable #1993 -> @GUT.quals.Peer
CombVariable #1288 -> @GUT.quals.Lost
CombVariable #2322 -> @GUT.quals.Peer
CombVariable #623 -> @GUT.quals.Peer
CombVariable #2940 -> @GUT.quals.Peer
CombVariable #4367 -> @GUT.quals.Peer
CombVariable #3381 -> @GUT.quals.Peer
CombVariable #634 -> @GUT.quals.Peer
CombVariable #1748 -> @GUT.quals.Peer
CombVariable #1356 -> @GUT.quals.Peer
CombVariable #3431 -> @GUT.quals.Any
CombVariable #1579 -> @GUT.quals.Peer
CombVariable #17 -> @GUT.quals.Peer
CombVariable #2617 -> @GUT.quals.Peer
CombVariable #2327 -> @GUT.quals.Peer
CombVariable #4364 -> @GUT.quals.Peer
CombVariable #3091 -> @GUT.quals.Peer
CombVariable #1925 -> @GUT.quals.Peer
CombVariable #2977 -> @GUT.quals.Peer
CombVariable #2772 -> @GUT.quals.Peer
CombVariable #3454 -> @GUT.quals.Any
CombVariable #1282 -> @GUT.quals.Lost
CombVariable #2679 -> @GUT.quals.Peer
CombVariable #2366 -> @GUT.quals.Peer
CombVariable #1395 -> @GUT.quals.Peer
CombVariable #3395 -> @GUT.quals.Peer
CombVariable #2193 -> @GUT.quals.Peer
CombVariable #2852 -> @GUT.quals.Peer
CombVariable #627 -> @GUT.quals.Peer
CombVariable #761 -> @GUT.quals.Peer
CombVariable #602 -> @GUT.quals.Peer
CombVariable #1017 -> @GUT.quals.Rep
CombVariable #1506 -> @GUT.quals.Peer
CombVariable #3042 -> @GUT.quals.Peer
CombVariable #4123 -> @GUT.quals.Peer
CombVariable #1693 -> @GUT.quals.Peer
CombVariable #2333 -> @GUT.quals.Peer
CombVariable #675 -> @GUT.quals.Peer
CombVariable #2156 -> @GUT.quals.Peer
CombVariable #1606 -> @GUT.quals.Peer
CombVariable #2656 -> @GUT.quals.Peer
CombVariable #2558 -> @GUT.quals.Peer
CombVariable #2163 -> @GUT.quals.Peer
CombVariable #4127 -> @GUT.quals.Peer
CombVariable #1489 -> @GUT.quals.Peer
CombVariable #92 -> @GUT.quals.Peer
CombVariable #960 -> @GUT.quals.Peer
CombVariable #3144 -> @GUT.quals.Peer
CombVariable #2007 -> @GUT.quals.Any
CombVariable #516 -> @GUT.quals.Any
CombVariable #3743 -> @GUT.quals.Peer
CombVariable #4141 -> @GUT.quals.Peer
CombVariable #3501 -> @GUT.quals.Any
CombVariable #2434 -> @GUT.quals.Peer
CombVariable #625 -> @GUT.quals.Peer
CombVariable #1487 -> @GUT.quals.Peer
CombVariable #1315 -> @GUT.quals.Peer
CombVariable #3031 -> @GUT.quals.Peer
CombVariable #2299 -> @GUT.quals.Peer
CombVariable #1652 -> @GUT.quals.Peer
CombVariable #3799 -> @GUT.quals.Peer
CombVariable #1771 -> @GUT.quals.Peer
CombVariable #4265 -> @GUT.quals.Any
CombVariable #2452 -> @GUT.quals.Peer
CombVariable #1313 -> @GUT.quals.Peer
CombVariable #1927 -> @GUT.quals.Peer
CombVariable #4197 -> @GUT.quals.Peer
CombVariable #1795 -> @GUT.quals.Peer
CombVariable #2571 -> @GUT.quals.Peer
CombVariable #2242 -> @GUT.quals.Peer
CombVariable #3437 -> @GUT.quals.Peer
CombVariable #1889 -> @GUT.quals.Peer
CombVariable #1515 -> @GUT.quals.Peer
CombVariable #3686 -> @GUT.quals.Peer
CombVariable #4261 -> @GUT.quals.Peer
CombVariable #308 -> @GUT.quals.Any
CombVariable #3795 -> @GUT.quals.Peer
CombVariable #1021 -> @GUT.quals.Peer
CombVariable #3663 -> @GUT.quals.Rep
CombVariable #3206 -> @GUT.quals.Peer
CombVariable #1304 -> @GUT.quals.Peer
CombVariable #607 -> @GUT.quals.Peer
CombVariable #3075 -> @GUT.quals.Peer
CombVariable #544 -> @GUT.quals.Any
CombVariable #2705 -> @GUT.quals.Peer
CombVariable #1013 -> @GUT.quals.Peer
CombVariable #808 -> @GUT.quals.Peer
CombVariable #2419 -> @GUT.quals.Peer
CombVariable #3391 -> @GUT.quals.Peer
CombVariable #3461 -> @GUT.quals.Any
CombVariable #707 -> @GUT.quals.Peer
CombVariable #4224 -> @GUT.quals.Peer
CombVariable #2806 -> @GUT.quals.Any
CombVariable #252 -> @GUT.quals.Peer
CombVariable #3125 -> @GUT.quals.Peer
CombVariable #1416 -> @GUT.quals.Peer
CombVariable #2603 -> @GUT.quals.Peer
CombVariable #2654 -> @GUT.quals.Peer
CombVariable #2661 -> @GUT.quals.Peer
CombVariable #1548 -> @GUT.quals.Peer
CombVariable #3273 -> @GUT.quals.Peer
CombVariable #1143 -> @GUT.quals.Peer
CombVariable #2038 -> @GUT.quals.Peer
CombVariable #2378 -> @GUT.quals.Peer
CombVariable #1247 -> @GUT.quals.Peer
CombVariable #2635 -> @GUT.quals.Peer
CombVariable #3258 -> @GUT.quals.Peer
CombVariable #86 -> @GUT.quals.Peer
CombVariable #21 -> @GUT.quals.Peer
CombVariable #4134 -> @GUT.quals.Peer
CombVariable #2250 -> @GUT.quals.Peer
CombVariable #1646 -> @GUT.quals.Peer
CombVariable #983 -> @GUT.quals.Peer
CombVariable #769 -> @GUT.quals.Peer
CombVariable #1264 -> @GUT.quals.Peer
CombVariable #222 -> @GUT.quals.Rep
CombVariable #895 -> @GUT.quals.Peer
CombVariable #3710 -> @GUT.quals.Peer
CombVariable #3329 -> @GUT.quals.Peer
CombVariable #3096 -> @GUT.quals.Peer
CombVariable #4168 -> @GUT.quals.Peer
CombVariable #4196 -> @GUT.quals.Peer
CombVariable #2271 -> @GUT.quals.Peer
CombVariable #1398 -> @GUT.quals.Peer
CombVariable #2408 -> @GUT.quals.Peer
CombVariable #4391 -> @GUT.quals.Peer
CombVariable #3450 -> @GUT.quals.Any
CombVariable #1917 -> @GUT.quals.Peer
CombVariable #823 -> @GUT.quals.Peer
CombVariable #2768 -> @GUT.quals.Peer
CombVariable #3219 -> @GUT.quals.Peer
CombVariable #1067 -> @GUT.quals.Peer
CombVariable #2129 -> @GUT.quals.Any
CombVariable #4165 -> @GUT.quals.Peer
CombVariable #3194 -> @GUT.quals.Peer
CombVariable #1365 -> @GUT.quals.Peer
CombVariable #3737 -> @GUT.quals.Peer
CombVariable #884 -> @GUT.quals.Peer
CombVariable #77 -> @GUT.quals.Peer
CombVariable #3762 -> @GUT.quals.Peer
CombVariable #2551 -> @GUT.quals.Peer
CombVariable #1485 -> @GUT.quals.Peer
CombVariable #2789 -> @GUT.quals.Peer
CombVariable #3108 -> @GUT.quals.Peer
CombVariable #2454 -> @GUT.quals.Peer
CombVariable #2285 -> @GUT.quals.Peer
CombVariable #2438 -> @GUT.quals.Lost
CombVariable #3650 -> @GUT.quals.Peer
CombVariable #2646 -> @GUT.quals.Peer
CombVariable #4164 -> @GUT.quals.Peer
CombVariable #3688 -> @GUT.quals.Peer
CombVariable #1491 -> @GUT.quals.Peer
CombVariable #3284 -> @GUT.quals.Peer
CombVariable #1415 -> @GUT.quals.Peer
CombVariable #2248 -> @GUT.quals.Peer
CombVariable #1124 -> @GUT.quals.Peer
CombVariable #966 -> @GUT.quals.Peer
CombVariable #1770 -> @GUT.quals.Peer
CombVariable #1136 -> @GUT.quals.Peer
CombVariable #2501 -> @GUT.quals.Peer
CombVariable #1291 -> @GUT.quals.Peer
CombVariable #1702 -> @GUT.quals.Peer
CombVariable #3974 -> @GUT.quals.Peer
CombVariable #580 -> @GUT.quals.Peer
CombVariable #608 -> @GUT.quals.Peer
CombVariable #4436 -> @GUT.quals.Rep
CombVariable #2683 -> @GUT.quals.Peer
CombVariable #2450 -> @GUT.quals.Peer
CombVariable #1082 -> @GUT.quals.Peer
CombVariable #2020 -> @GUT.quals.Peer
CombVariable #3578 -> @GUT.quals.Peer
CombVariable #1688 -> @GUT.quals.Peer
CombVariable #1044 -> @GUT.quals.Peer
CombVariable #2352 -> @GUT.quals.Peer
CombVariable #3248 -> @GUT.quals.Peer
CombVariable #1500 -> @GUT.quals.Rep
CombVariable #3580 -> @GUT.quals.Peer
CombVariable #2980 -> @GUT.quals.Peer
CombVariable #3164 -> @GUT.quals.Peer
CombVariable #4179 -> @GUT.quals.Peer
CombVariable #2347 -> @GUT.quals.Peer
CombVariable #4253 -> @GUT.quals.Peer
CombVariable #1413 -> @GUT.quals.Peer
CombVariable #3811 -> @GUT.quals.Peer
CombVariable #1226 -> @GUT.quals.Peer
CombVariable #984 -> @GUT.quals.Peer
CombVariable #2500 -> @GUT.quals.Lost
CombVariable #628 -> @GUT.quals.Peer
CombVariable #1641 -> @GUT.quals.Peer
CombVariable #324 -> @GUT.quals.Peer
CombVariable #1314 -> @GUT.quals.Peer
CombVariable #3044 -> @GUT.quals.Peer
CombVariable #1034 -> @GUT.quals.Peer
CombVariable #1271 -> @GUT.quals.Peer
CombVariable #4307 -> @GUT.quals.Peer
CombVariable #3984 -> @GUT.quals.Peer
CombVariable #16 -> @GUT.quals.Peer
CombVariable #2205 -> @GUT.quals.Peer
CombVariable #271 -> @GUT.quals.Peer
CombVariable #2154 -> @GUT.quals.Peer
CombVariable #787 -> @GUT.quals.Peer
CombVariable #4249 -> @GUT.quals.Peer
CombVariable #676 -> @GUT.quals.Peer
CombVariable #1658 -> @GUT.quals.Lost
CombVariable #1713 -> @GUT.quals.Peer
CombVariable #2920 -> @GUT.quals.Peer
CombVariable #3738 -> @GUT.quals.Peer
CombVariable #3590 -> @GUT.quals.Peer
CombVariable #1142 -> @GUT.quals.Peer
CombVariable #2325 -> @GUT.quals.Peer
CombVariable #1235 -> @GUT.quals.Peer
CombVariable #1035 -> @GUT.quals.Peer
CombVariable #4381 -> @GUT.quals.Any
CombVariable #1179 -> @GUT.quals.Peer
CombVariable #2817 -> @GUT.quals.Peer
CombVariable #2993 -> @GUT.quals.Peer
CombVariable #2304 -> @GUT.quals.Peer
CombVariable #4232 -> @GUT.quals.Peer
CombVariable #2329 -> @GUT.quals.Peer
CombVariable #3852 -> @GUT.quals.Lost
CombVariable #1812 -> @GUT.quals.Peer
CombVariable #3636 -> @GUT.quals.Peer
CombVariable #3263 -> @GUT.quals.Peer
CombVariable #4160 -> @GUT.quals.Peer
CombVariable #529 -> @GUT.quals.Any
CombVariable #1673 -> @GUT.quals.Peer
CombVariable #2052 -> @GUT.quals.Any
CombVariable #2410 -> @GUT.quals.Peer
CombVariable #700 -> @GUT.quals.Peer
CombVariable #3254 -> @GUT.quals.Peer
CombVariable #1080 -> @GUT.quals.Peer
CombVariable #312 -> @GUT.quals.Peer
CombVariable #686 -> @GUT.quals.Peer
CombVariable #1059 -> @GUT.quals.Peer
CombVariable #2548 -> @GUT.quals.Peer
CombVariable #1855 -> @GUT.quals.Peer
CombVariable #987 -> @GUT.quals.Peer
CombVariable #4358 -> @GUT.quals.Peer
CombVariable #3020 -> @GUT.quals.Peer
CombVariable #1929 -> @GUT.quals.Peer
CombVariable #2638 -> @GUT.quals.Peer
CombVariable #3502 -> @GUT.quals.Any
CombVariable #2122 -> @GUT.quals.Any
CombVariable #2043 -> @GUT.quals.Rep
CombVariable #1409 -> @GUT.quals.Peer
CombVariable #2055 -> @GUT.quals.Peer
CombVariable #1535 -> @GUT.quals.Peer
CombVariable #2388 -> @GUT.quals.Peer
CombVariable #4003 -> @GUT.quals.Peer
CombVariable #1776 -> @GUT.quals.Peer
CombVariable #4143 -> @GUT.quals.Peer
CombVariable #1691 -> @GUT.quals.Peer
CombVariable #1918 -> @GUT.quals.Peer
CombVariable #2647 -> @GUT.quals.Peer
CombVariable #315 -> @GUT.quals.Any
CombVariable #2563 -> @GUT.quals.Lost
CombVariable #2503 -> @GUT.quals.Peer
CombVariable #1914 -> @GUT.quals.Peer
CombVariable #3771 -> @GUT.quals.Peer
CombVariable #2416 -> @GUT.quals.Peer
CombVariable #1079 -> @GUT.quals.Peer
CombVariable #3303 -> @GUT.quals.Any
CombVariable #1047 -> @GUT.quals.Peer
CombVariable #362 -> @GUT.quals.Rep
CombVariable #3975 -> @GUT.quals.Peer
CombVariable #4069 -> @GUT.quals.Peer
CombVariable #1185 -> @GUT.quals.Peer
CombVariable #3511 -> @GUT.quals.Any
CombVariable #1300 -> @GUT.quals.Peer
CombVariable #1541 -> @GUT.quals.Peer
CombVariable #3087 -> @GUT.quals.Peer
CombVariable #381 -> @GUT.quals.Rep
CombVariable #2644 -> @GUT.quals.Peer
CombVariable #2589 -> @GUT.quals.Peer
CombVariable #2198 -> @GUT.quals.Peer
CombVariable #1531 -> @GUT.quals.Peer
CombVariable #3228 -> @GUT.quals.Rep
CombVariable #1719 -> @GUT.quals.Peer
CombVariable #2678 -> @GUT.quals.Peer
CombVariable #2959 -> @GUT.quals.Peer
CombVariable #4383 -> @GUT.quals.Peer
CombVariable #1069 -> @GUT.quals.Peer
CombVariable #836 -> @GUT.quals.Peer
CombVariable #1575 -> @GUT.quals.Peer
CombVariable #3012 -> @GUT.quals.Peer
CombVariable #4402 -> @GUT.quals.Peer
CombVariable #2463 -> @GUT.quals.Peer
CombVariable #2747 -> @GUT.quals.Peer
CombVariable #3698 -> @GUT.quals.Peer
CombVariable #1803 -> @GUT.quals.Peer
CombVariable #781 -> @GUT.quals.Peer
CombVariable #3559 -> @GUT.quals.Peer
CombVariable #216 -> @GUT.quals.Rep
CombVariable #681 -> @GUT.quals.Peer
CombVariable #3402 -> @GUT.quals.Peer
CombVariable #4188 -> @GUT.quals.Peer
CombVariable #3197 -> @GUT.quals.Peer
CombVariable #3138 -> @GUT.quals.Any
CombVariable #861 -> @GUT.quals.Peer
CombVariable #717 -> @GUT.quals.Peer
CombVariable #4386 -> @GUT.quals.Peer
CombVariable #346 -> @GUT.quals.Peer
CombVariable #3893 -> @GUT.quals.Peer
CombVariable #3641 -> @GUT.quals.Peer
CombVariable #1916 -> @GUT.quals.Peer
CombVariable #4022 -> @GUT.quals.Peer
CombVariable #1295 -> @GUT.quals.Peer
CombVariable #3274 -> @GUT.quals.Peer
CombVariable #4159 -> @GUT.quals.Peer
CombVariable #2357 -> @GUT.quals.Peer
CombVariable #336 -> @GUT.quals.Peer
CombVariable #2684 -> @GUT.quals.Peer
CombVariable #342 -> @GUT.quals.Peer
CombVariable #2869 -> @GUT.quals.Peer
CombVariable #1081 -> @GUT.quals.Peer
CombVariable #2328 -> @GUT.quals.Peer
CombVariable #2490 -> @GUT.quals.Peer
CombVariable #1122 -> @GUT.quals.Peer
CombVariable #4238 -> @GUT.quals.Peer
CombVariable #2771 -> @GUT.quals.Any
CombVariable #1396 -> @GUT.quals.Peer
CombVariable #2319 -> @GUT.quals.Peer
CombVariable #575 -> @GUT.quals.Peer
CombVariable #3088 -> @GUT.quals.Peer
CombVariable #784 -> @GUT.quals.Peer
CombVariable #3449 -> @GUT.quals.Any
CombVariable #3028 -> @GUT.quals.Peer
CombVariable #25 -> @GUT.quals.Peer
CombVariable #90 -> @GUT.quals.Peer
CombVariable #3318 -> @GUT.quals.Peer
CombVariable #3829 -> @GUT.quals.Peer
CombVariable #1675 -> @GUT.quals.Peer
CombVariable #3390 -> @GUT.quals.Any
CombVariable #1472 -> @GUT.quals.Peer
CombVariable #3276 -> @GUT.quals.Peer
CombVariable #478 -> @GUT.quals.Any
CombVariable #1759 -> @GUT.quals.Peer
CombVariable #480 -> @GUT.quals.Any
CombVariable #1161 -> @GUT.quals.Peer
CombVariable #2936 -> @GUT.quals.Peer
CombVariable #693 -> @GUT.quals.Peer
CombVariable #3819 -> @GUT.quals.Peer
CombVariable #2023 -> @GUT.quals.Peer
CombVariable #1651 -> @GUT.quals.Peer
CombVariable #3212 -> @GUT.quals.Peer
CombVariable #4180 -> @GUT.quals.Peer
CombVariable #2186 -> @GUT.quals.Peer
CombVariable #939 -> @GUT.quals.Peer
CombVariable #1352 -> @GUT.quals.Peer
CombVariable #1160 -> @GUT.quals.Peer
CombVariable #2206 -> @GUT.quals.Peer
CombVariable #95 -> @GUT.quals.Peer
CombVariable #3996 -> @GUT.quals.Rep
CombVariable #2294 -> @GUT.quals.Peer
CombVariable #2465 -> @GUT.quals.Peer
CombVariable #1435 -> @GUT.quals.Peer
CombVariable #3029 -> @GUT.quals.Peer
CombVariable #3825 -> @GUT.quals.Peer
CombVariable #2127 -> @GUT.quals.Lost
CombVariable #1116 -> @GUT.quals.Peer
CombVariable #1370 -> @GUT.quals.Peer
CombVariable #2629 -> @GUT.quals.Peer
CombVariable #805 -> @GUT.quals.Peer
CombVariable #881 -> @GUT.quals.Peer
CombVariable #1587 -> @GUT.quals.Peer
CombVariable #3536 -> @GUT.quals.Peer
CombVariable #1096 -> @GUT.quals.Peer
CombVariable #889 -> @GUT.quals.Peer
CombVariable #2584 -> @GUT.quals.Peer
CombVariable #2582 -> @GUT.quals.Peer
CombVariable #1881 -> @GUT.quals.Peer
CombVariable #1206 -> @GUT.quals.Peer
CombVariable #3507 -> @GUT.quals.Peer
CombVariable #4244 -> @GUT.quals.Peer
CombVariable #3086 -> @GUT.quals.Peer
CombVariable #3325 -> @GUT.quals.Peer
CombVariable #3321 -> @GUT.quals.Peer
CombVariable #2120 -> @GUT.quals.Peer
CombVariable #3855 -> @GUT.quals.Lost
CombVariable #2420 -> @GUT.quals.Peer
CombVariable #897 -> @GUT.quals.Peer
CombVariable #3198 -> @GUT.quals.Peer
CombVariable #1007 -> @GUT.quals.Peer
CombVariable #1603 -> @GUT.quals.Peer
CombVariable #1432 -> @GUT.quals.Peer
CombVariable #1971 -> @GUT.quals.Peer
CombVariable #1174 -> @GUT.quals.Peer
CombVariable #3315 -> @GUT.quals.Peer
CombVariable #2673 -> @GUT.quals.Any
CombVariable #1966 -> @GUT.quals.Peer
CombVariable #1728 -> @GUT.quals.Peer
CombVariable #4013 -> @GUT.quals.Peer
CombVariable #3630 -> @GUT.quals.Peer
CombVariable #2238 -> @GUT.quals.Peer
CombVariable #450 -> @GUT.quals.Peer
CombVariable #2192 -> @GUT.quals.Peer
CombVariable #3008 -> @GUT.quals.Peer
CombVariable #3239 -> @GUT.quals.Peer
CombVariable #3520 -> @GUT.quals.Peer
CombVariable #314 -> @GUT.quals.Any
CombVariable #3107 -> @GUT.quals.Peer
CombVariable #921 -> @GUT.quals.Peer
CombVariable #980 -> @GUT.quals.Peer
CombVariable #3131 -> @GUT.quals.Any
CombVariable #3654 -> @GUT.quals.Peer
CombVariable #2456 -> @GUT.quals.Peer
CombVariable #2979 -> @GUT.quals.Peer
CombVariable #871 -> @GUT.quals.Peer
CombVariable #449 -> @GUT.quals.Peer
CombVariable #1347 -> @GUT.quals.Peer
CombVariable #4320 -> @GUT.quals.Peer
CombVariable #1321 -> @GUT.quals.Peer
CombVariable #4131 -> @GUT.quals.Peer
CombVariable #1418 -> @GUT.quals.Peer
CombVariable #2382 -> @GUT.quals.Peer
CombVariable #1470 -> @GUT.quals.Any
CombVariable #246 -> @GUT.quals.Peer
CombVariable #4437 -> @GUT.quals.Lost
CombVariable #1794 -> @GUT.quals.Peer
CombVariable #3368 -> @GUT.quals.Peer
CombVariable #1338 -> @GUT.quals.Any
CombVariable #3055 -> @GUT.quals.Peer
CombVariable #2697 -> @GUT.quals.Peer
CombVariable #3016 -> @GUT.quals.Peer
CombVariable #3537 -> @GUT.quals.Any
CombVariable #1622 -> @GUT.quals.Peer
CombVariable #1858 -> @GUT.quals.Peer
CombVariable #2190 -> @GUT.quals.Peer
CombVariable #963 -> @GUT.quals.Peer
CombVariable #1750 -> @GUT.quals.Peer
CombVariable #223 -> @GUT.quals.Rep
CombVariable #71 -> @GUT.quals.Peer
CombVariable #696 -> @GUT.quals.Peer
CombVariable #4046 -> @GUT.quals.Peer
CombVariable #3882 -> @GUT.quals.Rep
CombVariable #671 -> @GUT.quals.Peer
CombVariable #4262 -> @GUT.quals.Peer
CombVariable #2031 -> @GUT.quals.Peer
CombVariable #1030 -> @GUT.quals.Peer
CombVariable #311 -> @GUT.quals.Peer
CombVariable #1903 -> @GUT.quals.Peer
CombVariable #1480 -> @GUT.quals.Peer
CombVariable #33 -> @GUT.quals.Peer
CombVariable #3467 -> @GUT.quals.Peer
CombVariable #2986 -> @GUT.quals.Peer
CombVariable #1382 -> @GUT.quals.Peer
CombVariable #2062 -> @GUT.quals.Peer
CombVariable #1380 -> @GUT.quals.Peer
CombVariable #2642 -> @GUT.quals.Peer
CombVariable #1156 -> @GUT.quals.Peer
CombVariable #2895 -> @GUT.quals.Peer
CombVariable #2153 -> @GUT.quals.Peer
CombVariable #4431 -> @GUT.quals.Peer
CombVariable #569 -> @GUT.quals.Peer
CombVariable #1099 -> @GUT.quals.Rep
CombVariable #2166 -> @GUT.quals.Peer
CombVariable #4357 -> @GUT.quals.Peer
CombVariable #2457 -> @GUT.quals.Peer
CombVariable #2491 -> @GUT.quals.Peer
CombVariable #4045 -> @GUT.quals.Peer
CombVariable #1825 -> @GUT.quals.Peer
CombVariable #941 -> @GUT.quals.Peer
CombVariable #2989 -> @GUT.quals.Peer
CombVariable #2028 -> @GUT.quals.Peer
CombVariable #2455 -> @GUT.quals.Any
CombVariable #1423 -> @GUT.quals.Peer
CombVariable #1073 -> @GUT.quals.Peer
CombVariable #1842 -> @GUT.quals.Peer
CombVariable #4373 -> @GUT.quals.Peer
CombVariable #1605 -> @GUT.quals.Peer
CombVariable #4332 -> @GUT.quals.Peer
CombVariable #2547 -> @GUT.quals.Peer
CombVariable #3615 -> @GUT.quals.Peer
CombVariable #2488 -> @GUT.quals.Peer
CombVariable #1061 -> @GUT.quals.Peer
CombVariable #3257 -> @GUT.quals.Peer
CombVariable #185 -> @GUT.quals.Peer
CombVariable #256 -> @GUT.quals.Peer
CombVariable #257 -> @GUT.quals.Peer
CombVariable #4200 -> @GUT.quals.Peer
CombVariable #488 -> @GUT.quals.Any
CombVariable #1066 -> @GUT.quals.Peer
CombVariable #3193 -> @GUT.quals.Peer
CombVariable #779 -> @GUT.quals.Peer
CombVariable #3136 -> @GUT.quals.Peer
CombVariable #2387 -> @GUT.quals.Peer
CombVariable #994 -> @GUT.quals.Peer
CombVariable #74 -> @GUT.quals.Peer
CombVariable #885 -> @GUT.quals.Peer
CombVariable #2314 -> @GUT.quals.Peer
CombVariable #3865 -> @GUT.quals.Peer
CombVariable #4390 -> @GUT.quals.Peer
CombVariable #1990 -> @GUT.quals.Peer
CombVariable #1862 -> @GUT.quals.Peer
CombVariable #2741 -> @GUT.quals.Peer
CombVariable #4413 -> @GUT.quals.Any
CombVariable #1316 -> @GUT.quals.Peer
CombVariable #4412 -> @GUT.quals.Any
CombVariable #3960 -> @GUT.quals.Peer
CombVariable #3089 -> @GUT.quals.Peer
CombVariable #293 -> @GUT.quals.Any
CombVariable #251 -> @GUT.quals.Peer
CombVariable #940 -> @GUT.quals.Peer
CombVariable #1737 -> @GUT.quals.Peer
CombVariable #1930 -> @GUT.quals.Peer
CombVariable #481 -> @GUT.quals.Any
CombVariable #1430 -> @GUT.quals.Peer
CombVariable #509 -> @GUT.quals.Any
CombVariable #2354 -> @GUT.quals.Peer
CombVariable #3134 -> @GUT.quals.Any
CombVariable #2574 -> @GUT.quals.Peer
CombVariable #3592 -> @GUT.quals.Peer
CombVariable #1441 -> @GUT.quals.Peer
CombVariable #3803 -> @GUT.quals.Peer
CombVariable #3575 -> @GUT.quals.Peer
CombVariable #2214 -> @GUT.quals.Peer
CombVariable #1135 -> @GUT.quals.Peer
CombVariable #1414 -> @GUT.quals.Peer
CombVariable #2422 -> @GUT.quals.Peer
CombVariable #81 -> @GUT.quals.Peer
CombVariable #862 -> @GUT.quals.Peer
CombVariable #3102 -> @GUT.quals.Peer
CombVariable #4270 -> @GUT.quals.Peer
CombVariable #894 -> @GUT.quals.Peer
CombVariable #4387 -> @GUT.quals.Peer
CombVariable #3618 -> @GUT.quals.Rep
CombVariable #4176 -> @GUT.quals.Peer
CombVariable #4340 -> @GUT.quals.Peer
CombVariable #1498 -> @GUT.quals.Rep
CombVariable #1033 -> @GUT.quals.Peer
CombVariable #4108 -> @GUT.quals.Peer
CombVariable #2437 -> @GUT.quals.Lost
CombVariable #2396 -> @GUT.quals.Peer
CombVariable #96 -> @GUT.quals.Peer
CombVariable #873 -> @GUT.quals.Peer
CombVariable #2116 -> @GUT.quals.Peer
CombVariable #3066 -> @GUT.quals.Peer
CombVariable #2515 -> @GUT.quals.Peer
CombVariable #2753 -> @GUT.quals.Peer
CombVariable #1433 -> @GUT.quals.Peer
CombVariable #217 -> @GUT.quals.Rep
CombVariable #3532 -> @GUT.quals.Peer
CombVariable #3082 -> @GUT.quals.Peer
CombVariable #2290 -> @GUT.quals.Peer
CombVariable #1490 -> @GUT.quals.Peer
CombVariable #1539 -> @GUT.quals.Peer
CombVariable #1482 -> @GUT.quals.Any
CombVariable #1711 -> @GUT.quals.Peer
CombVariable #1694 -> @GUT.quals.Peer
CombVariable #1847 -> @GUT.quals.Peer
CombVariable #2398 -> @GUT.quals.Peer
CombVariable #3304 -> @GUT.quals.Any
CombVariable #2246 -> @GUT.quals.Rep
CombVariable #3050 -> @GUT.quals.Rep
CombVariable #2916 -> @GUT.quals.Peer
CombVariable #2774 -> @GUT.quals.Any
CombVariable #4217 -> @GUT.quals.Peer
CombVariable #3926 -> @GUT.quals.Lost
CombVariable #4114 -> @GUT.quals.Peer
CombVariable #1119 -> @GUT.quals.Peer
CombVariable #2639 -> @GUT.quals.Peer
CombVariable #1474 -> @GUT.quals.Peer
CombVariable #3867 -> @GUT.quals.Peer
CombVariable #1039 -> @GUT.quals.Peer
CombVariable #3207 -> @GUT.quals.Peer
CombVariable #3496 -> @GUT.quals.Peer
CombVariable #1258 -> @GUT.quals.Peer
CombVariable #1710 -> @GUT.quals.Peer
CombVariable #1192 -> @GUT.quals.Peer
CombVariable #4290 -> @GUT.quals.Peer
CombVariable #3594 -> @GUT.quals.Peer
CombVariable #1725 -> @GUT.quals.Peer
CombVariable #1704 -> @GUT.quals.Peer
CombVariable #2810 -> @GUT.quals.Peer
CombVariable #923 -> @GUT.quals.Peer
CombVariable #492 -> @GUT.quals.Any
CombVariable #4074 -> @GUT.quals.Peer
CombVariable #2449 -> @GUT.quals.Any
CombVariable #2102 -> @GUT.quals.Any
CombVariable #3908 -> @GUT.quals.Peer
CombVariable #872 -> @GUT.quals.Peer
CombVariable #1983 -> @GUT.quals.Peer
CombVariable #1287 -> @GUT.quals.Peer
CombVariable #1386 -> @GUT.quals.Peer
CombVariable #3854 -> @GUT.quals.Lost
CombVariable #108 -> @GUT.quals.Peer
CombVariable #630 -> @GUT.quals.Peer
CombVariable #1954 -> @GUT.quals.Peer
CombVariable #4284 -> @GUT.quals.Peer
CombVariable #2483 -> @GUT.quals.Peer
CombVariable #2107 -> @GUT.quals.Peer
CombVariable #3101 -> @GUT.quals.Peer
CombVariable #3921 -> @GUT.quals.Peer
CombVariable #3068 -> @GUT.quals.Peer
CombVariable #343 -> @GUT.quals.Peer
CombVariable #97 -> @GUT.quals.Peer
CombVariable #4330 -> @GUT.quals.Peer
CombVariable #3227 -> @GUT.quals.Rep
CombVariable #499 -> @GUT.quals.Any
CombVariable #2481 -> @GUT.quals.Peer
CombVariable #2636 -> @GUT.quals.Peer
CombVariable #3591 -> @GUT.quals.Peer
CombVariable #2943 -> @GUT.quals.Peer
CombVariable #2324 -> @GUT.quals.Peer
CombVariable #366 -> @GUT.quals.Peer
CombVariable #485 -> @GUT.quals.Any
CombVariable #1248 -> @GUT.quals.Peer
CombVariable #4190 -> @GUT.quals.Peer
CombVariable #1662 -> @GUT.quals.Lost
CombVariable #121 -> @GUT.quals.Peer
CombVariable #879 -> @GUT.quals.Any
CombVariable #2276 -> @GUT.quals.Peer
CombVariable #3802 -> @GUT.quals.Peer
CombVariable #4101 -> @GUT.quals.Peer
CombVariable #3692 -> @GUT.quals.Peer
CombVariable #2842 -> @GUT.quals.Peer
CombVariable #3883 -> @GUT.quals.Rep
CombVariable #82 -> @GUT.quals.Peer
CombVariable #4333 -> @GUT.quals.Peer
CombVariable #1417 -> @GUT.quals.Peer
CombVariable #1985 -> @GUT.quals.Peer
CombVariable #2681 -> @GUT.quals.Peer
CombVariable #800 -> @GUT.quals.Peer
CombVariable #2363 -> @GUT.quals.Peer
CombVariable #4171 -> @GUT.quals.Peer
CombVariable #4422 -> @GUT.quals.Peer
CombVariable #1628 -> @GUT.quals.Peer
CombVariable #2131 -> @GUT.quals.Lost
CombVariable #1777 -> @GUT.quals.Peer
CombVariable #3455 -> @GUT.quals.Any
CombVariable #3432 -> @GUT.quals.Lost
CombVariable #3617 -> @GUT.quals.Rep
CombVariable #2736 -> @GUT.quals.Peer
CombVariable #3687 -> @GUT.quals.Peer
CombVariable #2902 -> @GUT.quals.Peer
CombVariable #1562 -> @GUT.quals.Peer
CombVariable #3792 -> @GUT.quals.Peer
CombVariable #4292 -> @GUT.quals.Peer
CombVariable #2849 -> @GUT.quals.Peer
CombVariable #2130 -> @GUT.quals.Peer
CombVariable #3387 -> @GUT.quals.Peer
CombVariable #2748 -> @GUT.quals.Peer
CombVariable #3569 -> @GUT.quals.Any
CombVariable #1749 -> @GUT.quals.Peer
CombVariable #1292 -> @GUT.quals.Lost
CombVariable #1139 -> @GUT.quals.Peer
CombVariable #380 -> @GUT.quals.Rep
CombVariable #2559 -> @GUT.quals.Peer
CombVariable #1307 -> @GUT.quals.Peer
CombVariable #176 -> @GUT.quals.Any
CombVariable #1424 -> @GUT.quals.Peer
CombVariable #3277 -> @GUT.quals.Peer
CombVariable #2676 -> @GUT.quals.Peer
CombVariable #1298 -> @GUT.quals.Peer
CombVariable #763 -> @GUT.quals.Peer
CombVariable #2634 -> @GUT.quals.Peer
CombVariable #2871 -> @GUT.quals.Rep
CombVariable #1709 -> @GUT.quals.Peer
CombVariable #1023 -> @GUT.quals.Peer
CombVariable #3614 -> @GUT.quals.Peer
CombVariable #4115 -> @GUT.quals.Peer
CombVariable #1009 -> @GUT.quals.Peer
CombVariable #2620 -> @GUT.quals.Peer
CombVariable #1249 -> @GUT.quals.Peer
CombVariable #1196 -> @GUT.quals.Peer
CombVariable #3860 -> @GUT.quals.Peer
CombVariable #4210 -> @GUT.quals.Lost
CombVariable #2964 -> @GUT.quals.Peer
CombVariable #579 -> @GUT.quals.Peer
CombVariable #1686 -> @GUT.quals.Peer
CombVariable #2344 -> @GUT.quals.Peer
CombVariable #3885 -> @GUT.quals.Peer
CombVariable #4070 -> @GUT.quals.Peer
CombVariable #1639 -> @GUT.quals.Peer
CombVariable #732 -> @GUT.quals.Peer
CombVariable #240 -> @GUT.quals.Peer
CombVariable #239 -> @GUT.quals.Peer
CombVariable #2216 -> @GUT.quals.Peer
CombVariable #2924 -> @GUT.quals.Peer
CombVariable #515 -> @GUT.quals.Any
CombVariable #1829 -> @GUT.quals.Peer
CombVariable #2522 -> @GUT.quals.Peer
CombVariable #1836 -> @GUT.quals.Any
CombVariable #79 -> @GUT.quals.Peer
CombVariable #1703 -> @GUT.quals.Peer
CombVariable #1376 -> @GUT.quals.Peer
CombVariable #4052 -> @GUT.quals.Peer
CombVariable #1627 -> @GUT.quals.Peer
CombVariable #2474 -> @GUT.quals.Peer
CombVariable #3348 -> @GUT.quals.Peer
CombVariable #942 -> @GUT.quals.Peer
CombVariable #1392 -> @GUT.quals.Peer
CombVariable #3783 -> @GUT.quals.Peer
CombVariable #3704 -> @GUT.quals.Peer
CombVariable #2275 -> @GUT.quals.Peer
CombVariable #3032 -> @GUT.quals.Peer
CombVariable #1134 -> @GUT.quals.Peer
CombVariable #2767 -> @GUT.quals.Peer
CombVariable #948 -> @GUT.quals.Peer
CombVariable #2468 -> @GUT.quals.Peer
CombVariable #4075 -> @GUT.quals.Peer
CombVariable #2508 -> @GUT.quals.Peer
CombVariable #3586 -> @GUT.quals.Peer
CombVariable #2865 -> @GUT.quals.Peer
CombVariable #1503 -> @GUT.quals.Peer
CombVariable #4279 -> @GUT.quals.Peer
CombVariable #2001 -> @GUT.quals.Peer
CombVariable #2802 -> @GUT.quals.Peer
CombVariable #2626 -> @GUT.quals.Peer
CombVariable #759 -> @GUT.quals.Peer
CombVariable #1375 -> @GUT.quals.Peer
CombVariable #2409 -> @GUT.quals.Peer
CombVariable #1245 -> @GUT.quals.Peer
CombVariable #1530 -> @GUT.quals.Peer
CombVariable #2633 -> @GUT.quals.Peer
CombVariable #2005 -> @GUT.quals.Peer
CombVariable #1132 -> @GUT.quals.Peer
CombVariable #326 -> @GUT.quals.Any
CombVariable #1145 -> @GUT.quals.Peer
CombVariable #332 -> @GUT.quals.Any
CombVariable #1638 -> @GUT.quals.Peer
CombVariable #4264 -> @GUT.quals.Any
CombVariable #3319 -> @GUT.quals.Peer
CombVariable #3256 -> @GUT.quals.Peer
CombVariable #690 -> @GUT.quals.Peer
CombVariable #3466 -> @GUT.quals.Peer
CombVariable #803 -> @GUT.quals.Peer
CombVariable #2459 -> @GUT.quals.Peer
CombVariable #2499 -> @GUT.quals.Peer
CombVariable #3846 -> @GUT.quals.Peer
CombVariable #1578 -> @GUT.quals.Peer
CombVariable #2208 -> @GUT.quals.Peer
CombVariable #2218 -> @GUT.quals.Peer
CombVariable #1743 -> @GUT.quals.Peer
CombVariable #4434 -> @GUT.quals.Peer
CombVariable #557 -> @GUT.quals.Peer
CombVariable #3396 -> @GUT.quals.Peer
CombVariable #181 -> @GUT.quals.Peer
CombVariable #3442 -> @GUT.quals.Any
CombVariable #2041 -> @GUT.quals.Peer
CombVariable #3316 -> @GUT.quals.Peer
CombVariable #1751 -> @GUT.quals.Peer
CombVariable #2820 -> @GUT.quals.Peer
CombVariable #1793 -> @GUT.quals.Lost
CombVariable #4236 -> @GUT.quals.Peer
CombVariable #1571 -> @GUT.quals.Peer
CombVariable #348 -> @GUT.quals.Peer
CombVariable #754 -> @GUT.quals.Peer
CombVariable #4158 -> @GUT.quals.Peer
CombVariable #255 -> @GUT.quals.Peer
CombVariable #1272 -> @GUT.quals.Peer
CombVariable #4242 -> @GUT.quals.Peer
CombVariable #2581 -> @GUT.quals.Peer
CombVariable #1799 -> @GUT.quals.Peer
CombVariable #3629 -> @GUT.quals.Any
CombVariable #4268 -> @GUT.quals.Peer
CombVariable #2286 -> @GUT.quals.Peer
CombVariable #233 -> @GUT.quals.Peer
CombVariable #2839 -> @GUT.quals.Any
CombVariable #1399 -> @GUT.quals.Peer
CombVariable #3895 -> @GUT.quals.Peer
CombVariable #1525 -> @GUT.quals.Peer
CombVariable #1368 -> @GUT.quals.Peer
CombVariable #2557 -> @GUT.quals.Peer
CombVariable #4161 -> @GUT.quals.Peer
CombVariable #3491 -> @GUT.quals.Any
CombVariable #3583 -> @GUT.quals.Peer
CombVariable #1363 -> @GUT.quals.Peer
CombVariable #2359 -> @GUT.quals.Peer
CombVariable #1260 -> @GUT.quals.Peer
CombVariable #313 -> @GUT.quals.Peer
CombVariable #2653 -> @GUT.quals.Peer
CombVariable #4139 -> @GUT.quals.Peer
CombVariable #3862 -> @GUT.quals.Peer
CombVariable #2144 -> @GUT.quals.Peer
CombVariable #701 -> @GUT.quals.Peer
CombVariable #2479 -> @GUT.quals.Peer
CombVariable #1144 -> @GUT.quals.Peer
CombVariable #2466 -> @GUT.quals.Peer
CombVariable #2417 -> @GUT.quals.Peer
CombVariable #1837 -> @GUT.quals.Peer
CombVariable #2927 -> @GUT.quals.Peer
CombVariable #1165 -> @GUT.quals.Peer
CombVariable #1358 -> @GUT.quals.Peer
CombVariable #3503 -> @GUT.quals.Any
CombVariable #3071 -> @GUT.quals.Peer
CombVariable #3925 -> @GUT.quals.Peer
CombVariable #514 -> @GUT.quals.Any
CombVariable #3220 -> @GUT.quals.Peer
CombVariable #3673 -> @GUT.quals.Peer
CombVariable #3516 -> @GUT.quals.Peer
CombVariable #243 -> @GUT.quals.Peer
CombVariable #4337 -> @GUT.quals.Peer
CombVariable #3142 -> @GUT.quals.Peer
CombVariable #2937 -> @GUT.quals.Peer
CombVariable #718 -> @GUT.quals.Peer
CombVariable #1058 -> @GUT.quals.Peer
CombVariable #1934 -> @GUT.quals.Peer
CombVariable #182 -> @GUT.quals.Any
CombVariable #570 -> @GUT.quals.Peer
CombVariable #4162 -> @GUT.quals.Peer
CombVariable #1625 -> @GUT.quals.Peer
CombVariable #2502 -> @GUT.quals.Lost
CombVariable #2645 -> @GUT.quals.Peer
CombVariable #3209 -> @GUT.quals.Peer
CombVariable #2415 -> @GUT.quals.Peer
CombVariable #1708 -> @GUT.quals.Peer
CombVariable #2266 -> @GUT.quals.Peer
CombVariable #1849 -> @GUT.quals.Peer
CombVariable #269 -> @GUT.quals.Peer
CombVariable #444 -> @GUT.quals.Peer
CombVariable #1351 -> @GUT.quals.Peer
CombVariable #3593 -> @GUT.quals.Peer
CombVariable #2145 -> @GUT.quals.Peer
CombVariable #1636 -> @GUT.quals.Peer
CombVariable #4194 -> @GUT.quals.Peer
CombVariable #3338 -> @GUT.quals.Peer
CombVariable #4220 -> @GUT.quals.Peer
CombVariable #1864 -> @GUT.quals.Peer
CombVariable #2649 -> @GUT.quals.Peer
CombVariable #818 -> @GUT.quals.Peer
CombVariable #4321 -> @GUT.quals.Peer
CombVariable #1973 -> @GUT.quals.Peer
CombVariable #2651 -> @GUT.quals.Peer
CombVariable #2578 -> @GUT.quals.Peer
CombVariable #3942 -> @GUT.quals.Peer
CombVariable #3463 -> @GUT.quals.Any
CombVariable #2976 -> @GUT.quals.Peer
CombVariable #1650 -> @GUT.quals.Peer
CombVariable #3869 -> @GUT.quals.Peer
CombVariable #3202 -> @GUT.quals.Peer
CombVariable #3341 -> @GUT.quals.Peer
CombVariable #3199 -> @GUT.quals.Peer
CombVariable #669 -> @GUT.quals.Peer
CombVariable #3683 -> @GUT.quals.Peer
CombVariable #1201 -> @GUT.quals.Peer
CombVariable #1157 -> @GUT.quals.Peer
CombVariable #3662 -> @GUT.quals.Rep
CombVariable #3083 -> @GUT.quals.Peer
CombVariable #62 -> @GUT.quals.Peer
CombVariable #1285 -> @GUT.quals.Peer
CombVariable #4189 -> @GUT.quals.Peer
CombVariable #1705 -> @GUT.quals.Peer
CombVariable #2520 -> @GUT.quals.Peer
CombVariable #790 -> @GUT.quals.Peer
CombVariable #1637 -> @GUT.quals.Peer
CombVariable #945 -> @GUT.quals.Peer
CombVariable #3828 -> @GUT.quals.Peer
CombVariable #2451 -> @GUT.quals.Peer
CombVariable #1011 -> @GUT.quals.Peer
CombVariable #837 -> @GUT.quals.Peer
CombVariable #1520 -> @GUT.quals.Peer
CombVariable #3100 -> @GUT.quals.Peer
CombVariable #430 -> @GUT.quals.Rep
CombVariable #4399 -> @GUT.quals.Peer
CombVariable #2227 -> @GUT.quals.Peer
CombVariable #3864 -> @GUT.quals.Peer
CombVariable #2698 -> @GUT.quals.Peer
CombVariable #1146 -> @GUT.quals.Peer
CombVariable #730 -> @GUT.quals.Peer
CombVariable #643 -> @GUT.quals.Peer
CombVariable #2621 -> @GUT.quals.Peer
CombVariable #2019 -> @GUT.quals.Peer
CombVariable #1294 -> @GUT.quals.Peer
CombVariable #2412 -> @GUT.quals.Peer
CombVariable #2484 -> @GUT.quals.Peer
CombVariable #1507 -> @GUT.quals.Peer
CombVariable #325 -> @GUT.quals.Any
CombVariable #4397 -> @GUT.quals.Peer
CombVariable #4269 -> @GUT.quals.Peer
CombVariable #1018 -> @GUT.quals.Rep
CombVariable #1566 -> @GUT.quals.Peer
CombVariable #975 -> @GUT.quals.Peer
CombVariable #2179 -> @GUT.quals.Peer
CombVariable #1087 -> @GUT.quals.Peer
CombVariable #54 -> @GUT.quals.Peer
CombVariable #918 -> @GUT.quals.Peer
CombVariable #976 -> @GUT.quals.Peer
CombVariable #868 -> @GUT.quals.Peer
CombVariable #2550 -> @GUT.quals.Peer
CombVariable #1198 -> @GUT.quals.Peer
CombVariable #3992 -> @GUT.quals.Rep
CombVariable #659 -> @GUT.quals.Peer
CombVariable #1970 -> @GUT.quals.Peer
CombVariable #2988 -> @GUT.quals.Peer
CombVariable #3464 -> @GUT.quals.Any
CombVariable #802 -> @GUT.quals.Peer
CombVariable #3923 -> @GUT.quals.Lost
CombVariable #1133 -> @GUT.quals.Peer
CombVariable #1353 -> @GUT.quals.Peer
CombVariable #4166 -> @GUT.quals.Peer
CombVariable #1824 -> @GUT.quals.Peer
CombVariable #1501 -> @GUT.quals.Rep
CombVariable #1020 -> @GUT.quals.Peer
CombVariable #3058 -> @GUT.quals.Peer
CombVariable #2040 -> @GUT.quals.Peer
CombVariable #2625 -> @GUT.quals.Peer
CombVariable #4175 -> @GUT.quals.Peer
CombVariable #3525 -> @GUT.quals.Any
CombVariable #2115 -> @GUT.quals.Peer
CombVariable #2746 -> @GUT.quals.Any
CombVariable #4126 -> @GUT.quals.Peer
CombVariable #2269 -> @GUT.quals.Peer
CombVariable #2509 -> @GUT.quals.Peer
CombVariable #3776 -> @GUT.quals.Peer
CombVariable #2759 -> @GUT.quals.Any
CombVariable #795 -> @GUT.quals.Peer
CombVariable #3143 -> @GUT.quals.Peer
CombVariable #2399 -> @GUT.quals.Peer
CombVariable #2834 -> @GUT.quals.Peer
CombVariable #2675 -> @GUT.quals.Peer
CombVariable #3746 -> @GUT.quals.Peer
CombVariable #3736 -> @GUT.quals.Peer
CombVariable #2249 -> @GUT.quals.Peer
CombVariable #3963 -> @GUT.quals.Peer
CombVariable #4138 -> @GUT.quals.Peer
CombVariable #1105 -> @GUT.quals.Peer
CombVariable #2207 -> @GUT.quals.Peer
CombVariable #2485 -> @GUT.quals.Peer
CombVariable #231 -> @GUT.quals.Peer
CombVariable #1383 -> @GUT.quals.Peer
CombVariable #2606 -> @GUT.quals.Peer
CombVariable #2157 -> @GUT.quals.Peer
CombVariable #982 -> @GUT.quals.Peer
CombVariable #1690 -> @GUT.quals.Peer
CombVariable #88 -> @GUT.quals.Peer
CombVariable #969 -> @GUT.quals.Peer
CombVariable #4432 -> @GUT.quals.Peer
CombVariable #4297 -> @GUT.quals.Peer
CombVariable #1766 -> @GUT.quals.Peer
CombVariable #3264 -> @GUT.quals.Peer
CombVariable #4167 -> @GUT.quals.Peer
CombVariable #3875 -> @GUT.quals.Rep
CombVariable #2213 -> @GUT.quals.Peer
CombVariable #3742 -> @GUT.quals.Peer
CombVariable #2801 -> @GUT.quals.Peer
CombVariable #2790 -> @GUT.quals.Peer
CombVariable #3223 -> @GUT.quals.Peer
CombVariable #2421 -> @GUT.quals.Peer
CombVariable #796 -> @GUT.quals.Peer
CombVariable #3236 -> @GUT.quals.Peer
CombVariable #4087 -> @GUT.quals.Peer
CombVariable #2418 -> @GUT.quals.Peer
CombVariable #733 -> @GUT.quals.Peer
CombVariable #877 -> @GUT.quals.Peer
CombVariable #1155 -> @GUT.quals.Peer
CombVariable #2892 -> @GUT.quals.Peer
CombVariable #1572 -> @GUT.quals.Peer
CombVariable #2345 -> @GUT.quals.Peer
CombVariable #3619 -> @GUT.quals.Rep
CombVariable #789 -> @GUT.quals.Peer
CombVariable #1988 -> @GUT.quals.Any
CombVariable #1254 -> @GUT.quals.Peer
CombVariable #1718 -> @GUT.quals.Peer
CombVariable #2476 -> @GUT.quals.Peer
CombVariable #3234 -> @GUT.quals.Peer
CombVariable #3074 -> @GUT.quals.Peer
CombVariable #1899 -> @GUT.quals.Peer
CombVariable #4020 -> @GUT.quals.Peer
CombVariable #437 -> @GUT.quals.Rep
CombVariable #1984 -> @GUT.quals.Peer
CombVariable #1140 -> @GUT.quals.Peer
CombVariable #1148 -> @GUT.quals.Peer
CombVariable #3070 -> @GUT.quals.Peer
CombVariable #1817 -> @GUT.quals.Rep
CombVariable #270 -> @GUT.quals.Peer
CombVariable #1576 -> @GUT.quals.Peer
CombVariable #4400 -> @GUT.quals.Peer
CombVariable #2699 -> @GUT.quals.Peer
CombVariable #1121 -> @GUT.quals.Peer
CombVariable #4417 -> @GUT.quals.Any
CombVariable #3080 -> @GUT.quals.Peer
CombVariable #3190 -> @GUT.quals.Peer
CombVariable #238 -> @GUT.quals.Peer
CombVariable #3414 -> @GUT.quals.Any
CombVariable #2770 -> @GUT.quals.Peer
CombVariable #3722 -> @GUT.quals.Rep
CombVariable #851 -> @GUT.quals.Peer
CombVariable #3728 -> @GUT.quals.Peer
CombVariable #2632 -> @GUT.quals.Peer
CombVariable #849 -> @GUT.quals.Peer
CombVariable #3735 -> @GUT.quals.Peer
CombVariable #2602 -> @GUT.quals.Peer
CombVariable #3809 -> @GUT.quals.Peer
CombVariable #1406 -> @GUT.quals.Peer
CombVariable #2880 -> @GUT.quals.Peer
CombVariable #2447 -> @GUT.quals.Peer
CombVariable #1216 -> @GUT.quals.Peer
CombVariable #4135 -> @GUT.quals.Peer
CombVariable #2910 -> @GUT.quals.Peer
CombVariable #1428 -> @GUT.quals.Peer
CombVariable #1714 -> @GUT.quals.Peer
CombVariable #3924 -> @GUT.quals.Peer
CombVariable #2212 -> @GUT.quals.Peer
CombVariable #4258 -> @GUT.quals.Peer
CombVariable #3684 -> @GUT.quals.Peer
CombVariable #2471 -> @GUT.quals.Peer
CombVariable #3299 -> @GUT.quals.Peer
CombVariable #1337 -> @GUT.quals.Any
CombVariable #3780 -> @GUT.quals.Peer
CombVariable #2764 -> @GUT.quals.Peer
CombVariable #4047 -> @GUT.quals.Peer
CombVariable #2143 -> @GUT.quals.Peer
CombVariable #1071 -> @GUT.quals.Peer
CombVariable #3105 -> @GUT.quals.Peer
CombVariable #1746 -> @GUT.quals.Peer
CombVariable #527 -> @GUT.quals.Any
CombVariable #1302 -> @GUT.quals.Peer
CombVariable #3744 -> @GUT.quals.Peer
CombVariable #755 -> @GUT.quals.Peer
CombVariable #1802 -> @GUT.quals.Peer
CombVariable #3388 -> @GUT.quals.Any
CombVariable #1166 -> @GUT.quals.Peer
CombVariable #1772 -> @GUT.quals.Peer
CombVariable #2448 -> @GUT.quals.Peer
CombVariable #3474 -> @GUT.quals.Peer
CombVariable #600 -> @GUT.quals.Peer
CombVariable #4227 -> @GUT.quals.Peer
CombVariable #4080 -> @GUT.quals.Peer
CombVariable #1723 -> @GUT.quals.Peer
CombVariable #1367 -> @GUT.quals.Peer
CombVariable #328 -> @GUT.quals.Peer
CombVariable #3596 -> @GUT.quals.Peer
CombVariable #4081 -> @GUT.quals.Peer
CombVariable #3084 -> @GUT.quals.Peer
CombVariable #2580 -> @GUT.quals.Peer
CombVariable #3539 -> @GUT.quals.Peer
CombVariable #2195 -> @GUT.quals.Peer
CombVariable #3962 -> @GUT.quals.Peer
CombVariable #2743 -> @GUT.quals.Peer
CombVariable #968 -> @GUT.quals.Peer
CombVariable #1960 -> @GUT.quals.Any
CombVariable #319 -> @GUT.quals.Peer
CombVariable #260 -> @GUT.quals.Peer
CombVariable #4351 -> @GUT.quals.Peer
CombVariable #3000 -> @GUT.quals.Peer
CombVariable #3059 -> @GUT.quals.Peer
CombVariable #2763 -> @GUT.quals.Any
CombVariable #2220 -> @GUT.quals.Peer
CombVariable #2121 -> @GUT.quals.Peer
CombVariable #957 -> @GUT.quals.Peer
CombVariable #1172 -> @GUT.quals.Peer
CombVariable #1159 -> @GUT.quals.Peer
CombVariable #712 -> @GUT.quals.Peer
CombVariable #3148 -> @GUT.quals.Peer
CombVariable #584 -> @GUT.quals.Peer
CombVariable #493 -> @GUT.quals.Any
CombVariable #3820 -> @GUT.quals.Peer
CombVariable #1349 -> @GUT.quals.Peer
CombVariable #1922 -> @GUT.quals.Peer
CombVariable #2000 -> @GUT.quals.Peer
CombVariable #2552 -> @GUT.quals.Peer
CombVariable #4192 -> @GUT.quals.Peer
CombVariable #3573 -> @GUT.quals.Peer
CombVariable #1407 -> @GUT.quals.Peer
CombVariable #1297 -> @GUT.quals.Peer
CombVariable #3471 -> @GUT.quals.Any
CombVariable #4428 -> @GUT.quals.Peer
CombVariable #536 -> @GUT.quals.Any
CombVariable #4109 -> @GUT.quals.Peer
CombVariable #3024 -> @GUT.quals.Peer
CombVariable #2516 -> @GUT.quals.Peer
CombVariable #1301 -> @GUT.quals.Peer
CombVariable #2818 -> @GUT.quals.Any
CombVariable #548 -> @GUT.quals.Peer
CombVariable #834 -> @GUT.quals.Peer
CombVariable #2791 -> @GUT.quals.Peer
CombVariable #4004 -> @GUT.quals.Peer
CombVariable #2240 -> @GUT.quals.Peer
CombVariable #550 -> @GUT.quals.Any
CombVariable #4343 -> @GUT.quals.Peer
CombVariable #3770 -> @GUT.quals.Peer
CombVariable #3373 -> @GUT.quals.Peer
CombVariable #1171 -> @GUT.quals.Peer
CombVariable #3912 -> @GUT.quals.Peer
CombVariable #4281 -> @GUT.quals.Peer
CombVariable #1095 -> @GUT.quals.Peer
CombVariable #3475 -> @GUT.quals.Peer
CombVariable #1744 -> @GUT.quals.Peer
CombVariable #1774 -> @GUT.quals.Peer
CombVariable #734 -> @GUT.quals.Peer
CombVariable #3093 -> @GUT.quals.Peer
CombVariable #832 -> @GUT.quals.Peer
CombVariable #2147 -> @GUT.quals.Peer
CombVariable #3497 -> @GUT.quals.Any
CombVariable #3621 -> @GUT.quals.Peer
CombVariable #1972 -> @GUT.quals.Peer
CombVariable #75 -> @GUT.quals.Peer
CombVariable #621 -> @GUT.quals.Peer
CombVariable #775 -> @GUT.quals.Peer
CombVariable #3597 -> @GUT.quals.Peer
CombVariable #61 -> @GUT.quals.Peer
CombVariable #1854 -> @GUT.quals.Any
CombVariable #1674 -> @GUT.quals.Peer
CombVariable #84 -> @GUT.quals.Peer
CombVariable #2805 -> @GUT.quals.Peer
CombVariable #2752 -> @GUT.quals.Any
CombVariable #616 -> @GUT.quals.Peer
CombVariable #1963 -> @GUT.quals.Peer
CombVariable #1523 -> @GUT.quals.Peer
CombVariable #1296 -> @GUT.quals.Peer
CombVariable #3657 -> @GUT.quals.Any
CombVariable #568 -> @GUT.quals.Peer
CombVariable #1871 -> @GUT.quals.Peer
CombVariable #1411 -> @GUT.quals.Peer
CombVariable #1547 -> @GUT.quals.Lost
CombVariable #2630 -> @GUT.quals.Peer
CombVariable #1170 -> @GUT.quals.Peer
CombVariable #3330 -> @GUT.quals.Peer
CombVariable #331 -> @GUT.quals.Any
CombVariable #2006 -> @GUT.quals.Any
CombVariable #3270 -> @GUT.quals.Peer
CombVariable #3072 -> @GUT.quals.Peer
CombVariable #2757 -> @GUT.quals.Any
CombVariable #3337 -> @GUT.quals.Peer
CombVariable #1614 -> @GUT.quals.Peer
CombVariable #4267 -> @GUT.quals.Peer
CombVariable #2955 -> @GUT.quals.Peer
CombVariable #1655 -> @GUT.quals.Lost
CombVariable #1028 -> @GUT.quals.Peer
CombVariable #1668 -> @GUT.quals.Lost
CombVariable #379 -> @GUT.quals.Rep
CombVariable #931 -> @GUT.quals.Peer
CombVariable #3445 -> @GUT.quals.Any
CombVariable #2149 -> @GUT.quals.Peer
CombVariable #3004 -> @GUT.quals.Peer
CombVariable #41 -> @GUT.quals.Peer
CombVariable #2002 -> @GUT.quals.Peer
CombVariable #1182 -> @GUT.quals.Peer
CombVariable #4174 -> @GUT.quals.Peer
CombVariable #4283 -> @GUT.quals.Peer
CombVariable #3538 -> @GUT.quals.Peer
CombVariable #3774 -> @GUT.quals.Any
CombVariable #1427 -> @GUT.quals.Peer
CombVariable #1830 -> @GUT.quals.Peer
CombVariable #2881 -> @GUT.quals.Peer
CombVariable #1208 -> @GUT.quals.Peer
CombVariable #4260 -> @GUT.quals.Peer
CombVariable #1961 -> @GUT.quals.Any
CombVariable #882 -> @GUT.quals.Peer
CombVariable #1769 -> @GUT.quals.Peer
CombVariable #1758 -> @GUT.quals.Peer
CombVariable #2919 -> @GUT.quals.Peer
CombVariable #3026 -> @GUT.quals.Peer
CombVariable #3374 -> @GUT.quals.Peer
CombVariable #2044 -> @GUT.quals.Rep
CombVariable #3076 -> @GUT.quals.Peer
CombVariable #1255 -> @GUT.quals.Peer
CombVariable #1193 -> @GUT.quals.Peer
CombVariable #3151 -> @GUT.quals.Peer
CombVariable #3693 -> @GUT.quals.Peer
CombVariable #4248 -> @GUT.quals.Peer
CombVariable #1325 -> @GUT.quals.Peer
CombVariable #2135 -> @GUT.quals.Lost
CombVariable #685 -> @GUT.quals.Peer
CombVariable #3530 -> @GUT.quals.Peer
CombVariable #838 -> @GUT.quals.Peer
CombVariable #2353 -> @GUT.quals.Peer
CombVariable #2776 -> @GUT.quals.Peer
CombVariable #3634 -> @GUT.quals.Peer
CombVariable #1373 -> @GUT.quals.Peer
CombVariable #1537 -> @GUT.quals.Peer
CombVariable #4241 -> @GUT.quals.Peer
CombVariable #828 -> @GUT.quals.Peer
CombVariable #1090 -> @GUT.quals.Peer
CombVariable #3747 -> @GUT.quals.Peer
CombVariable #3755 -> @GUT.quals.Peer
CombVariable #2628 -> @GUT.quals.Peer
CombVariable #3005 -> @GUT.quals.Peer
CombVariable #4309 -> @GUT.quals.Peer
CombVariable #792 -> @GUT.quals.Peer
CombVariable #2270 -> @GUT.quals.Peer
CombVariable #2140 -> @GUT.quals.Peer
CombVariable #2758 -> @GUT.quals.Peer
CombVariable #3645 -> @GUT.quals.Peer
CombVariable #807 -> @GUT.quals.Peer
CombVariable #3428 -> @GUT.quals.Lost
CombVariable #1348 -> @GUT.quals.Peer
CombVariable #1518 -> @GUT.quals.Peer
CombVariable #4411 -> @GUT.quals.Any
CombVariable #3932 -> @GUT.quals.Peer
CombVariable #1730 -> @GUT.quals.Peer
CombVariable #1261 -> @GUT.quals.Peer
CombVariable #3154 -> @GUT.quals.Peer
CombVariable #70 -> @GUT.quals.Peer
CombVariable #4215 -> @GUT.quals.Peer
CombVariable #981 -> @GUT.quals.Peer
CombVariable #995 -> @GUT.quals.Peer
CombVariable #2337 -> @GUT.quals.Peer
CombVariable #3342 -> @GUT.quals.Peer
CombVariable #916 -> @GUT.quals.Peer
CombVariable #409 -> @GUT.quals.Peer
CombVariable #3272 -> @GUT.quals.Peer
CombVariable #3268 -> @GUT.quals.Peer
CombVariable #2141 -> @GUT.quals.Peer
CombVariable #3900 -> @GUT.quals.Peer
CombVariable #1357 -> @GUT.quals.Peer
CombVariable #2804 -> @GUT.quals.Any
CombVariable #1554 -> @GUT.quals.Peer
CombVariable #1070 -> @GUT.quals.Peer
CombVariable #2615 -> @GUT.quals.Peer
CombVariable #3438 -> @GUT.quals.Peer
CombVariable #883 -> @GUT.quals.Peer
CombVariable #2185 -> @GUT.quals.Peer
CombVariable #3727 -> @GUT.quals.Peer
CombVariable #4363 -> @GUT.quals.Peer
CombVariable #2696 -> @GUT.quals.Lost
CombVariable #1074 -> @GUT.quals.Peer
CombVariable #2807 -> @GUT.quals.Peer
CombVariable #1894 -> @GUT.quals.Peer
CombVariable #1224 -> @GUT.quals.Peer
CombVariable #3836 -> @GUT.quals.Peer
CombVariable #1588 -> @GUT.quals.Peer
CombVariable #3246 -> @GUT.quals.Peer
CombVariable #924 -> @GUT.quals.Peer
CombVariable #4294 -> @GUT.quals.Peer
CombVariable #678 -> @GUT.quals.Peer
CombVariable #2054 -> @GUT.quals.Any
CombVariable #588 -> @GUT.quals.Peer
CombVariable #2990 -> @GUT.quals.Peer
CombVariable #3069 -> @GUT.quals.Peer
CombVariable #3019 -> @GUT.quals.Peer
CombVariable #1878 -> @GUT.quals.Peer
CombVariable #4021 -> @GUT.quals.Peer
CombVariable #2089 -> @GUT.quals.Peer
CombVariable #549 -> @GUT.quals.Any
CombVariable #3788 -> @GUT.quals.Peer
CombVariable #1274 -> @GUT.quals.Peer
CombVariable #3017 -> @GUT.quals.Peer
CombVariable #2118 -> @GUT.quals.Peer
CombVariable #1720 -> @GUT.quals.Peer
CombVariable #4187 -> @GUT.quals.Peer
CombVariable #3327 -> @GUT.quals.Peer
CombVariable #2933 -> @GUT.quals.Peer
CombVariable #2799 -> @GUT.quals.Peer
CombVariable #1183 -> @GUT.quals.Peer
CombVariable #3980 -> @GUT.quals.Peer
CombVariable #1521 -> @GUT.quals.Peer
CombVariable #990 -> @GUT.quals.Peer
CombVariable #2175 -> @GUT.quals.Peer
CombVariable #2191 -> @GUT.quals.Peer
CombVariable #3371 -> @GUT.quals.Peer
CombVariable #1256 -> @GUT.quals.Peer
CombVariable #2795 -> @GUT.quals.Peer
CombVariable #2742 -> @GUT.quals.Peer
CombVariable #3166 -> @GUT.quals.Peer
CombVariable #417 -> @GUT.quals.Rep
CombVariable #1379 -> @GUT.quals.Peer
CombVariable #649 -> @GUT.quals.Peer
CombVariable #3210 -> @GUT.quals.Peer
CombVariable #2994 -> @GUT.quals.Peer
CombVariable #1717 -> @GUT.quals.Peer
CombVariable #1446 -> @GUT.quals.Peer
CombVariable #4118 -> @GUT.quals.Peer
CombVariable #3675 -> @GUT.quals.Peer
CombVariable #2562 -> @GUT.quals.Rep
CombVariable #1931 -> @GUT.quals.Peer
CombVariable #4019 -> @GUT.quals.Peer
CombVariable #2798 -> @GUT.quals.Any
CombVariable #3046 -> @GUT.quals.Peer
CombVariable #890 -> @GUT.quals.Peer
CombVariable #3481 -> @GUT.quals.Peer
CombVariable #4163 -> @GUT.quals.Peer
CombVariable #1564 -> @GUT.quals.Peer
CombVariable #2637 -> @GUT.quals.Peer
CombVariable #3030 -> @GUT.quals.Peer
CombVariable #2012 -> @GUT.quals.Peer
CombVariable #1938 -> @GUT.quals.Peer
CombVariable #1565 -> @GUT.quals.Peer
CombVariable #1898 -> @GUT.quals.Peer
CombVariable #1205 -> @GUT.quals.Peer
CombVariable #3133 -> @GUT.quals.Any
CombVariable #2611 -> @GUT.quals.Peer
CombVariable #4048 -> @GUT.quals.Peer
CombVariable #2733 -> @GUT.quals.Peer
CombVariable #1884 -> @GUT.quals.Peer
CombVariable #2444 -> @GUT.quals.Peer
CombVariable #3824 -> @GUT.quals.Peer
CombVariable #2150 -> @GUT.quals.Peer
CombVariable #2845 -> @GUT.quals.Any
CombVariable #3659 -> @GUT.quals.Peer
CombVariable #1796 -> @GUT.quals.Peer
CombVariable #4193 -> @GUT.quals.Peer
CombVariable #2946 -> @GUT.quals.Peer
CombVariable #4355 -> @GUT.quals.Peer
CombVariable #534 -> @GUT.quals.Any
CombVariable #1332 -> @GUT.quals.Any
CombVariable #752 -> @GUT.quals.Peer
CombVariable #760 -> @GUT.quals.Peer
CombVariable #3566 -> @GUT.quals.Peer
CombVariable #1504 -> @GUT.quals.Peer
CombVariable #2272 -> @GUT.quals.Peer
CombVariable #2829 -> @GUT.quals.Peer
CombVariable #2435 -> @GUT.quals.Peer
CombVariable #2360 -> @GUT.quals.Peer
CombVariable #4198 -> @GUT.quals.Peer
CombVariable #3149 -> @GUT.quals.Peer
CombVariable #500 -> @GUT.quals.Any
CombVariable #2828 -> @GUT.quals.Peer
CombVariable #2650 -> @GUT.quals.Peer
CombVariable #1687 -> @GUT.quals.Peer
CombVariable #4235 -> @GUT.quals.Peer
CombVariable #3156 -> @GUT.quals.Peer
CombVariable #708 -> @GUT.quals.Peer
CombVariable #2480 -> @GUT.quals.Peer
CombVariable #2315 -> @GUT.quals.Peer
CombVariable #259 -> @GUT.quals.Peer
CombVariable #2330 -> @GUT.quals.Peer
CombVariable #1784 -> @GUT.quals.Peer
CombVariable #2223 -> @GUT.quals.Peer
CombVariable #4272 -> @GUT.quals.Peer
CombVariable #2913 -> @GUT.quals.Peer
CombVariable #576 -> @GUT.quals.Peer
CombVariable #1265 -> @GUT.quals.Peer
CombVariable #435 -> @GUT.quals.Rep
CombVariable #1355 -> @GUT.quals.Peer
CombVariable #1289 -> @GUT.quals.Peer
CombVariable #4380 -> @GUT.quals.Peer
CombVariable #371 -> @GUT.quals.Peer
CombVariable #1211 -> @GUT.quals.Peer
CombVariable #2566 -> @GUT.quals.Peer
CombVariable #1250 -> @GUT.quals.Peer
CombVariable #1649 -> @GUT.quals.Peer
CombVariable #679 -> @GUT.quals.Peer
CombVariable #3317 -> @GUT.quals.Peer
CombVariable #2090 -> @GUT.quals.Peer
CombVariable #3429 -> @GUT.quals.Any
CombVariable #689 -> @GUT.quals.Peer
CombVariable #3483 -> @GUT.quals.Peer
CombVariable #4254 -> @GUT.quals.Peer
CombVariable #3514 -> @GUT.quals.Peer
CombVariable #4086 -> @GUT.quals.Peer
CombVariable #1284 -> @GUT.quals.Lost
CombVariable #2826 -> @GUT.quals.Peer
CombVariable #2660 -> @GUT.quals.Peer
CombVariable #1519 -> @GUT.quals.Peer
CombVariable #4414 -> @GUT.quals.Any
CombVariable #4418 -> @GUT.quals.Any
CombVariable #3800 -> @GUT.quals.Peer
CombVariable #40 -> @GUT.quals.Peer
CombVariable #1679 -> @GUT.quals.Peer
CombVariable #3714 -> @GUT.quals.Peer
CombVariable #2841 -> @GUT.quals.Peer
CombVariable #2302 -> @GUT.quals.Peer
CombVariable #3441 -> @GUT.quals.Peer
CombVariable #3756 -> @GUT.quals.Peer
CombVariable #1168 -> @GUT.quals.Peer
CombVariable #2334 -> @GUT.quals.Peer
CombVariable #1195 -> @GUT.quals.Peer
CombVariable #2401 -> @GUT.quals.Peer
CombVariable #2498 -> @GUT.quals.Lost
CombVariable #1734 -> @GUT.quals.Peer
CombVariable #1257 -> @GUT.quals.Peer
CombVariable #3205 -> @GUT.quals.Peer
CombVariable #1394 -> @GUT.quals.Peer
CombVariable #2893 -> @GUT.quals.Peer
CombVariable #3739 -> @GUT.quals.Peer
CombVariable #150 -> @GUT.quals.Rep
CombVariable #4356 -> @GUT.quals.Peer
CombVariable #782 -> @GUT.quals.Peer
CombVariable #3729 -> @GUT.quals.Peer
CombVariable #2187 -> @GUT.quals.Peer
CombVariable #856 -> @GUT.quals.Peer
CombVariable #4185 -> @GUT.quals.Peer
CombVariable #2510 -> @GUT.quals.Peer
CombVariable #852 -> @GUT.quals.Lost
CombVariable #4334 -> @GUT.quals.Peer
CombVariable #2431 -> @GUT.quals.Peer
CombVariable #2004 -> @GUT.quals.Peer
CombVariable #1612 -> @GUT.quals.Peer
CombVariable #988 -> @GUT.quals.Peer
CombVariable #3494 -> @GUT.quals.Any
CombVariable #3672 -> @GUT.quals.Peer
CombVariable #4239 -> @GUT.quals.Peer
CombVariable #4354 -> @GUT.quals.Peer
CombVariable #1558 -> @GUT.quals.Peer
CombVariable #194 -> @GUT.quals.Lost
CombVariable #320 -> @GUT.quals.Any
CombVariable #3003 -> @GUT.quals.Peer
CombVariable #456 -> @GUT.quals.Peer
CombVariable #1374 -> @GUT.quals.Peer
CombVariable #155 -> @GUT.quals.Peer
CombVariable #3147 -> @GUT.quals.Peer
CombVariable #1246 -> @GUT.quals.Peer
CombVariable #418 -> @GUT.quals.Rep
CombVariable #4061 -> @GUT.quals.Peer
CombVariable #3577 -> @GUT.quals.Peer
CombVariable #4263 -> @GUT.quals.Peer
CombVariable #3311 -> @GUT.quals.Any
CombVariable #858 -> @GUT.quals.Peer
CombVariable #4195 -> @GUT.quals.Peer
CombVariable #1832 -> @GUT.quals.Lost
CombVariable #583 -> @GUT.quals.Peer
CombVariable #1665 -> @GUT.quals.Lost
CombVariable #2293 -> @GUT.quals.Peer
CombVariable #857 -> @GUT.quals.Peer
CombVariable #3533 -> @GUT.quals.Peer
CombVariable #502 -> @GUT.quals.Any
CombVariable #175 -> @GUT.quals.Any
CombVariable #3658 -> @GUT.quals.Peer
CombVariable #3588 -> @GUT.quals.Peer
CombVariable #1853 -> @GUT.quals.Peer
CombVariable #4211 -> @GUT.quals.Peer
CombVariable #4287 -> @GUT.quals.Peer
CombVariable #294 -> @GUT.quals.Any
CombVariable #3430 -> @GUT.quals.Lost
CombVariable #3972 -> @GUT.quals.Peer
CombVariable #2623 -> @GUT.quals.Peer
CombVariable #1053 -> @GUT.quals.Peer
CombVariable #4371 -> @GUT.quals.Peer
CombVariable #3065 -> @GUT.quals.Peer
CombVariable #3995 -> @GUT.quals.Rep
CombVariable #2169 -> @GUT.quals.Peer
CombVariable #577 -> @GUT.quals.Peer
CombVariable #1022 -> @GUT.quals.Peer
CombVariable #1092 -> @GUT.quals.Peer
CombVariable #3439 -> @GUT.quals.Any
CombVariable #3332 -> @GUT.quals.Peer
CombVariable #1410 -> @GUT.quals.Peer
CombVariable #4049 -> @GUT.quals.Peer
CombVariable #3221 -> @GUT.quals.Peer
CombVariable #1526 -> @GUT.quals.Peer
CombVariable #94 -> @GUT.quals.Peer
CombVariable #1036 -> @GUT.quals.Peer
CombVariable #770 -> @GUT.quals.Peer
CombVariable #1813 -> @GUT.quals.Peer
CombVariable #2968 -> @GUT.quals.Peer
CombVariable #1019 -> @GUT.quals.Rep
CombVariable #1671 -> @GUT.quals.Peer
CombVariable #1768 -> @GUT.quals.Peer
CombVariable #1372 -> @GUT.quals.Peer
CombVariable #2146 -> @GUT.quals.Peer
CombVariable #3969 -> @GUT.quals.Peer
CombVariable #3141 -> @GUT.quals.Peer
CombVariable #1598 -> @GUT.quals.Peer
CombVariable #3476 -> @GUT.quals.Peer
CombVariable #1305 -> @GUT.quals.Peer
CombVariable #829 -> @GUT.quals.Peer
CombVariable #2564 -> @GUT.quals.Lost
CombVariable #2200 -> @GUT.quals.Peer
CombVariable #2221 -> @GUT.quals.Peer
CombVariable #1998 -> @GUT.quals.Peer
CombVariable #4322 -> @GUT.quals.Peer
CombVariable #804 -> @GUT.quals.Peer
CombVariable #3092 -> @GUT.quals.Peer
CombVariable #688 -> @GUT.quals.Peer
CombVariable #3510 -> @GUT.quals.Peer
CombVariable #1544 -> @GUT.quals.Peer
CombVariable #753 -> @GUT.quals.Peer
CombVariable #1326 -> @GUT.quals.Peer
CombVariable #1522 -> @GUT.quals.Peer
CombVariable #3393 -> @GUT.quals.Peer
CombVariable #3132 -> @GUT.quals.Peer
CombVariable #1516 -> @GUT.quals.Peer
CombVariable #1389 -> @GUT.quals.Peer
CombVariable #2010 -> @GUT.quals.Peer
CombVariable #3761 -> @GUT.quals.Peer
CombVariable #3871 -> @GUT.quals.Peer
CombVariable #2894 -> @GUT.quals.Peer
CombVariable #2167 -> @GUT.quals.Peer
CombVariable #3214 -> @GUT.quals.Peer
CombVariable #2133 -> @GUT.quals.Any
CombVariable #4424 -> @GUT.quals.Peer
CombVariable #1259 -> @GUT.quals.Peer
CombVariable #1311 -> @GUT.quals.Peer
CombVariable #619 -> @GUT.quals.Peer
CombVariable #2430 -> @GUT.quals.Peer
CombVariable #1695 -> @GUT.quals.Peer
CombVariable #3868 -> @GUT.quals.Peer
CombVariable #3191 -> @GUT.quals.Peer
CombVariable #4423 -> @GUT.quals.Peer
CombVariable #2511 -> @GUT.quals.Peer
CombVariable #3759 -> @GUT.quals.Peer
CombVariable #891 -> @GUT.quals.Peer
CombVariable #1029 -> @GUT.quals.Peer
CombVariable #2288 -> @GUT.quals.Peer
CombVariable #2846 -> @GUT.quals.Peer
CombVariable #2203 -> @GUT.quals.Peer
CombVariable #661 -> @GUT.quals.Peer
CombVariable #1333 -> @GUT.quals.Any
CombVariable #1499 -> @GUT.quals.Rep
CombVariable #4014 -> @GUT.quals.Peer
CombVariable #1212 -> @GUT.quals.Peer
CombVariable #3231 -> @GUT.quals.Rep
CombVariable #3966 -> @GUT.quals.Peer
CombVariable #2568 -> @GUT.quals.Peer
CombVariable #105 -> @GUT.quals.Peer
CombVariable #1608 -> @GUT.quals.Peer
CombVariable #3798 -> @GUT.quals.Peer
CombVariable #513 -> @GUT.quals.Any
CombVariable #4230 -> @GUT.quals.Peer
CombVariable #2761 -> @GUT.quals.Peer
CombVariable #72 -> @GUT.quals.Peer
CombVariable #3322 -> @GUT.quals.Peer
CombVariable #2572 -> @GUT.quals.Peer
CombVariable #1542 -> @GUT.quals.Peer
CombVariable #3983 -> @GUT.quals.Peer
CombVariable #3073 -> @GUT.quals.Peer
CombVariable #1320 -> @GUT.quals.Peer
CombVariable #1631 -> @GUT.quals.Rep
CombVariable #1741 -> @GUT.quals.Peer
CombVariable #2751 -> @GUT.quals.Peer
CombVariable #908 -> @GUT.quals.Peer
CombVariable #2682 -> @GUT.quals.Peer
CombVariable #1188 -> @GUT.quals.Peer
CombVariable #3652 -> @GUT.quals.Any
CombVariable #2934 -> @GUT.quals.Peer
CombVariable #3633 -> @GUT.quals.Any
CombVariable #537 -> @GUT.quals.Any
CombVariable #2057 -> @GUT.quals.Peer
CombVariable #1422 -> @GUT.quals.Peer
CombVariable #1890 -> @GUT.quals.Peer
CombVariable #2737 -> @GUT.quals.Peer
CombVariable #933 -> @GUT.quals.Peer
CombVariable #3345 -> @GUT.quals.Peer
CombVariable #1387 -> @GUT.quals.Peer
CombVariable #100 -> @GUT.quals.Peer
CombVariable #3674 -> @GUT.quals.Peer
CombVariable #910 -> @GUT.quals.Peer
CombVariable #1084 -> @GUT.quals.Peer
CombVariable #2773 -> @GUT.quals.Peer
CombVariable #3200 -> @GUT.quals.Peer
CombVariable #1085 -> @GUT.quals.Peer
CombVariable #4093 -> @GUT.quals.Peer
CombVariable #3405 -> @GUT.quals.Peer
CombVariable #1098 -> @GUT.quals.Rep
CombVariable #2744 -> @GUT.quals.Peer
CombVariable #2189 -> @GUT.quals.Peer
CombVariable #250 -> @GUT.quals.Peer
CombVariable #1118 -> @GUT.quals.Peer
CombVariable #3241 -> @GUT.quals.Peer
CombVariable #2732 -> @GUT.quals.Any
CombVariable #1440 -> @GUT.quals.Peer
CombVariable #1267 -> @GUT.quals.Peer
CombVariable #3887 -> @GUT.quals.Peer
CombVariable #1173 -> @GUT.quals.Peer
CombVariable #2139 -> @GUT.quals.Peer
CombVariable #369 -> @GUT.quals.Peer
CombVariable #156 -> @GUT.quals.Peer
CombVariable #3779 -> @GUT.quals.Peer
CombVariable #1065 -> @GUT.quals.Peer
CombVariable #1419 -> @GUT.quals.Peer
CombVariable #1147 -> @GUT.quals.Peer
CombVariable #2514 -> @GUT.quals.Peer
CombVariable #2400 -> @GUT.quals.Peer
CombVariable #2320 -> @GUT.quals.Peer
CombVariable #762 -> @GUT.quals.Peer
CombVariable #1875 -> @GUT.quals.Peer
CombVariable #177 -> @GUT.quals.Any
CombVariable #4352 -> @GUT.quals.Peer
CombVariable #3723 -> @GUT.quals.Rep
CombVariable #3152 -> @GUT.quals.Peer
CombVariable #2815 -> @GUT.quals.Any
CombVariable #2323 -> @GUT.quals.Peer
CombVariable #1215 -> @GUT.quals.Peer
CombVariable #1978 -> @GUT.quals.Peer
CombVariable #436 -> @GUT.quals.Rep
CombVariable #850 -> @GUT.quals.Lost
CombVariable #556 -> @GUT.quals.Peer
CombVariable #2556 -> @GUT.quals.Peer
CombVariable #2217 -> @GUT.quals.Peer
CombVariable #2507 -> @GUT.quals.Peer
CombVariable #3163 -> @GUT.quals.Peer
CombVariable #3382 -> @GUT.quals.Peer
CombVariable #1113 -> @GUT.quals.Peer
CombVariable #1861 -> @GUT.quals.Peer
CombVariable #631 -> @GUT.quals.Peer
CombVariable #1841 -> @GUT.quals.Peer
CombVariable #1886 -> @GUT.quals.Peer
CombVariable #1536 -> @GUT.quals.Peer
CombVariable #3534 -> @GUT.quals.Peer
CombVariable #1545 -> @GUT.quals.Peer
CombVariable #3717 -> @GUT.quals.Peer
CombVariable #2847 -> @GUT.quals.Any
CombVariable #2848 -> @GUT.quals.Any
CombVariable #4181 -> @GUT.quals.Peer
CombVariable #1553 -> @GUT.quals.Lost
CombVariable #1900 -> @GUT.quals.Peer
CombVariable #2349 -> @GUT.quals.Peer
CombVariable #122 -> @GUT.quals.Peer
CombVariable #2027 -> @GUT.quals.Peer
CombVariable #581 -> @GUT.quals.Peer
CombVariable #3560 -> @GUT.quals.Peer
CombVariable #1624 -> @GUT.quals.Peer
CombVariable #1767 -> @GUT.quals.Peer
CombVariable #2659 -> @GUT.quals.Peer
CombVariable #811 -> @GUT.quals.Peer
CombVariable #604 -> @GUT.quals.Peer
CombVariable #952 -> @GUT.quals.Peer
CombVariable #3165 -> @GUT.quals.Peer
CombVariable #3443 -> @GUT.quals.Any
CombVariable #4300 -> @GUT.quals.Peer
CombVariable #4392 -> @GUT.quals.Peer
CombVariable #2296 -> @GUT.quals.Peer
CombVariable #83 -> @GUT.quals.Peer
CombVariable #615 -> @GUT.quals.Peer
CombVariable #2607 -> @GUT.quals.Peer
CombVariable #866 -> @GUT.quals.Peer
CombVariable #2991 -> @GUT.quals.Peer
CombVariable #2458 -> @GUT.quals.Peer
CombVariable #772 -> @GUT.quals.Peer
CombVariable #1517 -> @GUT.quals.Peer
CombVariable #2177 -> @GUT.quals.Peer
CombVariable #2624 -> @GUT.quals.Peer
CombVariable #508 -> @GUT.quals.Any
CombVariable #3201 -> @GUT.quals.Peer
CombVariable #2800 -> @GUT.quals.Any
CombVariable #1369 -> @GUT.quals.Peer
CombVariable #1839 -> @GUT.quals.Peer
CombVariable #1701 -> @GUT.quals.Peer
CombVariable #1698 -> @GUT.quals.Peer
CombVariable #920 -> @GUT.quals.Peer
CombVariable #2171 -> @GUT.quals.Peer
CombVariable #2922 -> @GUT.quals.Peer
CombVariable #448 -> @GUT.quals.Peer
CombVariable #215 -> @GUT.quals.Rep
CombVariable #694 -> @GUT.quals.Peer
CombVariable #1524 -> @GUT.quals.Peer
CombVariable #2947 -> @GUT.quals.Peer
CombVariable #943 -> @GUT.quals.Peer
CombVariable #427 -> @GUT.quals.Peer
CombVariable #3261 -> @GUT.quals.Peer
CombVariable #1877 -> @GUT.quals.Peer
CombVariable #2655 -> @GUT.quals.Peer
CombVariable #4186 -> @GUT.quals.Peer
CombVariable #919 -> @GUT.quals.Peer
CombVariable #3386 -> @GUT.quals.Any
CombVariable #1167 -> @GUT.quals.Peer
CombVariable #245 -> @GUT.quals.Peer
CombVariable #2303 -> @GUT.quals.Peer
CombVariable #1989 -> @GUT.quals.Any
CombVariable #2835 -> @GUT.quals.Peer
CombVariable #582 -> @GUT.quals.Peer
CombVariable #2553 -> @GUT.quals.Peer
CombVariable #1194 -> @GUT.quals.Peer
CombVariable #152 -> @GUT.quals.Rep
CombVariable #2174 -> @GUT.quals.Peer
CombVariable #535 -> @GUT.quals.Any
CombVariable #3420 -> @GUT.quals.Peer
CombVariable #3344 -> @GUT.quals.Peer
CombVariable #337 -> @GUT.quals.Peer
CombVariable #3859 -> @GUT.quals.Peer
CombVariable #1104 -> @GUT.quals.Peer
CombVariable #3777 -> @GUT.quals.Peer
CombVariable #1870 -> @GUT.quals.Peer
CombVariable #1163 -> @GUT.quals.Peer
CombVariable #3137 -> @GUT.quals.Any
CombVariable #3001 -> @GUT.quals.Peer
CombVariable #4112 -> @GUT.quals.Peer
CombVariable #1478 -> @GUT.quals.Peer
CombVariable #2287 -> @GUT.quals.Peer
CombVariable #3745 -> @GUT.quals.Peer
CombVariable #1669 -> @GUT.quals.Peer
CombVariable #1555 -> @GUT.quals.Peer
CombVariable #2985 -> @GUT.quals.Peer
CombVariable #991 -> @GUT.quals.Peer
CombVariable #1762 -> @GUT.quals.Peer
CombVariable #3128 -> @GUT.quals.Peer
CombVariable #244 -> @GUT.quals.Peer
CombVariable #660 -> @GUT.quals.Peer
CombVariable #3308 -> @GUT.quals.Any
CombVariable #3529 -> @GUT.quals.Any
CombVariable #361 -> @GUT.quals.Rep
CombVariable #2126 -> @GUT.quals.Peer
CombVariable #2336 -> @GUT.quals.Peer
CombVariable #2331 -> @GUT.quals.Peer
CombVariable #1986 -> @GUT.quals.Peer
CombVariable #1283 -> @GUT.quals.Peer
CombVariable #3648 -> @GUT.quals.Peer
CombVariable #3861 -> @GUT.quals.Peer
CombVariable #1681 -> @GUT.quals.Peer
CombVariable #2792 -> @GUT.quals.Peer
CombVariable #2923 -> @GUT.quals.Peer
CombVariable #3993 -> @GUT.quals.Rep
CombVariable #601 -> @GUT.quals.Peer
CombVariable #3653 -> @GUT.quals.Any
CombVariable #2358 -> @GUT.quals.Peer
CombVariable #3150 -> @GUT.quals.Peer
CombVariable #1213 -> @GUT.quals.Peer
CombVariable #64 -> @GUT.quals.Peer
CombVariable #1981 -> @GUT.quals.Peer
CombVariable #3968 -> @GUT.quals.Peer
CombVariable #4191 -> @GUT.quals.Peer
CombVariable #4083 -> @GUT.quals.Peer
CombVariable #3067 -> @GUT.quals.Peer
CombVariable #542 -> @GUT.quals.Any
CombVariable #780 -> @GUT.quals.Peer
CombVariable #3632 -> @GUT.quals.Peer
CombVariable #3786 -> @GUT.quals.Peer
CombVariable #3649 -> @GUT.quals.Peer
CombVariable #2184 -> @GUT.quals.Peer
CombVariable #3585 -> @GUT.quals.Peer
CombVariable #1131 -> @GUT.quals.Peer
CombVariable #1615 -> @GUT.quals.Peer
CombVariable #3941 -> @GUT.quals.Peer
CombVariable #3160 -> @GUT.quals.Peer
CombVariable #2362 -> @GUT.quals.Peer
CombVariable #2965 -> @GUT.quals.Peer
CombVariable #2754 -> @GUT.quals.Peer
CombVariable #2477 -> @GUT.quals.Peer
CombVariable #1967 -> @GUT.quals.Peer
CombVariable #3290 -> @GUT.quals.Peer
CombVariable #304 -> @GUT.quals.Peer
CombVariable #3677 -> @GUT.quals.Peer
CombVariable #3540 -> @GUT.quals.Peer
CombVariable #1442 -> @GUT.quals.Peer
CombVariable #1543 -> @GUT.quals.Lost
CombVariable #3832 -> @GUT.quals.Peer
CombVariable #977 -> @GUT.quals.Peer
CombVariable #3920 -> @GUT.quals.Lost
CombVariable #1559 -> @GUT.quals.Peer
CombVariable #1752 -> @GUT.quals.Peer
CombVariable #1234 -> @GUT.quals.Peer
CombVariable #629 -> @GUT.quals.Peer
CombVariable #1932 -> @GUT.quals.Peer
CombVariable #2512 -> @GUT.quals.Peer
CombVariable #528 -> @GUT.quals.Any
CombVariable #1540 -> @GUT.quals.Lost
CombVariable #2911 -> @GUT.quals.Peer
CombVariable #958 -> @GUT.quals.Peer
CombVariable #4082 -> @GUT.quals.Peer
CombVariable #2517 -> @GUT.quals.Peer
CombVariable #1230 -> @GUT.quals.Peer
CombVariable #2707 -> @GUT.quals.Peer
CombVariable #3056 -> @GUT.quals.Peer
CombVariable #4228 -> @GUT.quals.Peer
CombVariable #2996 -> @GUT.quals.Peer
CombVariable #1828 -> @GUT.quals.Peer
CombVariable #4053 -> @GUT.quals.Peer
CombVariable #2224 -> @GUT.quals.Peer
CombVariable #76 -> @GUT.quals.Peer
CombVariable #3676 -> @GUT.quals.Peer
CombVariable #3600 -> @GUT.quals.Peer
CombVariable #2348 -> @GUT.quals.Peer
CombVariable #4350 -> @GUT.quals.Peer
CombVariable #93 -> @GUT.quals.Peer
CombVariable #2535 -> @GUT.quals.Peer
CombVariable #1269 -> @GUT.quals.Peer
CombVariable #2350 -> @GUT.quals.Peer
CombVariable #541 -> @GUT.quals.Any
CombVariable #1051 -> @GUT.quals.Peer
CombVariable #2339 -> @GUT.quals.Peer
CombVariable #788 -> @GUT.quals.Peer
CombVariable #1229 -> @GUT.quals.Peer
CombVariable #4072 -> @GUT.quals.Peer
CombVariable #3801 -> @GUT.quals.Peer
CombVariable #3159 -> @GUT.quals.Peer
CombVariable #1005 -> @GUT.quals.Peer
CombVariable #1181 -> @GUT.quals.Peer
CombVariable #2332 -> @GUT.quals.Peer
CombVariable #2680 -> @GUT.quals.Peer
CombVariable #3973 -> @GUT.quals.Peer
CombVariable #1550 -> @GUT.quals.Lost
CombVariable #4291 -> @GUT.quals.Peer
CombVariable #831 -> @GUT.quals.Peer
CombVariable #3025 -> @GUT.quals.Peer
CombVariable #1632 -> @GUT.quals.Rep
CombVariable #1964 -> @GUT.quals.Peer
CombVariable #1742 -> @GUT.quals.Peer
CombVariable #2162 -> @GUT.quals.Peer
CombVariable #2128 -> @GUT.quals.Peer
CombVariable #2760 -> @GUT.quals.Peer
CombVariable #1187 -> @GUT.quals.Peer
CombVariable #2202 -> @GUT.quals.Peer
CombVariable #3213 -> @GUT.quals.Peer
CombVariable #249 -> @GUT.quals.Peer
CombVariable #4348 -> @GUT.quals.Peer
CombVariable #2282 -> @GUT.quals.Peer
CombVariable #1397 -> @GUT.quals.Peer
CombVariable #3251 -> @GUT.quals.Peer
CombVariable #4117 -> @GUT.quals.Peer
CombVariable #1186 -> @GUT.quals.Peer
CombVariable #248 -> @GUT.quals.Peer
CombVariable #453 -> @GUT.quals.Peer
CombVariable #1773 -> @GUT.quals.Peer
CombVariable #4430 -> @GUT.quals.Peer
CombVariable #2619 -> @GUT.quals.Peer
CombVariable #1684 -> @GUT.quals.Peer
CombVariable #2519 -> @GUT.quals.Peer
CombVariable #98 -> @GUT.quals.Peer
CombVariable #1266 -> @GUT.quals.Peer
CombVariable #950 -> @GUT.quals.Peer
CombVariable #4433 -> @GUT.quals.Peer
CombVariable #946 -> @GUT.quals.Peer
CombVariable #3377 -> @GUT.quals.Any
CombVariable #3521 -> @GUT.quals.Peer
CombVariable #1359 -> @GUT.quals.Peer
CombVariable #3389 -> @GUT.quals.Peer
CombVariable #4311 -> @GUT.quals.Peer
CombVariable #3331 -> @GUT.quals.Peer
CombVariable #494 -> @GUT.quals.Any
CombVariable #80 -> @GUT.quals.Peer
CombVariable #926 -> @GUT.quals.Peer
CombVariable #3581 -> @GUT.quals.Peer
CombVariable #3734 -> @GUT.quals.Peer
CombVariable #2657 -> @GUT.quals.Peer
CombVariable #232 -> @GUT.quals.Peer
CombVariable #1037 -> @GUT.quals.Any
CombVariable #571 -> @GUT.quals.Peer
CombVariable #650 -> @GUT.quals.Peer
CombVariable #892 -> @GUT.quals.Peer
CombVariable #1798 -> @GUT.quals.Peer
CombVariable #4415 -> @GUT.quals.Any
CombVariable #972 -> @GUT.quals.Peer
CombVariable #3054 -> @GUT.quals.Peer
CombVariable #4088 -> @GUT.quals.Peer
CombVariable #731 -> @GUT.quals.Peer
CombVariable #3417 -> @GUT.quals.Any
CombVariable #1666 -> @GUT.quals.Peer
CombVariable #735 -> @GUT.quals.Peer
CombVariable #2125 -> @GUT.quals.Any
CombVariable #1290 -> @GUT.quals.Lost
CombVariable #1745 -> @GUT.quals.Peer
CombVariable #4310 -> @GUT.quals.Peer
CombVariable #4201 -> @GUT.quals.Peer
CombVariable #3915 -> @GUT.quals.Peer
CombVariable #3970 -> @GUT.quals.Peer
CombVariable #1851 -> @GUT.quals.Peer
CombVariable #3146 -> @GUT.quals.Peer
CombVariable #605 -> @GUT.quals.Peer
CombVariable #1502 -> @GUT.quals.Peer
CombVariable #2896 -> @GUT.quals.Peer
CombVariable #2926 -> @GUT.quals.Peer
CombVariable #3587 -> @GUT.quals.Peer
CombVariable #2390 -> @GUT.quals.Peer
CombVariable #3705 -> @GUT.quals.Peer
CombVariable #3797 -> @GUT.quals.Peer
CombVariable #523 -> @GUT.quals.Any
CombVariable #247 -> @GUT.quals.Peer
CombVariable #3400 -> @GUT.quals.Peer
CombVariable #1549 -> @GUT.quals.Peer
CombVariable #234 -> @GUT.quals.Peer
CombVariable #1879 -> @GUT.quals.Peer
CombVariable #4073 -> @GUT.quals.Peer
CombVariable #816 -> @GUT.quals.Peer
CombVariable #3848 -> @GUT.quals.Rep
CombVariable #2740 -> @GUT.quals.Any
CombVariable #4183 -> @GUT.quals.Peer
CombVariable #2567 -> @GUT.quals.Peer
CombVariable #1833 -> @GUT.quals.Lost
CombVariable #2443 -> @GUT.quals.Peer
CombVariable #2209 -> @GUT.quals.Peer
CombVariable #3281 -> @GUT.quals.Peer
CombVariable #4419 -> @GUT.quals.Peer
CombVariable #2843 -> @GUT.quals.Peer
CombVariable #3235 -> @GUT.quals.Peer
CombVariable #1431 -> @GUT.quals.Peer
CombVariable #3077 -> @GUT.quals.Peer
CombVariable #3570 -> @GUT.quals.Any
CombVariable #878 -> @GUT.quals.Any
CombVariable #2929 -> @GUT.quals.Peer
CombVariable #1597 -> @GUT.quals.Peer
CombVariable #3011 -> @GUT.quals.Peer
CombVariable #2735 -> @GUT.quals.Peer
CombVariable #3599 -> @GUT.quals.Peer
CombVariable #1497 -> @GUT.quals.Rep
CombVariable #1151 -> @GUT.quals.Peer
CombVariable #3014 -> @GUT.quals.Peer
CombVariable #1680 -> @GUT.quals.Peer
CombVariable #4102 -> @GUT.quals.Peer
CombVariable #2944 -> @GUT.quals.Peer
CombVariable #1014 -> @GUT.quals.Peer
CombVariable #2590 -> @GUT.quals.Peer
CombVariable #486 -> @GUT.quals.Any
CombVariable #833 -> @GUT.quals.Peer
CombVariable #1676 -> @GUT.quals.Peer
CombVariable #777 -> @GUT.quals.Peer
CombVariable #180 -> @GUT.quals.Peer
CombVariable #1939 -> @GUT.quals.Peer
CombVariable #370 -> @GUT.quals.Peer
CombVariable #2414 -> @GUT.quals.Peer
CombVariable #1659 -> @GUT.quals.Peer
CombVariable #1362 -> @GUT.quals.Peer
CombVariable #3785 -> @GUT.quals.Peer
CombVariable #1529 -> @GUT.quals.Peer
CombVariable #547 -> @GUT.quals.Any
CombVariable #91 -> @GUT.quals.Peer
CombVariable #1863 -> @GUT.quals.Peer
CombVariable #3931 -> @GUT.quals.Peer
CombVariable #4393 -> @GUT.quals.Peer
CombVariable #1560 -> @GUT.quals.Peer
CombVariable #1328 -> @GUT.quals.Peer
CombVariable #3816 -> @GUT.quals.Rep
CombVariable #1570 -> @GUT.quals.Peer
CombVariable #1012 -> @GUT.quals.Peer
CombVariable #4306 -> @GUT.quals.Peer
CombVariable #1319 -> @GUT.quals.Peer
CombVariable #42 -> @GUT.quals.Peer
CombVariable #367 -> @GUT.quals.Peer
CombVariable #4359 -> @GUT.quals.Peer
CombVariable #4037 -> @GUT.quals.Peer
CombVariable #1722 -> @GUT.quals.Peer
CombVariable #1270 -> @GUT.quals.Peer
CombVariable #3378 -> @GUT.quals.Any
CombVariable #953 -> @GUT.quals.Peer
CombVariable #85 -> @GUT.quals.Peer
CombVariable #687 -> @GUT.quals.Peer
CombVariable #1484 -> @GUT.quals.Peer
CombVariable #1317 -> @GUT.quals.Peer
CombVariable #791 -> @GUT.quals.Peer
CombVariable #87 -> @GUT.quals.Peer
CombVariable #4293 -> @GUT.quals.Peer
CombVariable #3364 -> @GUT.quals.Peer
CombVariable #1726 -> @GUT.quals.Peer
CombVariable #2844 -> @GUT.quals.Any
CombVariable #4157 -> @GUT.quals.Peer
CombVariable #2775 -> @GUT.quals.Peer
CombVariable #1699 -> @GUT.quals.Peer
CombVariable #1611 -> @GUT.quals.Peer
CombVariable #680 -> @GUT.quals.Peer
CombVariable #2622 -> @GUT.quals.Peer
CombVariable #2997 -> @GUT.quals.Peer
CombVariable #4119 -> @GUT.quals.Peer
CombVariable #3394 -> @GUT.quals.Peer
CombVariable #2706 -> @GUT.quals.Peer
CombVariable #2788 -> @GUT.quals.Peer
CombVariable #4403 -> @GUT.quals.Peer
CombVariable #2992 -> @GUT.quals.Peer
CombVariable #3716 -> @GUT.quals.Peer
CombVariable #2745 -> @GUT.quals.Peer
CombVariable #1700 -> @GUT.quals.Peer
CombVariable #4078 -> @GUT.quals.Peer
CombVariable #3935 -> @GUT.quals.Peer
CombVariable #3699 -> @GUT.quals.Peer
CombVariable #2674 -> @GUT.quals.Peer
CombVariable #3045 -> @GUT.quals.Peer
CombVariable #3531 -> @GUT.quals.Any
CombVariable #3289 -> @GUT.quals.Peer
CombVariable #2570 -> @GUT.quals.Peer
CombVariable #909 -> @GUT.quals.Peer
CombVariable #4246 -> @GUT.quals.Peer
CombVariable #4116 -> @GUT.quals.Peer
CombVariable #2392 -> @GUT.quals.Peer
CombVariable #1412 -> @GUT.quals.Peer
CombVariable #2840 -> @GUT.quals.Any
CombVariable #236 -> @GUT.quals.Peer
CombVariable #3922 -> @GUT.quals.Peer
CombVariable #3259 -> @GUT.quals.Peer
CombVariable #846 -> @GUT.quals.Peer
CombVariable #2867 -> @GUT.quals.Peer
CombVariable #3565 -> @GUT.quals.Peer
CombVariable #2335 -> @GUT.quals.Peer
CombVariable #1052 -> @GUT.quals.Peer
CombVariable #3375 -> @GUT.quals.Peer
CombVariable #979 -> @GUT.quals.Peer
CombVariable #4369 -> @GUT.quals.Peer
CombVariable #1996 -> @GUT.quals.Peer
CombVariable #3062 -> @GUT.quals.Peer
CombVariable #863 -> @GUT.quals.Peer
CombVariable #4266 -> @GUT.quals.Peer
CombVariable #4285 -> @GUT.quals.Peer
CombVariable #2703 -> @GUT.quals.Peer
CombVariable #3369 -> @GUT.quals.Peer
CombVariable #4395 -> @GUT.quals.Peer
CombVariable #1991 -> @GUT.quals.Peer
CombVariable #4199 -> @GUT.quals.Peer
CombVariable #3267 -> @GUT.quals.Peer
CombVariable #2531 -> @GUT.quals.Rep
CombVariable #4305 -> @GUT.quals.Any
CombVariable #3094 -> @GUT.quals.Peer
CombVariable #530 -> @GUT.quals.Any
CombVariable #3013 -> @GUT.quals.Peer
CombVariable #1176 -> @GUT.quals.Peer
CombVariable #458 -> @GUT.quals.Peer
CombVariable #2342 -> @GUT.quals.Peer
CombVariable #1747 -> @GUT.quals.Peer
CombVariable #3403 -> @GUT.quals.Peer
CombVariable #4429 -> @GUT.quals.Peer
CombVariable #2641 -> @GUT.quals.Peer
CombVariable #3730 -> @GUT.quals.Peer
CombVariable #2432 -> @GUT.quals.Peer
CombVariable #146 -> @GUT.quals.Rep
CombVariable #1473 -> @GUT.quals.Peer
CombVariable #3230 -> @GUT.quals.Rep
CombVariable #2738 -> @GUT.quals.Any
CombVariable #3927 -> @GUT.quals.Peer
CombVariable #2903 -> @GUT.quals.Peer
CombVariable #2267 -> @GUT.quals.Peer
CombVariable #2356 -> @GUT.quals.Peer
CombVariable #1997 -> @GUT.quals.Peer
CombVariable #3695 -> @GUT.quals.Peer
CombVariable #253 -> @GUT.quals.Peer
CombVariable #3574 -> @GUT.quals.Peer
CombVariable #1682 -> @GUT.quals.Peer
CombVariable #859 -> @GUT.quals.Peer
CombVariable #1434 -> @GUT.quals.Peer
CombVariable #1377 -> @GUT.quals.Peer
CombVariable #3835 -> @GUT.quals.Peer
CombVariable #3049 -> @GUT.quals.Rep
CombVariable #55 -> @GUT.quals.Peer
CombVariable #1678 -> @GUT.quals.Peer
CombVariable #554 -> @GUT.quals.Peer
CombVariable #978 -> @GUT.quals.Peer
CombVariable #3849 -> @GUT.quals.Rep
CombVariable #3222 -> @GUT.quals.Peer
CombVariable #1804 -> @GUT.quals.Peer
CombVariable #3255 -> @GUT.quals.Peer
CombVariable #973 -> @GUT.quals.Peer
CombVariable #3904 -> @GUT.quals.Peer
CombVariable #1477 -> @GUT.quals.Peer
CombVariable #3333 -> @GUT.quals.Peer
CombVariable #4084 -> @GUT.quals.Peer
CombVariable #2338 -> @GUT.quals.Peer
CombVariable #2750 -> @GUT.quals.Peer
CombVariable #2695 -> @GUT.quals.Lost
CombVariable #830 -> @GUT.quals.Peer
CombVariable #695 -> @GUT.quals.Peer
CombVariable #3582 -> @GUT.quals.Peer
CombVariable #3700 -> @GUT.quals.Peer
CombVariable #1364 -> @GUT.quals.Peer
CombVariable #4385 -> @GUT.quals.Peer
CombVariable #3158 -> @GUT.quals.Peer
CombVariable #2164 -> @GUT.quals.Peer
CombVariable #1180 -> @GUT.quals.Peer
CombVariable #1692 -> @GUT.quals.Peer
CombVariable #2003 -> @GUT.quals.Peer
CombVariable #506 -> @GUT.quals.Any
CombVariable #2284 -> @GUT.quals.Peer
CombVariable #3994 -> @GUT.quals.Rep
CombVariable #3778 -> @GUT.quals.Any
CombVariable #1928 -> @GUT.quals.Peer
CombVariable #32 -> @GUT.quals.Peer
CombVariable #419 -> @GUT.quals.Rep
CombVariable #1162 -> @GUT.quals.Peer
CombVariable #1534 -> @GUT.quals.Peer
CombVariable #3579 -> @GUT.quals.Peer
CombVariable #4426 -> @GUT.quals.Peer
CombVariable #3851 -> @GUT.quals.Lost
CombVariable #927 -> @GUT.quals.Peer
CombVariable #4250 -> @GUT.quals.Peer
CombVariable #2341 -> @GUT.quals.Peer
CombVariable #3513 -> @GUT.quals.Peer
CombVariable #3250 -> @GUT.quals.Peer
CombVariable #1420 -> @GUT.quals.Peer
CombVariable #3635 -> @GUT.quals.Peer
CombVariable #3748 -> @GUT.quals.Peer
CombVariable #1038 -> @GUT.quals.Peer
CombVariable #1696 -> @GUT.quals.Peer
CombVariable #2389 -> @GUT.quals.Peer
CombVariable #3297 -> @GUT.quals.Peer
CombVariable #3203 -> @GUT.quals.Peer
CombVariable #1643 -> @GUT.quals.Peer
CombVariable #1299 -> @GUT.quals.Peer
CombVariable #1664 -> @GUT.quals.Peer
CombVariable #776 -> @GUT.quals.Peer
CombVariable #1887 -> @GUT.quals.Peer
CombVariable #3104 -> @GUT.quals.Peer
CombVariable #3127 -> @GUT.quals.Peer
CombVariable #3775 -> @GUT.quals.Peer
CombVariable #1483 -> @GUT.quals.Peer
CombVariable #3907 -> @GUT.quals.Peer
CombVariable #1551 -> @GUT.quals.Peer
CombVariable #2928 -> @GUT.quals.Peer
CombVariable #2912 -> @GUT.quals.Peer
CombVariable #3061 -> @GUT.quals.Peer
CombVariable #4018 -> @GUT.quals.Peer
CombVariable #2032 -> @GUT.quals.Peer
CombVariable #1893 -> @GUT.quals.Peer
CombVariable #1672 -> @GUT.quals.Peer
CombVariable #773 -> @GUT.quals.Peer
CombVariable #2197 -> @GUT.quals.Peer
CombVariable #104 -> @GUT.quals.Peer
CombVariable #870 -> @GUT.quals.Peer
CombVariable #1921 -> @GUT.quals.Peer
CombVariable #2518 -> @GUT.quals.Peer
CombVariable #3523 -> @GUT.quals.Peer
CombVariable #3535 -> @GUT.quals.Any
CombVariable #69 -> @GUT.quals.Peer
CombVariable #2962 -> @GUT.quals.Peer
CombVariable #553 -> @GUT.quals.Peer
CombVariable #2577 -> @GUT.quals.Peer
CombVariable #3550 -> @GUT.quals.Peer
CombVariable #1475 -> @GUT.quals.Peer
CombVariable #455 -> @GUT.quals.Peer
CombVariable #4094 -> @GUT.quals.Peer
CombVariable #2930 -> @GUT.quals.Peer
CombVariable #1733 -> @GUT.quals.Peer
CombVariable #1856 -> @GUT.quals.Peer
CombVariable #3866 -> @GUT.quals.Peer
CombVariable #3916 -> @GUT.quals.Peer
CombVariable #1429 -> @GUT.quals.Peer
CombVariable #3787 -> @GUT.quals.Peer
CombVariable #2513 -> @GUT.quals.Peer
CombVariable #2215 -> @GUT.quals.Peer
CombVariable #3793 -> @GUT.quals.Peer
CombVariable #209 -> @GUT.quals.Rep
CombVariable #1091 -> @GUT.quals.Peer
CombVariable #2560 -> @GUT.quals.Peer
CombVariable #2300 -> @GUT.quals.Peer
CombVariable #1980 -> @GUT.quals.Peer
CombVariable #4202 -> @GUT.quals.Peer
CombVariable #3680 -> @GUT.quals.Peer
CombVariable #2170 -> @GUT.quals.Peer
CombVariable #1697 -> @GUT.quals.Peer
CombVariable #2812 -> @GUT.quals.Any
CombVariable #740 -> @GUT.quals.Peer
CombVariable #2351 -> @GUT.quals.Peer
CombVariable #3817 -> @GUT.quals.Rep
CombVariable #2608 -> @GUT.quals.Peer
CombVariable #1331 -> @GUT.quals.Any
CombVariable #1390 -> @GUT.quals.Peer
CombVariable #1716 -> @GUT.quals.Peer
CombVariable #3830 -> @GUT.quals.Peer
CombVariable #642 -> @GUT.quals.Peer
CombVariable #2813 -> @GUT.quals.Peer
CombVariable #3446 -> @GUT.quals.Any
CombVariable #2830 -> @GUT.quals.Peer
CombVariable #2521 -> @GUT.quals.Peer
CombVariable #2686 -> @GUT.quals.Peer
CombVariable #2915 -> @GUT.quals.Peer
CombVariable #2295 -> @GUT.quals.Peer
CombVariable #3796 -> @GUT.quals.Peer
CombVariable #3095 -> @GUT.quals.Peer
CombVariable #204 -> @GUT.quals.Rep
CombVariable #4377 -> @GUT.quals.Peer
CombVariable #2914 -> @GUT.quals.Peer
CombVariable #2982 -> @GUT.quals.Peer
CombVariable #2172 -> @GUT.quals.Peer
CombVariable #880 -> @GUT.quals.Peer
CombVariable #1209 -> @GUT.quals.Peer
CombVariable #4237 -> @GUT.quals.Peer
CombVariable #2228 -> @GUT.quals.Peer
CombVariable #1816 -> @GUT.quals.Rep
CombVariable #1253 -> @GUT.quals.Peer
CombVariable #2106 -> @GUT.quals.Peer
CombVariable #1577 -> @GUT.quals.Peer
CombVariable #2811 -> @GUT.quals.Peer
CombVariable #3901 -> @GUT.quals.Peer
CombVariable #3280 -> @GUT.quals.Peer
CombVariable #2473 -> @GUT.quals.Peer
CombVariable #445 -> @GUT.quals.Peer
CombVariable #2148 -> @GUT.quals.Peer
CombVariable #4341 -> @GUT.quals.Peer
CombVariable #1897 -> @GUT.quals.Peer
CombVariable #2585 -> @GUT.quals.Peer
CombVariable #3211 -> @GUT.quals.Peer
CombVariable #24 -> @GUT.quals.Peer
CombVariable #3919 -> @GUT.quals.Peer
CombVariable #1191 -> @GUT.quals.Peer
CombVariable #1060 -> @GUT.quals.Peer
CombVariable #4173 -> @GUT.quals.Peer
CombVariable #2604 -> @GUT.quals.Peer
CombVariable #1561 -> @GUT.quals.Peer
CombVariable #1421 -> @GUT.quals.Peer
CombVariable #1089 -> @GUT.quals.Peer
CombVariable #2301 -> @GUT.quals.Peer
CombVariable #3064 -> @GUT.quals.Peer
CombVariable #2966 -> @GUT.quals.Peer
CombVariable #2445 -> @GUT.quals.Any
CombVariable #1613 -> @GUT.quals.Peer
CombVariable #26 -> @GUT.quals.Peer
CombVariable #1008 -> @GUT.quals.Peer
CombVariable #3468 -> @GUT.quals.Peer
CombVariable #2446 -> @GUT.quals.Peer
CombVariable #3245 -> @GUT.quals.Peer
CombVariable #2702 -> @GUT.quals.Peer
CombVariable #1715 -> @GUT.quals.Peer
CombVariable #794 -> @GUT.quals.Peer
CombVariable #2142 -> @GUT.quals.Peer
CombVariable #3589 -> @GUT.quals.Peer
CombVariable #1724 -> @GUT.quals.Peer
CombVariable #4151 -> @GUT.quals.Peer
CombVariable #677 -> @GUT.quals.Peer
CombVariable #2987 -> @GUT.quals.Peer
CombVariable #3336 -> @GUT.quals.Peer
CombVariable #1075 -> @GUT.quals.Peer
CombVariable #3769 -> @GUT.quals.Peer
CombVariable #3826 -> @GUT.quals.Peer
CombVariable #2885 -> @GUT.quals.Peer
CombVariable #4401 -> @GUT.quals.Peer
CombVariable #2196 -> @GUT.quals.Peer
CombVariable #2173 -> @GUT.quals.Peer
CombVariable #751 -> @GUT.quals.Peer
CombVariable #2777 -> @GUT.quals.Any
CombVariable #2411 -> @GUT.quals.Peer
CombVariable #1610 -> @GUT.quals.Peer
CombVariable #2176 -> @GUT.quals.Peer
CombVariable #3877 -> @GUT.quals.Rep
CombVariable #457 -> @GUT.quals.Peer
CombVariable #1123 -> @GUT.quals.Peer
CombVariable #1184 -> @GUT.quals.Peer
CombVariable #3334 -> @GUT.quals.Peer
CombVariable #949 -> @GUT.quals.Peer
CombVariable #4329 -> @GUT.quals.Peer
CombVariable #2460 -> @GUT.quals.Peer
CombVariable #2123 -> @GUT.quals.Peer
CombVariable #431 -> @GUT.quals.Peer
CombVariable #3679 -> @GUT.quals.Peer
CombVariable #774 -> @GUT.quals.Peer
CombVariable #742 -> @GUT.quals.Peer
CombVariable #2160 -> @GUT.quals.Peer
CombVariable #778 -> @GUT.quals.Peer
CombVariable #3651 -> @GUT.quals.Peer
CombVariable #2101 -> @GUT.quals.Any
CombVariable #2119 -> @GUT.quals.Peer
CombVariable #3527 -> @GUT.quals.Any
CombVariable #2014 -> @GUT.quals.Peer
CombVariable #3718 -> @GUT.quals.Peer
CombVariable #3506 -> @GUT.quals.Peer
CombVariable #78 -> @GUT.quals.Peer
CombVariable #2117 -> @GUT.quals.Any
CombVariable #1838 -> @GUT.quals.Peer
CombVariable #2281 -> @GUT.quals.Peer
CombVariable #2155 -> @GUT.quals.Peer
CombVariable #1653 -> @GUT.quals.Peer
CombVariable #959 -> @GUT.quals.Peer
CombVariable #4229 -> @GUT.quals.Peer
CombVariable #3123 -> @GUT.quals.Peer
CombVariable #3347 -> @GUT.quals.Peer
CombVariable #967 -> @GUT.quals.Peer
CombVariable #1040 -> @GUT.quals.Peer
CombVariable #4420 -> @GUT.quals.Peer
CombVariable #2289 -> @GUT.quals.Peer
CombVariable #786 -> @GUT.quals.Peer
CombVariable #151 -> @GUT.quals.Rep
CombVariable #3053 -> @GUT.quals.Peer
CombVariable #1275 -> @GUT.quals.Peer
CombVariable #4382 -> @GUT.quals.Any
CombVariable #785 -> @GUT.quals.Peer
CombVariable #2365 -> @GUT.quals.Peer
CombVariable #305 -> @GUT.quals.Peer
CombVariable #2453 -> @GUT.quals.Any
CombVariable #2024 -> @GUT.quals.Peer
CombVariable #360 -> @GUT.quals.Rep
CombVariable #985 -> @GUT.quals.Peer
CombVariable #744 -> @GUT.quals.Peer
CombVariable #706 -> @GUT.quals.Peer
CombVariable #4125 -> @GUT.quals.Peer
CombVariable #3631 -> @GUT.quals.Peer
CombVariable #3271 -> @GUT.quals.Peer
CombVariable #4209 -> @GUT.quals.Peer
CombVariable #4299 -> @GUT.quals.Peer
CombVariable #741 -> @GUT.quals.Peer
CombVariable #4182 -> @GUT.quals.Peer
CombVariable #603 -> @GUT.quals.Peer
CombVariable #1663 -> @GUT.quals.Peer
CombVariable #1027 -> @GUT.quals.Peer
CombVariable #1120 -> @GUT.quals.Peer
CombVariable #2015 -> @GUT.quals.Peer
CombVariable #1785 -> @GUT.quals.Peer
CombVariable #888 -> @GUT.quals.Peer
CombVariable #2343 -> @GUT.quals.Peer
CombVariable #1895 -> @GUT.quals.Peer
CombVariable #1077 -> @GUT.quals.Peer
CombVariable #4172 -> @GUT.quals.Peer
CombVariable #2210 -> @GUT.quals.Peer
CombVariable #4435 -> @GUT.quals.Peer
CombVariable #3732 -> @GUT.quals.Peer
CombVariable #2565 -> @GUT.quals.Peer
CombVariable #2981 -> @GUT.quals.Peer
CombVariable #2340 -> @GUT.quals.Peer
CombVariable #2533 -> @GUT.quals.Peer
CombVariable #400 -> @GUT.quals.Peer
CombVariable #2793 -> @GUT.quals.Peer
CombVariable #4394 -> @GUT.quals.Peer
CombVariable #1199 -> @GUT.quals.Peer
CombVariable #4222 -> @GUT.quals.Peer
CombVariable #1207 -> @GUT.quals.Peer
CombVariable #99 -> @GUT.quals.Peer
CombVariable #2900 -> @GUT.quals.Peer
CombVariable #1293 -> @GUT.quals.Peer
CombVariable #1175 -> @GUT.quals.Peer
CombVariable #2168 -> @GUT.quals.Peer
CombVariable #824 -> @GUT.quals.Peer
CombVariable #1149 -> @GUT.quals.Peer
CombVariable #3456 -> @GUT.quals.Any
CombVariable #4416 -> @GUT.quals.Any
CombVariable #4130 -> @GUT.quals.Peer
CombVariable #1076 -> @GUT.quals.Peer
CombVariable #1826 -> @GUT.quals.Peer
CombVariable #2816 -> @GUT.quals.Peer
CombVariable #4121 -> @GUT.quals.Peer
CombVariable #2204 -> @GUT.quals.Peer
CombVariable #3126 -> @GUT.quals.Peer
CombVariable #657 -> @GUT.quals.Peer
CombVariable #3731 -> @GUT.quals.Peer
CombVariable #1031 -> @GUT.quals.Peer
CombVariable #745 -> @GUT.quals.Peer
CombVariable #1783 -> @GUT.quals.Peer
CombVariable #501 -> @GUT.quals.Any
CombVariable #3085 -> @GUT.quals.Peer
CombVariable #241 -> @GUT.quals.Peer
CombVariable #2406 -> @GUT.quals.Peer
CombVariable #3642 -> @GUT.quals.Peer
CombVariable #817 -> @GUT.quals.Peer
CombVariable #3262 -> @GUT.quals.Peer
CombVariable #3155 -> @GUT.quals.Peer
CombVariable #1645 -> @GUT.quals.Peer
CombVariable #1006 -> @GUT.quals.Peer
CombVariable #1471 -> @GUT.quals.Peer
CombVariable #507 -> @GUT.quals.Any
CombVariable #1055 -> @GUT.quals.Peer
CombVariable #2380 -> @GUT.quals.Peer
CombVariable #3229 -> @GUT.quals.Rep
CombVariable #2045 -> @GUT.quals.Rep
CombVariable #783 -> @GUT.quals.Peer
CombVariable #886 -> @GUT.quals.Peer
CombVariable #1078 -> @GUT.quals.Peer
CombVariable #4286 -> @GUT.quals.Peer
CombVariable #63 -> @GUT.quals.Peer
CombVariable #965 -> @GUT.quals.Peer
CombVariable #2132 -> @GUT.quals.Peer
CombVariable #2925 -> @GUT.quals.Peer
CombVariable #1827 -> @GUT.quals.Peer
CombVariable #329 -> @GUT.quals.Peer
CombVariable #2056 -> @GUT.quals.Any
CombVariable #2932 -> @GUT.quals.Peer
CombVariable #1032 -> @GUT.quals.Peer
CombVariable #1046 -> @GUT.quals.Peer
CombVariable #1763 -> @GUT.quals.Peer
CombVariable #1114 -> @GUT.quals.Peer
CombVariable #3041 -> @GUT.quals.Peer
CombVariable #2851 -> @GUT.quals.Peer
CombVariable #1479 -> @GUT.quals.Peer
CombVariable #809 -> @GUT.quals.Peer
CombVariable #1203 -> @GUT.quals.Peer
CombVariable #4368 -> @GUT.quals.Peer
CombVariable #3326 -> @GUT.quals.Peer
CombVariable #1567 -> @GUT.quals.Peer
CombVariable #3060 -> @GUT.quals.Peer
CombVariable #1286 -> @GUT.quals.Lost
CombVariable #3978 -> @GUT.quals.Rep
CombVariable #699 -> @GUT.quals.Peer
CombVariable #1169 -> @GUT.quals.Peer
CombVariable #4231 -> @GUT.quals.Peer
CombVariable #1327 -> @GUT.quals.Peer
CombVariable #235 -> @GUT.quals.Peer
CombVariable #2013 -> @GUT.quals.Peer
CombVariable #2779 -> @GUT.quals.Peer
CombVariable #4344 -> @GUT.quals.Peer
CombVariable #2554 -> @GUT.quals.Peer
CombVariable #589 -> @GUT.quals.Peer
CombVariable #1043 -> @GUT.quals.Peer
CombVariable #218 -> @GUT.quals.Rep
CombVariable #962 -> @GUT.quals.Peer
CombVariable #3781 -> @GUT.quals.Peer
CombVariable #4216 -> @GUT.quals.Lost
CombVariable #1378 -> @GUT.quals.Peer
CombVariable #3363 -> @GUT.quals.Peer
CombVariable #1962 -> @GUT.quals.Peer
CombVariable #133 -> @GUT.quals.Peer
CombVariable #2009 -> @GUT.quals.Peer
CombVariable #635 -> @GUT.quals.Peer
CombVariable #1041 -> @GUT.quals.Peer
CombVariable #3522 -> @GUT.quals.Peer
CombVariable #2616 -> @GUT.quals.Peer
CombVariable #1965 -> @GUT.quals.Peer
CombVariable #3252 -> @GUT.quals.Peer
CombVariable #1350 -> @GUT.quals.Peer
CombVariable #3493 -> @GUT.quals.Peer
CombVariable #1857 -> @GUT.quals.Peer
CombVariable #2379 -> @GUT.quals.Peer
CombVariable #970 -> @GUT.quals.Peer
CombVariable #1334 -> @GUT.quals.Peer
CombVariable #4111 -> @GUT.quals.Peer
CombVariable #1273 -> @GUT.quals.Peer
CombVariable #2917 -> @GUT.quals.Peer
CombVariable #3495 -> @GUT.quals.Peer
CombVariable #3106 -> @GUT.quals.Peer
CombVariable #521 -> @GUT.quals.Any
CombVariable #3010 -> @GUT.quals.Peer
CombVariable #3022 -> @GUT.quals.Peer
CombVariable #3444 -> @GUT.quals.Any
CombVariable #1920 -> @GUT.quals.Peer
CombVariable #2346 -> @GUT.quals.Peer
CombVariable #2413 -> @GUT.quals.Peer
CombVariable #1902 -> @GUT.quals.Peer
CombVariable #4339 -> @GUT.quals.Peer
CombVariable #2397 -> @GUT.quals.Peer
CombVariable #922 -> @GUT.quals.Peer
CombVariable #34 -> @GUT.quals.Peer
CombVariable #4296 -> @GUT.quals.Peer
CombVariable #3242 -> @GUT.quals.Peer
CombVariable #3833 -> @GUT.quals.Peer
CombVariable #4050 -> @GUT.quals.Peer
CombVariable #520 -> @GUT.quals.Any
CombVariable #928 -> @GUT.quals.Peer
CombVariable #4247 -> @GUT.quals.Peer
CombVariable #2998 -> @GUT.quals.Peer
CombVariable #4427 -> @GUT.quals.Peer
CombVariable #1385 -> @GUT.quals.Peer
CombVariable #424 -> @GUT.quals.Rep
CombVariable #2361 -> @GUT.quals.Peer
CombVariable #4438 -> @GUT.quals.Lost
CombVariable #1068 -> @GUT.quals.Peer
CombVariable #1093 -> @GUT.quals.Peer
CombVariable #3913 -> @GUT.quals.Peer
CombVariable #454 -> @GUT.quals.Peer
CombVariable #3524 -> @GUT.quals.Peer
CombVariable #3492 -> @GUT.quals.Peer
CombVariable #3204 -> @GUT.quals.Peer
CombVariable #3433 -> @GUT.quals.Any
CombVariable #1308 -> @GUT.quals.Peer
CombVariable #644 -> @GUT.quals.Peer
CombVariable #4226 -> @GUT.quals.Peer
CombVariable #3881 -> @GUT.quals.Rep
CombVariable #344 -> @GUT.quals.Peer
CombVariable #622 -> @GUT.quals.Peer
CombVariable #4243 -> @GUT.quals.Peer
CombVariable #23 -> @GUT.quals.Peer
CombVariable #2199 -> @GUT.quals.Peer
CombVariable #1640 -> @GUT.quals.Peer
CombVariable #944 -> @GUT.quals.Peer
CombVariable #1992 -> @GUT.quals.Peer
CombVariable #3153 -> @GUT.quals.Peer
CombVariable #2882 -> @GUT.quals.Peer
CombVariable #2672 -> @GUT.quals.Any
CombVariable #451 -> @GUT.quals.Peer
CombVariable #1354 -> @GUT.quals.Peer
CombVariable #2008 -> @GUT.quals.Peer
CombVariable #1063 -> @GUT.quals.Peer
CombVariable #1231 -> @GUT.quals.Peer
CombVariable #2158 -> @GUT.quals.Peer
CombVariable #4038 -> @GUT.quals.Peer
CombVariable #1926 -> @GUT.quals.Peer
CombVariable #1840 -> @GUT.quals.Any
CombVariable #1178 -> @GUT.quals.Peer
CombVariable #1318 -> @GUT.quals.Peer
CombVariable #4282 -> @GUT.quals.Peer
CombVariable #1866 -> @GUT.quals.Peer
CombVariable #3296 -> @GUT.quals.Peer
CombVariable #1138 -> @GUT.quals.Peer
CombVariable #2326 -> @GUT.quals.Peer
CombVariable #1891 -> @GUT.quals.Peer
CombVariable #1150 -> @GUT.quals.Peer
CombVariable #1657 -> @GUT.quals.Peer
CombVariable #2241 -> @GUT.quals.Peer
CombVariable #4071 -> @GUT.quals.Peer
CombVariable #3081 -> @GUT.quals.Peer
CombVariable #4301 -> @GUT.quals.Peer
CombVariable #2701 -> @GUT.quals.Peer
CombVariable #2226 -> @GUT.quals.Peer
CombVariable #3440 -> @GUT.quals.Peer
CombVariable #1882 -> @GUT.quals.Peer
CombVariable #2377 -> @GUT.quals.Peer
CombVariable #801 -> @GUT.quals.Peer
CombVariable #203 -> @GUT.quals.Rep
CombVariable #1738 -> @GUT.quals.Peer
CombVariable #2931 -> @GUT.quals.Peer
CombVariable #567 -> @GUT.quals.Peer
CombVariable #1731 -> @GUT.quals.Peer
CombVariable #2470 -> @GUT.quals.Peer
CombVariable #3526 -> @GUT.quals.Any
CombVariable #1654 -> @GUT.quals.Peer
CombVariable #1852 -> @GUT.quals.Any
CombVariable #147 -> @GUT.quals.Rep
CombVariable #1064 -> @GUT.quals.Peer
CombVariable #1644 -> @GUT.quals.Peer
CombVariable #3656 -> @GUT.quals.Any
CombVariable #2609 -> @GUT.quals.Peer
CombVariable #971 -> @GUT.quals.Peer
CombVariable #3434 -> @GUT.quals.Any
CombVariable #3499 -> @GUT.quals.Peer
CombVariable #3831 -> @GUT.quals.Peer
CombVariable #640 -> @GUT.quals.Peer
CombVariable #4076 -> @GUT.quals.Peer
CombVariable #1339 -> @GUT.quals.Any
CombVariable #2482 -> @GUT.quals.Peer
CombVariable #208 -> @GUT.quals.Lost
CombVariable #57 -> @GUT.quals.Peer
CombVariable #3644 -> @GUT.quals.Peer
CombVariable #1670 -> @GUT.quals.Peer
CombVariable #764 -> @GUT.quals.Peer
CombVariable #2180 -> @GUT.quals.Peer
CombVariable #1876 -> @GUT.quals.Peer
CombVariable #2605 -> @GUT.quals.Peer
CombVariable #1025 -> @GUT.quals.Peer
CombVariable #2576 -> @GUT.quals.Peer
CombVariable #3208 -> @GUT.quals.Peer
CombVariable #3269 -> @GUT.quals.Peer
CombVariable #1528 -> @GUT.quals.Peer
CombVariable #1086 -> @GUT.quals.Peer
CombVariable #1200 -> @GUT.quals.Peer
CombVariable #1361 -> @GUT.quals.Peer
CombVariable #2407 -> @GUT.quals.Peer
CombVariable #3372 -> @GUT.quals.Peer
CombVariable #3295 -> @GUT.quals.Peer
CombVariable #2749 -> @GUT.quals.Any
CombVariable #2355 -> @GUT.quals.Peer
CombVariable #3238 -> @GUT.quals.Peer
CombVariable #2765 -> @GUT.quals.Any
CombVariable #2939 -> @GUT.quals.Peer
CombVariable #1801 -> @GUT.quals.Peer
CombVariable #1388 -> @GUT.quals.Peer
CombVariable #3477 -> @GUT.quals.Peer
CombVariable #3079 -> @GUT.quals.Peer
CombVariable #2321 -> @GUT.quals.Peer
CombVariable #947 -> @GUT.quals.Peer
CombVariable #1425 -> @GUT.quals.Peer
CombVariable #3196 -> @GUT.quals.Peer
CombVariable #853 -> @GUT.quals.Peer
CombVariable #3266 -> @GUT.quals.Peer
CombVariable #3412 -> @GUT.quals.Peer
CombVariable #1727 -> @GUT.quals.Peer
CombVariable #1083 -> @GUT.quals.Peer
CombVariable #3515 -> @GUT.quals.Peer
CombVariable #1563 -> @GUT.quals.Peer
CombVariable #2613 -> @GUT.quals.Peer
CombVariable #1309 -> @GUT.quals.Peer
CombVariable #1447 -> @GUT.quals.Peer
CombVariable #2960 -> @GUT.quals.Peer
CombVariable #4221 -> @GUT.quals.Peer
CombVariable #3376 -> @GUT.quals.Peer
CombVariable #2469 -> @GUT.quals.Peer
CombVariable #4206 -> @GUT.quals.Peer
CombVariable #401 -> @GUT.quals.Peer
CombVariable #446 -> @GUT.quals.Peer
CombVariable #3240 -> @GUT.quals.Peer
CombVariable #132 -> @GUT.quals.Peer
CombVariable #3691 -> @GUT.quals.Peer
CombVariable #3427 -> @GUT.quals.Any
CombVariable #2251 -> @GUT.quals.Peer
CombVariable #2662 -> @GUT.quals.Rep
CombVariable #1883 -> @GUT.quals.Peer
CombVariable #3078 -> @GUT.quals.Peer
CombVariable #656 -> @GUT.quals.Peer
CombVariable #3689 -> @GUT.quals.Peer
CombVariable #2569 -> @GUT.quals.Peer
CombVariable #3413 -> @GUT.quals.Peer
CombVariable #1660 -> @GUT.quals.Peer
CombVariable #2809 -> @GUT.quals.Peer
CombVariable #1569 -> @GUT.quals.Peer
CombVariable #2909 -> @GUT.quals.Peer
CombVariable #2194 -> @GUT.quals.Peer
CombVariable #1371 -> @GUT.quals.Peer
CombVariable #3048 -> @GUT.quals.Rep
CombVariable #18 -> @GUT.quals.Peer
CombVariable #3500 -> @GUT.quals.Peer
CombVariable #3991 -> @GUT.quals.Rep
CombVariable #3863 -> @GUT.quals.Peer
CombVariable #2941 -> @GUT.quals.Peer
CombVariable #2824 -> @GUT.quals.Peer
CombVariable #1994 -> @GUT.quals.Peer
CombVariable #3498 -> @GUT.quals.Peer
CombVariable #835 -> @GUT.quals.Peer
CombVariable #4295 -> @GUT.quals.Peer
CombVariable #2918 -> @GUT.quals.Peer
CombVariable #2283 -> @GUT.quals.Peer
CombVariable #1268 -> @GUT.quals.Peer
CombVariable #3480 -> @GUT.quals.Peer
CombVariable #1306 -> @GUT.quals.Peer
CombVariable #2464 -> @GUT.quals.Peer
CombVariable #3470 -> @GUT.quals.Any
CombVariable #2492 -> @GUT.quals.Peer
CombVariable #347 -> @GUT.quals.Peer
CombVariable #4233 -> @GUT.quals.Peer
CombVariable #3482 -> @GUT.quals.Peer
CombVariable #771 -> @GUT.quals.Peer
CombVariable #4384 -> @GUT.quals.Peer
CombVariable #3512 -> @GUT.quals.Peer
CombVariable #3690 -> @GUT.quals.Peer
CombVariable #3889 -> @GUT.quals.Peer
CombVariable #309 -> @GUT.quals.Any
CombVariable #674 -> @GUT.quals.Peer
CombVariable #1262 -> @GUT.quals.Peer
CombVariable #3655 -> @GUT.quals.Peer
CombVariable #4372 -> @GUT.quals.Peer
CombVariable #1873 -> @GUT.quals.Peer
CombVariable #1609 -> @GUT.quals.Peer
CombVariable #1153 -> @GUT.quals.Peer
CombVariable #210 -> @GUT.quals.Rep
CombVariable #3404 -> @GUT.quals.Peer
CombVariable #3719 -> @GUT.quals.Peer
CombVariable #3703 -> @GUT.quals.Peer
CombVariable #58 -> @GUT.quals.Peer
CombVariable #4396 -> @GUT.quals.Peer
CombVariable #3328 -> @GUT.quals.Peer
CombVariable #4421 -> @GUT.quals.Peer
CombVariable #3244 -> @GUT.quals.Peer
CombVariable #1426 -> @GUT.quals.Peer
CombVariable #1775 -> @GUT.quals.Peer
CombVariable #2967 -> @GUT.quals.Peer
CombVariable #2442 -> @GUT.quals.Peer
CombVariable #3399 -> @GUT.quals.Peer
CombVariable #1843 -> @GUT.quals.Peer
CombVariable #3789 -> @GUT.quals.Peer
CombVariable #3934 -> @GUT.quals.Peer
CombVariable #1225 -> @GUT.quals.Peer
CombVariable #1164 -> @GUT.quals.Peer
CombVariable #2103 -> @GUT.quals.Any
CombVariable #543 -> @GUT.quals.Any
CombVariable #15 -> @GUT.quals.Peer
CombVariable #3312 -> @GUT.quals.Any
CombVariable #3063 -> @GUT.quals.Peer
CombVariable #1045 -> @GUT.quals.Peer
CombVariable #1923 -> @GUT.quals.Peer
CombVariable #1604 -> @GUT.quals.Peer
CombVariable #4308 -> @GUT.quals.Peer
CombVariable #1158 -> @GUT.quals.Peer
CombVariable #101 -> @GUT.quals.Peer
CombVariable #3435 -> @GUT.quals.Peer
CombVariable #974 -> @GUT.quals.Peer
CombVariable #4062 -> @GUT.quals.Peer
CombVariable #819 -> @GUT.quals.Peer
CombVariable #1868 -> @GUT.quals.Peer
CombVariable #3285 -> @GUT.quals.Peer
CombVariable #3685 -> @GUT.quals.Peer
CombVariable #3416 -> @GUT.quals.Peer
CombVariable #572 -> @GUT.quals.Peer
CombVariable #3009 -> @GUT.quals.Peer
CombVariable #1629 -> @GUT.quals.Peer
CombVariable #3243 -> @GUT.quals.Peer
CombVariable #1408 -> @GUT.quals.Peer
CombVariable #2381 -> @GUT.quals.Peer
CombVariable #624 -> @GUT.quals.Peer
CombVariable #4214 -> @GUT.quals.Peer
CombVariable #335 -> @GUT.quals.Peer
CombVariable #1623 -> @GUT.quals.Peer
CombVariable #1729 -> @GUT.quals.Peer
CombVariable #1797 -> @GUT.quals.Peer
CombVariable #4240 -> @GUT.quals.Peer
CombVariable #3346 -> @GUT.quals.Peer
CombVariable #1721 -> @GUT.quals.Peer
CombVariable #2614 -> @GUT.quals.Peer
CombVariable #2433 -> @GUT.quals.Peer
CombVariable #2794 -> @GUT.quals.Peer
CombVariable #495 -> @GUT.quals.Any
CombVariable #2899 -> @GUT.quals.Peer
CombVariable #1141 -> @GUT.quals.Peer
CombVariable #1393 -> @GUT.quals.Peer
CombVariable #2391 -> @GUT.quals.Peer
CombVariable #2739 -> @GUT.quals.Peer
CombVariable #2134 -> @GUT.quals.Peer
CombVariable #2961 -> @GUT.quals.Peer
CombVariable #2309 -> @GUT.quals.Peer
CombVariable #4120 -> @GUT.quals.Peer
CombVariable #1072 -> @GUT.quals.Peer
CombVariable #2159 -> @GUT.quals.Peer
CombVariable #174 -> @GUT.quals.Any
CombVariable #2472 -> @GUT.quals.Peer
CombVariable #667 -> @GUT.quals.Peer
CombVariable #2819 -> @GUT.quals.Peer
CombVariable #3023 -> @GUT.quals.Peer
CombVariable #4205 -> @GUT.quals.Peer
CombVariable #2956 -> @GUT.quals.Peer
CombVariable #221 -> @GUT.quals.Rep
CombVariable #2995 -> @GUT.quals.Peer
CombVariable #4051 -> @GUT.quals.Peer
CombVariable #4110 -> @GUT.quals.Peer
CombVariable #1685 -> @GUT.quals.Peer
CombVariable #1815 -> @GUT.quals.Rep
CombVariable #1137 -> @GUT.quals.Peer
CombVariable #1042 -> @GUT.quals.Peer
CombVariable #3426 -> @GUT.quals.Any
CombVariable #639 -> @GUT.quals.Peer
CombVariable #1117 -> @GUT.quals.Peer
CombVariable #3145 -> @GUT.quals.Peer
CombVariable #3323 -> @GUT.quals.Peer
CombVariable #1865 -> @GUT.quals.Peer
CombVariable #3043 -> @GUT.quals.Peer
CombVariable #3576 -> @GUT.quals.Peer
CombVariable #2441 -> @GUT.quals.Any
CombVariable #666 -> @GUT.quals.Peer
CombVariable #2588 -> @GUT.quals.Peer
CombVariable #806 -> @GUT.quals.Peer
CombVariable #1656 -> @GUT.quals.Peer
CombVariable #3057 -> @GUT.quals.Peer
CombVariable #1197 -> @GUT.quals.Peer
CombVariable #4304 -> @GUT.quals.Any
CombVariable #3339 -> @GUT.quals.Peer
CombVariable #1846 -> @GUT.quals.Any
CombVariable #1753 -> @GUT.quals.Peer
CombVariable #242 -> @GUT.quals.Peer
CombVariable #1936 -> @GUT.quals.Peer
CombVariable #254 -> @GUT.quals.Peer
CombVariable #3124 -> @GUT.quals.Peer
CombVariable #4113 -> @GUT.quals.Peer
CombVariable #2658 -> @GUT.quals.Peer
CombVariable #3307 -> @GUT.quals.Any
CombVariable #327 -> @GUT.quals.Peer
CombVariable #225 -> @GUT.quals.Rep
CombVariable #574 -> @GUT.quals.Peer
CombVariable #2136 -> @GUT.quals.Peer
CombVariable #1100 -> @GUT.quals.Rep
CombVariable #31 -> @GUT.quals.Peer
CombVariable #3509 -> @GUT.quals.Peer
CombVariable #3709 -> @GUT.quals.Peer
CombVariable #1492 -> @GUT.quals.Peer
CombVariable #2921 -> @GUT.quals.Peer
CombVariable #2467 -> @GUT.quals.Peer
CombVariable #1505 -> @GUT.quals.Peer
CombVariable #2534 -> @GUT.quals.Peer
CombVariable #2999 -> @GUT.quals.Peer
CombVariable #3335 -> @GUT.quals.Peer
CombVariable #3265 -> @GUT.quals.Peer
CombVariable #896 -> @GUT.quals.Peer
CombVariable #713 -> @GUT.quals.Peer
CombVariable #3002 -> @GUT.quals.Peer
CombVariable #1800 -> @GUT.quals.Peer
CombVariable #2575 -> @GUT.quals.Peer
CombVariable #3961 -> @GUT.quals.Peer
CombVariable #1913 -> @GUT.quals.Peer
CombVariable #22 -> @GUT.quals.Peer
CombVariable #3037 -> @GUT.quals.Peer
CombVariable #2219 -> @GUT.quals.Peer
CombVariable #2879 -> @GUT.quals.Peer
CombVariable #1987 -> @GUT.quals.Peer
CombVariable #224 -> @GUT.quals.Rep
CombVariable #321 -> @GUT.quals.Any
CombVariable #4077 -> @GUT.quals.Peer
CombVariable #4342 -> @GUT.quals.Peer
CombVariable #825 -> @GUT.quals.Peer
CombVariable #1322 -> @GUT.quals.Peer
CombVariable #1236 -> @GUT.quals.Peer
CombVariable #3300 -> @GUT.quals.Peer
CombVariable #1538 -> @GUT.quals.Peer
CombVariable #4132 -> @GUT.quals.Peer
CombVariable #184 -> @GUT.quals.Peer
CombVariable #670 -> @GUT.quals.Peer
CombVariable #812 -> @GUT.quals.Peer
CombVariable #917 -> @GUT.quals.Peer
CombVariable #1202 -> @GUT.quals.Peer
CombVariable #2808 -> @GUT.quals.Peer
CombVariable #1323 -> @GUT.quals.Peer
CombVariable #3392 -> @GUT.quals.Peer
CombVariable #1683 -> @GUT.quals.Peer
CombVariable #2766 -> @GUT.quals.Peer
CombVariable #1177 -> @GUT.quals.Peer
CombVariable #3622 -> @GUT.quals.Peer
CombVariable #2884 -> @GUT.quals.Peer
CombVariable #3508 -> @GUT.quals.Peer
CombVariable #3397 -> @GUT.quals.Peer
CombVariable #4280 -> @GUT.quals.Peer
CombVariable #964 -> @GUT.quals.Peer
CombVariable #2963 -> @GUT.quals.Peer
CombVariable #2831 -> @GUT.quals.Peer
CombVariable #183 -> @GUT.quals.Any
CombVariable #743 -> @GUT.quals.Peer
CombVariable #1999 -> @GUT.quals.Peer
CombVariable #1689 -> @GUT.quals.Peer
CombVariable #3505 -> @GUT.quals.Any
CombVariable #986 -> @GUT.quals.Peer
CombVariable #887 -> @GUT.quals.Peer
CombVariable #432 -> @GUT.quals.Peer
CombVariable #1189 -> @GUT.quals.Peer
CombVariable #2762 -> @GUT.quals.Peer
CombVariable #869 -> @GUT.quals.Peer
CombVariable #1360 -> @GUT.quals.Peer
CombVariable #2694 -> @GUT.quals.Lost
CombVariable #4365 -> @GUT.quals.Peer
CombVariable #1062 -> @GUT.quals.Peer
CombVariable #2778 -> @GUT.quals.Peer
CombVariable #1677 -> @GUT.quals.Peer
CombVariable #4107 -> @GUT.quals.Peer
CombVariable #2429 -> @GUT.quals.Peer
CombVariable #73 -> @GUT.quals.Peer
CombVariable #875 -> @GUT.quals.Peer
CombVariable #3902 -> @GUT.quals.Peer
CombVariable #2225 -> @GUT.quals.Peer
CombVariable #3099 -> @GUT.quals.Peer
CombVariable #551 -> @GUT.quals.Peer
CombVariable #1935 -> @GUT.quals.Peer
CombVariable #4142 -> @GUT.quals.Peer
CombVariable #546 -> @GUT.quals.Any
CombVariable #1190 -> @GUT.quals.Peer
CombVariable #3696 -> @GUT.quals.Peer
CombVariable #3465 -> @GUT.quals.Any
CombVariable #2935 -> @GUT.quals.Peer
CombVariable #3237 -> @GUT.quals.Peer
CombVariable #3462 -> @GUT.quals.Any
CombVariable #4353 -> @GUT.quals.Peer
CombVariable #1872 -> @GUT.quals.Peer
CombVariable #2868 -> @GUT.quals.Peer
CombVariable #3006 -> @GUT.quals.Peer
CombVariable #2938 -> @GUT.quals.Peer
CombVariable #3135 -> @GUT.quals.Any
CombVariable #368 -> @GUT.quals.Peer
CombVariable #956 -> @GUT.quals.Peer
CombVariable #1366 -> @GUT.quals.Peer
CombVariable #2685 -> @GUT.quals.Peer
CombVariable #3706 -> @GUT.quals.Peer
CombVariable #1486 -> @GUT.quals.Peer
CombVariable #4234 -> @GUT.quals.Peer
CombVariable #3646 -> @GUT.quals.Any
CombVariable #157 -> @GUT.quals.Peer
CombVariable #3007 -> @GUT.quals.Peer
CombVariable #2188 -> @GUT.quals.Peer
CombVariable #2104 -> @GUT.quals.Any
CombVariable #2201 -> @GUT.quals.Peer
CombVariable #1580 -> @GUT.quals.Peer
CombVariable #1088 -> @GUT.quals.Peer
CombVariable #4425 -> @GUT.quals.Peer
CombVariable #3162 -> @GUT.quals.Peer
CombVariable #2734 -> @GUT.quals.Any
CombVariable #3678 -> @GUT.quals.Peer
CombVariable #955 -> @GUT.quals.Peer
CombVariable #1210 -> @GUT.quals.Peer

Solution:
package GUT.quals:
annotation @Any:
package GUT.quals:
annotation @Lost:
package GUT.quals:
annotation @Self:
package GUT.quals:
annotation @Rep:
package GUT.quals:
annotation @Peer:
package GUT.quals:
annotation @Bottom:

package classycle.dependency:
class DependencyDefinitionParser:
method parseLine(Ljava/lang/String;I)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class CheckCyclesStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
new *1: @GUT.quals.Rep

package classycle.graph:
class StrongComponentAnalyser:
method getLayerMap()Ljava/util/Map;:
new *2: @GUT.quals.Peer

package classycle:
class PackageProcessor$Arc:
method <init>(Lclassycle/graph/AtomicVertex;Lclassycle/graph/AtomicVertex;Z)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class CheckSetStatement:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.util:
class Text:
field ESCAPE_SEQUENCES:
type:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method findPaths([Lclassycle/graph/AtomicVertex;)[Lclassycle/graph/AtomicVertex;:
return: @GUT.quals.Rep

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
new *4: @GUT.quals.Peer

package classycle:
class Analyser:
method main([Ljava/lang/String;)V:
new *2: @GUT.quals.Peer

package classycle:
class AnalyserCommandLine:
field _xmlFile:
type: @GUT.quals.Peer

package classycle.util:
class WildCardPattern:
method createFromsPatterns(Ljava/lang/String;Ljava/lang/String;)Lclassycle/util/StringPattern;:
return: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
new *1:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class SetDefinitionRepository:
field _nameToPatternMap:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
typecast *0:
inner-type 0: @GUT.quals.Peer

package classycle:
class Parser:
method createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
local dataStream:
type: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
field _layers:
type: @GUT.quals.Any

package classycle:
class PackageAttributes:
method getClasses()[Ljava/lang/String;:
new *0: @GUT.quals.Rep

package classycle.dependency:
class LayeringStatement:
method <init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;)V:
parameter 2:
type: @GUT.quals.Peer

package classycle:
class ClassAttributes:
method toString()Ljava/lang/String;:
local sources:
type: @GUT.quals.Peer

package classycle:
class ClassAttributes:
method createInterface(Ljava/lang/String;Ljava/lang/String;I)Lclassycle/ClassAttributes;:
return: @GUT.quals.Peer

package classycle.graph:
class GraphAttributes:
method getCenterVertices()[Lclassycle/graph/Vertex;:
return: @GUT.quals.Rep

package classycle.renderer:
class XMLAtomicVertexRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
local format:
type: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createGraph([Lclassycle/UnresolvedNode;Z)[Lclassycle/graph/AtomicVertex;:
typecast *3: @GUT.quals.Peer

package classycle.util:
class Text:
method readTextFile(Ljava/io/File;)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
field _layerDefinitions:
type: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method getPackageVertex(Lclassycle/graph/Vertex;)Lclassycle/PackageVertex;:
parameter 0:
type: @GUT.quals.Peer

package classycle.classfile:
class StringConstant:
method <init>([Lclassycle/classfile/Constant;I)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle:
class Parser:
method createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
parameter 0:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;)V:
local values:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createOrSequence([Lclassycle/util/StringPattern;)Lclassycle/util/StringPattern;:
parameter 0:
type: @GUT.quals.Any

package classycle.graph:
class StrongComponentAnalyser:
method getLayerMap()Ljava/util/Map;:
new *0: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
new *0:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateIndexMap()Ljava/util/HashMap;:
new *1: @GUT.quals.Peer

package classycle:
class CommandLine:
method handleOption(Ljava/lang/String;)V:
local patterns *1:
type: @GUT.quals.Peer

package classycle:
class CommandLine:
method <init>([Ljava/lang/String;)V:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
field _finalSets:
type:
inner-type 0: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;)V:
new *0:
inner-type 0: @GUT.quals.Peer

package classycle.util:
class OrStringPattern:
method getOperatorSymbol()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.util:
class Text:
field ESCAPE_SEQUENCES:
new *0: @GUT.quals.Rep

package classycle.dependency:
class LayerDefinitionRepository:
method getLayer(Ljava/lang/String;)[Lclassycle/util/StringPattern;:
parameter 0:
type: @GUT.quals.Any

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;)[Lclassycle/graph/AtomicVertex;:
parameter 0:
type: @GUT.quals.Any

package classycle:
class NameAndSourceAttributes:
method getSources()Ljava/lang/String;:
local buffer:
type: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createGraph([Lclassycle/UnresolvedNode;Z)[Lclassycle/graph/AtomicVertex;:
local result:
type: @GUT.quals.Peer

package classycle.dependency:
class DefaultResultRenderer:
method render(Lclassycle/dependency/Result;)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.graph:
class LongestWalkProcessor$1:
method compare(Ljava/lang/Object;Ljava/lang/Object;)I:
parameter 1:
type: @GUT.quals.Any

package classycle:
class Parser:
method analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;)V:
local child:
type: @GUT.quals.Peer

package classycle.graph:
class AtomicVertex:
method <init>(Lclassycle/graph/Attributes;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getStatements()[Lclassycle/dependency/Statement;:
new *0: @GUT.quals.Rep

package classycle.dependency:
class DependencyChecker:
field _analyser:
type: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
new *5: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateDistances(Ljava/util/HashMap;)[[I:
return: @GUT.quals.Rep

package classycle.graph:
class StrongComponent:
method getVertex(I)Lclassycle/graph/AtomicVertex;:
return: @GUT.quals.Peer

package classycle.dependency:
class PatternVertexCondition:
method <init>(Lclassycle/util/StringPattern;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class Parser:
method extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
local e:
type: @GUT.quals.Any

package classycle:
class Parser:
method parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;)V:
local iter:
type: @GUT.quals.Peer

package classycle:
class PackageAttributes:
method addClass(Lclassycle/ClassAttributes;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class ClassNameExtractor:
field _classNames:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentAnalyser:
method getCondensedGraph()[Lclassycle/graph/StrongComponent;:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createOrSequence([Lclassycle/util/StringPattern;)Lclassycle/util/StringPattern;:
new *0: @GUT.quals.Peer

package classycle.renderer:
class XMLClassRenderer:
method getVertexRenderer()Lclassycle/renderer/AtomicVertexRenderer;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
return:
inner-type 1: @GUT.quals.Peer

package classycle.dependency:
class CyclesResult:
field _statement:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method getNumberOfExternalClasses()I:
typecast *0: @GUT.quals.Peer

package classycle.classfile:
class NameAndTypeConstant:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.classfile:
class NameAndTypeConstant:
method getDescriptor()Ljava/lang/String;:
typecast *0: @GUT.quals.Rep

package classycle.util:
class TrueStringPattern:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyCheckerCommandLine:
field DEPENDENCIES:
type: @GUT.quals.Peer

package classycle.util:
class Text:
field ESCAPE_CHARACTERS:
type: @GUT.quals.Peer

package classycle.classfile:
class FloatConstant:
method <init>([Lclassycle/classfile/Constant;F)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;)V:
parameter 2:
type: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method findPaths([Lclassycle/graph/AtomicVertex;)[Lclassycle/graph/AtomicVertex;:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyResult:
method toString()Ljava/lang/String;:
new *1: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method getStrongComponentElementTemplate()Ljava/text/MessageFormat;:
new *0: @GUT.quals.Peer

package classycle.graph:
class GraphProcessor:
method processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class Vertex:
method getHeadVertex(I)Lclassycle/graph/Vertex;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method <init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;)V:
new *3: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method getCenterNodesElementName()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
local files:
type: @GUT.quals.Peer

package classycle:
class CommandLine:
method <init>([Ljava/lang/String;)V:
new *0:
inner-type 0: @GUT.quals.Peer

package classycle:
class Analyser:
method render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;)V:
parameter 2:
type: @GUT.quals.Any

package classycle.renderer:
class StrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class ResultContainer:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createDependencyStatement([Ljava/lang/String;I)V:
local lists:
type:
inner-type 0: @GUT.quals.Rep

package classycle.classfile:
class ConstantPoolPrinter:
method printConstantPool([Lclassycle/classfile/Constant;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle:
class Parser:
method createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
return: @GUT.quals.Peer

package classycle.renderer:
class TemplateBasedStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
local result:
type: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
method getClassFileNames()[Ljava/lang/String;:
local classFiles:
type: @GUT.quals.Rep

package classycle.ant:
class ClassycleTask:
method getClassFileNames()[Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateMaximumFragmentSizes(Ljava/util/HashMap;)[I:
local index:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method printXML(Ljava/lang/String;ZLjava/io/PrintWriter;)V:
parameter 2:
type: @GUT.quals.Peer

package classycle.renderer:
class PlainStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
local result:
type: @GUT.quals.Peer

package classycle.util:
class WildCardPattern:
method matches(Ljava/lang/String;II)Z:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.renderer:
class AtomicVertexRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle:
class Analyser:
method printComponents(Ljava/io/PrintWriter;I)V:
local component:
type: @GUT.quals.Peer

package classycle.ant:
class ReportTask:
method execute()V:
local classFiles:
type: @GUT.quals.Rep

package classycle.renderer:
class PlainClassRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
typecast *2:
inner-type 0: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createVertices([Lclassycle/UnresolvedNode;Z)Ljava/util/Map;:
local vertices:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateMaximumFragmentSizes(Ljava/util/HashMap;)[I:
new *2: @GUT.quals.Rep

package classycle.dependency:
class DependencyStatement:
field _renderer:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;)V:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyChecker:
method <init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;)V:
local dp:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle:
class Parser:
method analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;)V:
parameter 3:
type: @GUT.quals.Peer

package classycle.classfile:
class ConstantPoolPrinter:
method investigate(Ljava/lang/String;)V:
local pool:
type: @GUT.quals.Any

package classycle.util:
class Text:
method excapeForXML(Ljava/lang/String;)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Peer

package classycle.util:
class Text:
method readTextFile(Ljava/io/File;)Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method findPaths([Lclassycle/graph/AtomicVertex;)[Lclassycle/graph/AtomicVertex;:
new *2: @GUT.quals.Rep

package classycle.graph:
class StrongComponent:
method calculateMaximumFragmentSizes(Ljava/util/HashMap;)[I:
new *0:
inner-type 0: @GUT.quals.Rep

package classycle.dependency:
class DependencyChecker:
method main([Ljava/lang/String;)V:
local printWriter:
type: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
method getClassFileNames()[Ljava/lang/String;:
local localFiles:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method <init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyResult:
method toString()Ljava/lang/String;:
new *4: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method compareTo(Ljava/lang/Object;)I:
typecast *0: @GUT.quals.Rep

package classycle.dependency:
class DependencyDefinitionParser:
method parseShowStatement([Ljava/lang/String;I)V:
new *0:
inner-type 0: @GUT.quals.Rep

package classycle.graph:
class StrongComponentProcessor:
method processAfter(Lclassycle/graph/Vertex;)V:
local component:
type: @GUT.quals.Peer

package classycle.dependency:
class Statement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
parameter 0:
type: @GUT.quals.Peer

package classycle.renderer:
class TemplateBasedClassRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
new *0:
inner-type 0: @GUT.quals.Rep

package classycle.graph:
class StrongComponent$GeometryAttributes:
method getCenterVertices()[Lclassycle/graph/Vertex;:
new *0: @GUT.quals.Rep

package classycle.renderer:
class XMLStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
local values:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyProcessor:
method <init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method processBefore(Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Any

package classycle:
class Analyser:
method main([Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method getBestFragmenters()[Lclassycle/graph/Vertex;:
typecast *0: @GUT.quals.Rep

package classycle:
class Parser:
method analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createGraph([Lclassycle/UnresolvedNode;Z)[Lclassycle/graph/AtomicVertex;:
typecast *0:
inner-type 0: @GUT.quals.Peer

package classycle:
class CommandLine:
method <init>([Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
local currentList:
type: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
method setExcludingClasses(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method <init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;)V:
parameter 0:
type:
inner-type 1: @GUT.quals.Peer

package classycle.graph:
class LongestWalkProcessor:
method processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Any

package classycle:
class ClassAttributes:
method createUnknownClass(Ljava/lang/String;I)Lclassycle/ClassAttributes;:
new *0: @GUT.quals.Peer

package classycle.classfile:
class Constant:
method extractConstantPool(Ljava/io/DataInputStream;)[Lclassycle/classfile/Constant;:
new *0: @GUT.quals.Rep

package classycle.util:
class Text:
method readTextFile(Ljava/io/File;)Ljava/lang/String;:
new *1: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;)[Lclassycle/graph/AtomicVertex;:
return: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
parameter 1:
type: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createGraph([Lclassycle/UnresolvedNode;Z)[Lclassycle/graph/AtomicVertex;:
new *0:
inner-type 0: @GUT.quals.Rep

package classycle.dependency:
class CheckSetStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
local buffer:
type: @GUT.quals.Peer

package classycle.classfile:
class NameAndTypeConstant:
method getName()Ljava/lang/String;:
typecast *0: @GUT.quals.Rep

package classycle.dependency:
class CheckCyclesStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
new *0: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle.ant:
class DependencyCheckingTask:
field _resultRenderer:
type: @GUT.quals.Any

package classycle.graph:
class StrongComponent:
method calculateMaximumFragmentSizes(Ljava/util/HashMap;)[I:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyCheckerCommandLine:
method handleRenderer(Ljava/lang/String;)V:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class CyclesResult:
field _cycles:
new *0: @GUT.quals.Rep

package classycle.classfile:
class InterfaceMethodRefConstant:
method <init>([Lclassycle/classfile/Constant;II)V:
parameter 0:
type: @GUT.quals.Any

package classycle:
class Analyser:
method printXML(Ljava/lang/String;ZLjava/io/PrintWriter;)V:
local components:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLAtomicVertexRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
local values:
type:
inner-type 0: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
method getClassFileNames()[Ljava/lang/String;:
return: @GUT.quals.Rep

package classycle.graph:
class PathsFinder:
method calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;)I:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
typecast *1:
inner-type 0: @GUT.quals.Peer

package classycle:
class ClassAttributes:
field INTERFACE:
type: @GUT.quals.Peer

package classycle.util:
class Text:
method readTextFile(Ljava/io/File;)Ljava/lang/String;:
local result:
type: @GUT.quals.Peer

package classycle:
class PackageVertex:
method <init>(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method processAfter(Lclassycle/graph/Vertex;)V:
local atomicVertex:
type: @GUT.quals.Any

package classycle:
class CommandLine:
method getUsage()Ljava/lang/String;:
return: @GUT.quals.Rep

package classycle.graph:
class GraphProcessor:
method deepSearchFirst([Lclassycle/graph/Vertex;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
field _includingClasses:
new *0: @GUT.quals.Peer

package classycle:
class Parser:
method analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;)V:
parameter 3:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateMaximumFragmentSizes(Ljava/util/HashMap;)[I:
local graph:
type: @GUT.quals.Rep

package classycle:
class Analyser:
method createPackageGraph()J:
local processor:
type: @GUT.quals.Peer

package classycle:
class PackageProcessor$Arc:
method <init>(Lclassycle/graph/AtomicVertex;Lclassycle/graph/AtomicVertex;Z)V:
parameter 1:
type: @GUT.quals.Peer

package classycle.classfile:
class Constant:
method extractConstantPool(Ljava/io/DataInputStream;)[Lclassycle/classfile/Constant;:
new *11: @GUT.quals.Peer

package classycle.classfile:
class Constant:
method extractConstantPool(Ljava/io/DataInputStream;)[Lclassycle/classfile/Constant;:
new *6: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
local head:
type: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
local nodes:
type: @GUT.quals.Peer

package classycle.ant:
class ReportTask:
field TYPES:
type: @GUT.quals.Peer

package classycle.classfile:
class DoubleConstant:
method <init>([Lclassycle/classfile/Constant;D)V:
parameter 0:
type: @GUT.quals.Any

package classycle.util:
class Text:
method readTextFile(Ljava/io/File;)Ljava/lang/String;:
local line:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateAttributes()V:
local indexMap:
type: @GUT.quals.Rep

package classycle:
class PackageProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method <init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;)V:
parameter 2:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method getCenterVertices()[Lclassycle/graph/Vertex;:
typecast *0: @GUT.quals.Rep

package classycle:
class PackageAttributes:
method getClasses()[Ljava/lang/String;:
new *0:
inner-type 0: @GUT.quals.Rep

package classycle:
class Analyser:
method getCondensedClassGraph()[Lclassycle/graph/StrongComponent;:
return: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateMaximumFragmentSizes(Ljava/util/HashMap;)[I:
local vertex:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method checkClassGraph(Ljava/lang/String;)V:
new *0: @GUT.quals.Rep

package classycle.renderer:
class PlainStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle.util:
class Text:
method excapeForXML(Ljava/lang/String;)Ljava/lang/String;:
new *1: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseShowStatement([Ljava/lang/String;I)V:
local preferences:
type:
inner-type 0: @GUT.quals.Any

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;)V:
local template:
type: @GUT.quals.Peer

package classycle.dependency:
class ResultRenderer:
method getPreferenceFactory()Lclassycle/dependency/PreferenceFactory;:
return: @GUT.quals.Any

package classycle.dependency:
class DependencyStatement:
method toString(II)Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle.dependency:
class LayerDefinitionRepository:
method put(Ljava/lang/String;[Lclassycle/util/StringPattern;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createGraph([Lclassycle/UnresolvedNode;Z)[Lclassycle/graph/AtomicVertex;:
typecast *2: @GUT.quals.Peer

package classycle:
class Parser:
method createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
local attributes:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
new *4:
inner-type 0: @GUT.quals.Rep

package classycle.dependency:
class DependencyDefinitionParser:
method <init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;)V:
local logicalLine:
type: @GUT.quals.Peer

package classycle:
class Parser:
method createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
method <init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.graph:
class StrongComponentProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
local vertex:
type: @GUT.quals.Peer

package classycle.dependency:
class PatternVertexCondition:
field _pattern:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method throwException(Ljava/lang/String;II)V:
new *0: @GUT.quals.Peer

package classycle:
class Analyser:
field _classAnalyser:
type: @GUT.quals.Peer

package classycle.ant:
class ReportTask:
method execute()V:
local writer:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method toString()Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyProcessor:
method executeNextStatement([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateMaximumFragmentSizes(Ljava/util/HashMap;)[I:
new *3: @GUT.quals.Rep

package classycle.dependency:
class DependencyDefinitionParser:
method <init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;)V:
local line:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method castAsAtomicVertex(Lclassycle/graph/Vertex;)Lclassycle/graph/AtomicVertex;:
new *0: @GUT.quals.Rep

package classycle.ant:
class ClassycleTask:
method getClassFileNames()[Ljava/lang/String;:
new *1:
inner-type 0: @GUT.quals.Rep

package classycle.graph:
class PathsFinder:
method calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;)I:
parameter 0:
type: @GUT.quals.Peer

package classycle.util:
class WildCardPattern:
field WILD_CARD:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyResult:
method getFinalSet()Lclassycle/util/StringPattern;:
return: @GUT.quals.Peer

package classycle.dependency:
class DefaultPreferenceFactory:
field ONLY_FAILURES:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;)V:
local list:
type: @GUT.quals.Rep

package classycle:
class Parser:
method analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle.util:
class TrueStringPattern:
method matches(Ljava/lang/String;)Z:
parameter 0:
type: @GUT.quals.Any

package classycle.classfile:
class StringConstant:
method <init>([Lclassycle/classfile/Constant;I)V:
parameter 0:
type: @GUT.quals.Any

package classycle:
class Analyser:
method printRaw(Ljava/io/PrintWriter;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createCyclesStatement([Ljava/lang/String;I)V:
local e:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentAnalyser:
field _components:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
field _graph:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class PackageAttributes:
method getClasses()[Ljava/lang/String;:
return:
inner-type 0: @GUT.quals.Rep

package classycle.dependency:
class DependencyCheckerCommandLine:
method <init>([Ljava/lang/String;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.util:
class StringPatternSequence:
field _patterns:
type: @GUT.quals.Rep

package classycle.renderer:
class TemplateBasedClassRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
typecast *0: @GUT.quals.Peer

package classycle:
class PackageAttributes:
method getClasses()[Ljava/lang/String;:
typecast *0:
inner-type 0: @GUT.quals.Rep

package classycle:
class Parser:
method analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;)V:
local files:
type: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createGraph([Lclassycle/UnresolvedNode;Z)[Lclassycle/graph/AtomicVertex;:
local vertices:
type: @GUT.quals.Peer

package classycle:
class UnresolvedNode:
method compareTo(Ljava/lang/Object;)I:
typecast *0: @GUT.quals.Peer

package classycle.util:
class AndStringPattern:
method matches(Ljava/lang/String;)Z:
parameter 0:
type: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
field _fileSets:
new *0: @GUT.quals.Rep

package classycle.graph:
class StrongComponent:
method calculateIndexMap()Ljava/util/HashMap;:
new *0: @GUT.quals.Rep

package classycle.dependency:
class DependencyPathsRenderer:
field _vertices:
new *0: @GUT.quals.Peer

package classycle.dependency:
class LayerDefinitionRepository:
method contains(Ljava/lang/String;)Z:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class CommandLine:
method handleOption(Ljava/lang/String;)V:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
new *2:
inner-type 1: @GUT.quals.Peer

package classycle:
class Analyser:
method printCSV(Ljava/io/PrintWriter;)V:
local cycles:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
local attributes:
type: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
field _layerRepository:
type: @GUT.quals.Peer

package classycle:
class UnresolvedNode:
method linkIterator()Ljava/util/Iterator;:
new *0: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
local nodes:
type:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
field _maximumFragmentSizes:
type: @GUT.quals.Any

package classycle.graph:
class StrongComponentProcessor:
field _vertexToComponents:
type: @GUT.quals.Rep

package classycle.dependency:
class DependencyDefinitionParser:
field EXCLUDING:
type: @GUT.quals.Rep

package classycle.dependency:
class CheckCyclesStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
local strongComponent:
type: @GUT.quals.Peer

package classycle.renderer:
class TemplateBasedClassRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
parameter 1:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
field _centerVertices:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DefaultResultRenderer:
method getDescriptionOfCurrentPreferences()Lclassycle/dependency/Result;:
return: @GUT.quals.Peer

package classycle.graph:
class Vertex:
field _heads:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseLayerDefinition([Ljava/lang/String;I)V:
local layerName:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateDistances(Ljava/util/HashMap;)[[I:
new *0: @GUT.quals.Rep

package classycle.dependency:
class DependencyStatement:
method toString(II)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.classfile:
class Constant:
method extractConstantPool(Ljava/io/DataInputStream;)[Lclassycle/classfile/Constant;:
new *10: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
local result:
type:
inner-type 1: @GUT.quals.Peer

package classycle.dependency:
class CheckCyclesStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
typecast *1: @GUT.quals.Peer

package classycle.dependency:
class DependencyChecker:
method check(Ljava/io/PrintWriter;)Z:
local result:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method initializeProcessing([Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Any

package classycle:
class UnresolvedNode:
method addLinkTo(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class LayerDefinitionRepository:
method getName([Lclassycle/util/StringPattern;)Ljava/lang/String;:
typecast *0: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method prepareGraph([Lclassycle/graph/AtomicVertex;)V:
parameter 0:
type: @GUT.quals.Any

package classycle:
class PackageProcessor:
method processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;)V:
local tailPackage:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createDependencyStatement([Ljava/lang/String;I)V:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyProperties:
method setProperty(Ljava/lang/String;Ljava/lang/String;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
method renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;)V:
parameter 3:
type: @GUT.quals.Peer

package classycle.dependency:
class DefaultPreferenceFactory:
field ALL_RESULTS:
new *0: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle.dependency:
class DependencyChecker:
method <init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;)V:
new *0: @GUT.quals.Peer

package classycle:
class Analyser:
method main([Ljava/lang/String;)V:
new *5: @GUT.quals.Peer

package classycle:
class Analyser:
method getCondensedPackageGraph()[Lclassycle/graph/StrongComponent;:
return: @GUT.quals.Any

package classycle.dependency:
class DependencyResult:
method getPaths()[Lclassycle/graph/AtomicVertex;:
return:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
field _finalSetCondition:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyDefinitionParser:
method <init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;)V:
new *4: @GUT.quals.Rep

package classycle.dependency:
class DependencyDefinitionParser:
field INDEPENDENT:
new *0: @GUT.quals.Peer

package classycle.graph:
class StrongComponentAnalyser:
field _graph:
type:
inner-type 0: @GUT.quals.Peer

package classycle.util:
class WildCardPattern:
method matches(Ljava/lang/String;II)Z:
local constantPart:
type: @GUT.quals.Peer

package classycle.util:
class WildCardPattern:
method createFromsPatterns(Ljava/lang/String;Ljava/lang/String;)Lclassycle/util/StringPattern;:
local tokenizer:
type: @GUT.quals.Peer

package classycle.dependency:
class LayerDefinitionRepository:
method getName([Lclassycle/util/StringPattern;)Ljava/lang/String;:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle.dependency:
class DependencyChecker:
method <init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;)V:
parameter 3:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method getTrueCycles([Lclassycle/graph/StrongComponent;)Ljava/util/List;:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class Statement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class LongestWalkProcessor:
method castAsStrongComponent(Lclassycle/graph/Vertex;)Lclassycle/graph/StrongComponent;:
typecast *0: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
method getClassFileNames()[Ljava/lang/String;:
local fileSeparator:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateAttributes()V:
new *0: @GUT.quals.Rep

package classycle.dependency:
class DependencyDefinitionParser:
method parseSetDefinition([Ljava/lang/String;I)V:
local lists:
type:
inner-type 0: @GUT.quals.Rep

package classycle:
class NameAndSourceAttributes:
method addSourcesOf(Lclassycle/NameAndSourceAttributes;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
method createVertexConditions([Lclassycle/util/StringPattern;)[Lclassycle/graph/VertexCondition;:
new *1: @GUT.quals.Peer

package classycle.renderer:
class AbstractStrongComponentRenderer:
method createName(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
typecast *4: @GUT.quals.Peer

package classycle.dependency:
class DependencyProcessor:
field _statements:
type: @GUT.quals.Any

package classycle.dependency:
class CyclesResult:
field _vertexType:
type: @GUT.quals.Peer

package classycle.dependency:
class ResultContainer:
method getResult(I)Lclassycle/dependency/Result;:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
method renderGraph(Ljava/lang/String;)Ljava/lang/String;:
local vertex:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method processBefore(Lclassycle/graph/Vertex;)V:
local atomicVertex:
type: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
local vertices:
type: @GUT.quals.Rep

package classycle.dependency:
class SetDefinitionRepository:
field _patternToNameMap:
type: @GUT.quals.Rep

package classycle.graph:
class GraphProcessor:
method processAfter(Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyPathsRenderer:
field _graph:
type: @GUT.quals.Any

package classycle:
class NameAndSourceAttributes:
field _sources:
type: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;)V:
local startSets:
type:
inner-type 0: @GUT.quals.Peer

package classycle.renderer:
class TemplateBasedClassRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method prepareGraph([Lclassycle/graph/AtomicVertex;)V:
local vertex:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
method <init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyChecker:
method <init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateDistances(Ljava/util/HashMap;)[[I:
typecast *0: @GUT.quals.Rep

package classycle.classfile:
class FloatConstant:
method <init>([Lclassycle/classfile/Constant;F)V:
parameter 0:
type: @GUT.quals.Any

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;)V:
local values:
type: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
new *1: @GUT.quals.Rep

package classycle.dependency:
class DefaultPreferenceFactory$DefaultPreference:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.classfile:
class ConstantPoolPrinter:
method printConstantPool([Lclassycle/classfile/Constant;)V:
parameter 0:
type: @GUT.quals.Any

package classycle:
class Analyser:
field _classFiles:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class Parser:
method analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class UnresolvedNode:
method isMatchedBy(Lclassycle/util/StringPattern;)Z:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method <init>([Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.util:
class Text:
method readTextFile(Ljava/io/File;)Ljava/lang/String;:
new *2: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateDistances(Ljava/util/HashMap;)[[I:
local index:
type: @GUT.quals.Rep

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
return:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
field _layerDefinitions:
new *0: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method initializeProcessing([Lclassycle/graph/Vertex;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle.ant:
class ReportTask:
method setTitle(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
method <init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
method addConfiguredFileset(Lorg/apache/tools/ant/types/FileSet;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
method renderGraph(Ljava/lang/String;)Ljava/lang/String;:
new *1: @GUT.quals.Peer

package classycle:
class Analyser:
method getClassGraph()[Lclassycle/graph/AtomicVertex;:
local e:
type: @GUT.quals.Rep

package classycle:
class Analyser:
method printXML(Ljava/lang/String;ZLjava/io/PrintWriter;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.classfile:
class LongConstant:
method <init>([Lclassycle/classfile/Constant;J)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class CheckCyclesStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getStatements()[Lclassycle/dependency/Statement;:
new *0:
inner-type 0: @GUT.quals.Rep

package classycle.classfile:
class ConstantPoolPrinter:
method investigate(Ljava/lang/String;)V:
local e:
type: @GUT.quals.Peer

package classycle:
class Analyser:
field _reflectionPattern:
type: @GUT.quals.Peer

package classycle:
class Analyser:
field _pattern:
type: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method findPaths([Lclassycle/graph/AtomicVertex;)[Lclassycle/graph/AtomicVertex;:
local pathVertices:
type: @GUT.quals.Peer

package classycle.ant:
class ReportTask:
field _title:
type: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class Vertex:
method getTailVertex(I)Lclassycle/graph/Vertex;:
typecast *0: @GUT.quals.Peer

package classycle:
class AnalyserCommandLine:
field XML_FILE:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method throwException(Ljava/lang/String;II)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.util:
class WildCardPattern:
method createFromsPatterns(Ljava/lang/String;Ljava/lang/String;)Lclassycle/util/StringPattern;:
parameter 0:
type: @GUT.quals.Peer

package classycle.classfile:
class ConstantPoolPrinter:
method main([Ljava/lang/String;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
method renderGraph(Ljava/lang/String;)Ljava/lang/String;:
local buffer:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
field _graph:
type:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class Vertex:
method getHeadVertex(I)Lclassycle/graph/Vertex;:
typecast *0: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
field _bestFragmenters:
type: @GUT.quals.Peer

package classycle.graph:
class Vertex:
method compareTo(Ljava/lang/Object;)I:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyDefinitionParser:
method parseLayerDefinition([Ljava/lang/String;I)V:
typecast *0:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyCheckerCommandLine:
method handleOption(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createCyclesStatement([Ljava/lang/String;I)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyCheckerCommandLine:
field _dependencyDefinition:
type: @GUT.quals.Peer

package classycle.renderer:
class TemplateBasedStrongComponentRenderer:
method <init>(Ljava/lang/String;I)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createVertices([Lclassycle/UnresolvedNode;Z)Ljava/util/Map;:
new *0: @GUT.quals.Peer

package classycle:
class Parser:
method analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;)V:
local entries:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyProcessor:
method <init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyProperties:
method setProperty(Ljava/lang/String;Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method getBestFragmenters()[Lclassycle/graph/Vertex;:
return:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class LongestWalkProcessor$1:
method compare(Ljava/lang/Object;Ljava/lang/Object;)I:
parameter 0:
type: @GUT.quals.Any

package classycle.graph:
class StrongComponentAnalyser:
method getCondensedGraph()[Lclassycle/graph/StrongComponent;:
return:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parsePropertyDefinition(Ljava/lang/String;I)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class ClassAttributes:
method createInterface(Ljava/lang/String;Ljava/lang/String;I)Lclassycle/ClassAttributes;:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class GraphProcessor:
method initializeProcessing([Lclassycle/graph/Vertex;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle.dependency:
class LayeringStatement:
field _layers:
type:
inner-type 1: @GUT.quals.Peer

package classycle.graph:
class NameAttributes:
method compareTo(Ljava/lang/Object;)I:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
new *1: @GUT.quals.Peer

package classycle.dependency:
class ResultContainer:
field _list:
type: @GUT.quals.Rep

package classycle.util:
class NotStringPattern:
method matches(Ljava/lang/String;)Z:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
field _graph:
type: @GUT.quals.Peer

package classycle.ant:
class DependencyCheckingTask:
method setResultRenderer(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Any

package classycle:
class ClassNameExtractor:
method isValid(Ljava/lang/String;)Z:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method throwException(Ljava/lang/String;II)V:
new *1: @GUT.quals.Peer

package classycle:
class UnresolvedNode:
field _nodes:
new *0: @GUT.quals.Peer

package classycle.classfile:
class NameAndTypeConstant:
method <init>([Lclassycle/classfile/Constant;II)V:
parameter 0:
type: @GUT.quals.Any

package classycle.util:
class Text:
method readTextFile(Ljava/io/File;)Ljava/lang/String;:
new *3: @GUT.quals.Peer

package classycle.graph:
class LongestWalkProcessor:
method castAsStrongComponent(Lclassycle/graph/Vertex;)Lclassycle/graph/StrongComponent;:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyChecker:
method main([Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.renderer:
class AbstractStrongComponentRenderer:
method createName(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
local attributes:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
method toString()Ljava/lang/String;:
local buffer:
type: @GUT.quals.Peer

package classycle.dependency:
class DefaultResultRenderer:
method render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.util:
class NotStringPattern:
field _pattern:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
typecast *1: @GUT.quals.Peer

package classycle.ant:
class ReportTask:
method execute()V:
local analyser:
type: @GUT.quals.Peer

package classycle:
class Parser:
method analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;)V:
local entry:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseLine(Ljava/lang/String;I)V:
local tokenizer:
type: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createVertices([Lclassycle/UnresolvedNode;Z)Ljava/util/Map;:
local vertex:
type: @GUT.quals.Peer

package classycle:
class CommandLine:
field _reflectionPattern:
type: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
typecast *1: @GUT.quals.Peer

package classycle.dependency:
class PatternVertexCondition:
method isFulfilled(Lclassycle/graph/Vertex;)Z:
typecast *0: @GUT.quals.Peer

package classycle.graph:
class Vertex:
method toString()Ljava/lang/String;:
local result:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLClassRenderer:
method getVertexRenderer()Lclassycle/renderer/AtomicVertexRenderer;:
new *0: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
field _vertexToComponents:
new *0: @GUT.quals.Rep

package classycle.dependency:
class DefaultPreferenceFactory$DefaultPreference:
method getPreference(Ljava/lang/String;)Lclassycle/dependency/Preference;:
typecast *0: @GUT.quals.Peer

package classycle:
class Parser:
method createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
parameter 3:
type: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method getGraph()[Lclassycle/graph/AtomicVertex;:
return:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method getBestFragmenters()[Lclassycle/graph/Vertex;:
typecast *0:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
method createVertexConditions([Lclassycle/util/StringPattern;)[Lclassycle/graph/VertexCondition;:
return:
inner-type 0: @GUT.quals.Any

package classycle.dependency:
class SetDefinitionRepository:
method getPattern(Ljava/lang/String;)Lclassycle/util/StringPattern;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyProcessor:
field _statements:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class XMLPackageStrongComponentRenderer:
method getNodeElementName()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method findPaths([Lclassycle/graph/AtomicVertex;)[Lclassycle/graph/AtomicVertex;:
local vertex:
type: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
field _excludingClasses:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createDependencyStatement([Ljava/lang/String;I)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createCyclesStatement([Ljava/lang/String;I)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyResult:
method <init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;)V:
parameter 3:
type: @GUT.quals.Any

package classycle.util:
class WildCardPattern:
method createFromsPatterns(Ljava/lang/String;Ljava/lang/String;)Lclassycle/util/StringPattern;:
new *2: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method <init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;)V:
parameter 4:
type: @GUT.quals.Peer

package classycle.dependency:
class DefaultPreferenceFactory:
field ONLY_SHORTEST_PATHS:
new *0: @GUT.quals.Peer

package classycle:
class CommandLine:
field REFLECTION_PATTERN:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method getPackageGraph()[Lclassycle/graph/AtomicVertex;:
return:
inner-type 0: @GUT.quals.Peer

package classycle.ant:
class DependencyCheckingTask:
method execute()V:
new *3: @GUT.quals.Rep

package classycle.dependency:
class CheckCyclesStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
local analyser:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateMaximumFragmentSizes(Ljava/util/HashMap;)[I:
local fragments:
type:
inner-type 0: @GUT.quals.Any

package classycle:
class Analyser:
method render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;)V:
parameter 3:
type: @GUT.quals.Peer

package classycle.dependency:
class CyclesResult:
field _cycles:
type: @GUT.quals.Rep

package classycle:
class Analyser:
method getNumberOfExternalClasses()I:
local vertex:
type: @GUT.quals.Peer

package classycle.util:
class WildCardPattern:
field _constantParts:
type: @GUT.quals.Rep

package classycle.dependency:
class CheckSetStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.classfile:
class UTF8Constant:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class TextResult:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.renderer:
class PlainClassRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
parameter 1:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyDefinitionParser:
method parseSetDefinition([Ljava/lang/String;I)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class AnalyserCommandLine:
method getXmlFile()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle:
class ClassNameExtractor:
method extractClassName(I)V:
local className:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createPattern(Ljava/lang/String;II)Lclassycle/util/StringPattern;:
return: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
method getClassFileNames()[Ljava/lang/String;:
return:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseSetDefinition([Ljava/lang/String;I)V:
new *0: @GUT.quals.Peer

package classycle.util:
class StringPatternSequence:
method toString()Ljava/lang/String;:
local buffer:
type: @GUT.quals.Peer

package classycle.graph:
class Vertex:
method addIncomingArcTo(Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class Vertex:
field _tails:
new *0: @GUT.quals.Peer

package classycle:
class Parser:
method analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;)V:
new *0: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
method getClassFileNames()[Ljava/lang/String;:
typecast *1: @GUT.quals.Rep

package classycle.dependency:
class CheckCyclesStatement:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class SetDefinitionRepository:
method getName(Lclassycle/util/StringPattern;)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.util:
class WildCardPattern:
method matches(Ljava/lang/String;)Z:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateMaximumFragmentSizes(Ljava/util/HashMap;)[I:
local maximumFragmentSizes:
type: @GUT.quals.Rep

package classycle.ant:
class DependencyCheckingTask:
method execute()V:
local e:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseShowStatement([Ljava/lang/String;I)V:
local preferences:
type: @GUT.quals.Peer

package classycle.dependency:
class DefaultPreferenceFactory$DefaultPreference:
field REPOSITORY:
new *0: @GUT.quals.Peer

package classycle.renderer:
class XMLAtomicVertexRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
local result:
type: @GUT.quals.Peer

package classycle.graph:
class Vertex:
method getAttributes()Lclassycle/graph/Attributes;:
return: @GUT.quals.Peer

package classycle:
class Analyser:
method printXML(Ljava/lang/String;ZLjava/io/PrintWriter;)V:
local components *1:
type: @GUT.quals.Any

package classycle:
class Parser:
method parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;)V:
local classNames:
type: @GUT.quals.Peer

package classycle.dependency:
class ResultContainer:
method add(Lclassycle/dependency/Result;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;)V:
new *0: @GUT.quals.Rep

package classycle:
class XMLPackageRenderer:
method getElement()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.classfile:
class Constant:
method extractConstantPool(Ljava/io/DataInputStream;)[Lclassycle/classfile/Constant;:
new *4: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
local result:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateIndexMap()Ljava/util/HashMap;:
local result:
type: @GUT.quals.Rep

package classycle.graph:
class PathsFinder:
method followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;)V:
local nextVertex:
type: @GUT.quals.Peer

package classycle.renderer:
class TemplateBasedStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
new *0:
inner-type 0: @GUT.quals.Rep

package classycle.graph:
class StrongComponentProcessor:
method processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;)V:
parameter 1:
type: @GUT.quals.Any

package classycle:
class Analyser:
method getPackageLayerMap()Ljava/util/Map;:
return: @GUT.quals.Any

package classycle.graph:
class PathsFinder:
method findPaths([Lclassycle/graph/AtomicVertex;)[Lclassycle/graph/AtomicVertex;:
typecast *0:
inner-type 0: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
method getClassFileNames()[Ljava/lang/String;:
local classFiles:
type:
inner-type 0: @GUT.quals.Rep

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
new *7:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class CheckCyclesStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
local condensedGraph:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method main([Ljava/lang/String;)V:
new *1: @GUT.quals.Peer

package classycle.util:
class StringPatternSequence:
method toString()Ljava/lang/String;:
new *1: @GUT.quals.Peer

package classycle:
class Analyser:
method getCondensedPackageGraph()[Lclassycle/graph/StrongComponent;:
return:
inner-type 0: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method isVertexFromGraph(Lclassycle/graph/Vertex;)Z:
typecast *0: @GUT.quals.Peer

package classycle:
class AnalyserCommandLine:
method <init>([Ljava/lang/String;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class Vertex:
field _attributes:
type: @GUT.quals.Peer

package classycle:
class ClassAttributes:
method createAbstractClass(Ljava/lang/String;Ljava/lang/String;I)Lclassycle/ClassAttributes;:
parameter 1:
type: @GUT.quals.Peer

package classycle:
class UnresolvedNode:
method getAttributes()Lclassycle/ClassAttributes;:
return: @GUT.quals.Peer

package classycle.dependency:
class SetDefinitionRepository:
method put(Ljava/lang/String;Lclassycle/util/StringPattern;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle:
class ClassAttributes:
method createClass(Ljava/lang/String;Ljava/lang/String;I)Lclassycle/ClassAttributes;:
parameter 1:
type: @GUT.quals.Peer

package classycle.dependency:
class ResultRenderer:
method getDescriptionOfCurrentPreferences()Lclassycle/dependency/Result;:
return: @GUT.quals.Peer

package classycle.dependency:
class CheckCyclesStatement:
method <init>(Lclassycle/util/StringPattern;IZLclassycle/dependency/SetDefinitionRepository;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.classfile:
class ClassConstant:
method getName()Ljava/lang/String;:
local result:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLAtomicVertexRenderer:
method getVertexRenderer()Lclassycle/renderer/AtomicVertexRenderer;:
return: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method findDirectPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;)V:
local headVertex:
type: @GUT.quals.Peer

package classycle.dependency:
class SetDefinitionRepository:
field _patternToNameMap:
new *0: @GUT.quals.Rep

package classycle.renderer:
class XMLAtomicVertexRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
new *2:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
field _vertices:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
field _finalSets:
type: @GUT.quals.Any

package classycle.dependency:
class CheckCyclesStatement:
field _set:
type: @GUT.quals.Peer

package classycle:
class NameAndSourceAttributes:
method addSource(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyProcessor:
method executeNextStatement([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
return: @GUT.quals.Peer

package classycle.dependency:
class CyclesResult:
method <init>(Ljava/lang/String;Z)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class NameAndSourceAttributes:
method getSources()Ljava/lang/String;:
local iterator:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
new *3:
inner-type 0: @GUT.quals.Rep

package classycle.util:
class Text:
method readTextFile(Ljava/io/File;)Ljava/lang/String;:
local reader:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
typecast *0: @GUT.quals.Peer

package classycle:
class AnalyserCommandLine:
field TITLE:
type: @GUT.quals.Peer

package classycle.dependency:
class DefaultResultRenderer:
method render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method getPackageVertex(Lclassycle/graph/Vertex;)Lclassycle/PackageVertex;:
local result:
type: @GUT.quals.Peer

package classycle.classfile:
class ConstantPoolPrinter:
method investigate(Ljava/lang/String;)V:
local stream:
type: @GUT.quals.Peer

package classycle.util:
class WildCardPattern:
method <init>(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.renderer:
class TemplateBasedStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
local values:
type: @GUT.quals.Peer

package classycle.classfile:
class NameAndTypeConstant:
method getName()Ljava/lang/String;:
local c:
type: @GUT.quals.Any

package classycle.dependency:
class SetDefinitionRepository:
field _nameToPatternMap:
new *0: @GUT.quals.Peer

package classycle.renderer:
class TemplateBasedClassRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
local values:
type:
inner-type 0: @GUT.quals.Any

package classycle.dependency:
class LayeringStatement:
method checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;)V:
new *1:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateDistances(Ljava/util/HashMap;)[[I:
local vertex:
type: @GUT.quals.Peer

package classycle:
class CommandLine:
method handleOption(Ljava/lang/String;)V:
local patterns:
type: @GUT.quals.Peer

package classycle.dependency:
class SetDefinitionRepository:
method contains(Ljava/lang/String;)Z:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class CheckCyclesStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
typecast *1:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyProperties:
method getProperty(Ljava/lang/String;)Ljava/lang/String;:
local value:
type: @GUT.quals.Peer

package classycle:
class ClassAttributes:
method createAbstractClass(Ljava/lang/String;Ljava/lang/String;I)Lclassycle/ClassAttributes;:
return: @GUT.quals.Peer

package classycle.classfile:
class ConstantPoolPrinter:
method investigate(Ljava/lang/String;)V:
new *1: @GUT.quals.Peer

package classycle.ant:
class DependencyCheckingTask:
method getRenderer()Lclassycle/dependency/ResultRenderer;:
local renderer:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method <init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)V:
parameter 1:
type: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;)V:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyCheckerCommandLine:
field _renderer:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseLine(Ljava/lang/String;I)V:
new *1: @GUT.quals.Rep

package classycle.graph:
class StrongComponent$GeometryAttributes:
field _centerVertices:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method printRaw(Ljava/io/PrintWriter;)V:
local vertex:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyProperties:
method <init>(Ljava/util/Map;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createVertices([Lclassycle/UnresolvedNode;Z)Ljava/util/Map;:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class Analyser:
method printXML(Ljava/lang/String;ZLjava/io/PrintWriter;)V:
new *4: @GUT.quals.Rep

package classycle.classfile:
class ClassConstant:
method <init>([Lclassycle/classfile/Constant;I)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyCheckerCommandLine:
method getDependencyDefinition()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method getNodeElementName()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
method <init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;)V:
parameter 1:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
new *2:
inner-type 0: @GUT.quals.Rep

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
new *3: @GUT.quals.Rep

package classycle.renderer:
class XMLAtomicVertexRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
typecast *2: @GUT.quals.Any

package classycle:
class Analyser:
method main([Ljava/lang/String;)V:
local commandLine:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentAnalyser:
method getLayerMap()Ljava/util/Map;:
return: @GUT.quals.Rep

package classycle:
class Analyser:
method printXML(Ljava/lang/String;ZLjava/io/PrintWriter;)V:
local layerMap *1:
type: @GUT.quals.Any

package classycle:
class ClassNameExtractor:
field _classNames:
new *0: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
method setIncludingClasses(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method addFragmenter(Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createLayeringStatement([Ljava/lang/String;I)V:
local layers:
type: @GUT.quals.Rep

package classycle.dependency:
class ShowStatement:
method <init>(Lclassycle/dependency/ResultRenderer;[Lclassycle/dependency/Preference;)V:
parameter 1:
type:
inner-type 0: @GUT.quals.Any

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
local filteredNodes:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class CheckSetStatement:
method <init>(Lclassycle/util/StringPattern;Lclassycle/dependency/SetDefinitionRepository;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
field INDENT:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
field _statements:
new *0: @GUT.quals.Peer

package classycle:
class AnalyserCommandLine:
method getUsage()Ljava/lang/String;:
return: @GUT.quals.Rep

package classycle.dependency:
class DependencyDefinitionParser:
method createLayeringStatement([Ljava/lang/String;I)V:
local layers:
type:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method compareTo(Ljava/lang/Object;)I:
local objectAttributes:
type: @GUT.quals.Peer

package classycle.classfile:
class RefConstant:
method getClassConstant()Lclassycle/classfile/ClassConstant;:
return: @GUT.quals.Rep

package classycle:
class GraphBuilder:
method createGraph([Lclassycle/UnresolvedNode;Z)[Lclassycle/graph/AtomicVertex;:
new *1: @GUT.quals.Peer

package classycle.dependency:
class ResultContainer:
method getResult(I)Lclassycle/dependency/Result;:
return: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class LayeringStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
return: @GUT.quals.Peer

package classycle:
class XMLPackageStrongComponentRenderer:
method getStrongComponentElementName()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle.renderer:
class StrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;)V:
parameter 1:
type:
inner-type 0: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method getNodeElementTemplateWithEccentricity()Ljava/text/MessageFormat;:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyCheckerCommandLine:
method handleRenderer(Ljava/lang/String;)V:
local e:
type: @GUT.quals.Peer

package classycle:
class ClassNameExtractor:
field _constant:
type: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
method getClassFileNames()[Ljava/lang/String;:
local fileNames:
type: @GUT.quals.Peer

package classycle:
class XMLPackageStrongComponentRenderer:
method getCenterNodesElementName()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle:
class Analyser:
method printComponents(Ljava/io/PrintWriter;I)V:
local components:
type: @GUT.quals.Peer

package classycle.dependency:
class DefaultResultRenderer:
method render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;)V:
typecast *0: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;)V:
local values:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createLayeringStatement([Ljava/lang/String;I)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class Parser:
method analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;)V:
local files:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
local unresolvedNodes:
type: @GUT.quals.Peer

package classycle:
class NameAndSourceAttributes:
method getSources()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method <init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method getTrueCycles([Lclassycle/graph/StrongComponent;)Ljava/util/List;:
return: @GUT.quals.Rep

package classycle.renderer:
class XMLStrongComponentRenderer:
method getNodeElementTemplateWithEccentricity()Ljava/text/MessageFormat;:
return: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
local values:
type:
inner-type 0: @GUT.quals.Peer

package classycle.classfile:
class Constant:
method extractConstantPool(Ljava/io/DataInputStream;)[Lclassycle/classfile/Constant;:
new *12: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method getMaximumFragmentSizes()[I:
return: @GUT.quals.Any

package classycle.renderer:
class PlainStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.classfile:
class NameAndTypeConstant:
method getDescriptor()Ljava/lang/String;:
local result:
type: @GUT.quals.Rep

package classycle:
class PackageProcessor:
field _packageVertices:
new *0: @GUT.quals.Rep

package classycle:
class ClassAttributes:
method createClass(Ljava/lang/String;Ljava/lang/String;I)Lclassycle/ClassAttributes;:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method printXML(Ljava/lang/String;ZLjava/io/PrintWriter;)V:
new *3: @GUT.quals.Rep

package classycle:
class Parser:
method parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;)V:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class ShowStatement:
field _renderer:
type: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
field _repository:
type: @GUT.quals.Peer

package classycle.classfile:
class IntConstant:
method <init>([Lclassycle/classfile/Constant;I)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle.graph:
class GraphProcessor:
method initializeProcessing([Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.ant:
class ReportTask:
field _reportType:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateAttributes()V:
local distances:
type: @GUT.quals.Rep

package classycle:
class PackageProcessor:
method getPackageVertex(Lclassycle/graph/Vertex;)Lclassycle/PackageVertex;:
local packageName:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Peer

package classycle.ant:
class ReportTask:
field _reportFile:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
local endSets:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyStatement:
method toString(II)Ljava/lang/String;:
local buffer:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseLayerDefinition([Ljava/lang/String;I)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method compareTo(Ljava/lang/Object;)I:
local list:
type: @GUT.quals.Rep

package classycle.util:
class WildCardPattern:
method <init>(Ljava/lang/String;)V:
local tokenizer:
type: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
local s *1:
type: @GUT.quals.Peer

package classycle.ant:
class ReportTask:
method execute()V:
new *2: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method replaceProperties(Ljava/lang/String;I)Ljava/lang/String;:
local message:
type: @GUT.quals.Peer

package classycle:
class UnresolvedNode$1:
method remove()V:
new *0: @GUT.quals.Rep

package classycle.dependency:
class DependencyDefinitionParser:
method throwException(Ljava/lang/String;II)V:
new *2: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;)V:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyResult:
method toString()Ljava/lang/String;:
new *2: @GUT.quals.Peer

package classycle:
class Analyser:
field _packageAnalyser:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyResult:
field OK:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLAtomicVertexRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.graph:
class StrongComponentAnalyser:
field _layerMap:
type: @GUT.quals.Rep

package classycle.graph:
class StrongComponent$GeometryAttributes:
method getBestFragmenters()[Lclassycle/graph/Vertex;:
new *0:
inner-type 0: @GUT.quals.Rep

package classycle.dependency:
class DefaultResultRenderer:
field FACTORY:
type: @GUT.quals.Peer

package classycle.util:
class StringPatternSequence:
method toString()Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
field PROP_END:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateMaximumFragmentSizes(Ljava/util/HashMap;)[I:
local fragments:
type: @GUT.quals.Rep

package classycle:
class Analyser:
method render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method <init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;)V:
new *1: @GUT.quals.Peer

package classycle.renderer:
class AtomicVertexRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
method getKeyWord()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.util:
class Text:
method excapeForXML(Ljava/lang/String;)Ljava/lang/String;:
local buffer:
type: @GUT.quals.Peer

package classycle:
class ClassNameExtractor:
method <init>(Lclassycle/classfile/UTF8Constant;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class Vertex:
field _tails:
type: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
parameter 0:
type: @GUT.quals.Any

package classycle.renderer:
class TemplateBasedClassRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
local values:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyCheckerCommandLine:
method handleDependenciesOption(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class Analyser:
field DATE_FORMAT:
new *0: @GUT.quals.Peer

package classycle:
class PackageAttributes:
method addClass(Lclassycle/ClassAttributes;)V:
local className:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
method getNameOf(Lclassycle/graph/Vertex;)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
new *2: @GUT.quals.Peer

package classycle:
class Analyser:
method printCSV(Ljava/io/PrintWriter;)V:
local map:
type: @GUT.quals.Any

package classycle.renderer:
class TemplateBasedStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseSetDefinition([Ljava/lang/String;I)V:
local lists:
type: @GUT.quals.Rep

package classycle.util:
class NotStringPattern:
method <init>(Lclassycle/util/StringPattern;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentAnalyser:
field _graph:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method processAfter(Lclassycle/graph/Vertex;)V:
typecast *1: @GUT.quals.Peer

package classycle.dependency:
class DefaultResultRenderer:
field ONLY_SHORTEST_PATHS:
type: @GUT.quals.Peer

package classycle.dependency:
class PatternVertexCondition:
method isFulfilled(Lclassycle/graph/Vertex;)Z:
local attributes:
type: @GUT.quals.Any

package classycle:
class Analyser:
method checkPackageGraph(Ljava/lang/String;)V:
new *0: @GUT.quals.Rep

package classycle.classfile:
class Constant:
method extractConstantPool(Ljava/io/DataInputStream;)[Lclassycle/classfile/Constant;:
return: @GUT.quals.Rep

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
new *6: @GUT.quals.Peer

package classycle.graph:
class Vertex:
method getTailVertex(I)Lclassycle/graph/Vertex;:
return: @GUT.quals.Peer

package classycle.graph:
class GraphAttributes:
method getEccentricities()[I:
return: @GUT.quals.Any

package classycle.dependency:
class LayeringStatement:
method checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;)V:
new *0:
inner-type 0: @GUT.quals.Peer

package classycle:
class PackageVertex:
method addClass(Lclassycle/ClassAttributes;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyProperties:
method getProperty(Ljava/lang/String;)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyCheckerCommandLine:
method handleDependenciesOption(Ljava/lang/String;)V:
new *0: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createGraph([Lclassycle/UnresolvedNode;Z)[Lclassycle/graph/AtomicVertex;:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class LongestWalkProcessor:
method processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;)V:
local t:
type: @GUT.quals.Peer

package classycle.dependency:
class ShowStatement:
method <init>(Lclassycle/dependency/ResultRenderer;[Lclassycle/dependency/Preference;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class LayerDefinitionRepository:
method put(Ljava/lang/String;[Lclassycle/util/StringPattern;)V:
parameter 1:
type:
inner-type 0: @GUT.quals.Any

package classycle:
class GraphBuilder:
method createGraph([Lclassycle/UnresolvedNode;Z)[Lclassycle/graph/AtomicVertex;:
local node:
type: @GUT.quals.Peer

package classycle.dependency:
class SetDefinitionRepository:
method put(Ljava/lang/String;Lclassycle/util/StringPattern;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method getTrueCycles([Lclassycle/graph/StrongComponent;)Ljava/util/List;:
parameter 0:
type: @GUT.quals.Any

package classycle.graph:
class PathsFinder:
method findPaths([Lclassycle/graph/AtomicVertex;)[Lclassycle/graph/AtomicVertex;:
typecast *0: @GUT.quals.Rep

package classycle.dependency:
class DependencyDefinitionParser:
method parseLayerDefinition([Ljava/lang/String;I)V:
local sets:
type:
inner-type 0: @GUT.quals.Rep

package classycle:
class Parser:
method createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
local pool:
type: @GUT.quals.Any

package classycle:
class PackageProcessor:
method getPackageVertex(Lclassycle/graph/Vertex;)Lclassycle/PackageVertex;:
typecast *1: @GUT.quals.Peer

package classycle.dependency:
class DependencyChecker:
method main([Ljava/lang/String;)V:
new *2: @GUT.quals.Peer

package classycle.graph:
class LongestWalkProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle.renderer:
class PlainStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
new *2: @GUT.quals.Peer

package classycle:
class Parser:
method analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;)V:
parameter 2:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
field INDEPENDENT:
new *0:
inner-type 0: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method initializeProcessing([Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyProperties:
method <init>()V:
new *0: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class LongestWalkProcessor:
method processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;)V:
parameter 1:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyStatement:
method toString(II)Ljava/lang/String;:
new *1: @GUT.quals.Peer

package classycle.graph:
class GraphProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method compareTo(Ljava/lang/Object;)I:
typecast *1: @GUT.quals.Rep

package classycle.classfile:
class FieldRefConstant:
method <init>([Lclassycle/classfile/Constant;II)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle.dependency:
class DependencyStatement:
field _repository:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method replaceProperties(Ljava/lang/String;I)Ljava/lang/String;:
new *1: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
method renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;)V:
parameter 2:
type: @GUT.quals.Peer

package classycle.classfile:
class ConstantPoolPrinter:
method investigate(Ljava/lang/String;)V:
local pool:
type:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method prepareGraph([Lclassycle/graph/AtomicVertex;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method getNodeElementTemplate()Ljava/text/MessageFormat;:
return: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method getBestFragmenters()[Lclassycle/graph/Vertex;:
return: @GUT.quals.Rep

package classycle.dependency:
class DefaultPreferenceFactory$DefaultPreference:
field _key:
type: @GUT.quals.Peer

package classycle.classfile:
class DoubleConstant:
method <init>([Lclassycle/classfile/Constant;D)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;)V:
local eccentricities:
type: @GUT.quals.Any

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;)V:
new *0: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
new *7: @GUT.quals.Peer

package classycle.dependency:
class DefaultResultRenderer:
method render(Lclassycle/dependency/Result;)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class CheckSetStatement:
field _set:
type: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
field _startSetCondition:
type: @GUT.quals.Any

package classycle:
class Analyser:
method printXML(Ljava/lang/String;ZLjava/io/PrintWriter;)V:
local graph *1:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class Parser:
method createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
new *0: @GUT.quals.Peer

package classycle.ant:
class DependencyCheckingTask:
method execute()V:
local dependencyChecker:
type: @GUT.quals.Peer

package classycle.util:
class OrStringPattern:
method matches(Ljava/lang/String;)Z:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyResult:
field _paths:
type: @GUT.quals.Any

package classycle.dependency:
class DefaultPreferenceFactory:
field ONLY_SHORTEST_PATHS:
type: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
new *1: @GUT.quals.Peer

package classycle.renderer:
class XMLClassRenderer:
method getRefElement()Ljava/lang/String;:
return: @GUT.quals.Any

package classycle:
class Parser:
method createSourceName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.util:
class Text:
method readTextFile(Ljava/io/File;)Ljava/lang/String;:
local buffer:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
field IDOF:
type: @GUT.quals.Peer

package classycle.dependency:
class ResultContainer:
method toString()Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle:
class Parser:
method extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
parameter 1:
type: @GUT.quals.Peer

package classycle.dependency:
class DefaultResultRenderer:
field FACTORY:
new *0: @GUT.quals.Peer

package classycle:
class Parser:
method analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;)V:
typecast *0: @GUT.quals.Peer

package classycle.graph:
class StrongComponentAnalyser:
field _components:
type: @GUT.quals.Peer

package classycle.renderer:
class TemplateBasedClassRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
typecast *1: @GUT.quals.Rep

package classycle.dependency:
class CheckCyclesStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
typecast *0: @GUT.quals.Peer

package classycle.graph:
class NameAttributes:
method compareTo(Ljava/lang/Object;)I:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseSetDefinition([Ljava/lang/String;I)V:
local setName:
type: @GUT.quals.Peer

package classycle:
class NameAndSourceAttributes:
method getSources()Ljava/lang/String;:
local source:
type: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;)V:
parameter 2:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class Analyser:
method main([Ljava/lang/String;)V:
new *4: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
method toString()Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle:
class Analyser:
method checkClassGraph(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Any

package classycle:
class Analyser:
method getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;)Lclassycle/graph/StrongComponent;:
local cycle:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseLine(Ljava/lang/String;I)V:
local tokens:
type: @GUT.quals.Rep

package classycle:
class Analyser:
method printComponents(Ljava/io/PrintWriter;I)V:
new *0: @GUT.quals.Peer

package classycle.graph:
class Vertex:
field _heads:
new *0: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method <init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class CommandLine:
method handleOption(Ljava/lang/String;)V:
local p:
type: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method findPaths([Lclassycle/graph/AtomicVertex;)[Lclassycle/graph/AtomicVertex;:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class Parser:
method analyseClassFiles(Ljava/util/zip/ZipFile;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;)V:
local stream:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
field EXCLUDING:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseShowStatement([Ljava/lang/String;I)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle.dependency:
class DependencyResult:
method <init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseLayerDefinition([Ljava/lang/String;I)V:
local layer:
type: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method getGraph()[Lclassycle/graph/AtomicVertex;:
return: @GUT.quals.Peer

package classycle:
class PackageVertex:
method addClass(Lclassycle/ClassAttributes;)V:
typecast *0: @GUT.quals.Peer

package classycle.classfile:
class ConstantPoolPrinter:
method investigate(Ljava/lang/String;)V:
new *0: @GUT.quals.Peer

package classycle.dependency:
class LayerDefinitionRepository:
method getLayer(Ljava/lang/String;)[Lclassycle/util/StringPattern;:
typecast *0:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createLayeringStatement([Ljava/lang/String;I)V:
parameter 0:
type: @GUT.quals.Any

package classycle.graph:
class StrongComponent$GeometryAttributes:
method compareTo(Ljava/lang/Object;)I:
local attributes:
type: @GUT.quals.Rep

package classycle.renderer:
class XMLAtomicVertexRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
local values:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getStatements()[Lclassycle/dependency/Statement;:
typecast *0:
inner-type 0: @GUT.quals.Peer

package classycle:
class Analyser:
method getCondensedClassGraph()[Lclassycle/graph/StrongComponent;:
return:
inner-type 0: @GUT.quals.Peer

package classycle:
class XMLPackageRenderer:
method getRefElement()Ljava/lang/String;:
return: @GUT.quals.Any

package classycle:
class CommandLine:
field _pattern:
new *0: @GUT.quals.Peer

package classycle.graph:
class GraphAttributes:
method getBestFragmenters()[Lclassycle/graph/Vertex;:
return:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyChecker:
method main([Ljava/lang/String;)V:
new *3: @GUT.quals.Peer

package classycle.classfile:
class UTF8Constant:
method <init>([Lclassycle/classfile/Constant;Ljava/lang/String;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle.graph:
class GraphProcessor:
method process(Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class Analyser:
field CSV_TEMPLATE:
type: @GUT.quals.Peer

package classycle:
class Parser:
method parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;)V:
parameter 2:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createDependencyStatement([Ljava/lang/String;I)V:
parameter 0:
type: @GUT.quals.Any

package classycle.classfile:
class Constant:
method extractConstantPool(Ljava/io/DataInputStream;)[Lclassycle/classfile/Constant;:
new *0:
inner-type 0: @GUT.quals.Peer

package classycle.ant:
class ReportTask:
field TYPES:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getStatements()[Lclassycle/dependency/Statement;:
typecast *0: @GUT.quals.Rep

package classycle.graph:
class LongestWalkProcessor$1:
method compare(Ljava/lang/Object;Ljava/lang/Object;)I:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
new *2: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
parameter 0:
type: @GUT.quals.Any

package classycle.graph:
class StrongComponentProcessor:
method processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;)V:
local t:
type: @GUT.quals.Peer

package classycle.classfile:
class UTF8Constant:
method <init>([Lclassycle/classfile/Constant;Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.graph:
class NameAttributes:
field _name:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
field _properties:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLAtomicVertexRenderer:
method getRefElement()Ljava/lang/String;:
return: @GUT.quals.Any

package classycle:
class Analyser:
method printXML(Ljava/lang/String;ZLjava/io/PrintWriter;)V:
local graph:
type:
inner-type 0: @GUT.quals.Peer

package classycle.classfile:
class IntConstant:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle:
class Analyser:
method render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;)V:
local vertex:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method printCSV(Ljava/io/PrintWriter;)V:
new *0: @GUT.quals.Peer

package classycle.classfile:
class FieldRefConstant:
method <init>([Lclassycle/classfile/Constant;II)V:
parameter 0:
type: @GUT.quals.Any

package classycle:
class CommandLine:
method getClassFiles()[Ljava/lang/String;:
return:
inner-type 0: @GUT.quals.Peer

package classycle.classfile:
class NameAndTypeConstant:
method getName()Ljava/lang/String;:
local result:
type: @GUT.quals.Rep

package classycle:
class Analyser:
method printXML(Ljava/lang/String;ZLjava/io/PrintWriter;)V:
local graph *1:
type: @GUT.quals.Any

package classycle.renderer:
class AbstractStrongComponentRenderer:
method createName(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
local vertex:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyResult:
field DEPENDENCY_FOUND:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
new *2: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
field _finalConditions:
type:
inner-type 0: @GUT.quals.Any

package classycle.dependency:
class DependencyDefinitionParser:
method createCheckSetStatements([Ljava/lang/String;I)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.util:
class WildCardPattern:
method createFromsPatterns(Ljava/lang/String;Ljava/lang/String;)Lclassycle/util/StringPattern;:
parameter 1:
type: @GUT.quals.Peer

package classycle.classfile:
class Constant:
method extractConstantPool(Ljava/io/DataInputStream;)[Lclassycle/classfile/Constant;:
new *7: @GUT.quals.Peer

package classycle:
class Parser:
method isZipFile(Ljava/io/File;)Z:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class CheckCyclesStatement:
method createStatement()Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle:
class Analyser:
method getClassLayerMap()Ljava/util/Map;:
return: @GUT.quals.Any

package classycle:
class UnresolvedNode:
field _attributes:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method replaceProperties(Ljava/lang/String;I)Ljava/lang/String;:
local name:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;)V:
typecast *1: @GUT.quals.Peer

package classycle.classfile:
class ConstantPoolPrinter:
method investigate(Ljava/lang/String;)V:
local e *1:
type: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
field _layers:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class Analyser:
method getNumberOfExternalClasses()I:
local usedClasses:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
field _startConditions:
type: @GUT.quals.Rep

package classycle.dependency:
class DependencyDefinitionParser:
method parseLayerDefinition([Ljava/lang/String;I)V:
parameter 0:
type: @GUT.quals.Any

package classycle:
class Analyser:
method getNumberOfExternalClasses()I:
local graph:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class CyclesResult:
method toString()Ljava/lang/String;:
local component:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
field _startSets:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class AnalyserCommandLine:
field CSV_FILE:
type: @GUT.quals.Peer

package classycle:
class Parser:
method createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
typecast *2: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateMaximumFragmentSizes(Ljava/util/HashMap;)[I:
local graph:
type:
inner-type 0: @GUT.quals.Rep

package classycle:
class Analyser:
method createClassGraph()J:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createPattern(Ljava/lang/String;II)Lclassycle/util/StringPattern;:
parameter 0:
type: @GUT.quals.Peer

package classycle.classfile:
class RefConstant:
method <init>([Lclassycle/classfile/Constant;II)V:
parameter 0:
type: @GUT.quals.Any

package classycle:
class ClassAttributes:
method createInterface(Ljava/lang/String;Ljava/lang/String;I)Lclassycle/ClassAttributes;:
parameter 1:
type: @GUT.quals.Peer

package classycle:
class Parser:
field ZIP_FILE_TYPES:
type: @GUT.quals.Rep

package classycle.dependency:
class DependencyDefinitionParser:
method parseShowStatement([Ljava/lang/String;I)V:
parameter 0:
type: @GUT.quals.Any

package classycle.ant:
class DependencyCheckingTask:
method execute()V:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createDependencyStatement([Ljava/lang/String;I)V:
local lists:
type: @GUT.quals.Rep

package classycle.renderer:
class TemplateBasedStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
method getPattern()Lclassycle/util/StringPattern;:
new *0: @GUT.quals.Peer

package classycle.ant:
class ReportTask:
method execute()V:
new *0: @GUT.quals.Rep

package classycle.util:
class StringPatternSequence:
method getOperatorSymbol()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.renderer:
class AbstractStrongComponentRenderer:
method createName(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
typecast *2: @GUT.quals.Peer

package classycle:
class Analyser:
method <init>([Ljava/lang/String;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DefaultPreferenceFactory$DefaultPreference:
method getPreference(Ljava/lang/String;)Lclassycle/dependency/Preference;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyChecker:
method check(Ljava/io/PrintWriter;)Z:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class ResultContainer:
method toString()Ljava/lang/String;:
new *1: @GUT.quals.Peer

package classycle.dependency:
class DependencyResult:
field _paths:
type:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateAttributes()V:
local eccentricities:
type: @GUT.quals.Rep

package classycle.ant:
class DependencyCheckingTask:
method execute()V:
local e *1:
type: @GUT.quals.Rep

package classycle.dependency:
class CheckCyclesStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
new *1:
inner-type 0: @GUT.quals.Rep

package classycle:
class Parser:
method createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
local str:
type: @GUT.quals.Peer

package classycle:
class AnalyserCommandLine:
method getTitle()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle:
class Analyser:
method printRaw(Ljava/io/PrintWriter;)V:
local graph:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyChecker:
method main([Ljava/lang/String;)V:
local commandLine:
type: @GUT.quals.Peer

package classycle:
class UnresolvedNode:
field _nodes:
type: @GUT.quals.Peer

package classycle:
class AnalyserCommandLine:
field _csvFile:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyResult:
method toString()Ljava/lang/String;:
local renderer:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateAttributes()V:
typecast *0: @GUT.quals.Peer

package classycle:
class Analyser:
method printCSV(Ljava/io/PrintWriter;)V:
local graph:
type:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method setMaximumFragmentSizes([I)V:
parameter 0:
type: @GUT.quals.Any

package classycle.ant:
class ClassycleTask:
method getClassFileNames()[Ljava/lang/String;:
typecast *1:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
typecast *1: @GUT.quals.Rep

package classycle.dependency:
class DependencyDefinitionParser:
method isAKeyWord(Ljava/lang/String;[Ljava/lang/String;)Z:
parameter 0:
type: @GUT.quals.Any

package classycle.graph:
class StrongComponentAnalyser:
method getCondensedGraph()[Lclassycle/graph/StrongComponent;:
return: @GUT.quals.Peer

package classycle.ant:
class DependencyCheckingTask:
method getDependencyDefinitions()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseSetDefinition([Ljava/lang/String;I)V:
local lists:
type:
inner-type 1: @GUT.quals.Peer

package classycle:
class Parser:
method createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
local cc:
type: @GUT.quals.Peer

package classycle.dependency:
class CheckCyclesStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
local result:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method printComponents(Ljava/io/PrintWriter;I)V:
local renderer:
type: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method <init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;ZZ)V:
parameter 1:
type: @GUT.quals.Any

package classycle.util:
class WildCardPattern:
field _pattern:
type: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createGraph([Lclassycle/UnresolvedNode;Z)[Lclassycle/graph/AtomicVertex;:
local result:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
local files:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class CyclesResult:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseLine(Ljava/lang/String;I)V:
local tokens:
type:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class NameAttributes:
method getName()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseLine(Ljava/lang/String;I)V:
new *1:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method <init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;)V:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DefaultResultRenderer:
method getDescriptionOfCurrentPreferences()Lclassycle/dependency/Result;:
new *0: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createGraph([Lclassycle/UnresolvedNode;Z)[Lclassycle/graph/AtomicVertex;:
typecast *1: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method getStrongComponentElementName()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class LayerDefinitionRepository:
field _nameToLayerMap:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createCyclesStatement([Ljava/lang/String;I)V:
new *0: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method setEccentricities([I)V:
parameter 0:
type: @GUT.quals.Any

package classycle:
class Parser:
field ZIP_FILE_TYPES:
new *0: @GUT.quals.Rep

package classycle.graph:
class Vertex:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle:
class CommandLine:
field MERGE_INNER_CLASSES:
type: @GUT.quals.Peer

package classycle.dependency:
class DefaultResultRenderer:
method considerPreference(Lclassycle/dependency/Preference;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.classfile:
class ConstantPoolPrinter:
method investigate(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class PatternVertexCondition:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method getCenterVertices()[Lclassycle/graph/Vertex;:
new *0:
inner-type 0: @GUT.quals.Rep

package classycle.dependency:
class DefaultResultRenderer:
field SHOW:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;)V:
parameter 4:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyChecker:
method main([Ljava/lang/String;)V:
local analyser:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method getNodeElementTemplate()Ljava/text/MessageFormat;:
new *0: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
method getClassFileNames()[Ljava/lang/String;:
new *1: @GUT.quals.Rep

package classycle.dependency:
class PreferenceFactory:
method get(Ljava/lang/String;)Lclassycle/dependency/Preference;:
parameter 0:
type: @GUT.quals.Any

package classycle.renderer:
class XMLStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
method createVertexConditions([Lclassycle/util/StringPattern;)[Lclassycle/graph/VertexCondition;:
local fromSets:
type: @GUT.quals.Rep

package classycle.ant:
class ReportTask:
method execute()V:
local e:
type: @GUT.quals.Rep

package classycle:
class Analyser:
method main([Ljava/lang/String;)V:
new *3: @GUT.quals.Peer

package classycle.renderer:
class TemplateBasedStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
local values:
type:
inner-type 0: @GUT.quals.Any

package classycle.dependency:
class DependencyDefinitionParser:
method createCyclesStatement([Ljava/lang/String;I)V:
local pattern:
type: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createGraph([Lclassycle/UnresolvedNode;Z)[Lclassycle/graph/AtomicVertex;:
local head:
type: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
typecast *2: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
field PROP_BEGIN:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyChecker:
method <init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method replaceProperties(Ljava/lang/String;I)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;)V:
typecast *0: @GUT.quals.Peer

package classycle:
class CommandLine:
field _pattern:
type: @GUT.quals.Peer

package classycle.dependency:
class CyclesResult:
method toString()Ljava/lang/String;:
new *1: @GUT.quals.Peer

package classycle:
class PackageVertex:
method <init>(Ljava/lang/String;)V:
new *0: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
field _reflectionPattern:
type: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method <init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;)V:
parameter 3:
type: @GUT.quals.Peer

package classycle.dependency:
class ResultContainer:
field _list:
new *0: @GUT.quals.Rep

package classycle.dependency:
class DependencyResult:
method getPaths()[Lclassycle/graph/AtomicVertex;:
return: @GUT.quals.Any

package classycle.graph:
class StrongComponentProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
typecast *4: @GUT.quals.Peer

package classycle.classfile:
class Constant:
field _pool:
type: @GUT.quals.Any

package classycle.graph:
class VertexCondition:
method isFulfilled(Lclassycle/graph/Vertex;)Z:
parameter 0:
type: @GUT.quals.Any

package classycle.graph:
class StrongComponentProcessor:
method initializeProcessing([Lclassycle/graph/Vertex;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle.ant:
class ClassycleTask:
method getPattern()Lclassycle/util/StringPattern;:
local pattern:
type: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class DefaultResultRenderer:
field ALL_PATHS:
new *0: @GUT.quals.Peer

package classycle.dependency:
class SetDefinitionRepository:
method getPattern(Ljava/lang/String;)Lclassycle/util/StringPattern;:
parameter 0:
type: @GUT.quals.Any

package classycle:
class CommandLine:
method getReflectionPattern()Lclassycle/util/StringPattern;:
return: @GUT.quals.Peer

package classycle.ant:
class DependencyCheckingTask:
method getRenderer()Lclassycle/dependency/ResultRenderer;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createOrSequence([Lclassycle/util/StringPattern;)Lclassycle/util/StringPattern;:
local result:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
field _vertexStack:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyChecker:
method <init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;)V:
parameter 2:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
field INDEPENDENT:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
field EXCLUDING:
new *0: @GUT.quals.Rep

package classycle.renderer:
class AbstractStrongComponentRenderer:
method createName(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
typecast *0: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DefaultResultRenderer:
method getPreferenceFactory()Lclassycle/dependency/PreferenceFactory;:
return: @GUT.quals.Peer

package classycle.dependency:
class CheckSetStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
return: @GUT.quals.Peer

package classycle:
class Parser:
method createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
local name:
type: @GUT.quals.Peer

package classycle.dependency:
class CheckSetStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
new *0: @GUT.quals.Peer

package classycle.classfile:
class FieldRefConstant:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
new *0: @GUT.quals.Peer

package classycle.graph:
class LongestWalkProcessor:
method processBefore(Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class LayeringStatement:
method <init>([[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/LayerDefinitionRepository;Lclassycle/dependency/ResultRenderer;)V:
parameter 0:
type: @GUT.quals.Any

package classycle:
class NameAndSourceAttributes:
method getSources()Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle.graph:
class LongestWalkProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
new *0: @GUT.quals.Peer

package classycle.dependency:
class ShowStatement:
field _preferences:
type: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
return: @GUT.quals.Peer

package classycle.graph:
class LongestWalkProcessor:
method processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;)V:
new *0: @GUT.quals.Rep

package classycle.dependency:
class CheckSetStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
new *2: @GUT.quals.Peer

package classycle:
class PackageAttributes:
method <init>(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyResult:
method toString()Ljava/lang/String;:
local buffer:
type: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method toString()Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle:
class Analyser:
method <init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)V:
parameter 0:
type: @GUT.quals.Any

package classycle.ant:
class DependencyCheckingTask:
method getRenderer()Lclassycle/dependency/ResultRenderer;:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
field _startConditions:
type:
inner-type 0: @GUT.quals.Any

package classycle:
class UnresolvedNode:
method compareTo(Ljava/lang/Object;)I:
parameter 0:
type: @GUT.quals.Any

package classycle.ant:
class DependencyCheckingTask:
field _definitionFile:
type: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
parameter 0:
type: @GUT.quals.Any

package classycle:
class Analyser:
method printXML(Ljava/lang/String;ZLjava/io/PrintWriter;)V:
local graph:
type: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
local classFile:
type: @GUT.quals.Peer

package classycle.dependency:
class DefaultPreferenceFactory:
method get(Ljava/lang/String;)Lclassycle/dependency/Preference;:
parameter 0:
type: @GUT.quals.Any

package classycle.graph:
class StrongComponent:
method calculateDistances(Ljava/util/HashMap;)[[I:
local row:
type: @GUT.quals.Rep

package classycle.classfile:
class DoubleConstant:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.ant:
class ReportTask:
method execute()V:
new *3: @GUT.quals.Peer

package classycle:
class AnalyserCommandLine:
method <init>([Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class AnalyserCommandLine:
field _title:
type: @GUT.quals.Peer

package classycle.classfile:
class ConstantPoolPrinter:
method main([Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyDefinitionParser:
method checkForEqualCharacter([Ljava/lang/String;II)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
new *0: @GUT.quals.Peer

package classycle:
class Analyser:
method main([Ljava/lang/String;)V:
local analyser:
type: @GUT.quals.Peer

package classycle.util:
class StringPatternSequence:
method appendPattern(Lclassycle/util/StringPattern;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method printXML(Ljava/lang/String;ZLjava/io/PrintWriter;)V:
local sRenderer *1:
type: @GUT.quals.Peer

package classycle.dependency:
class ResultRenderer:
method considerPreference(Lclassycle/dependency/Preference;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.graph:
class StrongComponent:
method calculateDistances(Ljava/util/HashMap;)[[I:
local distances:
type: @GUT.quals.Rep

package classycle.dependency:
class DependencyDefinitionParser:
method parsePropertyDefinition(Ljava/lang/String;I)V:
local name:
type: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;)I:
local nextVertex:
type: @GUT.quals.Peer

package classycle:
class CommandLine:
method getPattern()Lclassycle/util/StringPattern;:
return: @GUT.quals.Peer

package classycle.ant:
class DependencyCheckingTask:
method execute()V:
local analyser:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateDistances(Ljava/util/HashMap;)[[I:
return:
inner-type 0: @GUT.quals.Rep

package classycle.graph:
class PathsFinder:
method <init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;Z)V:
parameter 0:
type: @GUT.quals.Any

package classycle.classfile:
class FloatConstant:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method getPackageVertex(Lclassycle/graph/Vertex;)Lclassycle/PackageVertex;:
local className:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
field _setDefinitions:
type: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method findPaths([Lclassycle/graph/AtomicVertex;)[Lclassycle/graph/AtomicVertex;:
return:
inner-type 0: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
new *2: @GUT.quals.Peer

package classycle.classfile:
class Constant:
method extractConstantPool(Ljava/io/DataInputStream;)[Lclassycle/classfile/Constant;:
new *9: @GUT.quals.Peer

package classycle.classfile:
class StringConstant:
method getString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createCheckSetStatements([Ljava/lang/String;I)V:
parameter 0:
type: @GUT.quals.Any

package classycle:
class CommandLine:
method handleOption(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class Parser:
method extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class Parser:
method createSourceName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class Vertex:
method addOutgoingArcTo(Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class Parser:
method parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle.ant:
class DependencyCheckingTask:
method getDependencyDefinitions()Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle:
class Analyser:
method printComponents(Ljava/io/PrintWriter;I)V:
local components:
type:
inner-type 0: @GUT.quals.Peer

package classycle.classfile:
class UTF8Constant:
method getString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
method renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method prepareVertex(Lclassycle/graph/AtomicVertex;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateMaximumFragmentSizes(Ljava/util/HashMap;)[I:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyDefinitionParser:
field INDEPENDENT_OF_KEY_WORD:
type: @GUT.quals.Peer

package classycle.graph:
class Vertex:
method toString()Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle.util:
class WildCardPattern:
field _constantParts:
type:
inner-type 0: @GUT.quals.Peer

package classycle.classfile:
class LongConstant:
method <init>([Lclassycle/classfile/Constant;J)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle:
class GraphBuilder:
method createVertices([Lclassycle/UnresolvedNode;Z)Ljava/util/Map;:
local name:
type: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;)V:
local endSets:
type: @GUT.quals.Peer

package classycle.dependency:
class DefaultPreferenceFactory$DefaultPreference:
method getKey()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class CyclesResult:
method toString()Ljava/lang/String;:
typecast *0: @GUT.quals.Peer

package classycle.graph:
class LongestWalkProcessor:
method processAfter(Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class CheckCyclesStatement:
method createStatement()Ljava/lang/String;:
local buffer:
type: @GUT.quals.Peer

package classycle.dependency:
class ResultRenderer:
method render(Lclassycle/dependency/Result;)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method prepareIfFinal(Lclassycle/graph/AtomicVertex;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class TextResult:
field _text:
type: @GUT.quals.Peer

package classycle.classfile:
class MethodRefConstant:
method <init>([Lclassycle/classfile/Constant;II)V:
parameter 0:
type: @GUT.quals.Any

package classycle:
class Analyser:
field DATE_FORMAT:
type: @GUT.quals.Peer

package classycle.dependency:
class CyclesResult:
method toString()Ljava/lang/String;:
local vertex:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
method createVertexConditions([Lclassycle/util/StringPattern;)[Lclassycle/graph/VertexCondition;:
parameter 0:
type: @GUT.quals.Any

package classycle.classfile:
class MethodRefConstant:
method <init>([Lclassycle/classfile/Constant;II)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle.classfile:
class Constant:
method extractConstantPool(Ljava/io/DataInputStream;)[Lclassycle/classfile/Constant;:
new *5: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
method createVertexConditions([Lclassycle/util/StringPattern;)[Lclassycle/graph/VertexCondition;:
new *0:
inner-type 0: @GUT.quals.Rep

package classycle.ant:
class ClassycleTask:
field _excludingClasses:
type: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
field _fileSets:
type: @GUT.quals.Rep

package classycle:
class ClassAttributes:
method <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V:
parameter 1:
type: @GUT.quals.Peer

package classycle.classfile:
class StringConstant:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyChecker:
field _renderer:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method getStrongComponentElementTemplate()Ljava/text/MessageFormat;:
return: @GUT.quals.Peer

package classycle:
class Parser:
method isZipFile(Ljava/io/File;)Z:
local name:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method printXML(Ljava/lang/String;ZLjava/io/PrintWriter;)V:
new *2: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
field _startSetCondition:
type: @GUT.quals.Any

package classycle.ant:
class ClassycleTask:
method getClassFileNames()[Ljava/lang/String;:
local path:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method addVertex(Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method replaceProperties(Ljava/lang/String;I)Ljava/lang/String;:
local buffer:
type: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createGraph([Lclassycle/UnresolvedNode;Z)[Lclassycle/graph/AtomicVertex;:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyCheckerCommandLine:
method getUsage()Ljava/lang/String;:
return: @GUT.quals.Rep

package classycle:
class Parser:
method extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
parameter 2:
type: @GUT.quals.Peer

package classycle.classfile:
class StringConstant:
method getString()Ljava/lang/String;:
local c:
type: @GUT.quals.Any

package classycle:
class ClassAttributes:
method <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V:
parameter 2:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseSetDefinition([Ljava/lang/String;I)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyDefinitionParser:
field EXCLUDING:
new *0:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method findPaths([Lclassycle/graph/AtomicVertex;)[Lclassycle/graph/AtomicVertex;:
new *2:
inner-type 0: @GUT.quals.Rep

package classycle.graph:
class LongestWalkProcessor:
method castAsStrongComponent(Lclassycle/graph/Vertex;)Lclassycle/graph/StrongComponent;:
new *0: @GUT.quals.Rep

package classycle.dependency:
class DependencyDefinitionParser:
method parseLine(Ljava/lang/String;I)V:
new *0: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
typecast *1: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;)V:
local h:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method getNumberOfExternalClasses()I:
local attributes:
type: @GUT.quals.Peer

package classycle:
class ClassAttributes:
method getType()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.renderer:
class PlainClassRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
new *2: @GUT.quals.Rep

package classycle.graph:
class StrongComponent:
method calculateAttributes()V:
local attributes:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
new *0: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
method getClassFileNames()[Ljava/lang/String;:
local localFiles:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
local result:
type:
inner-type 0: @GUT.quals.Rep

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
typecast *1:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
new *4: @GUT.quals.Rep

package classycle.dependency:
class ShowStatement:
method <init>(Lclassycle/dependency/ResultRenderer;[Lclassycle/dependency/Preference;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle.dependency:
class CheckCyclesStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
new *4: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
method createVertexConditions([Lclassycle/util/StringPattern;)[Lclassycle/graph/VertexCondition;:
return: @GUT.quals.Rep

package classycle:
class GraphBuilder:
method createVertices([Lclassycle/UnresolvedNode;Z)Ljava/util/Map;:
new *1: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method findPaths([Lclassycle/graph/AtomicVertex;)[Lclassycle/graph/AtomicVertex;:
parameter 0:
type: @GUT.quals.Any

package classycle:
class GraphBuilder:
method createGraph([Lclassycle/UnresolvedNode;Z)[Lclassycle/graph/AtomicVertex;:
local vertex:
type: @GUT.quals.Peer

package classycle.dependency:
class LayerDefinitionRepository:
method getName([Lclassycle/util/StringPattern;)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyDefinitionParser:
method <init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;)V:
local e:
type: @GUT.quals.Rep

package classycle.graph:
class PathsFinder:
method followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentAnalyser:
method <init>([Lclassycle/graph/AtomicVertex;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method <init>()V:
new *0: @GUT.quals.Rep

package classycle:
class ClassAttributes:
method createClass(Ljava/lang/String;Ljava/lang/String;I)Lclassycle/ClassAttributes;:
return: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
method getClassFileNames()[Ljava/lang/String;:
typecast *0: @GUT.quals.Peer

package classycle:
class Parser:
method extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
local stream:
type: @GUT.quals.Peer

package classycle:
class Analyser:
field VERSION:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyResult:
method toString()Ljava/lang/String;:
new *3: @GUT.quals.Peer

package classycle.classfile:
class Constant:
method extractConstantPool(Ljava/io/DataInputStream;)[Lclassycle/classfile/Constant;:
local pool:
type: @GUT.quals.Rep

package classycle.dependency:
class CyclesResult:
method toString()Ljava/lang/String;:
typecast *1: @GUT.quals.Peer

package classycle:
class Analyser:
method getNumberOfExternalClasses()I:
new *0: @GUT.quals.Peer

package classycle.renderer:
class AbstractStrongComponentRenderer:
method createName(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
typecast *3: @GUT.quals.Peer

package classycle:
class ClassAttributes:
method createAbstractClass(Ljava/lang/String;Ljava/lang/String;I)Lclassycle/ClassAttributes;:
new *0: @GUT.quals.Peer

package classycle.classfile:
class MethodRefConstant:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method getPackageVertex(Lclassycle/graph/Vertex;)Lclassycle/PackageVertex;:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class ShowStatement:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.ant:
class DependencyCheckingTask:
method execute()V:
local properties:
type: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class LayerDefinitionRepository:
method getName([Lclassycle/util/StringPattern;)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class Preference:
method getKey()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.util:
class AndStringPattern:
method matches(Ljava/lang/String;)Z:
typecast *0: @GUT.quals.Peer

package classycle.classfile:
class RefConstant:
method getNameAndType()Lclassycle/classfile/NameAndTypeConstant;:
return: @GUT.quals.Rep

package classycle:
class ClassAttributes:
method toString()Ljava/lang/String;:
new *1: @GUT.quals.Peer

package classycle.renderer:
class TemplateBasedStrongComponentRenderer:
field _format:
type: @GUT.quals.Peer

package classycle.classfile:
class Constant:
field _pool:
type:
inner-type 0: @GUT.quals.Any

package classycle.classfile:
class Constant:
method extractConstantPool(Ljava/io/DataInputStream;)[Lclassycle/classfile/Constant;:
local c:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method getClassGraph()[Lclassycle/graph/AtomicVertex;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
field CHECK:
type: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createVertices([Lclassycle/UnresolvedNode;Z)Ljava/util/Map;:
local originalName:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;)V:
typecast *0: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method getCenterVertices()[Lclassycle/graph/Vertex;:
return:
inner-type 0: @GUT.quals.Peer

package classycle:
class Parser:
method parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;)V:
local element:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method main([Ljava/lang/String;)V:
new *0: @GUT.quals.Peer

package classycle:
class Analyser:
method printXML(Ljava/lang/String;ZLjava/io/PrintWriter;)V:
new *1: @GUT.quals.Rep

package classycle:
class UnresolvedNode:
method setAttributes(Lclassycle/ClassAttributes;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
field _vertices:
new *0: @GUT.quals.Rep

package classycle.dependency:
class DependencyDefinitionParser:
field _setDefinitions:
new *0: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
field _strongComponents:
type: @GUT.quals.Rep

package classycle.graph:
class StrongComponentProcessor:
field _vertexStack:
type: @GUT.quals.Peer

package classycle:
class UnresolvedNode$1:
method next()Ljava/lang/Object;:
return: @GUT.quals.Peer

package classycle.dependency:
class SetDefinitionRepository:
method getName(Lclassycle/util/StringPattern;)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Any

package classycle.util:
class WildCardPattern:
method <init>(Ljava/lang/String;)V:
new *1: @GUT.quals.Rep

package classycle.graph:
class LongestWalkProcessor:
method processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;)V:
local h:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createLayeringStatement([Ljava/lang/String;I)V:
new *0:
inner-type 1: @GUT.quals.Peer

package classycle.renderer:
class XMLAtomicVertexRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
new *2: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method toString()Ljava/lang/String;:
new *1: @GUT.quals.Peer

package classycle:
class Parser:
method analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;)V:
parameter 2:
type: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;)V:
local headPackage:
type: @GUT.quals.Peer

package classycle:
class ClassAttributes:
method createUnknownClass(Ljava/lang/String;I)Lclassycle/ClassAttributes;:
return: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createVertices([Lclassycle/UnresolvedNode;Z)Ljava/util/Map;:
typecast *0: @GUT.quals.Peer

package classycle.renderer:
class AbstractStrongComponentRenderer:
method createName(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
local fragmenter:
type: @GUT.quals.Peer

package classycle:
class ClassAttributes:
method createAbstractClass(Ljava/lang/String;Ljava/lang/String;I)Lclassycle/ClassAttributes;:
parameter 0:
type: @GUT.quals.Peer

package classycle.renderer:
class PlainClassRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
typecast *0: @GUT.quals.Peer

package classycle.classfile:
class RefConstant:
method getClassConstant()Lclassycle/classfile/ClassConstant;:
typecast *0: @GUT.quals.Rep

package classycle.graph:
class StrongComponent:
method calculateMaximumFragmentSizes(Ljava/util/HashMap;)[I:
local processor:
type: @GUT.quals.Rep

package classycle.dependency:
class DependencyPathsRenderer:
method renderGraph(Ljava/lang/String;)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createVertices([Lclassycle/UnresolvedNode;Z)Ljava/util/Map;:
local vertexAttributes:
type: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
local result:
type: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;)[Lclassycle/graph/AtomicVertex;:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyProcessor:
method executeNextStatement([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.renderer:
class XMLAtomicVertexRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class DefaultPreferenceFactory$DefaultPreference:
method <init>(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method getPackageVertex(Lclassycle/graph/Vertex;)Lclassycle/PackageVertex;:
return: @GUT.quals.Peer

package classycle.renderer:
class AbstractStrongComponentRenderer:
method createName(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
local ga:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method getClassGraph()[Lclassycle/graph/AtomicVertex;:
new *0: @GUT.quals.Rep

package classycle.dependency:
class DependencyDefinitionParser:
field _statements:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method main([Ljava/lang/String;)V:
new *7: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method replaceProperties(Ljava/lang/String;I)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.renderer:
class XMLAtomicVertexRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
new *3: @GUT.quals.Peer

package classycle.classfile:
class Constant:
method extractConstantPool(Ljava/io/DataInputStream;)[Lclassycle/classfile/Constant;:
new *2: @GUT.quals.Peer

package classycle.classfile:
class Constant:
method extractConstantPool(Ljava/io/DataInputStream;)[Lclassycle/classfile/Constant;:
new *1: @GUT.quals.Peer

package classycle.ant:
class DependencyCheckingTask:
method addText(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method addVertex(Lclassycle/graph/AtomicVertex;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class LayerDefinitionRepository:
field _nameToLayerMap:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;)Lclassycle/graph/StrongComponent;:
parameter 1:
type: @GUT.quals.Rep

package classycle.graph:
class PathsFinder:
method getStartSetCondition()Lclassycle/graph/VertexCondition;:
return: @GUT.quals.Any

package classycle.graph:
class PathsFinder:
method findPaths([Lclassycle/graph/AtomicVertex;)[Lclassycle/graph/AtomicVertex;:
local currentPath:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentAnalyser:
method getLayerMap()Ljava/util/Map;:
local components:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class Parser:
field ZIP_FILE_TYPES:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyProcessor:
method <init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;)V:
new *0: @GUT.quals.Peer

package classycle.dependency:
class CyclesResult:
method addCycle(Lclassycle/graph/StrongComponent;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.ant:
class DependencyCheckingTask:
method execute()V:
new *4: @GUT.quals.Peer

package classycle.dependency:
class TextResult:
method <init>(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class CommandLine:
field _classFiles:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class Analyser:
method getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;)Lclassycle/graph/StrongComponent;:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class ShowStatement:
field _preferences:
type:
inner-type 0: @GUT.quals.Any

package classycle.dependency:
class DependencyProperties:
method getProperty(Ljava/lang/String;)Ljava/lang/String;:
typecast *1: @GUT.quals.Peer

package classycle.util:
class WildCardPattern:
method createFromsPatterns(Ljava/lang/String;Ljava/lang/String;)Lclassycle/util/StringPattern;:
new *3: @GUT.quals.Peer

package classycle:
class XMLPackageRenderer:
method getVertexRenderer()Lclassycle/renderer/AtomicVertexRenderer;:
return: @GUT.quals.Peer

package classycle.classfile:
class ClassConstant:
method <init>([Lclassycle/classfile/Constant;I)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle.graph:
class StrongComponentProcessor:
method castAsAtomicVertex(Lclassycle/graph/Vertex;)Lclassycle/graph/AtomicVertex;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
method createVertexConditions([Lclassycle/util/StringPattern;)[Lclassycle/graph/VertexCondition;:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;)[Lclassycle/graph/AtomicVertex;:
return:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;)V:
local s:
type: @GUT.quals.Peer

package classycle:
class CommandLine:
field EXCLUDING_CLASSES:
type: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
method setExcludingClasses(Ljava/lang/String;)V:
new *0: @GUT.quals.Peer

package classycle.classfile:
class Constant:
method extractConstantPool(Ljava/io/DataInputStream;)[Lclassycle/classfile/Constant;:
local pool:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DefaultResultRenderer:
method render(Lclassycle/dependency/Result;)Ljava/lang/String;:
new *1: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
field _vertices:
type: @GUT.quals.Rep

package classycle.graph:
class StrongComponentAnalyser:
method getLayerMap()Ljava/util/Map;:
local component:
type: @GUT.quals.Peer

package classycle.dependency:
class ShowStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle.dependency:
class DefaultPreferenceFactory$DefaultPreference:
method getPreference(Ljava/lang/String;)Lclassycle/dependency/Preference;:
parameter 0:
type: @GUT.quals.Any

package classycle:
class Analyser:
method render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;)V:
parameter 1:
type:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class StrongComponentAnalyser:
method getLayerMap()Ljava/util/Map;:
local components:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;)V:
local values:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
method getNameOf(Lclassycle/graph/Vertex;)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle:
class Analyser:
method <init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.util:
class StringPatternSequence:
field _patterns:
new *0: @GUT.quals.Rep

package classycle.dependency:
class CheckSetStatement:
field _repository:
type: @GUT.quals.Peer

package classycle.util:
class WildCardPattern:
method createFromsPatterns(Ljava/lang/String;Ljava/lang/String;)Lclassycle/util/StringPattern;:
local result:
type: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method followPaths(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle.ant:
class ReportTask:
method execute()V:
new *4: @GUT.quals.Peer

package classycle:
class XMLPackageRenderer:
method getVertexRenderer()Lclassycle/renderer/AtomicVertexRenderer;:
new *0: @GUT.quals.Peer

package classycle.graph:
class StrongComponentAnalyser:
method getCondensedGraph()[Lclassycle/graph/StrongComponent;:
local processor:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;)V:
typecast *0: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
local h:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
local result:
type: @GUT.quals.Rep

package classycle:
class NameAndSourceAttributes:
field _sources:
new *0: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
local list:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method createPackageGraph()J:
new *1: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.util:
class AndStringPattern:
method getOperatorSymbol()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle:
class Analyser:
method render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;)V:
local layerIndex:
type: @GUT.quals.Peer

package classycle:
class UnresolvedNode:
method linkIterator()Ljava/util/Iterator;:
return: @GUT.quals.Peer

package classycle.util:
class Text:
field ESCAPE_SEQUENCES:
type: @GUT.quals.Rep

package classycle.dependency:
class CheckCyclesStatement:
method <init>(Lclassycle/util/StringPattern;IZLclassycle/dependency/SetDefinitionRepository;)V:
parameter 3:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
local startSets:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyChecker:
method check(Ljava/io/PrintWriter;)Z:
local graph:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method <init>([Ljava/lang/String;)V:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createLayeringStatement([Ljava/lang/String;I)V:
new *1: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;)V:
local startSets:
type: @GUT.quals.Rep

package classycle.dependency:
class DependencyStatement:
method <init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;)V:
parameter 1:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyStatement:
method toString()Ljava/lang/String;:
new *1: @GUT.quals.Peer

package classycle:
class Analyser:
method printXML(Ljava/lang/String;ZLjava/io/PrintWriter;)V:
new *0: @GUT.quals.Peer

package classycle.util:
class WildCardPattern:
method <init>(Ljava/lang/String;)V:
new *0: @GUT.quals.Peer

package classycle.graph:
class GraphAttributes:
method getBestFragmenters()[Lclassycle/graph/Vertex;:
return: @GUT.quals.Rep

package classycle.ant:
class ClassycleTask:
field _includingClasses:
type: @GUT.quals.Peer

package classycle.dependency:
class CheckCyclesStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
parameter 0:
type: @GUT.quals.Peer

package classycle.classfile:
class RefConstant:
method toString(Ljava/lang/String;)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateMaximumFragmentSizes(Ljava/util/HashMap;)[I:
new *1: @GUT.quals.Rep

package classycle:
class Parser:
method createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
typecast *3: @GUT.quals.Peer

package classycle.renderer:
class AbstractStrongComponentRenderer:
method createName(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
local outerClass:
type: @GUT.quals.Peer

package classycle.renderer:
class PlainClassRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createLayeringStatement([Ljava/lang/String;I)V:
new *0:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
field _strongComponents:
new *0: @GUT.quals.Rep

package classycle.dependency:
class DependencyResult:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.classfile:
class UTF8Constant:
method <init>([Lclassycle/classfile/Constant;Ljava/lang/String;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createGraph([Lclassycle/UnresolvedNode;Z)[Lclassycle/graph/AtomicVertex;:
local name:
type: @GUT.quals.Peer

package classycle.classfile:
class StringConstant:
method getString()Ljava/lang/String;:
typecast *0: @GUT.quals.Peer

package classycle:
class Parser:
method createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
local constant:
type: @GUT.quals.Any

package classycle.dependency:
class LayeringStatement:
method toString()Ljava/lang/String;:
new *1: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method getStrongComponents()[Lclassycle/graph/StrongComponent;:
return:
inner-type 0: @GUT.quals.Peer

package classycle.classfile:
class RefConstant:
method toString(Ljava/lang/String;)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyProperties:
field _defaultProperties:
type: @GUT.quals.Peer

package classycle.graph:
class GraphProcessor:
method processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
method getPattern()Lclassycle/util/StringPattern;:
return: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
field _eccentricities:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyDefinitionParser:
method parseLine(Ljava/lang/String;I)V:
local firstToken:
type: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
method getClassFileNames()[Ljava/lang/String;:
local scanner:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
local token:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyResult:
method toString()Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateAttributes()V:
local distances:
type:
inner-type 0: @GUT.quals.Rep

package classycle.dependency:
class DependencyStatement:
method createVertexConditions([Lclassycle/util/StringPattern;)[Lclassycle/graph/VertexCondition;:
local fromSets:
type:
inner-type 0: @GUT.quals.Any

package classycle.dependency:
class DependencyProperties:
field _properties:
type: @GUT.quals.Rep

package classycle.dependency:
class DependencyStatement:
method <init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;)V:
parameter 4:
type: @GUT.quals.Peer

package classycle.renderer:
class PlainClassRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
new *1: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method isAKeyWord(Ljava/lang/String;[Ljava/lang/String;)Z:
parameter 1:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class LayerDefinitionRepository:
method put(Ljava/lang/String;[Lclassycle/util/StringPattern;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
typecast *3: @GUT.quals.Peer

package classycle.classfile:
class NameAndTypeConstant:
method getDescriptor()Ljava/lang/String;:
return: @GUT.quals.Rep

package classycle.dependency:
class DependencyStatement:
method <init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;)V:
parameter 1:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
new *0: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createVertices([Lclassycle/UnresolvedNode;Z)Ljava/util/Map;:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class LayerDefinitionRepository:
field _layerToNameMap:
new *0: @GUT.quals.Rep

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method processAfter(Lclassycle/graph/Vertex;)V:
new *0: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.ant:
class ReportTask:
method execute()V:
new *5: @GUT.quals.Rep

package classycle.graph:
class StrongComponentAnalyser:
method getLayerMap()Ljava/util/Map;:
new *1: @GUT.quals.Rep

package classycle.renderer:
class TemplateBasedClassRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DefaultPreferenceFactory$DefaultPreference:
method <init>(Ljava/lang/String;)V:
new *0: @GUT.quals.Rep

package classycle.graph:
class StrongComponentProcessor:
method castAsAtomicVertex(Lclassycle/graph/Vertex;)Lclassycle/graph/AtomicVertex;:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
method <init>([Lclassycle/graph/Vertex;Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;)V:
parameter 2:
type: @GUT.quals.Any

package classycle:
class PackageProcessor:
method processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;)V:
new *0: @GUT.quals.Peer

package classycle:
class Parser:
method extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createOrSequence([Lclassycle/util/StringPattern;)Lclassycle/util/StringPattern;:
return: @GUT.quals.Peer

package classycle.dependency:
class SetDefinitionRepository:
method toString(Lclassycle/util/StringPattern;)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createPattern(Ljava/lang/String;II)Lclassycle/util/StringPattern;:
local pattern:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method getCenterVertices()[Lclassycle/graph/Vertex;:
return: @GUT.quals.Rep

package classycle.dependency:
class LayeringStatement:
method toString()Ljava/lang/String;:
local buffer:
type: @GUT.quals.Peer

package classycle:
class PackageProcessor:
field _packageVertices:
type: @GUT.quals.Rep

package classycle.ant:
class ClassycleTask:
method getClassFileNames()[Ljava/lang/String;:
local set:
type: @GUT.quals.Peer

package classycle:
class ClassAttributes:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;)V:
new *2: @GUT.quals.Peer

package classycle.dependency:
class DependencyResult:
field _startSet:
type: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method processAfter(Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.util:
class NotStringPattern:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
new *1: @GUT.quals.Peer

package classycle.classfile:
class InterfaceMethodRefConstant:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.graph:
class GraphProcessor:
method deepSearchFirst([Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method replaceProperties(Ljava/lang/String;I)Ljava/lang/String;:
local property:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
method <init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;)V:
parameter 3:
type: @GUT.quals.Peer

package classycle.classfile:
class Constant:
method getConstant(I)Lclassycle/classfile/Constant;:
return: @GUT.quals.Any

package classycle:
class Parser:
method extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
return: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method processAfter(Lclassycle/graph/Vertex;)V:
local vertexOfComponent:
type: @GUT.quals.Peer

package classycle.util:
class Text:
method excapeForXML(Ljava/lang/String;)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createGraph([Lclassycle/UnresolvedNode;Z)[Lclassycle/graph/AtomicVertex;:
return: @GUT.quals.Peer

package classycle.dependency:
class ResultRenderer:
method render(Lclassycle/dependency/Result;)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class Vertex:
method <init>(Lclassycle/graph/Attributes;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class ClassAttributes:
method toString()Ljava/lang/String;:
local buffer:
type: @GUT.quals.Peer

package classycle.renderer:
class PlainStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
new *1: @GUT.quals.Peer

package classycle:
class Analyser:
method createClassGraph()J:
local classGraph:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class CommandLine:
method handleOption(Ljava/lang/String;)V:
local patterns *2:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method replaceProperties(Ljava/lang/String;I)Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method getStrongComponents()[Lclassycle/graph/StrongComponent;:
return: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method normalize(Ljava/lang/String;Z)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyChecker:
method <init>(Lclassycle/Analyser;Ljava/lang/String;Ljava/util/Map;Lclassycle/dependency/ResultRenderer;)V:
new *1: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateIndexMap()Ljava/util/HashMap;:
return: @GUT.quals.Rep

package classycle.dependency:
class DependencyChecker:
method main([Ljava/lang/String;)V:
local dependencyChecker:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateMaximumFragmentSizes(Ljava/util/HashMap;)[I:
new *0: @GUT.quals.Rep

package classycle.dependency:
class DependencyStatement:
field _startSets:
type: @GUT.quals.Any

package classycle.classfile:
class ClassConstant:
method getName()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.classfile:
class Constant:
method <init>([Lclassycle/classfile/Constant;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyDefinitionParser:
method parseLayerDefinition([Ljava/lang/String;I)V:
new *1: @GUT.quals.Rep

package classycle.dependency:
class DependencyPathsRenderer:
method renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;)V:
local headVertex:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method checkPackageGraph(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyDefinitionParser:
method createLayeringStatement([Ljava/lang/String;I)V:
new *0: @GUT.quals.Rep

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
local node:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method createPackageGraph()J:
new *0: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method getCenterVertices()[Lclassycle/graph/Vertex;:
typecast *0:
inner-type 0: @GUT.quals.Peer

package classycle.classfile:
class ClassConstant:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle:
class Analyser:
method printXML(Ljava/lang/String;ZLjava/io/PrintWriter;)V:
local layerMap:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyDefinitionParser:
method <init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;)V:
local buffer:
type: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
method execute()V:
new *0: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
new *1: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;)V:
parameter 2:
type: @GUT.quals.Any

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
new *3: @GUT.quals.Peer

package classycle.renderer:
class TemplateBasedClassRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
typecast *2: @GUT.quals.Rep

package classycle.dependency:
class Statement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getStatements()[Lclassycle/dependency/Statement;:
return:
inner-type 0: @GUT.quals.Peer

package classycle.ant:
class DependencyCheckingTask:
method execute()V:
new *2: @GUT.quals.Peer

package classycle.util:
class StringPattern:
method matches(Ljava/lang/String;)Z:
parameter 0:
type: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
method getReflectionPattern()Lclassycle/util/StringPattern;:
return: @GUT.quals.Peer

package classycle.dependency:
class CheckCyclesStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
new *3: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
parameter 2:
type:
inner-type 0: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createCheckSetStatements([Ljava/lang/String;I)V:
new *0: @GUT.quals.Peer

package classycle:
class Parser$1:
method accept(Ljava/io/File;)Z:
parameter 0:
type: @GUT.quals.Peer

package classycle.renderer:
class TemplateBasedClassRenderer:
field _format:
type: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method calculateShortestPath(Lclassycle/graph/AtomicVertex;Ljava/util/HashSet;)I:
parameter 1:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateMaximumFragmentSizes(Ljava/util/HashMap;)[I:
return: @GUT.quals.Rep

package classycle.util:
class OrStringPattern:
method matches(Ljava/lang/String;)Z:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class CheckSetStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
new *1: @GUT.quals.Peer

package classycle.dependency:
class LayerDefinitionRepository:
method getLayer(Ljava/lang/String;)[Lclassycle/util/StringPattern;:
return:
inner-type 0: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
method renderGraph(Ljava/lang/String;)Ljava/lang/String;:
local visitedVertices:
type: @GUT.quals.Peer

package classycle.classfile:
class NameAndTypeConstant:
method getName()Ljava/lang/String;:
return: @GUT.quals.Rep

package classycle.dependency:
class DefaultResultRenderer:
field ONLY_SHORTEST_PATHS:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseLayerDefinition([Ljava/lang/String;I)V:
new *0: @GUT.quals.Peer

package classycle.classfile:
class NameAndTypeConstant:
method getDescriptor()Ljava/lang/String;:
local c:
type: @GUT.quals.Any

package classycle.renderer:
class PlainStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
local classRenderer:
type: @GUT.quals.Peer

package classycle.dependency:
class PatternVertexCondition:
method isFulfilled(Lclassycle/graph/Vertex;)Z:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyDefinitionParser:
method parseShowStatement([Ljava/lang/String;I)V:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
field PROP_DEF_BEGIN:
type: @GUT.quals.Peer

package classycle.dependency:
class CheckCyclesStatement:
method createStatement()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.classfile:
class NameAndTypeConstant:
method <init>([Lclassycle/classfile/Constant;II)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle.dependency:
class DependencyChecker:
method main([Ljava/lang/String;)V:
new *1: @GUT.quals.Peer

package classycle.dependency:
class DefaultResultRenderer:
method getDescriptionOfCurrentPreferences()Lclassycle/dependency/Result;:
new *2: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
new *0: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method <init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;ZZ)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class CheckCyclesStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class CheckCyclesStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
local filteredGraph:
type: @GUT.quals.Peer

package classycle.classfile:
class StringConstant:
method getString()Ljava/lang/String;:
local result:
type: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createVertices([Lclassycle/UnresolvedNode;Z)Ljava/util/Map;:
local type:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method render([Lclassycle/graph/AtomicVertex;[Lclassycle/graph/StrongComponent;Ljava/util/Map;Lclassycle/renderer/AtomicVertexRenderer;Ljava/io/PrintWriter;)V:
parameter 1:
type: @GUT.quals.Any

package classycle.ant:
class DependencyCheckingTask:
method setDefinitionFile(Ljava/io/File;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class PackageProcessor$Arc:
field tail:
type: @GUT.quals.Peer

package classycle.util:
class Text:
method readTextFile(Ljava/io/File;)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.ant:
class DependencyCheckingTask:
field _dependencyDefinition:
type: @GUT.quals.Peer

package classycle.dependency:
class ShowStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
return: @GUT.quals.Peer

package classycle.classfile:
class Constant:
method <init>([Lclassycle/classfile/Constant;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle.classfile:
class Constant:
method extractConstantPool(Ljava/io/DataInputStream;)[Lclassycle/classfile/Constant;:
new *8: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
new *1: @GUT.quals.Peer

package classycle:
class Analyser:
method printXML(Ljava/lang/String;ZLjava/io/PrintWriter;)V:
local sRenderer:
type: @GUT.quals.Peer

package classycle.dependency:
class DefaultPreferenceFactory$DefaultPreference:
field REPOSITORY:
type: @GUT.quals.Peer

package classycle.graph:
class GraphAttributes:
method getMaximumFragmentSizes()[I:
return: @GUT.quals.Any

package classycle.ant:
class DependencyCheckingTask:
method getDependencyDefinitions()Ljava/lang/String;:
local result:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentAnalyser:
method <init>([Lclassycle/graph/AtomicVertex;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
field _finalSetCondition:
type: @GUT.quals.Any

package classycle:
class Analyser:
method printXML(Ljava/lang/String;ZLjava/io/PrintWriter;)V:
local components:
type:
inner-type 0: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;)V:
local template:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method printXML(Ljava/lang/String;ZLjava/io/PrintWriter;)V:
local components *1:
type:
inner-type 0: @GUT.quals.Peer

package classycle.classfile:
class Constant:
method extractConstantPool(Ljava/io/DataInputStream;)[Lclassycle/classfile/Constant;:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentAnalyser:
method getGraph()[Lclassycle/graph/AtomicVertex;:
return:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DefaultResultRenderer:
method render(Lclassycle/dependency/Result;)Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle.renderer:
class TemplateBasedClassRenderer:
method <init>(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DefaultResultRenderer:
field ALL_PATHS:
type: @GUT.quals.Peer

package classycle:
class ClassNameExtractor:
method extract()Ljava/util/Set;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyResult:
field _finalSet:
type: @GUT.quals.Peer

package classycle:
class NameAndSourceAttributes:
method getSources()Ljava/lang/String;:
typecast *0: @GUT.quals.Peer

package classycle:
class CommandLine:
field INCLUDING_CLASSES:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
field _renderer:
type: @GUT.quals.Peer

package classycle.renderer:
class TemplateBasedClassRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
local attributes:
type: @GUT.quals.Peer

package classycle:
class AnalyserCommandLine:
method handleOption(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class LongestWalkProcessor:
method initializeProcessing([Lclassycle/graph/Vertex;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle.dependency:
class CheckCyclesStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
new *2: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateDistances(Ljava/util/HashMap;)[[I:
new *0:
inner-type 0: @GUT.quals.Rep

package classycle:
class Parser:
method createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
local pool:
type:
inner-type 0: @GUT.quals.Any

package classycle.dependency:
class DependencyChecker:
method main([Ljava/lang/String;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createVertices([Lclassycle/UnresolvedNode;Z)Ljava/util/Map;:
new *2: @GUT.quals.Peer

package classycle:
class Analyser:
method <init>([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)V:
parameter 2:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method processBefore(Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Any

package classycle:
class Analyser:
method main([Ljava/lang/String;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method processAfter(Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyStatement:
method <init>([Lclassycle/util/StringPattern;[Lclassycle/util/StringPattern;ZLclassycle/dependency/SetDefinitionRepository;Lclassycle/dependency/ResultRenderer;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class SetDefinitionRepository:
method getName(Lclassycle/util/StringPattern;)Ljava/lang/String;:
typecast *0: @GUT.quals.Peer

package classycle:
class Parser:
method createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
typecast *1: @GUT.quals.Peer

package classycle.renderer:
class AbstractStrongComponentRenderer:
method createName(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method getPackageVertex(Lclassycle/graph/Vertex;)Lclassycle/PackageVertex;:
new *0: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;)V:
new *1: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method getVertex(I)Lclassycle/graph/AtomicVertex;:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class DefaultResultRenderer:
method getDescriptionOfCurrentPreferences()Lclassycle/dependency/Result;:
new *1: @GUT.quals.Peer

package classycle.util:
class Text:
field ESCAPE_SEQUENCES:
new *0:
inner-type 0: @GUT.quals.Peer

package classycle:
class Analyser:
method printComponents(Ljava/io/PrintWriter;I)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseLayerDefinition([Ljava/lang/String;I)V:
typecast *0: @GUT.quals.Peer

package classycle:
class Parser:
method parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method getNodesElementName()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle:
class AnalyserCommandLine:
method getCsvFile()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class TextResult:
method <init>(Ljava/lang/String;Z)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method <init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;)V:
new *2: @GUT.quals.Peer

package classycle:
class Analyser:
method printCSV(Ljava/io/PrintWriter;)V:
local cycles:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseShowStatement([Ljava/lang/String;I)V:
new *1: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
local file:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
method renderGraph(Ljava/lang/String;)Ljava/lang/String;:
new *2: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createDependencyStatement([Ljava/lang/String;I)V:
local lists:
type:
inner-type 1: @GUT.quals.Peer

package classycle.graph:
class StrongComponentAnalyser:
method getGraph()[Lclassycle/graph/AtomicVertex;:
return: @GUT.quals.Peer

package classycle.renderer:
class PlainClassRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
return:
inner-type 0: @GUT.quals.Rep

package classycle.dependency:
class DependencyCheckerCommandLine:
method handleRenderer(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Any

package classycle:
class PackageAttributes:
method getClasses()[Ljava/lang/String;:
typecast *0: @GUT.quals.Rep

package classycle.dependency:
class CyclesResult:
method toString()Ljava/lang/String;:
local iter:
type: @GUT.quals.Rep

package classycle:
class Analyser:
method getTrueCycles([Lclassycle/graph/StrongComponent;)Ljava/util/List;:
new *0: @GUT.quals.Rep

package classycle:
class ClassAttributes:
method createClass(Ljava/lang/String;Ljava/lang/String;I)Lclassycle/ClassAttributes;:
new *0: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateDistances(Ljava/util/HashMap;)[[I:
parameter 0:
type: @GUT.quals.Any

package classycle.renderer:
class PlainClassRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
local result:
type: @GUT.quals.Peer

package classycle.dependency:
class SetDefinitionRepository:
method toString(Lclassycle/util/StringPattern;)Ljava/lang/String;:
local name:
type: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
local source:
type: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
local s:
type: @GUT.quals.Peer

package classycle.util:
class WildCardPattern:
method <init>(Ljava/lang/String;)V:
new *1:
inner-type 0: @GUT.quals.Peer

package classycle:
class ClassAttributes:
method createInterface(Ljava/lang/String;Ljava/lang/String;I)Lclassycle/ClassAttributes;:
new *0: @GUT.quals.Peer

package classycle.dependency:
class CheckCyclesStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
local processor:
type: @GUT.quals.Peer

package classycle.dependency:
class SetDefinitionRepository:
method toString(Lclassycle/util/StringPattern;)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.classfile:
class ClassConstant:
method getName()Ljava/lang/String;:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyResult:
method <init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;)V:
parameter 2:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method checkForEqualCharacter([Ljava/lang/String;II)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class SetDefinitionRepository:
method getPattern(Ljava/lang/String;)Lclassycle/util/StringPattern;:
typecast *0: @GUT.quals.Peer

package classycle:
class CommandLine:
method handleOption(Ljava/lang/String;)V:
new *1: @GUT.quals.Peer

package classycle:
class Analyser:
method getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;)Lclassycle/graph/StrongComponent;:
return: @GUT.quals.Peer

package classycle.dependency:
class CyclesResult:
method toString()Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseSetDefinition([Ljava/lang/String;I)V:
new *1: @GUT.quals.Peer

package classycle:
class Analyser:
method printRaw(Ljava/io/PrintWriter;)V:
local graph:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
return: @GUT.quals.Rep

package classycle:
class Analyser:
method main([Ljava/lang/String;)V:
new *6: @GUT.quals.Peer

package classycle.dependency:
class CheckCyclesStatement:
method createStatement()Ljava/lang/String;:
new *1: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method getFinalSetCondition()Lclassycle/graph/VertexCondition;:
return: @GUT.quals.Any

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderVertices([Lclassycle/graph/Vertex;Ljava/lang/StringBuffer;Ljava/lang/String;)V:
new *0:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method findPaths([Lclassycle/graph/AtomicVertex;)[Lclassycle/graph/AtomicVertex;:
new *1: @GUT.quals.Peer

package classycle.renderer:
class TemplateBasedClassRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
local ca:
type: @GUT.quals.Rep

package classycle.dependency:
class DependencyDefinitionParser:
method parsePropertyDefinition(Ljava/lang/String;I)V:
local def:
type: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method isVertexFromGraph(Lclassycle/graph/Vertex;)Z:
parameter 0:
type: @GUT.quals.Any

package classycle.ant:
class ClassycleTask:
method setReflectionPattern(Ljava/lang/String;)V:
new *0: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method getEccentricities()[I:
return: @GUT.quals.Any

package classycle.dependency:
class DependencyCheckerCommandLine:
method handleDependenciesOption(Ljava/lang/String;)V:
local e:
type: @GUT.quals.Peer

package classycle.renderer:
class AbstractStrongComponentRenderer:
method createName(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
typecast *1: @GUT.quals.Peer

package classycle.renderer:
class PlainStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createVertices([Lclassycle/UnresolvedNode;Z)Ljava/util/Map;:
local newAttributes:
type: @GUT.quals.Peer

package classycle.graph:
class GraphProcessor:
method processBefore(Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.ant:
class ReportTask:
method execute()V:
new *1: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
field _finalConditions:
type: @GUT.quals.Rep

package classycle.dependency:
class DefaultPreferenceFactory:
method get(Ljava/lang/String;)Lclassycle/dependency/Preference;:
return: @GUT.quals.Peer

package classycle:
class Analyser:
method getCycleFor(Lclassycle/graph/AtomicVertex;Ljava/util/List;)Lclassycle/graph/StrongComponent;:
typecast *0: @GUT.quals.Peer

package classycle:
class Parser:
method extractNode(Ljava/io/File;Ljava/lang/String;Lclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
local result:
type: @GUT.quals.Peer

package classycle.dependency:
class CheckCyclesStatement:
field _repository:
type: @GUT.quals.Peer

package classycle:
class Parser:
method createSourceName(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;:
parameter 1:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyPathsRenderer:
method renderGraph(Ljava/lang/String;)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method getClassGraph()[Lclassycle/graph/AtomicVertex;:
return:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class CheckCyclesStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
typecast *2: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
parameter 2:
type: @GUT.quals.Any

package classycle.classfile:
class Constant:
method extractConstantPool(Ljava/io/DataInputStream;)[Lclassycle/classfile/Constant;:
return:
inner-type 0: @GUT.quals.Peer

package classycle:
class PackageProcessor:
field _arcs:
new *0: @GUT.quals.Rep

package classycle.dependency:
class DefaultResultRenderer:
method render(Lclassycle/dependency/Result;)Ljava/lang/String;:
local buffer:
type: @GUT.quals.Peer

package classycle.dependency:
class CheckSetStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyResult:
method <init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DefaultResultRenderer:
method render(Ljava/lang/StringBuffer;Lclassycle/dependency/Result;)V:
local results:
type: @GUT.quals.Peer

package classycle.renderer:
class AtomicVertexRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
parameter 1:
type: @GUT.quals.Peer

package classycle.ant:
class DependencyCheckingTask:
method execute()V:
local printWriter:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method toString()Ljava/lang/String;:
local result:
type: @GUT.quals.Peer

package classycle.util:
class WildCardPattern:
method createFromsPatterns(Ljava/lang/String;Ljava/lang/String;)Lclassycle/util/StringPattern;:
new *0: @GUT.quals.Peer

package classycle.graph:
class LongestWalkProcessor:
method castAsStrongComponent(Lclassycle/graph/Vertex;)Lclassycle/graph/StrongComponent;:
return: @GUT.quals.Peer

package classycle.graph:
class GraphProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method getPackageVertex(Lclassycle/graph/Vertex;)Lclassycle/PackageVertex;:
local classAttributes:
type: @GUT.quals.Peer

package classycle.graph:
class NameAttributes:
method <init>(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method normalize(Ljava/lang/String;Z)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class DefaultPreferenceFactory:
field ALL_PATHS:
type: @GUT.quals.Peer

package classycle.renderer:
class AbstractStrongComponentRenderer:
method createName(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle:
class Analyser:
field _classFiles:
type: @GUT.quals.Any

package classycle:
class CommandLine:
method <init>([Ljava/lang/String;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyProperties:
field _properties:
new *0: @GUT.quals.Rep

package classycle:
class XMLPackageStrongComponentRenderer:
method getNodesElementName()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle:
class CommandLine:
method getClassFiles()[Ljava/lang/String;:
return: @GUT.quals.Any

package classycle.dependency:
class ShowStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
parameter 0:
type: @GUT.quals.Any

package classycle.renderer:
class XMLAtomicVertexRenderer:
method getElement()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method isAKeyWord(Ljava/lang/String;[Ljava/lang/String;)Z:
parameter 1:
type: @GUT.quals.Any

package classycle.graph:
class LongestWalkProcessor:
method initializeProcessing([Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyProperties:
method getProperty(Ljava/lang/String;)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.classfile:
class UTF8Constant:
field _string:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentAnalyser:
method getLayerMap()Ljava/util/Map;:
local layer:
type: @GUT.quals.Peer

package classycle.graph:
class GraphAttributes:
method getCenterVertices()[Lclassycle/graph/Vertex;:
return:
inner-type 0: @GUT.quals.Peer

package classycle.classfile:
class RefConstant:
method <init>([Lclassycle/classfile/Constant;II)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle.classfile:
class InterfaceMethodRefConstant:
method <init>([Lclassycle/classfile/Constant;II)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classycle:
class Parser:
method createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
local node:
type: @GUT.quals.Peer

package classycle:
class PackageAttributes:
field _classes:
new *0: @GUT.quals.Peer

package classycle:
class PackageProcessor:
field _arcs:
type: @GUT.quals.Rep

package classycle.ant:
class ReportTask:
method execute()V:
local classFiles:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Z)[Lclassycle/graph/AtomicVertex;:
parameter 2:
type: @GUT.quals.Peer

package classycle.util:
class StringPatternSequence:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyProcessor:
method <init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;)V:
parameter 2:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLAtomicVertexRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
new *1: @GUT.quals.Peer

package classycle.graph:
class LongestWalkProcessor:
method processBefore(Lclassycle/graph/Vertex;)V:
local component:
type: @GUT.quals.Peer

package classycle.dependency:
class ResultContainer:
method toString()Ljava/lang/String;:
local buffer:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
typecast *2: @GUT.quals.Peer

package classycle.dependency:
class DefaultPreferenceFactory:
field ONLY_FAILURES:
new *0: @GUT.quals.Peer

package classycle.graph:
class Vertex:
method compareTo(Ljava/lang/Object;)I:
typecast *0: @GUT.quals.Peer

package classycle:
class PackageProcessor:
field _packageGraph:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
method renderGraph(Ljava/lang/String;)Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle:
class PackageAttributes:
method getClasses()[Ljava/lang/String;:
return: @GUT.quals.Rep

package classycle:
class PackageProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
local vertex:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createLayeringStatement([Ljava/lang/String;I)V:
local layers:
type:
inner-type 1: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createLayeringStatement([Ljava/lang/String;I)V:
local name:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLClassRenderer:
method getElement()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class CyclesResult:
method toString()Ljava/lang/String;:
local buffer:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyCheckerCommandLine:
field _renderer:
type: @GUT.quals.Peer

package classycle:
class Parser:
method createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
parameter 1:
type: @GUT.quals.Peer

package classycle.util:
class WildCardPattern:
method createFromsPatterns(Ljava/lang/String;Ljava/lang/String;)Lclassycle/util/StringPattern;:
new *1: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createOrSequence([Lclassycle/util/StringPattern;)Lclassycle/util/StringPattern;:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createGraph([Lclassycle/UnresolvedNode;Z)[Lclassycle/graph/AtomicVertex;:
typecast *0: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method castAsAtomicVertex(Lclassycle/graph/Vertex;)Lclassycle/graph/AtomicVertex;:
parameter 0:
type: @GUT.quals.Any

package classycle.graph:
class StrongComponentProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
local keys:
type: @GUT.quals.Rep

package classycle.renderer:
class XMLAtomicVertexRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method prepareGraph([Lclassycle/graph/AtomicVertex;)V:
typecast *0: @GUT.quals.Peer

package classycle:
class ClassAttributes:
method createUnknownClass(Ljava/lang/String;I)Lclassycle/ClassAttributes;:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyResult:
method <init>(Lclassycle/util/StringPattern;Lclassycle/util/StringPattern;Ljava/lang/String;[Lclassycle/graph/AtomicVertex;)V:
parameter 3:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
method createVertexConditions([Lclassycle/util/StringPattern;)[Lclassycle/graph/VertexCondition;:
new *0: @GUT.quals.Rep

package classycle.graph:
class StrongComponent$GeometryAttributes:
field _bestFragmenters:
new *0: @GUT.quals.Peer

package classycle.graph:
class Vertex:
method toString()Ljava/lang/String;:
new *1: @GUT.quals.Peer

package classycle:
class Analyser:
method printCSV(Ljava/io/PrintWriter;)V:
local graph:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method <init>(Ljava/lang/String;Lclassycle/dependency/DependencyProperties;Lclassycle/dependency/ResultRenderer;)V:
local reader:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
new *2: @GUT.quals.Rep

package classycle:
class PackageAttributes:
field _classes:
type: @GUT.quals.Peer

package classycle:
class PackageProcessor$Arc:
field head:
type: @GUT.quals.Peer

package classycle.ant:
class ReportTask:
method setReportFile(Ljava/io/File;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class PackageProcessor:
field _packageGraph:
type:
inner-type 0: @GUT.quals.Peer

package classycle.graph:
class LongestWalkProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method compareTo(Ljava/lang/Object;)I:
typecast *2: @GUT.quals.Peer

package classycle:
class Parser:
method readClassFiles([Ljava/lang/String;)[Lclassycle/graph/AtomicVertex;:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyCheckerCommandLine:
method <init>([Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseLayerDefinition([Ljava/lang/String;I)V:
local sets:
type: @GUT.quals.Rep

package classycle.dependency:
class DependencyResult:
method getStartSet()Lclassycle/util/StringPattern;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyProperties:
method getProperty(Ljava/lang/String;)Ljava/lang/String;:
local result:
type: @GUT.quals.Peer

package classycle.dependency:
class LayerDefinitionRepository:
method getLayer(Ljava/lang/String;)[Lclassycle/util/StringPattern;:
typecast *0: @GUT.quals.Peer

package classycle.graph:
class StrongComponent:
method calculateDistances(Ljava/util/HashMap;)[[I:
local distances:
type:
inner-type 0: @GUT.quals.Rep

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;)V:
local maximumFragmentSizes:
type: @GUT.quals.Any

package classycle:
class GraphBuilder:
method createVertices([Lclassycle/UnresolvedNode;Z)Ljava/util/Map;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyChecker:
method check(Ljava/io/PrintWriter;)Z:
local graph:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class ClassAttributes:
method toString()Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle.ant:
class ReportTask:
field TYPE_RAW:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method createClassGraph()J:
local classGraph:
type: @GUT.quals.Peer

package classycle:
class Parser:
field ZIP_FILE_TYPES:
new *0:
inner-type 0: @GUT.quals.Peer

package classycle:
class CommandLine:
field _classFiles:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLAtomicVertexRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
typecast *1: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method getBestFragmenters()[Lclassycle/graph/Vertex;:
new *0: @GUT.quals.Rep

package classycle:
class ClassAttributes:
field _type:
type: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createVertices([Lclassycle/UnresolvedNode;Z)Ljava/util/Map;:
local attributes:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLAtomicVertexRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
parameter 1:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
local finder:
type: @GUT.quals.Peer

package classycle.dependency:
class DefaultPreferenceFactory:
field ALL_PATHS:
new *0: @GUT.quals.Peer

package classycle.classfile:
class ClassConstant:
method getName()Ljava/lang/String;:
local c:
type: @GUT.quals.Any

package classycle.renderer:
class TemplateBasedStrongComponentRenderer:
method render(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyChecker:
field _processor:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLAtomicVertexRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseCheckStatement([Ljava/lang/String;I)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
new *0: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createGraph([Lclassycle/UnresolvedNode;Z)[Lclassycle/graph/AtomicVertex;:
new *0: @GUT.quals.Rep

package classycle.classfile:
class RefConstant:
method getNameAndType()Lclassycle/classfile/NameAndTypeConstant;:
typecast *0: @GUT.quals.Rep

package classycle.renderer:
class AbstractStrongComponentRenderer:
method createName(Lclassycle/graph/StrongComponent;)Ljava/lang/String;:
local result:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method getTrueCycles([Lclassycle/graph/StrongComponent;)Ljava/util/List;:
local list:
type: @GUT.quals.Rep

package classycle.dependency:
class DependencyDefinitionParser:
method getLists([Ljava/lang/String;I[Ljava/lang/String;I)[[Lclassycle/util/StringPattern;:
typecast *0: @GUT.quals.Rep

package classycle.dependency:
class LayeringStatement:
method checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;)V:
local endSets:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
local result:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method getBestFragmentersElementName()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
method getNameOf(Lclassycle/graph/Vertex;)Ljava/lang/String;:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyProperties:
method getProperty(Ljava/lang/String;)Ljava/lang/String;:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createCheckSetStatements([Ljava/lang/String;I)V:
local pattern:
type: @GUT.quals.Peer

package classycle.ant:
class DependencyCheckingTask:
method execute()V:
new *1: @GUT.quals.Peer

package classycle.graph:
class LongestWalkProcessor$1:
method compare(Ljava/lang/Object;Ljava/lang/Object;)I:
typecast *1: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createGraph([Lclassycle/UnresolvedNode;Z)[Lclassycle/graph/AtomicVertex;:
local iterator:
type: @GUT.quals.Peer

package classycle.renderer:
class TemplateBasedClassRenderer:
method render(Lclassycle/graph/AtomicVertex;Lclassycle/graph/StrongComponent;I)Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createVertices([Lclassycle/UnresolvedNode;Z)Ljava/util/Map;:
typecast *1: @GUT.quals.Peer

package classycle.dependency:
class CheckCyclesStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
local condensedGraph:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyStatement:
field DIDOF:
type: @GUT.quals.Peer

package classycle.dependency:
class CheckSetStatement:
method <init>(Lclassycle/util/StringPattern;Lclassycle/dependency/SetDefinitionRepository;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
method checkIntraLayerDependencies(Lclassycle/dependency/ResultContainer;[Lclassycle/util/StringPattern;[Lclassycle/graph/AtomicVertex;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle:
class PackageProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
new *1:
inner-type 0: @GUT.quals.Rep

package classycle.dependency:
class DefaultPreferenceFactory:
field ALL_RESULTS:
type: @GUT.quals.Peer

package classycle.classfile:
class Constant:
method extractConstantPool(Ljava/io/DataInputStream;)[Lclassycle/classfile/Constant;:
new *3: @GUT.quals.Peer

package classycle.classfile:
class LongConstant:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle:
class Analyser:
method getNumberOfExternalClasses()I:
local graph:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method processAfter(Lclassycle/graph/Vertex;)V:
typecast *0: @GUT.quals.Peer

package classycle.dependency:
class LayeringStatement:
field _renderer:
type: @GUT.quals.Peer

package classycle.renderer:
class XMLStrongComponentRenderer:
method renderClasses(Lclassycle/graph/StrongComponent;Ljava/lang/StringBuffer;)V:
typecast *2: @GUT.quals.Peer

package classycle.util:
class WildCardPattern:
method toString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classycle.classfile:
class IntConstant:
method <init>([Lclassycle/classfile/Constant;I)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyDefinitionParser:
method parseSetDefinition([Ljava/lang/String;I)V:
local definition:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method parseCheckStatement([Ljava/lang/String;I)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Peer

package classycle:
class NameAndSourceAttributes:
method <init>(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.ant:
class DependencyCheckingTask:
method getRenderer()Lclassycle/dependency/ResultRenderer;:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method throwException(Ljava/lang/String;II)V:
local buffer:
type: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method finishProcessing([Lclassycle/graph/Vertex;)V:
local tail:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method getPackageGraph()[Lclassycle/graph/AtomicVertex;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
field INDEPENDENT:
type:
inner-type 0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method createPattern(Ljava/lang/String;II)Lclassycle/util/StringPattern;:
new *0: @GUT.quals.Peer

package classycle.dependency:
class LayerDefinitionRepository:
field _layerToNameMap:
type: @GUT.quals.Rep

package classycle.dependency:
class LayerDefinitionRepository:
method getLayer(Ljava/lang/String;)[Lclassycle/util/StringPattern;:
return: @GUT.quals.Peer

package classycle.ant:
class ClassycleTask:
method getClassFileNames()[Ljava/lang/String;:
local i:
type: @GUT.quals.Rep

package classycle:
class Parser:
method analyseClassFile(Ljava/io/File;Ljava/lang/String;Ljava/util/ArrayList;Lclassycle/util/StringPattern;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle:
class Parser:
method createNode(Ljava/io/InputStream;Ljava/lang/String;ILclassycle/util/StringPattern;)Lclassycle/UnresolvedNode;:
new *1: @GUT.quals.Peer

package classycle.ant:
class ReportTask:
method setReportType(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class Parser:
method parseUTF8Constant(Lclassycle/classfile/UTF8Constant;Lclassycle/UnresolvedNode;Ljava/lang/String;)V:
new *0: @GUT.quals.Peer

package classycle.graph:
class StrongComponent$GeometryAttributes:
method compareTo(Ljava/lang/Object;)I:
parameter 0:
type: @GUT.quals.Any

package classycle.ant:
class ClassycleTask:
method setReflectionPattern(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class Analyser:
method printCSV(Ljava/io/PrintWriter;)V:
parameter 0:
type: @GUT.quals.Peer

package classycle.dependency:
class DependencyChecker:
method main([Ljava/lang/String;)V:
new *0: @GUT.quals.Peer

package classycle.renderer:
class TemplateBasedStrongComponentRenderer:
method <init>(Ljava/lang/String;I)V:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyCheckerCommandLine:
method getRenderer()Lclassycle/dependency/ResultRenderer;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyPathsRenderer:
method renderPaths(Ljava/lang/StringBuffer;Ljava/lang/String;Lclassycle/graph/Vertex;Ljava/util/HashSet;)V:
parameter 1:
type: @GUT.quals.Peer

package classycle:
class ClassAttributes:
method <init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V:
parameter 0:
type: @GUT.quals.Peer

package classycle:
class GraphBuilder:
method createGraph([Lclassycle/UnresolvedNode;Z)[Lclassycle/graph/AtomicVertex;:
return:
inner-type 0: @GUT.quals.Peer

package classycle.renderer:
class TemplateBasedClassRenderer:
method <init>(Ljava/lang/String;)V:
new *0: @GUT.quals.Peer

package classycle.dependency:
class DependencyDefinitionParser:
method getStatements()[Lclassycle/dependency/Statement;:
return: @GUT.quals.Rep

package classycle.dependency:
class DefaultResultRenderer:
method getDescriptionOfCurrentPreferences()Lclassycle/dependency/Result;:
local buffer:
type: @GUT.quals.Peer

package classycle.util:
class Text:
method excapeForXML(Ljava/lang/String;)Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classycle.graph:
class PathsFinder:
method <init>(Lclassycle/graph/VertexCondition;Lclassycle/graph/VertexCondition;Z)V:
parameter 1:
type: @GUT.quals.Any

package classycle.dependency:
class CheckSetStatement:
method execute([Lclassycle/graph/AtomicVertex;)Lclassycle/dependency/Result;:
typecast *0: @GUT.quals.Peer

package classycle.graph:
class StrongComponentProcessor:
method processArc(Lclassycle/graph/Vertex;Lclassycle/graph/Vertex;)V:
parameter 0:
type: @GUT.quals.Any

package classycle.dependency:
class DependencyDefinitionParser:
method parseLayerDefinition([Ljava/lang/String;I)V:
new *1:
inner-type 0: @GUT.quals.Rep

package classycle.dependency:
class PreferenceFactory:
method get(Ljava/lang/String;)Lclassycle/dependency/Preference;:
return: @GUT.quals.Peer

package classycle.dependency:
class DependencyResult:
field _statement:
type: @GUT.quals.Peer

Number of variables: 1548
Number of constraints: 10242

Total running time: 8301
Generation: 6180
Solving: 2049
Output: 72

Solver: 
Total time in PBSConstraintSolver: 1485
Generating declarations: 71
Generating constraints: 53
Generating CNF: 138
Generating Weights: 3
SAT solver: 1220

real	0m19.261s
user	0m38.098s
sys	0m1.368s
Rep  annotations:  188
Peer annotations:  1165
Any  annotations:  195
Lines   NCSL  
=====  =====  =================================================================
 9009   4828  ***** TOTAL *****  (86 files)
