Starting inference:

All 364 variables:
Variable 60 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable newName(0); tree String
Variable 678 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable cmntStr(0); tree String
Variable 277 at method jconst.constPool#readConstPool(Ljava/io/DataInputStream;):V local variable constObj(0); tree constBase
Variable 1194 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream
Variable 735 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
Variable 777 at method jconst.constClass_or_String#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[]
Variable 85 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; local variable typeStr(0); tree String
Variable 703 at method classfile.methodInfo#pr():V local variable indent1(0); tree String
Variable 745 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool
Variable 436 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V creation 0; tree StringBuffer
Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String
Variable 857 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 2; tree classDeclSec
Variable 511 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree new attrInfo[attr_cnt]
Variable 1208 at method attr.localVarTabAttr$localVarEnt#getLocalVarDecl():Ljava/lang/String; local variable name(0); tree String
Variable 862 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 3; tree classFieldSec
Variable 825 at method classfile.classAttrSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree new attrInfo[numAttr]
Variable 62 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer
Variable 445 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; creation 0; tree StringBuffer
Variable 104 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; return type; tree DataInputStream
Variable 824 at method classfile.classAttrSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool
Variable 552 at method jconst.constClass_or_String#getString():Ljava/lang/String; return type; tree String
Variable 483 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree fieldInfo
Variable 908 at method jconst.constRef#getString():Ljava/lang/String; creation 0; tree StringBuffer
Variable 488 at method classfile.classFieldSec#pr():V local variable info(0); tree fieldInfo
Variable 147 at method javad.main#main([Ljava/lang/String;):V parameter 0; tree String[]
Variable 530 at method classfile.methodInfo#commentString():Ljava/lang/String; return type; tree String
Variable 567 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; return type; tree methodTypes
Variable 152 at method javad.main#main([Ljava/lang/String;):V creation 0; tree jvmDump
Variable 134 at method javad.jvmDump#closeFile():V local variable e(0); tree Exception
Variable 1205 at method attr.localVarTabAttr$localVarEnt#getLocalVarDecl():Ljava/lang/String; return type; tree String
Variable 896 at method jconst.constRef#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[]
Variable 183 at method classfile.classDeclSec#getClassName():Ljava/lang/String; local variable name(0); tree String
Variable 906 at method jconst.constRef#getString():Ljava/lang/String; return type; tree String
Variable 151 at method javad.main#main([Ljava/lang/String;):V local variable dumpObj(0); tree jvmDump
Variable 497 at class classfile.methodInfo field attributes; tree attrInfo[]
Variable 502 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
Variable 997 at method jconst.constDouble#getString():Ljava/lang/String; return type; tree String
Variable 263 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 1; tree constInt
Variable 250 at method jconst.constBase#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[]
Variable 255 at method jconst.constPool#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
Variable 564 at class classfile.methodInfo$methodTypes field argList; tree StringBuffer
Variable 260 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; return type; tree constBase
Variable 569 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable types(0); tree methodTypes
Variable 265 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 3; tree constLong
Variable 1054 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream
Variable 995 at method jconst.constLongConvert#readLong(Ljava/io/DataInputStream;):J parameter 0; tree DataInputStream
Variable 259 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; local variable elem(0); tree constBase
Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String
Variable 623 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String
Variable 264 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 2; tree constFloat
Variable 269 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 7; tree constName_and_Type_info
Variable 306 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; return type; tree attrInfo
Variable 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream
Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer
Variable 727 at class attr.codeAttr field codeBuf; tree byte[]
Variable 732 at class attr.codeAttr$exceptInfo field catch_type; tree constClass_or_String
Variable 3 at method util.errorMessage#errorPrint(Ljava/lang/String;):V local variable name(0); tree String
Variable 386 at method classfile.fieldInfo#fieldString():Ljava/lang/String; cast 0; tree constValueAttr
Variable 8 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I local variable e(0); tree Exception
Variable 391 at method jconst.constClass_or_String#getPrintableString():Ljava/lang/String; return type; tree String
Variable 1148 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V parameter 2; tree DataInputStream
Variable 765 at method attr.codeAttr#getLocalVarVec():Ljava/util/Vector; local variable varVec(0); tree Vector
Variable 1116 at method attr.constValueAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream
Variable 807 at class classfile.classMethodSec field classMethods; tree methodInfo[]
Variable 1158 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool
Variable 812 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V creation 0; tree new methodInfo[methodCnt]
Variable 775 at method jconst.constClass_or_String#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
Variable 7 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
Variable 704 at method classfile.methodInfo#pr():V local variable indent2(0); tree String
Variable 1115 at method attr.constValueAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String
Variable 1157 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream
Variable 848 at class classfile.classFile field classMethods; tree classMethodSec
Variable 811 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V parameter 2; tree String
Variable 774 at class jconst.constClass_or_String field Utf8; tree constUtf8
Variable 779 at method jconst.constClass_or_String#set_ref([Ljconst/constBase;):V cast 0; tree constUtf8
Variable 433 at class jconst.constUtf8 field str; tree String
Variable 821 at class classfile.classAttrSec field classAttrTab; tree attrInfo[]
Variable 512 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree attrInfo at position (0) within new attrInfo[attr_cnt]
Variable 480 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool
Variable 808 at class classfile.classMethodSec field classMethods; tree methodInfo at position (0) within methodInfo[]
Variable 734 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool
Variable 79 at method util.accString#toString(IZ):Ljava/lang/String; local variable modStr(0); tree String
Variable 42 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I local variable e(0); tree Exception
Variable 443 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable retStr(0); tree String
Variable 84 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String
Variable 1200 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 0; tree constUtf8
Variable 1224 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree localVarEnt
Variable 1187 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V creation 1; tree lineEntry
Variable 1229 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; local variable localVarVec(0); tree Vector
Variable 1192 at class attr.localVarTabAttr$localVarEnt field memberName; tree constUtf8
Variable 1155 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 5; tree localVarTabAttr
Variable 846 at class classfile.classFile field classDecl; tree classDeclSec
Variable 809 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V parameter 0; tree DataInputStream
Variable 537 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable str(0); tree String
Variable 851 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 0; tree classFileHeader
Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase
Variable 442 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; return type; tree String
Variable 479 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream
Variable 542 at method classfile.methodInfo#exceptionString():Ljava/lang/String; cast 0; tree exceptAttr
Variable 893 at class jconst.constRef field name_ref; tree constName_and_Type_info
Variable 101 at class javad.jvmDump field fStream; tree FileInputStream
Variable 106 at method javad.jvmDump#<init>(Ljava/lang/String;):V local variable curClassFile(0); tree classFile
Variable 434 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
Variable 471 at method jconst.constUtf8#getPrintableString():Ljava/lang/String; return type; tree String
Variable 1191 at class attr.localVarTabAttr field localVarTab; tree localVarEnt at position (0) within localVarEnt[]
Variable 1196 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
Variable 850 at class classfile.classFile field className; tree String
Variable 892 at class jconst.constRef field class_ref; tree constClass_or_String
Variable 472 at class attr.attrInfo field attrName; tree String
Variable 1243 at method attr.srcFileAttr#getFileName():Ljava/lang/String; local variable name(0); tree String
Variable 1206 at method attr.localVarTabAttr$localVarEnt#getLocalVarDecl():Ljava/lang/String; local variable localDecl(0); tree String
Variable 897 at method jconst.constRef#set_ref([Ljconst/constBase;):V local variable tmp(0); tree constBase
Variable 551 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable className(0); tree String
Variable 168 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream
Variable 477 at class classfile.classFieldSec field classFields; tree fieldInfo[]
Variable 482 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree fieldInfo at position (0) within new fieldInfo[field_cnt]
Variable 102 at method javad.jvmDump#<init>(Ljava/lang/String;):V parameter 0; tree String
Variable 626 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable modifiers(0); tree String
Variable 177 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree new constBase[interfaceCnt]
Variable 256 at method jconst.constPool#<init>(Ljava/io/DataInputStream;):V creation 0; tree new constBase[constPoolCnt]
Variable 182 at method classfile.classDeclSec#getClassName():Ljava/lang/String; return type; tree String
Variable 528 at method classfile.methodInfo#setConstructorName(Ljava/lang/String;):V parameter 0; tree String
Variable 565 at class classfile.methodInfo$methodTypes field returnType; tree String
Variable 939 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; return type; tree String
Variable 1018 at class attr.innerClassAttr$innerClassInfo field className; tree constUtf8
Variable 294 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool
Variable 257 at method jconst.constPool#<init>(Ljava/io/DataInputStream;):V creation 0; tree constBase at position (0) within new constBase[constPoolCnt]
Variable 299 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 0; tree constUtf8
Variable 262 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 0; tree constUtf8
Variable 304 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree new attrInfo[attr_cnt]
Variable 341 at method classfile.fieldInfo#fieldString():Ljava/lang/String; return type; tree String
Variable 291 at class classfile.fieldInfo field attributes; tree attrInfo[]
Variable 254 at class jconst.constPool field constPool; tree constBase at position (0) within constBase[]
Variable 1103 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String
Variable 1011 at method jconst.constFloat#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
Variable 1053 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String
Variable 1016 at class attr.innerClassAttr$innerClassInfo field innerClass; tree constClass_or_String
Variable 1058 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree constClass_or_String at position (0) within new constClass_or_String[numExcept]
Variable 303 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 1; tree constUtf8
Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool
Variable 345 at method classfile.fieldInfo#fieldString():Ljava/lang/String; creation 0; tree StringBuffer
Variable 1102 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 0; tree srcFileAttr
Variable 766 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; return type; tree Vector
Variable 729 at class attr.codeAttr field exceptTab; tree exceptInfo at position (0) within exceptInfo[]
Variable 1117 at method attr.constValueAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool
Variable 383 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable constVal(0); tree constBase
Variable 1062 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V cast 0; tree constClass_or_String
Variable 1025 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 0; tree constClass_or_String
Variable 679 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable excptStr(0); tree String
Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
Variable 343 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable typeStr(0); tree String
Variable 1105 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool
Variable 733 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream
Variable 387 at method attr.constValueAttr#getConstVal():Ljconst/constBase; return type; tree constBase
Variable 1184 at class attr.lineNumTabAttr field lineNumTab; tree lineEntry at position (0) within lineEntry[]
Variable 1147 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V parameter 0; tree String
Variable 838 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; local variable src(0); tree srcFileAttr
Variable 392 at method classfile.fieldInfo#fieldString():Ljava/lang/String; cast 1; tree constClass_or_String
Variable 83 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; return type; tree String
Variable 743 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String
Variable 70 at method util.objNameFormat#leafName(Ljava/lang/String;):Ljava/lang/String; return type; tree String
Variable 342 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable modStr(0); tree String
Variable 767 at method attr.codeAttr#getLocalVarVec():Ljava/util/Vector; cast 0; tree localVarTabAttr
Variable 730 at class attr.codeAttr field codeAttributes; tree attrInfo[]
Variable 1 at method util.errorMessage#setProgName(Ljava/lang/String;):V parameter 0; tree String
Variable 384 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable initVal(0); tree String
Variable 1178 at class attr.constValueAttr field constValue; tree constBase
Variable 1183 at class attr.lineNumTabAttr field lineNumTab; tree lineEntry[]
Variable 1146 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 4; tree lineNumTabAttr
Variable 837 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; local variable name(0); tree String
Variable 496 at class classfile.methodInfo field descriptor; tree constUtf8
Variable 1193 at class attr.localVarTabAttr$localVarEnt field memberDesc; tree constUtf8
Variable 1156 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String
Variable 847 at class classfile.classFile field classFields; tree classFieldSec
Variable 810 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V parameter 1; tree constPool
Variable 155 at method classfile.classFileHeader#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
Variable 501 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool
Variable 506 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 0; tree constUtf8
Variable 165 at class classfile.classDeclSec field superClass; tree constBase
Variable 1231 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; creation 0; tree Vector
Variable 1236 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
Variable 500 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream
Variable 814 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V creation 1; tree methodInfo
Variable 122 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; local variable e(0); tree Exception
Variable 164 at class classfile.classDeclSec field thisClass; tree constBase
Variable 473 at method attr.attrInfo#<init>(Ljava/lang/String;I):V parameter 0; tree String
Variable 510 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 1; tree constUtf8
Variable 169 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool
Variable 478 at class classfile.classFieldSec field classFields; tree fieldInfo at position (0) within fieldInfo[]
Variable 1235 at class attr.srcFileAttr field srcFile; tree constUtf8
Variable 963 at method jconst.constName_and_Type_info#set_ref([Ljconst/constBase;):V cast 0; tree constUtf8
Variable 1240 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V cast 0; tree constUtf8
Variable 894 at method jconst.constRef#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
Variable 622 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; return type; tree String
Variable 244 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; return type; tree String
Variable 249 at method jconst.constBase#set_ref([Ljconst/constBase;):V parameter 0; tree constBase[]
Variable 194 at method classfile.classDeclSec#pr_modifiers(I):V local variable modStr(0); tree String
Variable 854 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 1; tree constPool
Variable 178 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree constBase at position (0) within new constBase[interfaceCnt]
Variable 211 at method classfile.classDeclSec#pr():V local variable superClassName(0); tree String
Variable 290 at class classfile.fieldInfo field descriptor; tree constUtf8
Variable 253 at class jconst.constPool field constPool; tree constBase[]
Variable 295 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
Variable 258 at method jconst.constPool#readConstPool(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String
Variable 1052 at class attr.exceptAttr field exceptTable; tree constClass_or_String at position (0) within constClass_or_String[]
Variable 1057 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree new constClass_or_String[numExcept]
Variable 1039 at class attr.innerClassAttr field classInfoTab; tree innerClassInfo at position (0) within innerClassInfo[]
Variable 1020 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool
Variable 1002 at method jconst.constInt#getString():Ljava/lang/String; return type; tree String
Variable 1044 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree innerClassInfo at position (0) within new innerClassInfo[numInnerClasses]
Variable 1007 at method jconst.constLong#getString():Ljava/lang/String; return type; tree String
Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer
Variable 1012 at method jconst.constFloat#getString():Ljava/lang/String; return type; tree String
Variable 1017 at class attr.innerClassAttr$innerClassInfo field outerClass; tree constClass_or_String
Variable 267 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 5; tree constClass_or_String
Variable 1050 at method attr.synthAttr#<init>(Ljava/lang/String;I):V parameter 0; tree String
Variable 778 at method jconst.constClass_or_String#set_ref([Ljconst/constBase;):V local variable tmp(0); tree constBase
Variable 1021 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
Variable 292 at class classfile.fieldInfo field attributes; tree attrInfo at position (0) within attrInfo[]
Variable 717 at method classfile.methodInfo#pr():V cast 0; tree String
Variable 25 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I local variable e(0); tree Exception
Variable 1096 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; cast 0; tree constUtf8
Variable 787 at method jconst.constClass_or_String#prString():V local variable name(0); tree String
Variable 713 at method classfile.methodInfo#pr():V local variable localVar(0); tree String
Variable 755 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 3; tree attrInfo at position (0) within new attrInfo[attrCount]
Variable 100 at class javad.jvmDump field fileName; tree String
Variable 105 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; parameter 0; tree String
Variable 728 at class attr.codeAttr field exceptTab; tree exceptInfo[]
Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String
Variable 1223 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree localVarEnt at position (0) within new localVarEnt[numVarEnt]
Variable 1186 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V creation 0; tree lineEntry at position (0) within new lineEntry[numEntries]
Variable 1173 at method attr.deprecAttr#<init>(Ljava/lang/String;I):V parameter 0; tree String
Variable 72 at method util.objNameFormat#leafName(Ljava/lang/String;):Ljava/lang/String; local variable leaf(0); tree String
Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String
Variable 119 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; creation 2; tree DataInputStream
Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String
Variable 1222 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree new localVarEnt[numVarEnt]
Variable 1185 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V creation 0; tree new lineEntry[numEntries]
Variable 839 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; cast 0; tree srcFileAttr
Variable 1190 at class attr.localVarTabAttr field localVarTab; tree localVarEnt[]
Variable 844 at class classfile.classFile field header; tree classFileHeader
Variable 498 at class classfile.methodInfo field attributes; tree attrInfo at position (0) within attrInfo[]
Variable 572 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable objName(0); tree String
Variable 1195 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool
Variable 849 at class classfile.classFile field classAttrs; tree classAttrSec
Variable 448 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable tmp(0); tree String
Variable 522 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 2; tree codeAttr
Variable 540 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable exceptTab(0); tree constClass_or_String[]
Variable 1182 at method attr.lineNumTabAttr$lineEntry#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
Variable 836 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; return type; tree String
Variable 81 at method util.typeDesc#charToType(C):Ljava/lang/String; return type; tree String
Variable 86 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; local variable objName(0); tree String
Variable 495 at class classfile.methodInfo field constructorName; tree String
Variable 539 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable eAttr(0); tree exceptAttr
Variable 953 at method jconst.constName_and_Type_info#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
Variable 544 at method attr.exceptAttr#getExceptTab():[Ljconst/constClass_or_String; return type; tree constClass_or_String at position (0) within constClass_or_String[]
Variable 895 at method jconst.constRef#set_ref([Ljconst/constBase;):V parameter 0; tree constBase[]
Variable 166 at class classfile.classDeclSec field interfaces; tree constBase[]
Variable 111 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; local variable dStream(0); tree DataInputStream
Variable 148 at method javad.main#main([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]
Variable 494 at class classfile.methodInfo field name; tree constUtf8
Variable 531 at method classfile.methodInfo#commentString():Ljava/lang/String; local variable str(0); tree String
Variable 882 at method classfile.classFile#pr():V local variable srcFile(0); tree String
Variable 845 at class classfile.classFile field classConstPool; tree constPool
Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String
Variable 499 at class classfile.methodInfo field codeAttribute; tree codeAttr
Variable 536 at method classfile.methodInfo#exceptionString():Ljava/lang/String; return type; tree String
Variable 116 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; creation 1; tree BufferedInputStream
Variable 541 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable exceptTab(0); tree constClass_or_String at position (0) within constClass_or_String[]
Variable 952 at class jconst.constName_and_Type_info field descriptor_Utf8; tree constUtf8
Variable 957 at method jconst.constName_and_Type_info#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[]
Variable 962 at method jconst.constName_and_Type_info#set_ref([Ljconst/constBase;):V local variable tmp(0); tree constBase
Variable 967 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; creation 0; tree StringBuffer
Variable 167 at class classfile.classDeclSec field interfaces; tree constBase at position (0) within constBase[]
Variable 1079 at method attr.attrFactory#skip_data(ILjava/io/DataInputStream;):V parameter 1; tree DataInputStream
Variable 1042 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool
Variable 1084 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable name(0); tree constUtf8
Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer
Variable 625 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer
Variable 630 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable types(0); tree methodTypes
Variable 289 at class classfile.fieldInfo field name; tree constUtf8
Variable 1078 at class attr.attrFactory field dataIn creation 0; tree dataRead
Variable 1041 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream
Variable 1083 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable obj(0); tree constBase
Variable 1051 at class attr.exceptAttr field exceptTable; tree constClass_or_String[]
Variable 705 at method classfile.methodInfo#pr():V local variable localVarVec(0); tree Vector
Variable 1056 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
Variable 1019 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream
Variable 747 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree new exceptInfo[exceptLen]
Variable 246 at method jconst.constBase#pr():V local variable tag_name(0); tree String
Variable 293 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream
Variable 1126 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 2; tree codeAttr
Variable 1055 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool
Variable 746 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree new byte[codeLen]
Variable 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String
Variable 1204 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 1; tree constUtf8
Variable 1167 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 6; tree synthAttr
Variable 1172 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 7; tree deprecAttr
Variable 1135 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 3; tree exceptAttr
Variable 826 at method classfile.classAttrSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree attrInfo at position (0) within new attrInfo[numAttr]
Variable 1085 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable retObj(0); tree attrInfo
Variable 813 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V creation 0; tree methodInfo at position (0) within new methodInfo[methodCnt]
Variable 776 at method jconst.constClass_or_String#set_ref([Ljconst/constBase;):V parameter 0; tree constBase[]
Variable 739 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 0; tree constClass_or_String
Variable 744 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream
Variable 435 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V local variable strBuf(0); tree StringBuffer
Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String
Variable 823 at method classfile.classAttrSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream
Variable 749 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 2; tree exceptInfo
Variable 754 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 3; tree new attrInfo[attrCount]
Variable 382 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable constAttr(0); tree constValueAttr
Variable 78 at method util.accString#toString(IZ):Ljava/lang/String; return type; tree String
Variable 41 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
Variable 1207 at method attr.localVarTabAttr$localVarEnt#getLocalVarDecl():Ljava/lang/String; local variable type(0); tree String
Variable 898 at method jconst.constRef#set_ref([Ljconst/constBase;):V cast 0; tree constClass_or_String
Variable 877 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 5; tree classAttrSec
Variable 840 at method attr.srcFileAttr#getFileName():Ljava/lang/String; return type; tree String
Variable 822 at class classfile.classAttrSec field classAttrTab; tree attrInfo at position (0) within attrInfo[]
Variable 748 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree exceptInfo at position (0) within new exceptInfo[exceptLen]
Variable 61 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable strBuf(0); tree StringBuffer
Variable 444 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable strbuf(0); tree StringBuffer
Variable 481 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree new fieldInfo[field_cnt]
Variable 103 at method javad.jvmDump#<init>(Ljava/lang/String;):V local variable dStream(0); tree DataInputStream
Variable 71 at method util.objNameFormat#leafName(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String
Variable 108 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
Variable 76 at method util.accString#getName(I):Ljava/lang/String; return type; tree String
Variable 113 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; creation 0; tree FileInputStream
Variable 902 at method jconst.constRef#set_ref([Ljconst/constBase;):V cast 1; tree constName_and_Type_info
Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer
Variable 870 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 4; tree classMethodSec
Variable 529 at method classfile.methodInfo#getConstructorName():Ljava/lang/String; return type; tree String
Variable 566 at method classfile.methodInfo$methodTypes#<init>():V creation 0; tree StringBuffer
Variable 571 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable typeName(0); tree String
Variable 107 at method javad.jvmDump#<init>(Ljava/lang/String;):V creation 0; tree classFile
Variable 112 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; local variable bufStream(0); tree BufferedInputStream
Variable 1029 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 1; tree constClass_or_String
Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase
Variable 570 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; creation 0; tree methodTypes
Variable 1230 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; local variable localDecl(0); tree String
Variable 266 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 4; tree constDouble
Variable 538 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable exceptList(0); tree String
Variable 543 at method attr.exceptAttr#getExceptTab():[Ljconst/constClass_or_String; return type; tree constClass_or_String[]
Variable 1033 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 2; tree constUtf8
Variable 996 at method jconst.constDouble#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
Variable 1038 at class attr.innerClassAttr field classInfoTab; tree innerClassInfo[]
Variable 1001 at method jconst.constInt#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
Variable 1043 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree new innerClassInfo[numInnerClasses]
Variable 1006 at method jconst.constLong#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
Variable 956 at method jconst.constName_and_Type_info#set_ref([Ljconst/constBase;):V parameter 0; tree constBase[]
Variable 243 at method jconst.constBase#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
Variable 318 at method attr.attrInfo#getName():Ljava/lang/String; return type; tree String
Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String
Variable 706 at method attr.codeAttr#getLocalVarVec():Ljava/util/Vector; return type; tree Vector
Variable 268 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 6; tree constRef
Variable 305 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree attrInfo at position (0) within new attrInfo[attr_cnt]
Variable 1104 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream
Variable 1114 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 1; tree constValueAttr
Variable 1077 at class attr.attrFactory field dataIn; tree dataRead
Variable 1040 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String
Variable 385 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable tmp(0); tree String
Variable 731 at class attr.codeAttr field codeAttributes; tree attrInfo at position (0) within attrInfo[]
Variable 1045 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree innerClassInfo
Variable 0 at class util.errorMessage field programName; tree String

All 3113 constraints:
inequality constraint: Variable 0 at class util.errorMessage field programName; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 0 at class util.errorMessage field programName; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 0 at class util.errorMessage field programName; tree String
inequality constraint: Variable 1 at method util.errorMessage#setProgName(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1 at method util.errorMessage#setProgName(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 0 at class util.errorMessage field programName; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1 at method util.errorMessage#setProgName(Ljava/lang/String;):V parameter 0; tree String  <:  Variable 0 at class util.errorMessage field programName; tree String
inequality constraint: Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3 at method util.errorMessage#errorPrint(Ljava/lang/String;):V local variable name(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 3 at method util.errorMessage#errorPrint(Ljava/lang/String;):V local variable name(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 3 at method util.errorMessage#errorPrint(Ljava/lang/String;):V local variable name(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "")  <:  Variable 3 at method util.errorMessage#errorPrint(Ljava/lang/String;):V local variable name(0); tree String
inequality constraint: Variable 3 at method util.errorMessage#errorPrint(Ljava/lang/String;):V local variable name(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 0 at class util.errorMessage field programName; tree String  <:  Variable 3 at method util.errorMessage#errorPrint(Ljava/lang/String;):V local variable name(0); tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #4
inequality constraint: CombVariable #4 != 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 #5
subtype constraint: CombVariable #6  <:  CombVariable #5
inequality constraint: Variable 7 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 7 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 7 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 8 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I local variable e(0); tree Exception != Constant(@GUT.quals.Lost)
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 8 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I local variable e(0); tree Exception
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 8 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I local variable e(0); tree Exception
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #9
inequality constraint: CombVariable #9 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #10
subtype constraint: CombVariable #11  <:  CombVariable #10
combine constraint: Variable 8 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #12
inequality constraint: Variable 8 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I local variable e(0); tree Exception != Constant(@GUT.quals.Lost)
inequality constraint: Variable 8 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I local variable e(0); tree Exception != Constant(@GUT.quals.Any)
combine constraint: Variable 8 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #13
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #14
inequality constraint: CombVariable #14 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #15
subtype constraint: CombVariable #16  <:  CombVariable #15
combine constraint: Variable 8 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #17
inequality constraint: Variable 8 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I local variable e(0); tree Exception != Constant(@GUT.quals.Lost)
inequality constraint: Variable 8 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I local variable e(0); tree Exception != Constant(@GUT.quals.Any)
combine constraint: Variable 8 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #18
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #19
inequality constraint: CombVariable #19 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #20
subtype constraint: CombVariable #21  <:  CombVariable #20
combine constraint: Variable 8 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #22
inequality constraint: Variable 8 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I local variable e(0); tree Exception != Constant(@GUT.quals.Lost)
inequality constraint: Variable 8 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I local variable e(0); tree Exception != Constant(@GUT.quals.Any)
combine constraint: Variable 8 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #23
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 25 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I local variable e(0); tree Exception != Constant(@GUT.quals.Lost)
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 25 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I local variable e(0); tree Exception
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 25 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I local variable e(0); tree Exception
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #26
inequality constraint: CombVariable #26 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #27
subtype constraint: CombVariable #28  <:  CombVariable #27
combine constraint: Variable 25 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #29
inequality constraint: Variable 25 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I local variable e(0); tree Exception != Constant(@GUT.quals.Lost)
inequality constraint: Variable 25 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I local variable e(0); tree Exception != Constant(@GUT.quals.Any)
combine constraint: Variable 25 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #30
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #31
inequality constraint: CombVariable #31 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #32
subtype constraint: CombVariable #33  <:  CombVariable #32
combine constraint: Variable 25 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #34
inequality constraint: Variable 25 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I local variable e(0); tree Exception != Constant(@GUT.quals.Lost)
inequality constraint: Variable 25 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I local variable e(0); tree Exception != Constant(@GUT.quals.Any)
combine constraint: Variable 25 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #35
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #36
inequality constraint: CombVariable #36 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #37
subtype constraint: CombVariable #38  <:  CombVariable #37
combine constraint: Variable 25 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #39
inequality constraint: Variable 25 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I local variable e(0); tree Exception != Constant(@GUT.quals.Lost)
inequality constraint: Variable 25 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I local variable e(0); tree Exception != Constant(@GUT.quals.Any)
combine constraint: Variable 25 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #40
inequality constraint: Variable 41 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 41 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 41 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 42 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I local variable e(0); tree Exception != Constant(@GUT.quals.Lost)
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 42 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I local variable e(0); tree Exception
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 42 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I local variable e(0); tree Exception
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #43
inequality constraint: CombVariable #43 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #44
subtype constraint: CombVariable #45  <:  CombVariable #44
combine constraint: Variable 42 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #46
inequality constraint: Variable 42 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I local variable e(0); tree Exception != Constant(@GUT.quals.Lost)
inequality constraint: Variable 42 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I local variable e(0); tree Exception != Constant(@GUT.quals.Any)
combine constraint: Variable 42 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #47
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #48
inequality constraint: CombVariable #48 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #49
subtype constraint: CombVariable #50  <:  CombVariable #49
combine constraint: Variable 42 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #51
inequality constraint: Variable 42 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I local variable e(0); tree Exception != Constant(@GUT.quals.Lost)
inequality constraint: Variable 42 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I local variable e(0); tree Exception != Constant(@GUT.quals.Any)
combine constraint: Variable 42 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #52
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #53
inequality constraint: CombVariable #53 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #54
subtype constraint: CombVariable #55  <:  CombVariable #54
combine constraint: Variable 42 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #56
inequality constraint: Variable 42 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I local variable e(0); tree Exception != Constant(@GUT.quals.Lost)
inequality constraint: Variable 42 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I local variable e(0); tree Exception != Constant(@GUT.quals.Any)
combine constraint: Variable 42 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #57
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 60 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable newName(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 60 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable newName(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 60 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable newName(0); tree String
inequality constraint: Variable 61 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable strBuf(0); tree StringBuffer != Constant(@GUT.quals.Rep)
inequality constraint: Variable 61 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable strBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 62 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 61 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable strBuf(0); tree StringBuffer
inequality constraint: Variable 62 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 62 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 62 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Rep)
inequality constraint: Variable 62 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Rep)
inequality constraint: Variable 62 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 61 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable strBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #63
inequality constraint: Variable 61 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable strBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 61 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable strBuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 61 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable strBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #64
combine constraint: Variable 61 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable strBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #65
inequality constraint: Variable 61 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable strBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 61 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable strBuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 61 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable strBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #66
inequality constraint: Variable 60 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable newName(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 61 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable strBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #67
subtype constraint: CombVariable #67  <:  Variable 60 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable newName(0); tree String
combine constraint: Variable 61 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable strBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #68
inequality constraint: Variable 61 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable strBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 61 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable strBuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 61 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable strBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #69
subtype constraint: Variable 60 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; local variable newName(0); tree String  <:  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String
inequality constraint: Variable 70 at method util.objNameFormat#leafName(Ljava/lang/String;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 71 at method util.objNameFormat#leafName(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 72 at method util.objNameFormat#leafName(Ljava/lang/String;):Ljava/lang/String; local variable leaf(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 72 at method util.objNameFormat#leafName(Ljava/lang/String;):Ljava/lang/String; local variable leaf(0); tree String
inequality constraint: Variable 71 at method util.objNameFormat#leafName(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 71 at method util.objNameFormat#leafName(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 72 at method util.objNameFormat#leafName(Ljava/lang/String;):Ljava/lang/String; local variable leaf(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 71 at method util.objNameFormat#leafName(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #73
subtype constraint: CombVariable #73  <:  Variable 72 at method util.objNameFormat#leafName(Ljava/lang/String;):Ljava/lang/String; local variable leaf(0); tree String
combine constraint: Variable 71 at method util.objNameFormat#leafName(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #74
inequality constraint: Variable 71 at method util.objNameFormat#leafName(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 71 at method util.objNameFormat#leafName(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 71 at method util.objNameFormat#leafName(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #75
subtype constraint: Variable 72 at method util.objNameFormat#leafName(Ljava/lang/String;):Ljava/lang/String; local variable leaf(0); tree String  <:  Variable 70 at method util.objNameFormat#leafName(Ljava/lang/String;):Ljava/lang/String; return type; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 76 at method util.accString#getName(I):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 76 at method util.accString#getName(I):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "public")  <:  Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "private")  <:  Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "protected")  <:  Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "static")  <:  Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "final")  <:  Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "synchronized")  <:  Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "volatile")  <:  Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "transient")  <:  Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "native")  <:  Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "interface ")  <:  Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "abstract")  <:  Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "strict")  <:  Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String
subtype constraint: Variable 77 at method util.accString#getName(I):Ljava/lang/String; local variable str(0); tree String  <:  Variable 76 at method util.accString#getName(I):Ljava/lang/String; return type; tree String
inequality constraint: Variable 78 at method util.accString#toString(IZ):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 78 at method util.accString#toString(IZ):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 79 at method util.accString#toString(IZ):Ljava/lang/String; local variable modStr(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 79 at method util.accString#toString(IZ):Ljava/lang/String; local variable modStr(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 79 at method util.accString#toString(IZ):Ljava/lang/String; local variable modStr(0); tree String
inequality constraint: Variable 79 at method util.accString#toString(IZ):Ljava/lang/String; local variable modStr(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #80  <:  Variable 79 at method util.accString#toString(IZ):Ljava/lang/String; local variable modStr(0); tree String
inequality constraint: Variable 79 at method util.accString#toString(IZ):Ljava/lang/String; local variable modStr(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 76 at method util.accString#getName(I):Ljava/lang/String; return type; tree String  <:  Variable 79 at method util.accString#toString(IZ):Ljava/lang/String; local variable modStr(0); tree String
subtype constraint: Variable 79 at method util.accString#toString(IZ):Ljava/lang/String; local variable modStr(0); tree String  <:  Variable 78 at method util.accString#toString(IZ):Ljava/lang/String; return type; tree String
inequality constraint: Variable 81 at method util.typeDesc#charToType(C):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 81 at method util.typeDesc#charToType(C):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "badType")  <:  Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String
inequality constraint: Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "byte")  <:  Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String
inequality constraint: Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "char")  <:  Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String
inequality constraint: Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "double")  <:  Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String
inequality constraint: Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "float")  <:  Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String
inequality constraint: Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "int")  <:  Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String
inequality constraint: Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "long")  <:  Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String
inequality constraint: Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "short")  <:  Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String
inequality constraint: Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "boolean")  <:  Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String
subtype constraint: Variable 82 at method util.typeDesc#charToType(C):Ljava/lang/String; local variable typeName(0); tree String  <:  Variable 81 at method util.typeDesc#charToType(C):Ljava/lang/String; return type; tree String
inequality constraint: Variable 83 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 83 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 84 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 84 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 85 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; local variable typeStr(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 85 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; local variable typeStr(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 85 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; local variable typeStr(0); tree String
inequality constraint: Variable 84 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 84 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 84 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 84 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 86 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; local variable objName(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 86 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; local variable objName(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 86 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; local variable objName(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 84 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #87
subtype constraint: CombVariable #87  <:  Variable 86 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; local variable objName(0); tree String
combine constraint: Variable 84 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #88
inequality constraint: Variable 84 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 84 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 84 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #89
inequality constraint: Variable 85 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; local variable typeStr(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #90
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #91
subtype constraint: CombVariable #91  <:  Variable 85 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; local variable typeStr(0); tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #92
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #93
inequality constraint: CombVariable #92 != 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 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #94
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #95
subtype constraint: Variable 86 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; local variable objName(0); tree String  <:  CombVariable #94
inequality constraint: Variable 85 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; local variable typeStr(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 81 at method util.typeDesc#charToType(C):Ljava/lang/String; return type; tree String  =  CombVariable #96
subtype constraint: CombVariable #96  <:  Variable 85 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; local variable typeStr(0); tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 81 at method util.typeDesc#charToType(C):Ljava/lang/String; return type; tree String  =  CombVariable #97
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 81 at method util.typeDesc#charToType(C):Ljava/lang/String; return type; tree String  =  CombVariable #98
inequality constraint: Variable 85 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; local variable typeStr(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #99  <:  Variable 85 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; local variable typeStr(0); tree String
subtype constraint: Variable 85 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; local variable typeStr(0); tree String  <:  Variable 83 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; return type; tree String
inequality constraint: Variable 100 at class javad.jvmDump field fileName; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 101 at class javad.jvmDump field fStream; tree FileInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 102 at method javad.jvmDump#<init>(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 103 at method javad.jvmDump#<init>(Ljava/lang/String;):V local variable dStream(0); tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 100 at class javad.jvmDump field fileName; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 102 at method javad.jvmDump#<init>(Ljava/lang/String;):V parameter 0; tree String  <:  Variable 100 at class javad.jvmDump field fileName; tree String
inequality constraint: Variable 103 at method javad.jvmDump#<init>(Ljava/lang/String;):V local variable dStream(0); tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 104 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; return type; tree DataInputStream  <:  Variable 103 at method javad.jvmDump#<init>(Ljava/lang/String;):V local variable dStream(0); tree DataInputStream
inequality constraint: Variable 105 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 102 at method javad.jvmDump#<init>(Ljava/lang/String;):V parameter 0; tree String  <:  Variable 105 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; parameter 0; tree String
inequality constraint: Variable 106 at method javad.jvmDump#<init>(Ljava/lang/String;):V local variable curClassFile(0); tree classFile != Constant(@GUT.quals.Lost)
inequality constraint: Variable 106 at method javad.jvmDump#<init>(Ljava/lang/String;):V local variable curClassFile(0); tree classFile != Constant(@GUT.quals.Lost)
subtype constraint: Variable 107 at method javad.jvmDump#<init>(Ljava/lang/String;):V creation 0; tree classFile  <:  Variable 106 at method javad.jvmDump#<init>(Ljava/lang/String;):V local variable curClassFile(0); tree classFile
combine constraint: Variable 107 at method javad.jvmDump#<init>(Ljava/lang/String;):V creation 0; tree classFile  |>  Variable 108 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  =  CombVariable #109
inequality constraint: CombVariable #109 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 107 at method javad.jvmDump#<init>(Ljava/lang/String;):V creation 0; tree classFile != Constant(@GUT.quals.Lost)
inequality constraint: Variable 107 at method javad.jvmDump#<init>(Ljava/lang/String;):V creation 0; tree classFile != Constant(@GUT.quals.Any)
combine constraint: Variable 107 at method javad.jvmDump#<init>(Ljava/lang/String;):V creation 0; tree classFile  |>  Variable 108 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  =  CombVariable #110
subtype constraint: Variable 103 at method javad.jvmDump#<init>(Ljava/lang/String;):V local variable dStream(0); tree DataInputStream  <:  CombVariable #110
inequality constraint: Variable 107 at method javad.jvmDump#<init>(Ljava/lang/String;):V creation 0; tree classFile != 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 106 at method javad.jvmDump#<init>(Ljava/lang/String;):V local variable curClassFile(0); tree classFile != Constant(@GUT.quals.Lost)
inequality constraint: Variable 106 at method javad.jvmDump#<init>(Ljava/lang/String;):V local variable curClassFile(0); tree classFile != Constant(@GUT.quals.Any)
inequality constraint: Variable 104 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; return type; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 105 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 111 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; local variable dStream(0); tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 112 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; local variable bufStream(0); tree BufferedInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 101 at class javad.jvmDump field fStream; tree FileInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 113 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; creation 0; tree FileInputStream  <:  Variable 101 at class javad.jvmDump field fStream; tree FileInputStream
combine constraint: Variable 113 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; creation 0; tree FileInputStream  |>  Constant(@GUT.quals.Peer)  =  CombVariable #114
inequality constraint: CombVariable #114 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 113 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; creation 0; tree FileInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 113 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; creation 0; tree FileInputStream != Constant(@GUT.quals.Any)
combine constraint: Variable 113 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; creation 0; tree FileInputStream  |>  Constant(@GUT.quals.Peer)  =  CombVariable #115
subtype constraint: Variable 105 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; parameter 0; tree String  <:  CombVariable #115
inequality constraint: Variable 113 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; creation 0; tree FileInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 112 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; local variable bufStream(0); tree BufferedInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 116 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; creation 1; tree BufferedInputStream  <:  Variable 112 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; local variable bufStream(0); tree BufferedInputStream
combine constraint: Variable 116 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; creation 1; tree BufferedInputStream  |>  Constant(@GUT.quals.Peer)  =  CombVariable #117
inequality constraint: CombVariable #117 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 116 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; creation 1; tree BufferedInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 116 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; creation 1; tree BufferedInputStream != Constant(@GUT.quals.Any)
combine constraint: Variable 116 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; creation 1; tree BufferedInputStream  |>  Constant(@GUT.quals.Peer)  =  CombVariable #118
subtype constraint: Variable 101 at class javad.jvmDump field fStream; tree FileInputStream  <:  CombVariable #118
inequality constraint: Variable 116 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; creation 1; tree BufferedInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 111 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; local variable dStream(0); tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 119 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; creation 2; tree DataInputStream  <:  Variable 111 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; local variable dStream(0); tree DataInputStream
combine constraint: Variable 119 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; creation 2; tree DataInputStream  |>  Constant(@GUT.quals.Peer)  =  CombVariable #120
inequality constraint: CombVariable #120 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 119 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; creation 2; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 119 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; creation 2; tree DataInputStream != Constant(@GUT.quals.Any)
combine constraint: Variable 119 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; creation 2; tree DataInputStream  |>  Constant(@GUT.quals.Peer)  =  CombVariable #121
subtype constraint: Variable 112 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; local variable bufStream(0); tree BufferedInputStream  <:  CombVariable #121
inequality constraint: Variable 119 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; creation 2; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 122 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; local variable e(0); tree Exception != Constant(@GUT.quals.Lost)
inequality constraint: Variable 111 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; local variable dStream(0); tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 111 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; local variable dStream(0); tree DataInputStream
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 122 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; local variable e(0); tree Exception
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #123
inequality constraint: CombVariable #123 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #124
subtype constraint: CombVariable #125  <:  CombVariable #124
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 122 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; local variable e(0); tree Exception
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #126
inequality constraint: CombVariable #126 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #127
subtype constraint: CombVariable #128  <:  CombVariable #127
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #129
inequality constraint: CombVariable #129 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #130
subtype constraint: CombVariable #131  <:  CombVariable #130
combine constraint: Variable 122 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #132
inequality constraint: Variable 122 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; local variable e(0); tree Exception != Constant(@GUT.quals.Lost)
inequality constraint: Variable 122 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; local variable e(0); tree Exception != Constant(@GUT.quals.Any)
combine constraint: Variable 122 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #133
subtype constraint: Variable 111 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; local variable dStream(0); tree DataInputStream  <:  Variable 104 at method javad.jvmDump#openFile(Ljava/lang/String;):Ljava/io/DataInputStream; return type; tree DataInputStream
inequality constraint: Variable 101 at class javad.jvmDump field fStream; tree FileInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 101 at class javad.jvmDump field fStream; tree FileInputStream != Constant(@GUT.quals.Any)
inequality constraint: Variable 134 at method javad.jvmDump#closeFile():V local variable e(0); tree Exception != Constant(@GUT.quals.Lost)
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 134 at method javad.jvmDump#closeFile():V local variable e(0); tree Exception
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #135
inequality constraint: CombVariable #135 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #136
combine constraint: Variable 134 at method javad.jvmDump#closeFile():V local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #137
subtype constraint: CombVariable #137  <:  CombVariable #136
combine constraint: Variable 134 at method javad.jvmDump#closeFile():V local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #138
inequality constraint: Variable 134 at method javad.jvmDump#closeFile():V local variable e(0); tree Exception != Constant(@GUT.quals.Lost)
inequality constraint: Variable 134 at method javad.jvmDump#closeFile():V local variable e(0); tree Exception != Constant(@GUT.quals.Any)
combine constraint: Variable 134 at method javad.jvmDump#closeFile():V local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #139
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #140
inequality constraint: CombVariable #140 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #141
subtype constraint: CombVariable #142  <:  CombVariable #141
combine constraint: Variable 134 at method javad.jvmDump#closeFile():V local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #143
inequality constraint: Variable 134 at method javad.jvmDump#closeFile():V local variable e(0); tree Exception != Constant(@GUT.quals.Lost)
inequality constraint: Variable 134 at method javad.jvmDump#closeFile():V local variable e(0); tree Exception != Constant(@GUT.quals.Any)
combine constraint: Variable 134 at method javad.jvmDump#closeFile():V local variable e(0); tree Exception  |>  Constant(@GUT.quals.Peer)  =  CombVariable #144
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #145
inequality constraint: CombVariable #145 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #146
subtype constraint: Literal(STRING_LITERAL, " this program takes a set of one or more .class file names as its argument")  <:  CombVariable #146
inequality constraint: Variable 148 at method javad.main#main([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Rep)
inequality constraint: Variable 148 at method javad.main#main([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[] != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 1 at method util.errorMessage#setProgName(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #149
inequality constraint: CombVariable #149 != 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 1 at method util.errorMessage#setProgName(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #150
subtype constraint: Literal(STRING_LITERAL, "javad")  <:  CombVariable #150
inequality constraint: Variable 151 at method javad.main#main([Ljava/lang/String;):V local variable dumpObj(0); tree jvmDump != Constant(@GUT.quals.Rep)
inequality constraint: Variable 151 at method javad.main#main([Ljava/lang/String;):V local variable dumpObj(0); tree jvmDump != Constant(@GUT.quals.Lost)
subtype constraint: Variable 152 at method javad.main#main([Ljava/lang/String;):V creation 0; tree jvmDump  <:  Variable 151 at method javad.main#main([Ljava/lang/String;):V local variable dumpObj(0); tree jvmDump
combine constraint: Variable 152 at method javad.main#main([Ljava/lang/String;):V creation 0; tree jvmDump  |>  Variable 102 at method javad.jvmDump#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #153
inequality constraint: CombVariable #153 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 152 at method javad.main#main([Ljava/lang/String;):V creation 0; tree jvmDump != Constant(@GUT.quals.Lost)
inequality constraint: Variable 152 at method javad.main#main([Ljava/lang/String;):V creation 0; tree jvmDump != Constant(@GUT.quals.Any)
inequality constraint: Variable 152 at method javad.main#main([Ljava/lang/String;):V creation 0; tree jvmDump != Constant(@GUT.quals.Rep)
combine constraint: Variable 152 at method javad.main#main([Ljava/lang/String;):V creation 0; tree jvmDump  |>  Variable 102 at method javad.jvmDump#<init>(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #154
subtype constraint: Variable 148 at method javad.main#main([Ljava/lang/String;):V parameter 0; tree String at position (0) within String[]  <:  CombVariable #154
inequality constraint: Variable 152 at method javad.main#main([Ljava/lang/String;):V creation 0; tree jvmDump != Constant(@GUT.quals.Rep)
inequality constraint: Variable 152 at method javad.main#main([Ljava/lang/String;):V creation 0; tree jvmDump != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 155 at method classfile.classFileHeader#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 41 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 155 at method classfile.classFileHeader#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 41 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #156
inequality constraint: CombVariable #156 != 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 #157
subtype constraint: CombVariable #158  <:  CombVariable #157
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #159
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 #160
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #161
inequality constraint: CombVariable #161 != 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 #162
subtype constraint: CombVariable #163  <:  CombVariable #162
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 164 at class classfile.classDeclSec field thisClass; tree constBase != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 164 at class classfile.classDeclSec field thisClass; tree constBase
inequality constraint: Variable 165 at class classfile.classDeclSec field superClass; tree constBase != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 165 at class classfile.classDeclSec field superClass; tree constBase
inequality constraint: Variable 167 at class classfile.classDeclSec field interfaces; tree constBase at position (0) within constBase[] != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 166 at class classfile.classDeclSec field interfaces; tree constBase[]
inequality constraint: Variable 168 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 169 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 168 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 168 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 168 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 164 at class classfile.classDeclSec field thisClass; tree constBase != Constant(@GUT.quals.Lost)
combine constraint: Variable 169 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #171
subtype constraint: CombVariable #171  <:  Variable 164 at class classfile.classDeclSec field thisClass; tree constBase
combine constraint: Variable 169 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #172
inequality constraint: Variable 169 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 169 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Any)
combine constraint: Variable 169 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #173
inequality constraint: Variable 165 at class classfile.classDeclSec field superClass; tree constBase != Constant(@GUT.quals.Lost)
combine constraint: Variable 169 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #174
subtype constraint: CombVariable #174  <:  Variable 165 at class classfile.classDeclSec field superClass; tree constBase
combine constraint: Variable 169 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #175
inequality constraint: Variable 169 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 169 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Any)
combine constraint: Variable 169 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #176
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 168 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 166 at class classfile.classDeclSec field interfaces; tree constBase[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 167 at class classfile.classDeclSec field interfaces; tree constBase at position (0) within constBase[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 177 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree new constBase[interfaceCnt]  <:  Variable 166 at class classfile.classDeclSec field interfaces; tree constBase[]
subtype constraint: Variable 178 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree constBase at position (0) within new constBase[interfaceCnt]  <:  Variable 167 at class classfile.classDeclSec field interfaces; tree constBase at position (0) within constBase[]
inequality constraint: Variable 178 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree constBase at position (0) within new constBase[interfaceCnt] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 168 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 167 at class classfile.classDeclSec field interfaces; tree constBase at position (0) within constBase[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 166 at class classfile.classDeclSec field interfaces; tree constBase[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 166 at class classfile.classDeclSec field interfaces; tree constBase[] != Constant(@GUT.quals.Any)
combine constraint: Variable 169 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #179
subtype constraint: CombVariable #179  <:  Variable 167 at class classfile.classDeclSec field interfaces; tree constBase at position (0) within constBase[]
combine constraint: Variable 169 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #180
inequality constraint: Variable 169 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 169 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Any)
combine constraint: Variable 169 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #181
inequality constraint: Variable 182 at method classfile.classDeclSec#getClassName():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 183 at method classfile.classDeclSec#getClassName():Ljava/lang/String; local variable name(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 183 at method classfile.classDeclSec#getClassName():Ljava/lang/String; local variable name(0); tree String
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 164 at class classfile.classDeclSec field thisClass; tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 183 at method classfile.classDeclSec#getClassName():Ljava/lang/String; local variable name(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #184
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #185
subtype constraint: CombVariable #185  <:  Variable 183 at method classfile.classDeclSec#getClassName():Ljava/lang/String; local variable name(0); tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #186
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #187
inequality constraint: CombVariable #186 != 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 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #188
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #189
combine constraint: Variable 164 at class classfile.classDeclSec field thisClass; tree constBase  |>  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String  =  CombVariable #191
subtype constraint: CombVariable #191  <:  CombVariable #188
combine constraint: Variable 164 at class classfile.classDeclSec field thisClass; tree constBase  |>  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String  =  CombVariable #192
combine constraint: Variable 164 at class classfile.classDeclSec field thisClass; tree constBase  |>  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String  =  CombVariable #193
subtype constraint: Variable 183 at method classfile.classDeclSec#getClassName():Ljava/lang/String; local variable name(0); tree String  <:  Variable 182 at method classfile.classDeclSec#getClassName():Ljava/lang/String; return type; tree String
inequality constraint: Variable 194 at method classfile.classDeclSec#pr_modifiers(I):V local variable modStr(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 194 at method classfile.classDeclSec#pr_modifiers(I):V local variable modStr(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 78 at method util.accString#toString(IZ):Ljava/lang/String; return type; tree String  =  CombVariable #195
subtype constraint: CombVariable #195  <:  Variable 194 at method classfile.classDeclSec#pr_modifiers(I):V local variable modStr(0); tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 78 at method util.accString#toString(IZ):Ljava/lang/String; return type; tree String  =  CombVariable #196
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 78 at method util.accString#toString(IZ):Ljava/lang/String; return type; tree String  =  CombVariable #197
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #198
inequality constraint: CombVariable #198 != 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 #199
subtype constraint: Variable 194 at method classfile.classDeclSec#pr_modifiers(I):V local variable modStr(0); tree String  <:  CombVariable #199
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #200
inequality constraint: CombVariable #200 != 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 #201
subtype constraint: Literal(STRING_LITERAL, " ")  <:  CombVariable #201
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #202
inequality constraint: CombVariable #202 != 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 #203
subtype constraint: Literal(STRING_LITERAL, "class ")  <:  CombVariable #203
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #204
inequality constraint: CombVariable #204 != 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 #205
subtype constraint: Variable 182 at method classfile.classDeclSec#getClassName():Ljava/lang/String; return type; tree String  <:  CombVariable #205
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 165 at class classfile.classDeclSec field superClass; tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 165 at class classfile.classDeclSec field superClass; tree constBase  |>  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String  =  CombVariable #206
combine constraint: CombVariable #206  |>  Constant(@GUT.quals.Peer)  =  CombVariable #207
inequality constraint: CombVariable #207 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #206 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #206 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #206  |>  Constant(@GUT.quals.Peer)  =  CombVariable #208
subtype constraint: Literal(STRING_LITERAL, "java/lang/Object")  <:  CombVariable #208
combine constraint: Variable 165 at class classfile.classDeclSec field superClass; tree constBase  |>  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String  =  CombVariable #209
combine constraint: Variable 165 at class classfile.classDeclSec field superClass; tree constBase  |>  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String  =  CombVariable #210
inequality constraint: Variable 211 at method classfile.classDeclSec#pr():V local variable superClassName(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 211 at method classfile.classDeclSec#pr():V local variable superClassName(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 165 at class classfile.classDeclSec field superClass; tree constBase  |>  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String  =  CombVariable #212
subtype constraint: CombVariable #212  <:  Variable 211 at method classfile.classDeclSec#pr():V local variable superClassName(0); tree String
combine constraint: Variable 165 at class classfile.classDeclSec field superClass; tree constBase  |>  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String  =  CombVariable #213
combine constraint: Variable 165 at class classfile.classDeclSec field superClass; tree constBase  |>  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String  =  CombVariable #214
inequality constraint: Variable 211 at method classfile.classDeclSec#pr():V local variable superClassName(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #215
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #216
subtype constraint: CombVariable #216  <:  Variable 211 at method classfile.classDeclSec#pr():V local variable superClassName(0); tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #217
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #218
inequality constraint: CombVariable #217 != 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 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #219
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #220
subtype constraint: Variable 211 at method classfile.classDeclSec#pr():V local variable superClassName(0); tree String  <:  CombVariable #219
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #221
inequality constraint: CombVariable #221 != 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 #222
subtype constraint: CombVariable #223  <:  CombVariable #222
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #224
inequality constraint: CombVariable #224 != 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 #225
subtype constraint: Literal(STRING_LITERAL, " implements ")  <:  CombVariable #225
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #226
inequality constraint: CombVariable #226 != 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 #227
subtype constraint: Literal(STRING_LITERAL, ", ")  <:  CombVariable #227
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 167 at class classfile.classDeclSec field interfaces; tree constBase at position (0) within constBase[]
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 167 at class classfile.classDeclSec field interfaces; tree constBase at position (0) within constBase[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 167 at class classfile.classDeclSec field interfaces; tree constBase at position (0) within constBase[] != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #228
inequality constraint: CombVariable #228 != 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 #229
subtype constraint: CombVariable #230  <:  CombVariable #229
combine constraint: Variable 167 at class classfile.classDeclSec field interfaces; tree constBase at position (0) within constBase[]  |>  Constant(@GUT.quals.Peer)  =  CombVariable #231
combine constraint: Variable 167 at class classfile.classDeclSec field interfaces; tree constBase at position (0) within constBase[]  |>  Constant(@GUT.quals.Peer)  =  CombVariable #232
combine constraint: CombVariable #231  |>  Constant(@GUT.quals.Peer)  =  CombVariable #233
inequality constraint: CombVariable #231 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #231 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #231  |>  Constant(@GUT.quals.Peer)  =  CombVariable #234
combine constraint: Variable 167 at class classfile.classDeclSec field interfaces; tree constBase at position (0) within constBase[]  |>  Constant(@GUT.quals.Peer)  =  CombVariable #235
combine constraint: Variable 167 at class classfile.classDeclSec field interfaces; tree constBase at position (0) within constBase[]  |>  Constant(@GUT.quals.Peer)  =  CombVariable #236
inequality constraint: Variable 167 at class classfile.classDeclSec field interfaces; tree constBase at position (0) within constBase[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 167 at class classfile.classDeclSec field interfaces; tree constBase at position (0) within constBase[] != Constant(@GUT.quals.Any)
combine constraint: Variable 167 at class classfile.classDeclSec field interfaces; tree constBase at position (0) within constBase[]  |>  Constant(@GUT.quals.Peer)  =  CombVariable #237
combine constraint: Variable 167 at class classfile.classDeclSec field interfaces; tree constBase at position (0) within constBase[]  |>  Constant(@GUT.quals.Peer)  =  CombVariable #238
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #239
inequality constraint: CombVariable #239 != 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 #240
subtype constraint: Literal(STRING_LITERAL, "<null>")  <:  CombVariable #240
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #241
inequality constraint: CombVariable #241 != 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 #242
subtype constraint: Literal(STRING_LITERAL, " {")  <:  CombVariable #242
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 243 at method jconst.constBase#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 244 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 244 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "Utf8")  <:  Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "int")  <:  Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "float")  <:  Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "long")  <:  Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "double")  <:  Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "class")  <:  Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "String")  <:  Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "field ref.")  <:  Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "method ref.")  <:  Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "interface method ref.")  <:  Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "name and type")  <:  Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "unknow tag")  <:  Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String
subtype constraint: Variable 245 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; local variable str(0); tree String  <:  Variable 244 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; return type; tree String
inequality constraint: Variable 246 at method jconst.constBase#pr():V local variable tag_name(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 244 at method jconst.constBase#Tag_to_String(I):Ljava/lang/String; return type; tree String  <:  Variable 246 at method jconst.constBase#pr():V local variable tag_name(0); tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #247
inequality constraint: CombVariable #247 != 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 #248
subtype constraint: Variable 246 at method jconst.constBase#pr():V local variable tag_name(0); tree String  <:  CombVariable #248
inequality constraint: Variable 250 at method jconst.constBase#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[] != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #251
inequality constraint: CombVariable #251 != 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 #252
subtype constraint: Literal(STRING_LITERAL, "constBase")  <:  CombVariable #252
inequality constraint: Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "constBase")  <:  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 254 at class jconst.constPool field constPool; tree constBase at position (0) within constBase[] != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 253 at class jconst.constPool field constPool; tree constBase[]
inequality constraint: Variable 255 at method jconst.constPool#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 255 at method jconst.constPool#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 253 at class jconst.constPool field constPool; tree constBase[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 254 at class jconst.constPool field constPool; tree constBase at position (0) within constBase[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 256 at method jconst.constPool#<init>(Ljava/io/DataInputStream;):V creation 0; tree new constBase[constPoolCnt]  <:  Variable 253 at class jconst.constPool field constPool; tree constBase[]
subtype constraint: Variable 257 at method jconst.constPool#<init>(Ljava/io/DataInputStream;):V creation 0; tree constBase at position (0) within new constBase[constPoolCnt]  <:  Variable 254 at class jconst.constPool field constPool; tree constBase at position (0) within constBase[]
inequality constraint: Variable 257 at method jconst.constPool#<init>(Ljava/io/DataInputStream;):V creation 0; tree constBase at position (0) within new constBase[constPoolCnt] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 258 at method jconst.constPool#readConstPool(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 255 at method jconst.constPool#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 258 at method jconst.constPool#readConstPool(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
inequality constraint: Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase != Constant(@GUT.quals.Lost)
inequality constraint: Variable 259 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; local variable elem(0); tree constBase != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 259 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; local variable elem(0); tree constBase
inequality constraint: Variable 259 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; local variable elem(0); tree constBase != Constant(@GUT.quals.Lost)
subtype constraint: Variable 254 at class jconst.constPool field constPool; tree constBase at position (0) within constBase[]  <:  Variable 259 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; local variable elem(0); tree constBase
subtype constraint: Variable 259 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; local variable elem(0); tree constBase  <:  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase
inequality constraint: Variable 260 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; return type; tree constBase != Constant(@GUT.quals.Lost)
inequality constraint: Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase
inequality constraint: Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
subtype constraint: Variable 262 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 0; tree constUtf8  <:  Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase
inequality constraint: Variable 262 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 0; tree constUtf8 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 262 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 0; tree constUtf8 != Constant(@GUT.quals.Any)
inequality constraint: Variable 262 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 0; tree constUtf8 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
subtype constraint: Variable 263 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 1; tree constInt  <:  Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase
inequality constraint: Variable 263 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 1; tree constInt != Constant(@GUT.quals.Lost)
inequality constraint: Variable 263 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 1; tree constInt != Constant(@GUT.quals.Any)
inequality constraint: Variable 263 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 1; tree constInt != Constant(@GUT.quals.Lost)
inequality constraint: Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
subtype constraint: Variable 264 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 2; tree constFloat  <:  Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase
inequality constraint: Variable 264 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 2; tree constFloat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 264 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 2; tree constFloat != Constant(@GUT.quals.Any)
inequality constraint: Variable 264 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 2; tree constFloat != Constant(@GUT.quals.Lost)
inequality constraint: Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
subtype constraint: Variable 265 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 3; tree constLong  <:  Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase
inequality constraint: Variable 265 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 3; tree constLong != Constant(@GUT.quals.Lost)
inequality constraint: Variable 265 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 3; tree constLong != Constant(@GUT.quals.Any)
inequality constraint: Variable 265 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 3; tree constLong != Constant(@GUT.quals.Lost)
inequality constraint: Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
subtype constraint: Variable 266 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 4; tree constDouble  <:  Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase
inequality constraint: Variable 266 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 4; tree constDouble != Constant(@GUT.quals.Lost)
inequality constraint: Variable 266 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 4; tree constDouble != Constant(@GUT.quals.Any)
inequality constraint: Variable 266 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 4; tree constDouble != Constant(@GUT.quals.Lost)
inequality constraint: Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
subtype constraint: Variable 267 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 5; tree constClass_or_String  <:  Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase
inequality constraint: Variable 267 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 5; tree constClass_or_String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 267 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 5; tree constClass_or_String != Constant(@GUT.quals.Any)
inequality constraint: Variable 267 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 5; tree constClass_or_String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
subtype constraint: Variable 268 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 6; tree constRef  <:  Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase
inequality constraint: Variable 268 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 6; tree constRef != Constant(@GUT.quals.Lost)
inequality constraint: Variable 268 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 6; tree constRef != Constant(@GUT.quals.Any)
inequality constraint: Variable 268 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 6; tree constRef != Constant(@GUT.quals.Lost)
inequality constraint: Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
subtype constraint: Variable 269 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 7; tree constName_and_Type_info  <:  Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase
inequality constraint: Variable 269 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 7; tree constName_and_Type_info != Constant(@GUT.quals.Lost)
inequality constraint: Variable 269 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 7; tree constName_and_Type_info != Constant(@GUT.quals.Any)
inequality constraint: Variable 269 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; creation 7; tree constName_and_Type_info != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #270
inequality constraint: CombVariable #270 != 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 #271
subtype constraint: CombVariable #272  <:  CombVariable #271
inequality constraint: Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
inequality constraint: Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase != Constant(@GUT.quals.Any)
subtype constraint: Variable 261 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; local variable obj(0); tree constBase  <:  Variable 260 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; return type; tree constBase
combine constraint: Variable 254 at class jconst.constPool field constPool; tree constBase at position (0) within constBase[]  |>  Variable 249 at method jconst.constBase#set_ref([Ljconst/constBase;):V parameter 0; tree constBase[]  =  CombVariable #273
combine constraint: Variable 254 at class jconst.constPool field constPool; tree constBase at position (0) within constBase[]  |>  Variable 250 at method jconst.constBase#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[]  =  CombVariable #274
inequality constraint: CombVariable #273 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #274 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 254 at class jconst.constPool field constPool; tree constBase at position (0) within constBase[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 254 at class jconst.constPool field constPool; tree constBase at position (0) within constBase[] != Constant(@GUT.quals.Any)
combine constraint: Variable 254 at class jconst.constPool field constPool; tree constBase at position (0) within constBase[]  |>  Variable 249 at method jconst.constBase#set_ref([Ljconst/constBase;):V parameter 0; tree constBase[]  =  CombVariable #275
combine constraint: Variable 254 at class jconst.constPool field constPool; tree constBase at position (0) within constBase[]  |>  Variable 250 at method jconst.constBase#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[]  =  CombVariable #276
subtype constraint: Variable 253 at class jconst.constPool field constPool; tree constBase[]  <:  CombVariable #275
subtype constraint: Variable 254 at class jconst.constPool field constPool; tree constBase at position (0) within constBase[]  <:  CombVariable #276
inequality constraint: Variable 258 at method jconst.constPool#readConstPool(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 277 at method jconst.constPool#readConstPool(Ljava/io/DataInputStream;):V local variable constObj(0); tree constBase != Constant(@GUT.quals.Lost)
inequality constraint: Variable 7 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 258 at method jconst.constPool#readConstPool(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 7 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 277 at method jconst.constPool#readConstPool(Ljava/io/DataInputStream;):V local variable constObj(0); tree constBase != Constant(@GUT.quals.Lost)
subtype constraint: Variable 260 at method jconst.constPool#allocConstEntry(I):Ljconst/constBase; return type; tree constBase  <:  Variable 277 at method jconst.constPool#readConstPool(Ljava/io/DataInputStream;):V local variable constObj(0); tree constBase
combine constraint: Variable 277 at method jconst.constPool#readConstPool(Ljava/io/DataInputStream;):V local variable constObj(0); tree constBase  |>  Variable 243 at method jconst.constBase#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  =  CombVariable #278
inequality constraint: CombVariable #278 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 277 at method jconst.constPool#readConstPool(Ljava/io/DataInputStream;):V local variable constObj(0); tree constBase != Constant(@GUT.quals.Lost)
inequality constraint: Variable 277 at method jconst.constPool#readConstPool(Ljava/io/DataInputStream;):V local variable constObj(0); tree constBase != Constant(@GUT.quals.Any)
combine constraint: Variable 277 at method jconst.constPool#readConstPool(Ljava/io/DataInputStream;):V local variable constObj(0); tree constBase  |>  Variable 243 at method jconst.constBase#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  =  CombVariable #279
subtype constraint: Variable 258 at method jconst.constPool#readConstPool(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  CombVariable #279
inequality constraint: Variable 254 at class jconst.constPool field constPool; tree constBase at position (0) within constBase[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 253 at class jconst.constPool field constPool; tree constBase[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 253 at class jconst.constPool field constPool; tree constBase[] != Constant(@GUT.quals.Any)
subtype constraint: Variable 277 at method jconst.constPool#readConstPool(Ljava/io/DataInputStream;):V local variable constObj(0); tree constBase  <:  Variable 254 at class jconst.constPool field constPool; tree constBase at position (0) within constBase[]
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 277 at method jconst.constPool#readConstPool(Ljava/io/DataInputStream;):V local variable constObj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 277 at method jconst.constPool#readConstPool(Ljava/io/DataInputStream;):V local variable constObj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 254 at class jconst.constPool field constPool; tree constBase at position (0) within constBase[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 253 at class jconst.constPool field constPool; tree constBase[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 253 at class jconst.constPool field constPool; tree constBase[] != Constant(@GUT.quals.Any)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 254 at class jconst.constPool field constPool; tree constBase at position (0) within constBase[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #280
inequality constraint: CombVariable #280 != 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 #281
subtype constraint: CombVariable #282  <:  CombVariable #281
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #283
inequality constraint: CombVariable #283 != 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 #284
subtype constraint: CombVariable #285  <:  CombVariable #284
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #286
inequality constraint: CombVariable #286 != 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 #287
subtype constraint: CombVariable #288  <:  CombVariable #287
inequality constraint: Variable 254 at class jconst.constPool field constPool; tree constBase at position (0) within constBase[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 254 at class jconst.constPool field constPool; tree constBase at position (0) within constBase[] != 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: Variable 289 at class classfile.fieldInfo field name; tree constUtf8 != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 289 at class classfile.fieldInfo field name; tree constUtf8
inequality constraint: Variable 290 at class classfile.fieldInfo field descriptor; tree constUtf8 != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 290 at class classfile.fieldInfo field descriptor; tree constUtf8
inequality constraint: Variable 292 at class classfile.fieldInfo field attributes; tree attrInfo at position (0) within attrInfo[] != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 291 at class classfile.fieldInfo field attributes; tree attrInfo[]
inequality constraint: Variable 293 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 294 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 295 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 293 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 293 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 293 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 293 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 295 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
combine constraint: Variable 294 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #296
subtype constraint: CombVariable #296  <:  Variable 295 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
combine constraint: Variable 294 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #297
inequality constraint: Variable 294 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 294 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Any)
combine constraint: Variable 294 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #298
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 295 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 289 at class classfile.fieldInfo field name; tree constUtf8 != Constant(@GUT.quals.Lost)
subtype constraint: Variable 299 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 0; tree constUtf8  <:  Variable 289 at class classfile.fieldInfo field name; tree constUtf8
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 295 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 295 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
combine constraint: Variable 294 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #300
subtype constraint: CombVariable #300  <:  Variable 295 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
combine constraint: Variable 294 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #301
inequality constraint: Variable 294 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 294 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Any)
combine constraint: Variable 294 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #302
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 295 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 290 at class classfile.fieldInfo field descriptor; tree constUtf8 != Constant(@GUT.quals.Lost)
subtype constraint: Variable 303 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 1; tree constUtf8  <:  Variable 290 at class classfile.fieldInfo field descriptor; tree constUtf8
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 295 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 291 at class classfile.fieldInfo field attributes; tree attrInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 292 at class classfile.fieldInfo field attributes; tree attrInfo at position (0) within attrInfo[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 304 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree new attrInfo[attr_cnt]  <:  Variable 291 at class classfile.fieldInfo field attributes; tree attrInfo[]
subtype constraint: Variable 305 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree attrInfo at position (0) within new attrInfo[attr_cnt]  <:  Variable 292 at class classfile.fieldInfo field attributes; tree attrInfo at position (0) within attrInfo[]
inequality constraint: Variable 305 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree attrInfo at position (0) within new attrInfo[attr_cnt] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 292 at class classfile.fieldInfo field attributes; tree attrInfo at position (0) within attrInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 291 at class classfile.fieldInfo field attributes; tree attrInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 291 at class classfile.fieldInfo field attributes; tree attrInfo[] != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream  =  CombVariable #309
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool  =  CombVariable #310
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 306 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; return type; tree attrInfo  =  CombVariable #311
subtype constraint: CombVariable #311  <:  Variable 292 at class classfile.fieldInfo field attributes; tree attrInfo at position (0) within attrInfo[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream  =  CombVariable #312
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool  =  CombVariable #313
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 306 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; return type; tree attrInfo  =  CombVariable #314
inequality constraint: CombVariable #312 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #313 != 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 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream  =  CombVariable #315
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool  =  CombVariable #316
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 306 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; return type; tree attrInfo  =  CombVariable #317
subtype constraint: Variable 293 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  CombVariable #315
subtype constraint: Variable 294 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  <:  CombVariable #316
combine constraint: Variable 292 at class classfile.fieldInfo field attributes; tree attrInfo at position (0) within attrInfo[]  |>  Variable 318 at method attr.attrInfo#getName():Ljava/lang/String; return type; tree String  =  CombVariable #319
combine constraint: CombVariable #319  |>  Constant(@GUT.quals.Peer)  =  CombVariable #320
inequality constraint: CombVariable #320 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #319 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #319 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #319  |>  Constant(@GUT.quals.Peer)  =  CombVariable #321
subtype constraint: Literal(STRING_LITERAL, "ConstantValue")  <:  CombVariable #321
combine constraint: Variable 292 at class classfile.fieldInfo field attributes; tree attrInfo at position (0) within attrInfo[]  |>  Variable 318 at method attr.attrInfo#getName():Ljava/lang/String; return type; tree String  =  CombVariable #322
combine constraint: Variable 292 at class classfile.fieldInfo field attributes; tree attrInfo at position (0) within attrInfo[]  |>  Variable 318 at method attr.attrInfo#getName():Ljava/lang/String; return type; tree String  =  CombVariable #323
combine constraint: Variable 292 at class classfile.fieldInfo field attributes; tree attrInfo at position (0) within attrInfo[]  |>  Variable 318 at method attr.attrInfo#getName():Ljava/lang/String; return type; tree String  =  CombVariable #324
combine constraint: CombVariable #324  |>  Constant(@GUT.quals.Peer)  =  CombVariable #325
inequality constraint: CombVariable #325 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #324 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #324 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #324  |>  Constant(@GUT.quals.Peer)  =  CombVariable #326
subtype constraint: Literal(STRING_LITERAL, "Synthetic")  <:  CombVariable #326
combine constraint: Variable 292 at class classfile.fieldInfo field attributes; tree attrInfo at position (0) within attrInfo[]  |>  Variable 318 at method attr.attrInfo#getName():Ljava/lang/String; return type; tree String  =  CombVariable #327
combine constraint: Variable 292 at class classfile.fieldInfo field attributes; tree attrInfo at position (0) within attrInfo[]  |>  Variable 318 at method attr.attrInfo#getName():Ljava/lang/String; return type; tree String  =  CombVariable #328
combine constraint: Variable 292 at class classfile.fieldInfo field attributes; tree attrInfo at position (0) within attrInfo[]  |>  Variable 318 at method attr.attrInfo#getName():Ljava/lang/String; return type; tree String  =  CombVariable #329
combine constraint: CombVariable #329  |>  Constant(@GUT.quals.Peer)  =  CombVariable #330
inequality constraint: CombVariable #330 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #329 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #329 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #329  |>  Constant(@GUT.quals.Peer)  =  CombVariable #331
subtype constraint: Literal(STRING_LITERAL, "Deprecated")  <:  CombVariable #331
combine constraint: Variable 292 at class classfile.fieldInfo field attributes; tree attrInfo at position (0) within attrInfo[]  |>  Variable 318 at method attr.attrInfo#getName():Ljava/lang/String; return type; tree String  =  CombVariable #332
combine constraint: Variable 292 at class classfile.fieldInfo field attributes; tree attrInfo at position (0) within attrInfo[]  |>  Variable 318 at method attr.attrInfo#getName():Ljava/lang/String; return type; tree String  =  CombVariable #333
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #334
inequality constraint: CombVariable #334 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #335
subtype constraint: Literal(STRING_LITERAL, "fieldInfo: field info attribute expected")  <:  CombVariable #335
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #336
inequality constraint: CombVariable #336 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #337
subtype constraint: CombVariable #338  <:  CombVariable #337
combine constraint: Variable 292 at class classfile.fieldInfo field attributes; tree attrInfo at position (0) within attrInfo[]  |>  Variable 318 at method attr.attrInfo#getName():Ljava/lang/String; return type; tree String  =  CombVariable #339
combine constraint: Variable 292 at class classfile.fieldInfo field attributes; tree attrInfo at position (0) within attrInfo[]  |>  Variable 318 at method attr.attrInfo#getName():Ljava/lang/String; return type; tree String  =  CombVariable #340
inequality constraint: Variable 341 at method classfile.fieldInfo#fieldString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 342 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable modStr(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 343 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable typeStr(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 345 at method classfile.fieldInfo#fieldString():Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer
inequality constraint: Variable 345 at method classfile.fieldInfo#fieldString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 345 at method classfile.fieldInfo#fieldString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 345 at method classfile.fieldInfo#fieldString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 342 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable modStr(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 78 at method util.accString#toString(IZ):Ljava/lang/String; return type; tree String  =  CombVariable #346
subtype constraint: CombVariable #346  <:  Variable 342 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable modStr(0); tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 78 at method util.accString#toString(IZ):Ljava/lang/String; return type; tree String  =  CombVariable #347
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 78 at method util.accString#toString(IZ):Ljava/lang/String; return type; tree String  =  CombVariable #348
inequality constraint: Variable 343 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable typeStr(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 84 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #349
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 83 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #350
subtype constraint: CombVariable #350  <:  Variable 343 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable typeStr(0); tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 84 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #351
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 83 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #352
inequality constraint: CombVariable #351 != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 84 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #353
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 83 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #354
combine constraint: Variable 290 at class classfile.fieldInfo field descriptor; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #356
subtype constraint: CombVariable #356  <:  CombVariable #353
combine constraint: Variable 290 at class classfile.fieldInfo field descriptor; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #357
combine constraint: Variable 290 at class classfile.fieldInfo field descriptor; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #358
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #359
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #360
inequality constraint: CombVariable #359 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #361
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #362
subtype constraint: Variable 342 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable modStr(0); tree String  <:  CombVariable #361
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #363
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #364
inequality constraint: CombVariable #363 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #365
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #366
subtype constraint: Literal(STRING_LITERAL, " ")  <:  CombVariable #365
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #367
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #368
inequality constraint: CombVariable #367 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #369
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #370
subtype constraint: Variable 343 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable typeStr(0); tree String  <:  CombVariable #369
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #371
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #372
inequality constraint: CombVariable #371 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #373
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #374
subtype constraint: Literal(STRING_LITERAL, " ")  <:  CombVariable #373
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #375
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #376
inequality constraint: CombVariable #375 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #377
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #378
combine constraint: Variable 289 at class classfile.fieldInfo field name; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #379
subtype constraint: CombVariable #379  <:  CombVariable #377
combine constraint: Variable 289 at class classfile.fieldInfo field name; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #380
combine constraint: Variable 289 at class classfile.fieldInfo field name; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #381
inequality constraint: Variable 382 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable constAttr(0); tree constValueAttr != Constant(@GUT.quals.Lost)
inequality constraint: Variable 383 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable constVal(0); tree constBase != Constant(@GUT.quals.Lost)
inequality constraint: Variable 384 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable initVal(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 384 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable initVal(0); tree String
inequality constraint: Variable 385 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable tmp(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 385 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable tmp(0); tree String
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 292 at class classfile.fieldInfo field attributes; tree attrInfo at position (0) within attrInfo[]
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 382 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable constAttr(0); tree constValueAttr != Constant(@GUT.quals.Lost)
subtype constraint: Variable 386 at method classfile.fieldInfo#fieldString():Ljava/lang/String; cast 0; tree constValueAttr  <:  Variable 382 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable constAttr(0); tree constValueAttr
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 292 at class classfile.fieldInfo field attributes; tree attrInfo at position (0) within attrInfo[]
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 383 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable constVal(0); tree constBase != Constant(@GUT.quals.Lost)
combine constraint: Variable 382 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable constAttr(0); tree constValueAttr  |>  Variable 387 at method attr.constValueAttr#getConstVal():Ljconst/constBase; return type; tree constBase  =  CombVariable #388
subtype constraint: CombVariable #388  <:  Variable 383 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable constVal(0); tree constBase
combine constraint: Variable 382 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable constAttr(0); tree constValueAttr  |>  Variable 387 at method attr.constValueAttr#getConstVal():Ljconst/constBase; return type; tree constBase  =  CombVariable #389
combine constraint: Variable 382 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable constAttr(0); tree constValueAttr  |>  Variable 387 at method attr.constValueAttr#getConstVal():Ljconst/constBase; return type; tree constBase  =  CombVariable #390
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 383 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable constVal(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 385 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable tmp(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 392 at method classfile.fieldInfo#fieldString():Ljava/lang/String; cast 1; tree constClass_or_String  |>  Variable 391 at method jconst.constClass_or_String#getPrintableString():Ljava/lang/String; return type; tree String  =  CombVariable #393
subtype constraint: CombVariable #393  <:  Variable 385 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable tmp(0); tree String
combine constraint: Variable 392 at method classfile.fieldInfo#fieldString():Ljava/lang/String; cast 1; tree constClass_or_String  |>  Variable 391 at method jconst.constClass_or_String#getPrintableString():Ljava/lang/String; return type; tree String  =  CombVariable #394
combine constraint: Variable 392 at method classfile.fieldInfo#fieldString():Ljava/lang/String; cast 1; tree constClass_or_String  |>  Variable 391 at method jconst.constClass_or_String#getPrintableString():Ljava/lang/String; return type; tree String  =  CombVariable #395
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 383 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable constVal(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 385 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable tmp(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 383 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable constVal(0); tree constBase  |>  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String  =  CombVariable #396
subtype constraint: CombVariable #396  <:  Variable 385 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable tmp(0); tree String
combine constraint: Variable 383 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable constVal(0); tree constBase  |>  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String  =  CombVariable #397
combine constraint: Variable 383 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable constVal(0); tree constBase  |>  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String  =  CombVariable #398
inequality constraint: Variable 384 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable initVal(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 385 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable tmp(0); tree String  <:  Variable 384 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable initVal(0); tree String
inequality constraint: Variable 384 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable initVal(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #399  <:  Variable 384 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable initVal(0); tree String
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 292 at class classfile.fieldInfo field attributes; tree attrInfo at position (0) within attrInfo[]
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 292 at class classfile.fieldInfo field attributes; tree attrInfo at position (0) within attrInfo[]
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #400
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #401
inequality constraint: CombVariable #400 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #402
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #403
subtype constraint: Literal(STRING_LITERAL, " = ")  <:  CombVariable #402
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #404
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #405
inequality constraint: CombVariable #404 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #406
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #407
subtype constraint: Variable 384 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable initVal(0); tree String  <:  CombVariable #406
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #408
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #409
inequality constraint: CombVariable #408 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #410
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #411
subtype constraint: Literal(STRING_LITERAL, ";")  <:  CombVariable #410
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #412
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #413
inequality constraint: CombVariable #412 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #414
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #415
subtype constraint: Literal(STRING_LITERAL, " //")  <:  CombVariable #414
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #416
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #417
inequality constraint: CombVariable #416 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #418
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #419
subtype constraint: Literal(STRING_LITERAL, " Synthetic")  <:  CombVariable #418
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #420
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #421
inequality constraint: CombVariable #420 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #422
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #423
subtype constraint: Literal(STRING_LITERAL, ", Deprecated")  <:  CombVariable #422
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #424
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #425
inequality constraint: CombVariable #424 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #426
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #427
subtype constraint: Literal(STRING_LITERAL, ";")  <:  CombVariable #426
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #428
subtype constraint: CombVariable #428  <:  Variable 341 at method classfile.fieldInfo#fieldString():Ljava/lang/String; return type; tree String
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #429
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 344 at method classfile.fieldInfo#fieldString():Ljava/lang/String; local variable fieldStr(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #430
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #431
inequality constraint: CombVariable #431 != 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 #432
subtype constraint: Variable 341 at method classfile.fieldInfo#fieldString():Ljava/lang/String; return type; tree String  <:  CombVariable #432
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 433 at class jconst.constUtf8 field str; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 433 at class jconst.constUtf8 field str; tree String
subtype constraint: Variable 243 at method jconst.constBase#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 434 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
inequality constraint: Variable 434 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 435 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V local variable strBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 434 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 435 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V local variable strBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 436 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V creation 0; tree StringBuffer  <:  Variable 435 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V local variable strBuf(0); tree StringBuffer
inequality constraint: Variable 436 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 436 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 436 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
combine constraint: Variable 435 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V local variable strBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #437
inequality constraint: Variable 435 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V local variable strBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 435 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V local variable strBuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 435 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V local variable strBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #438
inequality constraint: Variable 433 at class jconst.constUtf8 field str; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 435 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V local variable strBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #439
subtype constraint: CombVariable #439  <:  Variable 433 at class jconst.constUtf8 field str; tree String
combine constraint: Variable 435 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V local variable strBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #440
inequality constraint: Variable 435 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V local variable strBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 435 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V local variable strBuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 435 at method jconst.constUtf8#read(Ljava/io/DataInputStream;):V local variable strBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #441
inequality constraint: Variable 442 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 443 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable retStr(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 443 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable retStr(0); tree String
inequality constraint: Variable 444 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable strbuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 445 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 444 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable strbuf(0); tree StringBuffer
inequality constraint: Variable 445 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 445 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 445 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 433 at class jconst.constUtf8 field str; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 433 at class jconst.constUtf8 field str; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 433 at class jconst.constUtf8 field str; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 433 at class jconst.constUtf8 field str; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 444 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable strbuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #446
inequality constraint: Variable 444 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable strbuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 444 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable strbuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 444 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable strbuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #447
inequality constraint: Variable 448 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable tmp(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 448 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable tmp(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 448 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable tmp(0); tree String
inequality constraint: Variable 448 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable tmp(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "\b")  <:  Variable 448 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable tmp(0); tree String
inequality constraint: Variable 448 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable tmp(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "\t")  <:  Variable 448 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable tmp(0); tree String
inequality constraint: Variable 448 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable tmp(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "\n")  <:  Variable 448 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable tmp(0); tree String
inequality constraint: Variable 448 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable tmp(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "\f")  <:  Variable 448 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable tmp(0); tree String
inequality constraint: Variable 448 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable tmp(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "\r")  <:  Variable 448 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable tmp(0); tree String
inequality constraint: Variable 448 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable tmp(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #449  <:  Variable 448 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable tmp(0); tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #450
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 #451
combine constraint: Variable 444 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable strbuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #452
combine constraint: Variable 444 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable strbuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #453
inequality constraint: CombVariable #452 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 444 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable strbuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 444 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable strbuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 444 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable strbuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #454
combine constraint: Variable 444 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable strbuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #455
subtype constraint: Variable 448 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable tmp(0); tree String  <:  CombVariable #454
inequality constraint: Variable 443 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable retStr(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 444 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable strbuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #456
subtype constraint: CombVariable #456  <:  Variable 443 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable retStr(0); tree String
combine constraint: Variable 444 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable strbuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #457
inequality constraint: Variable 444 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable strbuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 444 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable strbuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 444 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable strbuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #458
subtype constraint: Variable 443 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; local variable retStr(0); tree String  <:  Variable 442 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; return type; tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #459
inequality constraint: CombVariable #459 != 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 #460
subtype constraint: Variable 442 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; return type; tree String  <:  CombVariable #460
inequality constraint: Variable 433 at class jconst.constUtf8 field str; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 433 at class jconst.constUtf8 field str; tree String != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #461
inequality constraint: CombVariable #461 != 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 #462
subtype constraint: CombVariable #463  <:  CombVariable #462
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #464
inequality constraint: CombVariable #464 != 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 #465
subtype constraint: Variable 433 at class jconst.constUtf8 field str; tree String  <:  CombVariable #465
inequality constraint: Variable 433 at class jconst.constUtf8 field str; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 433 at class jconst.constUtf8 field str; tree String != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #466
inequality constraint: CombVariable #466 != 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 #467
subtype constraint: CombVariable #468  <:  CombVariable #467
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #469
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 #470
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  <:  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String
subtype constraint: Variable 433 at class jconst.constUtf8 field str; tree String  <:  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String
inequality constraint: Variable 471 at method jconst.constUtf8#getPrintableString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 442 at method jconst.constUtf8#toAsciiString():Ljava/lang/String; return type; tree String  <:  Variable 471 at method jconst.constUtf8#getPrintableString():Ljava/lang/String; return type; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 472 at class attr.attrInfo field attrName; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 472 at class attr.attrInfo field attrName; tree String
inequality constraint: Variable 473 at method attr.attrInfo#<init>(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 472 at class attr.attrInfo field attrName; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 473 at method attr.attrInfo#<init>(Ljava/lang/String;I):V parameter 0; tree String  <:  Variable 472 at class attr.attrInfo field attrName; tree String
inequality constraint: Variable 318 at method attr.attrInfo#getName():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 472 at class attr.attrInfo field attrName; tree String  <:  Variable 318 at method attr.attrInfo#getName():Ljava/lang/String; return type; tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #474
inequality constraint: CombVariable #474 != 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 #475
subtype constraint: CombVariable #476  <:  CombVariable #475
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 478 at class classfile.classFieldSec field classFields; tree fieldInfo at position (0) within fieldInfo[] != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 477 at class classfile.classFieldSec field classFields; tree fieldInfo[]
inequality constraint: Variable 479 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 480 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 479 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 477 at class classfile.classFieldSec field classFields; tree fieldInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 478 at class classfile.classFieldSec field classFields; tree fieldInfo at position (0) within fieldInfo[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 481 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree new fieldInfo[field_cnt]  <:  Variable 477 at class classfile.classFieldSec field classFields; tree fieldInfo[]
subtype constraint: Variable 482 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree fieldInfo at position (0) within new fieldInfo[field_cnt]  <:  Variable 478 at class classfile.classFieldSec field classFields; tree fieldInfo at position (0) within fieldInfo[]
inequality constraint: Variable 482 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree fieldInfo at position (0) within new fieldInfo[field_cnt] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 478 at class classfile.classFieldSec field classFields; tree fieldInfo at position (0) within fieldInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 477 at class classfile.classFieldSec field classFields; tree fieldInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 477 at class classfile.classFieldSec field classFields; tree fieldInfo[] != Constant(@GUT.quals.Any)
subtype constraint: Variable 483 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree fieldInfo  <:  Variable 478 at class classfile.classFieldSec field classFields; tree fieldInfo at position (0) within fieldInfo[]
combine constraint: Variable 483 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree fieldInfo  |>  Variable 293 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  =  CombVariable #484
combine constraint: Variable 483 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree fieldInfo  |>  Variable 294 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  =  CombVariable #485
inequality constraint: CombVariable #484 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #485 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 483 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree fieldInfo != Constant(@GUT.quals.Lost)
inequality constraint: Variable 483 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree fieldInfo != Constant(@GUT.quals.Any)
combine constraint: Variable 483 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree fieldInfo  |>  Variable 293 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  =  CombVariable #486
combine constraint: Variable 483 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree fieldInfo  |>  Variable 294 at method classfile.fieldInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  =  CombVariable #487
subtype constraint: Variable 479 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  CombVariable #486
subtype constraint: Variable 480 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  <:  CombVariable #487
inequality constraint: Variable 483 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree fieldInfo != Constant(@GUT.quals.Lost)
inequality constraint: Variable 488 at method classfile.classFieldSec#pr():V local variable info(0); tree fieldInfo != Constant(@GUT.quals.Lost)
inequality constraint: Variable 488 at method classfile.classFieldSec#pr():V local variable info(0); tree fieldInfo != Constant(@GUT.quals.Lost)
subtype constraint: Variable 478 at class classfile.classFieldSec field classFields; tree fieldInfo at position (0) within fieldInfo[]  <:  Variable 488 at method classfile.classFieldSec#pr():V local variable info(0); tree fieldInfo
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #489
inequality constraint: CombVariable #489 != 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 #490
subtype constraint: Literal(STRING_LITERAL, "   ")  <:  CombVariable #490
inequality constraint: Variable 488 at method classfile.classFieldSec#pr():V local variable info(0); tree fieldInfo != Constant(@GUT.quals.Lost)
inequality constraint: Variable 488 at method classfile.classFieldSec#pr():V local variable info(0); tree fieldInfo != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #491
inequality constraint: CombVariable #491 != 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 #492
subtype constraint: CombVariable #493  <:  CombVariable #492
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 494 at class classfile.methodInfo field name; tree constUtf8 != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 494 at class classfile.methodInfo field name; tree constUtf8
inequality constraint: Variable 495 at class classfile.methodInfo field constructorName; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 495 at class classfile.methodInfo field constructorName; tree String
inequality constraint: Variable 496 at class classfile.methodInfo field descriptor; tree constUtf8 != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 496 at class classfile.methodInfo field descriptor; tree constUtf8
inequality constraint: Variable 498 at class classfile.methodInfo field attributes; tree attrInfo at position (0) within attrInfo[] != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 497 at class classfile.methodInfo field attributes; tree attrInfo[]
inequality constraint: Variable 499 at class classfile.methodInfo field codeAttribute; tree codeAttr != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 499 at class classfile.methodInfo field codeAttribute; tree codeAttr
inequality constraint: Variable 500 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 501 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 502 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 500 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 500 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 500 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 500 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 502 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
combine constraint: Variable 501 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #503
subtype constraint: CombVariable #503  <:  Variable 502 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
combine constraint: Variable 501 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #504
inequality constraint: Variable 501 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 501 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Any)
combine constraint: Variable 501 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #505
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 502 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 494 at class classfile.methodInfo field name; tree constUtf8 != Constant(@GUT.quals.Lost)
subtype constraint: Variable 506 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 0; tree constUtf8  <:  Variable 494 at class classfile.methodInfo field name; tree constUtf8
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 502 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 502 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
combine constraint: Variable 501 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #507
subtype constraint: CombVariable #507  <:  Variable 502 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
combine constraint: Variable 501 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #508
inequality constraint: Variable 501 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 501 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Any)
combine constraint: Variable 501 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #509
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 502 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 496 at class classfile.methodInfo field descriptor; tree constUtf8 != Constant(@GUT.quals.Lost)
subtype constraint: Variable 510 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 1; tree constUtf8  <:  Variable 496 at class classfile.methodInfo field descriptor; tree constUtf8
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 502 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 497 at class classfile.methodInfo field attributes; tree attrInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 498 at class classfile.methodInfo field attributes; tree attrInfo at position (0) within attrInfo[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 511 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree new attrInfo[attr_cnt]  <:  Variable 497 at class classfile.methodInfo field attributes; tree attrInfo[]
subtype constraint: Variable 512 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree attrInfo at position (0) within new attrInfo[attr_cnt]  <:  Variable 498 at class classfile.methodInfo field attributes; tree attrInfo at position (0) within attrInfo[]
inequality constraint: Variable 512 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree attrInfo at position (0) within new attrInfo[attr_cnt] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 498 at class classfile.methodInfo field attributes; tree attrInfo at position (0) within attrInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 497 at class classfile.methodInfo field attributes; tree attrInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 497 at class classfile.methodInfo field attributes; tree attrInfo[] != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream  =  CombVariable #513
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool  =  CombVariable #514
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 306 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; return type; tree attrInfo  =  CombVariable #515
subtype constraint: CombVariable #515  <:  Variable 498 at class classfile.methodInfo field attributes; tree attrInfo at position (0) within attrInfo[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream  =  CombVariable #516
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool  =  CombVariable #517
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 306 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; return type; tree attrInfo  =  CombVariable #518
inequality constraint: CombVariable #516 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #517 != 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 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream  =  CombVariable #519
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool  =  CombVariable #520
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 306 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; return type; tree attrInfo  =  CombVariable #521
subtype constraint: Variable 500 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  CombVariable #519
subtype constraint: Variable 501 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  <:  CombVariable #520
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 498 at class classfile.methodInfo field attributes; tree attrInfo at position (0) within attrInfo[]
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 499 at class classfile.methodInfo field codeAttribute; tree codeAttr != Constant(@GUT.quals.Lost)
subtype constraint: Variable 522 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 2; tree codeAttr  <:  Variable 499 at class classfile.methodInfo field codeAttribute; tree codeAttr
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 498 at class classfile.methodInfo field attributes; tree attrInfo at position (0) within attrInfo[]
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 494 at class classfile.methodInfo field name; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #523
combine constraint: CombVariable #523  |>  Constant(@GUT.quals.Peer)  =  CombVariable #524
inequality constraint: CombVariable #524 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #523 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #523 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #523  |>  Constant(@GUT.quals.Peer)  =  CombVariable #525
subtype constraint: Literal(STRING_LITERAL, "<init>")  <:  CombVariable #525
combine constraint: Variable 494 at class classfile.methodInfo field name; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #526
combine constraint: Variable 494 at class classfile.methodInfo field name; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #527
inequality constraint: Variable 528 at method classfile.methodInfo#setConstructorName(Ljava/lang/String;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 495 at class classfile.methodInfo field constructorName; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 528 at method classfile.methodInfo#setConstructorName(Ljava/lang/String;):V parameter 0; tree String  <:  Variable 495 at class classfile.methodInfo field constructorName; tree String
inequality constraint: Variable 529 at method classfile.methodInfo#getConstructorName():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 495 at class classfile.methodInfo field constructorName; tree String  <:  Variable 529 at method classfile.methodInfo#getConstructorName():Ljava/lang/String; return type; tree String
inequality constraint: Variable 530 at method classfile.methodInfo#commentString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 531 at method classfile.methodInfo#commentString():Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 531 at method classfile.methodInfo#commentString():Ljava/lang/String; local variable str(0); tree String
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 498 at class classfile.methodInfo field attributes; tree attrInfo at position (0) within attrInfo[]
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 531 at method classfile.methodInfo#commentString():Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "// ")  <:  Variable 531 at method classfile.methodInfo#commentString():Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 531 at method classfile.methodInfo#commentString():Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #532  <:  Variable 531 at method classfile.methodInfo#commentString():Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 531 at method classfile.methodInfo#commentString():Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #533  <:  Variable 531 at method classfile.methodInfo#commentString():Ljava/lang/String; local variable str(0); tree String
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 498 at class classfile.methodInfo field attributes; tree attrInfo at position (0) within attrInfo[]
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 531 at method classfile.methodInfo#commentString():Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "// ")  <:  Variable 531 at method classfile.methodInfo#commentString():Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 531 at method classfile.methodInfo#commentString():Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #534  <:  Variable 531 at method classfile.methodInfo#commentString():Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 531 at method classfile.methodInfo#commentString():Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #535  <:  Variable 531 at method classfile.methodInfo#commentString():Ljava/lang/String; local variable str(0); tree String
subtype constraint: Variable 531 at method classfile.methodInfo#commentString():Ljava/lang/String; local variable str(0); tree String  <:  Variable 530 at method classfile.methodInfo#commentString():Ljava/lang/String; return type; tree String
inequality constraint: Variable 536 at method classfile.methodInfo#exceptionString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 537 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 537 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable str(0); tree String
inequality constraint: Variable 538 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable exceptList(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 538 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable exceptList(0); tree String
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 498 at class classfile.methodInfo field attributes; tree attrInfo at position (0) within attrInfo[]
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 539 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable eAttr(0); tree exceptAttr != Constant(@GUT.quals.Lost)
inequality constraint: Variable 541 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable exceptTab(0); tree constClass_or_String at position (0) within constClass_or_String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 539 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable eAttr(0); tree exceptAttr != Constant(@GUT.quals.Lost)
subtype constraint: Variable 542 at method classfile.methodInfo#exceptionString():Ljava/lang/String; cast 0; tree exceptAttr  <:  Variable 539 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable eAttr(0); tree exceptAttr
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 498 at class classfile.methodInfo field attributes; tree attrInfo at position (0) within attrInfo[]
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 540 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable exceptTab(0); tree constClass_or_String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 541 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable exceptTab(0); tree constClass_or_String at position (0) within constClass_or_String[] != Constant(@GUT.quals.Lost)
combine constraint: Variable 539 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable eAttr(0); tree exceptAttr  |>  Variable 543 at method attr.exceptAttr#getExceptTab():[Ljconst/constClass_or_String; return type; tree constClass_or_String[]  =  CombVariable #545
combine constraint: Variable 539 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable eAttr(0); tree exceptAttr  |>  Variable 544 at method attr.exceptAttr#getExceptTab():[Ljconst/constClass_or_String; return type; tree constClass_or_String at position (0) within constClass_or_String[]  =  CombVariable #546
subtype constraint: CombVariable #545  <:  Variable 540 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable exceptTab(0); tree constClass_or_String[]
subtype constraint: CombVariable #546  <:  Variable 541 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable exceptTab(0); tree constClass_or_String at position (0) within constClass_or_String[]
combine constraint: Variable 539 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable eAttr(0); tree exceptAttr  |>  Variable 543 at method attr.exceptAttr#getExceptTab():[Ljconst/constClass_or_String; return type; tree constClass_or_String[]  =  CombVariable #547
combine constraint: Variable 539 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable eAttr(0); tree exceptAttr  |>  Variable 544 at method attr.exceptAttr#getExceptTab():[Ljconst/constClass_or_String; return type; tree constClass_or_String at position (0) within constClass_or_String[]  =  CombVariable #548
combine constraint: Variable 539 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable eAttr(0); tree exceptAttr  |>  Variable 543 at method attr.exceptAttr#getExceptTab():[Ljconst/constClass_or_String; return type; tree constClass_or_String[]  =  CombVariable #549
combine constraint: Variable 539 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable eAttr(0); tree exceptAttr  |>  Variable 544 at method attr.exceptAttr#getExceptTab():[Ljconst/constClass_or_String; return type; tree constClass_or_String at position (0) within constClass_or_String[]  =  CombVariable #550
inequality constraint: Variable 551 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable className(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 551 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable className(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 541 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable exceptTab(0); tree constClass_or_String at position (0) within constClass_or_String[]  |>  Variable 552 at method jconst.constClass_or_String#getString():Ljava/lang/String; return type; tree String  =  CombVariable #553
subtype constraint: CombVariable #553  <:  Variable 551 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable className(0); tree String
combine constraint: Variable 541 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable exceptTab(0); tree constClass_or_String at position (0) within constClass_or_String[]  |>  Variable 552 at method jconst.constClass_or_String#getString():Ljava/lang/String; return type; tree String  =  CombVariable #554
combine constraint: Variable 541 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable exceptTab(0); tree constClass_or_String at position (0) within constClass_or_String[]  |>  Variable 552 at method jconst.constClass_or_String#getString():Ljava/lang/String; return type; tree String  =  CombVariable #555
inequality constraint: Variable 551 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable className(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #556
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #557
subtype constraint: CombVariable #557  <:  Variable 551 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable className(0); tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #558
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #559
inequality constraint: CombVariable #558 != 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 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #560
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #561
subtype constraint: Variable 551 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable className(0); tree String  <:  CombVariable #560
inequality constraint: Variable 538 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable exceptList(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 551 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable className(0); tree String  <:  Variable 538 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable exceptList(0); tree String
inequality constraint: Variable 538 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable exceptList(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #562  <:  Variable 538 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable exceptList(0); tree String
inequality constraint: Variable 537 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable str(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #563  <:  Variable 537 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable str(0); tree String
subtype constraint: Variable 537 at method classfile.methodInfo#exceptionString():Ljava/lang/String; local variable str(0); tree String  <:  Variable 536 at method classfile.methodInfo#exceptionString():Ljava/lang/String; return type; tree String
inequality constraint: Variable 564 at class classfile.methodInfo$methodTypes field argList; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 565 at class classfile.methodInfo$methodTypes field returnType; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 564 at class classfile.methodInfo$methodTypes field argList; tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 566 at method classfile.methodInfo$methodTypes#<init>():V creation 0; tree StringBuffer  <:  Variable 564 at class classfile.methodInfo$methodTypes field argList; tree StringBuffer
inequality constraint: Variable 566 at method classfile.methodInfo$methodTypes#<init>():V creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 566 at method classfile.methodInfo$methodTypes#<init>():V creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 566 at method classfile.methodInfo$methodTypes#<init>():V creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 567 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; return type; tree methodTypes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 569 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable types(0); tree methodTypes != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 569 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable types(0); tree methodTypes
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 569 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable types(0); tree methodTypes != Constant(@GUT.quals.Lost)
subtype constraint: Variable 570 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; creation 0; tree methodTypes  <:  Variable 569 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable types(0); tree methodTypes
inequality constraint: Variable 570 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; creation 0; tree methodTypes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 570 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; creation 0; tree methodTypes != Constant(@GUT.quals.Any)
inequality constraint: Variable 570 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; creation 0; tree methodTypes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 571 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable typeName(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 572 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable objName(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 572 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable objName(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #573
subtype constraint: CombVariable #573  <:  Variable 572 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable objName(0); tree String
combine constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #574
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #575
inequality constraint: Variable 571 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable typeName(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #576
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #577
subtype constraint: CombVariable #577  <:  Variable 571 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable typeName(0); tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #578
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #579
inequality constraint: CombVariable #578 != 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 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #580
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #581
subtype constraint: Variable 572 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable objName(0); tree String  <:  CombVariable #580
inequality constraint: Variable 571 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable typeName(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 81 at method util.typeDesc#charToType(C):Ljava/lang/String; return type; tree String  =  CombVariable #582
subtype constraint: CombVariable #582  <:  Variable 571 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable typeName(0); tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 81 at method util.typeDesc#charToType(C):Ljava/lang/String; return type; tree String  =  CombVariable #583
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 81 at method util.typeDesc#charToType(C):Ljava/lang/String; return type; tree String  =  CombVariable #584
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #585
inequality constraint: CombVariable #585 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #586
subtype constraint: Literal(STRING_LITERAL, "decodeMethodDesc: unexpected char")  <:  CombVariable #586
inequality constraint: Variable 571 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable typeName(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 571 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable typeName(0); tree String
inequality constraint: Variable 571 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable typeName(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #587  <:  Variable 571 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable typeName(0); tree String
combine constraint: Variable 569 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable types(0); tree methodTypes  |>  Variable 564 at class classfile.methodInfo$methodTypes field argList; tree StringBuffer  =  CombVariable #588
combine constraint: CombVariable #588  |>  Constant(@GUT.quals.Peer)  =  CombVariable #589
combine constraint: CombVariable #588  |>  Constant(@GUT.quals.Peer)  =  CombVariable #590
inequality constraint: CombVariable #589 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #588 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #588 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #588  |>  Constant(@GUT.quals.Peer)  =  CombVariable #591
combine constraint: CombVariable #588  |>  Constant(@GUT.quals.Peer)  =  CombVariable #592
subtype constraint: Variable 571 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable typeName(0); tree String  <:  CombVariable #591
combine constraint: Variable 569 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable types(0); tree methodTypes  |>  Variable 564 at class classfile.methodInfo$methodTypes field argList; tree StringBuffer  =  CombVariable #593
combine constraint: CombVariable #593  |>  Constant(@GUT.quals.Peer)  =  CombVariable #594
combine constraint: CombVariable #593  |>  Constant(@GUT.quals.Peer)  =  CombVariable #595
inequality constraint: CombVariable #594 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #593 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #593 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #593  |>  Constant(@GUT.quals.Peer)  =  CombVariable #596
combine constraint: CombVariable #593  |>  Constant(@GUT.quals.Peer)  =  CombVariable #597
subtype constraint: Literal(STRING_LITERAL, ", ")  <:  CombVariable #596
combine constraint: Variable 569 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable types(0); tree methodTypes  |>  Variable 564 at class classfile.methodInfo$methodTypes field argList; tree StringBuffer  =  CombVariable #598
combine constraint: CombVariable #598  |>  Constant(@GUT.quals.Peer)  =  CombVariable #599
combine constraint: CombVariable #598  |>  Constant(@GUT.quals.Peer)  =  CombVariable #600
inequality constraint: CombVariable #599 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #598 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #598 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #598  |>  Constant(@GUT.quals.Peer)  =  CombVariable #601
combine constraint: CombVariable #598  |>  Constant(@GUT.quals.Peer)  =  CombVariable #602
subtype constraint: Variable 571 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable typeName(0); tree String  <:  CombVariable #601
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Any)
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 569 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable types(0); tree methodTypes  |>  Variable 565 at class classfile.methodInfo$methodTypes field returnType; tree String  =  CombVariable #603
inequality constraint: CombVariable #603 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 569 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable types(0); tree methodTypes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 569 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable types(0); tree methodTypes != Constant(@GUT.quals.Any)
subtype constraint: Literal(STRING_LITERAL, "void")  <:  CombVariable #603
inequality constraint: Variable 571 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable typeName(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #604
subtype constraint: CombVariable #604  <:  Variable 571 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable typeName(0); tree String
combine constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #605
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #606
combine constraint: Variable 569 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable types(0); tree methodTypes  |>  Variable 565 at class classfile.methodInfo$methodTypes field returnType; tree String  =  CombVariable #607
inequality constraint: CombVariable #607 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 569 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable types(0); tree methodTypes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 569 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable types(0); tree methodTypes != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #608
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #609
subtype constraint: CombVariable #609  <:  CombVariable #607
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #610
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #611
inequality constraint: CombVariable #610 != 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 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #612
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #613
subtype constraint: Variable 571 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable typeName(0); tree String  <:  CombVariable #612
combine constraint: Variable 569 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable types(0); tree methodTypes  |>  Variable 565 at class classfile.methodInfo$methodTypes field returnType; tree String  =  CombVariable #614
inequality constraint: CombVariable #614 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 569 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable types(0); tree methodTypes != Constant(@GUT.quals.Lost)
inequality constraint: Variable 569 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable types(0); tree methodTypes != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 81 at method util.typeDesc#charToType(C):Ljava/lang/String; return type; tree String  =  CombVariable #615
subtype constraint: CombVariable #615  <:  CombVariable #614
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 81 at method util.typeDesc#charToType(C):Ljava/lang/String; return type; tree String  =  CombVariable #616
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 81 at method util.typeDesc#charToType(C):Ljava/lang/String; return type; tree String  =  CombVariable #617
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #618
inequality constraint: CombVariable #618 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #619
subtype constraint: Literal(STRING_LITERAL, "decodeMethodDesc: ')' expected")  <:  CombVariable #619
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #620
inequality constraint: CombVariable #620 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #621
subtype constraint: Literal(STRING_LITERAL, "decodeMethodDesc: '(' expected")  <:  CombVariable #621
subtype constraint: Variable 569 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; local variable types(0); tree methodTypes  <:  Variable 567 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; return type; tree methodTypes
inequality constraint: Variable 622 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 623 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 625 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer
inequality constraint: Variable 625 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 625 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 625 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 626 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable modifiers(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 78 at method util.accString#toString(IZ):Ljava/lang/String; return type; tree String  =  CombVariable #627
subtype constraint: CombVariable #627  <:  Variable 626 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable modifiers(0); tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 78 at method util.accString#toString(IZ):Ljava/lang/String; return type; tree String  =  CombVariable #628
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 78 at method util.accString#toString(IZ):Ljava/lang/String; return type; tree String  =  CombVariable #629
inequality constraint: Variable 630 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable types(0); tree methodTypes != Constant(@GUT.quals.Lost)
subtype constraint: Variable 567 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; return type; tree methodTypes  <:  Variable 630 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable types(0); tree methodTypes
inequality constraint: Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 496 at class classfile.methodInfo field descriptor; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #631
subtype constraint: CombVariable #631  <:  Variable 568 at method classfile.methodInfo#decodeMethodDesc(Ljava/lang/String;):Lclassfile/methodInfo$methodTypes; parameter 0; tree String
combine constraint: Variable 496 at class classfile.methodInfo field descriptor; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #632
combine constraint: Variable 496 at class classfile.methodInfo field descriptor; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #633
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #634
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #635
inequality constraint: CombVariable #634 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #636
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #637
subtype constraint: Variable 626 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable modifiers(0); tree String  <:  CombVariable #636
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #638
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #639
inequality constraint: CombVariable #638 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #640
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #641
subtype constraint: Literal(STRING_LITERAL, " ")  <:  CombVariable #640
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #642
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #643
inequality constraint: CombVariable #642 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #644
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #645
combine constraint: Variable 630 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable types(0); tree methodTypes  |>  Variable 565 at class classfile.methodInfo$methodTypes field returnType; tree String  =  CombVariable #646
subtype constraint: CombVariable #646  <:  CombVariable #644
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #647
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #648
inequality constraint: CombVariable #647 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #649
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #650
subtype constraint: Literal(STRING_LITERAL, " ")  <:  CombVariable #649
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #651
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #652
inequality constraint: CombVariable #651 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #653
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #654
combine constraint: Variable 494 at class classfile.methodInfo field name; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #655
subtype constraint: CombVariable #655  <:  CombVariable #653
combine constraint: Variable 494 at class classfile.methodInfo field name; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #656
combine constraint: Variable 494 at class classfile.methodInfo field name; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #657
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #658
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #659
inequality constraint: CombVariable #658 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #660
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #661
subtype constraint: Variable 495 at class classfile.methodInfo field constructorName; tree String  <:  CombVariable #660
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #662
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #663
inequality constraint: CombVariable #662 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #664
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #665
subtype constraint: Literal(STRING_LITERAL, "(")  <:  CombVariable #664
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #666
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #667
inequality constraint: CombVariable #666 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #668
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #669
combine constraint: Variable 630 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable types(0); tree methodTypes  |>  Variable 564 at class classfile.methodInfo$methodTypes field argList; tree StringBuffer  =  CombVariable #670
combine constraint: CombVariable #670  |>  Constant(@GUT.quals.Peer)  =  CombVariable #671
subtype constraint: CombVariable #671  <:  CombVariable #668
combine constraint: CombVariable #670  |>  Constant(@GUT.quals.Peer)  =  CombVariable #672
inequality constraint: CombVariable #670 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #670 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #670  |>  Constant(@GUT.quals.Peer)  =  CombVariable #673
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #674
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #675
inequality constraint: CombVariable #674 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #676
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #677
subtype constraint: Literal(STRING_LITERAL, ")")  <:  CombVariable #676
inequality constraint: Variable 678 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable cmntStr(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 530 at method classfile.methodInfo#commentString():Ljava/lang/String; return type; tree String  <:  Variable 678 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable cmntStr(0); tree String
inequality constraint: Variable 679 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable excptStr(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 536 at method classfile.methodInfo#exceptionString():Ljava/lang/String; return type; tree String  <:  Variable 679 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable excptStr(0); tree String
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #680
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #681
inequality constraint: CombVariable #680 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #682
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #683
subtype constraint: Variable 623 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  <:  CombVariable #682
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #684
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #685
inequality constraint: CombVariable #684 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #686
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #687
subtype constraint: Literal(STRING_LITERAL, " ")  <:  CombVariable #686
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #688
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #689
inequality constraint: CombVariable #688 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #690
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #691
subtype constraint: Variable 678 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable cmntStr(0); tree String  <:  CombVariable #690
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #692
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #693
inequality constraint: CombVariable #692 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #694
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #695
subtype constraint: Variable 679 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable excptStr(0); tree String  <:  CombVariable #694
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #696
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #697
inequality constraint: CombVariable #696 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #698
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #699
subtype constraint: Variable 623 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  <:  CombVariable #698
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #700
subtype constraint: CombVariable #700  <:  Variable 622 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; return type; tree String
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #701
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 624 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; local variable methodBuf(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #702
inequality constraint: Variable 703 at method classfile.methodInfo#pr():V local variable indent1(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "   ")  <:  Variable 703 at method classfile.methodInfo#pr():V local variable indent1(0); tree String
inequality constraint: Variable 704 at method classfile.methodInfo#pr():V local variable indent2(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, "     ")  <:  Variable 704 at method classfile.methodInfo#pr():V local variable indent2(0); tree String
inequality constraint: Variable 705 at method classfile.methodInfo#pr():V local variable localVarVec(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)
combine constraint: Variable 499 at class classfile.methodInfo field codeAttribute; tree codeAttr  |>  Variable 706 at method attr.codeAttr#getLocalVarVec():Ljava/util/Vector; return type; tree Vector  =  CombVariable #707
combine constraint: Variable 499 at class classfile.methodInfo field codeAttribute; tree codeAttr  |>  Constant(@GUT.quals.Peer)  =  CombVariable #708
subtype constraint: CombVariable #707  <:  Variable 705 at method classfile.methodInfo#pr():V local variable localVarVec(0); tree Vector
combine constraint: Variable 499 at class classfile.methodInfo field codeAttribute; tree codeAttr  |>  Variable 706 at method attr.codeAttr#getLocalVarVec():Ljava/util/Vector; return type; tree Vector  =  CombVariable #709
combine constraint: Variable 499 at class classfile.methodInfo field codeAttribute; tree codeAttr  |>  Constant(@GUT.quals.Peer)  =  CombVariable #710
inequality constraint: Variable 499 at class classfile.methodInfo field codeAttribute; tree codeAttr != Constant(@GUT.quals.Lost)
inequality constraint: Variable 499 at class classfile.methodInfo field codeAttribute; tree codeAttr != Constant(@GUT.quals.Any)
combine constraint: Variable 499 at class classfile.methodInfo field codeAttribute; tree codeAttr  |>  Variable 706 at method attr.codeAttr#getLocalVarVec():Ljava/util/Vector; return type; tree Vector  =  CombVariable #711
combine constraint: Variable 499 at class classfile.methodInfo field codeAttribute; tree codeAttr  |>  Constant(@GUT.quals.Peer)  =  CombVariable #712
inequality constraint: Variable 705 at method classfile.methodInfo#pr():V local variable localVarVec(0); tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Variable 705 at method classfile.methodInfo#pr():V local variable localVarVec(0); tree Vector != Constant(@GUT.quals.Any)
inequality constraint: Variable 713 at method classfile.methodInfo#pr():V local variable localVar(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #714
inequality constraint: CombVariable #714 != 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 #715
subtype constraint: CombVariable #716  <:  CombVariable #715
inequality constraint: Variable 623 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, " {")  <:  Variable 623 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String
inequality constraint: Variable 713 at method classfile.methodInfo#pr():V local variable localVar(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 717 at method classfile.methodInfo#pr():V cast 0; tree String  <:  Variable 713 at method classfile.methodInfo#pr():V local variable localVar(0); tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #718
inequality constraint: CombVariable #718 != 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 #719
subtype constraint: CombVariable #720  <:  CombVariable #719
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #721
inequality constraint: CombVariable #721 != 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 #722
subtype constraint: CombVariable #723  <:  CombVariable #722
inequality constraint: Variable 623 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Literal(STRING_LITERAL, ";")  <:  Variable 623 at method classfile.methodInfo#methodString(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #724
inequality constraint: CombVariable #724 != 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 #725
subtype constraint: CombVariable #726  <:  CombVariable #725
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 729 at class attr.codeAttr field exceptTab; tree exceptInfo at position (0) within exceptInfo[] != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 728 at class attr.codeAttr field exceptTab; tree exceptInfo[]
inequality constraint: Variable 731 at class attr.codeAttr field codeAttributes; tree attrInfo at position (0) within attrInfo[] != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 730 at class attr.codeAttr field codeAttributes; tree attrInfo[]
inequality constraint: Variable 732 at class attr.codeAttr$exceptInfo field catch_type; tree constClass_or_String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 732 at class attr.codeAttr$exceptInfo field catch_type; tree constClass_or_String
inequality constraint: Variable 733 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 734 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 733 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 733 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 733 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 733 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 735 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
combine constraint: Variable 734 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #736
subtype constraint: CombVariable #736  <:  Variable 735 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
combine constraint: Variable 734 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #737
inequality constraint: Variable 734 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 734 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Any)
combine constraint: Variable 734 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #738
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 735 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 732 at class attr.codeAttr$exceptInfo field catch_type; tree constClass_or_String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 739 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 0; tree constClass_or_String  <:  Variable 732 at class attr.codeAttr$exceptInfo field catch_type; tree constClass_or_String
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 735 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #740
inequality constraint: CombVariable #740 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #741
subtype constraint: CombVariable #742  <:  CombVariable #741
inequality constraint: Variable 743 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 744 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 745 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 473 at method attr.attrInfo#<init>(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 743 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String  <:  Variable 473 at method attr.attrInfo#<init>(Ljava/lang/String;I):V parameter 0; tree String
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 744 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 744 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 41 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 744 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  <:  Variable 41 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 727 at class attr.codeAttr field codeBuf; tree byte[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 746 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree new byte[codeLen]  <:  Variable 727 at class attr.codeAttr field codeBuf; tree byte[]
inequality constraint: Variable 727 at class attr.codeAttr field codeBuf; tree byte[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 727 at class attr.codeAttr field codeBuf; tree byte[] != Constant(@GUT.quals.Any)
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 744 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 728 at class attr.codeAttr field exceptTab; tree exceptInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 729 at class attr.codeAttr field exceptTab; tree exceptInfo at position (0) within exceptInfo[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 747 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree new exceptInfo[exceptLen]  <:  Variable 728 at class attr.codeAttr field exceptTab; tree exceptInfo[]
subtype constraint: Variable 748 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree exceptInfo at position (0) within new exceptInfo[exceptLen]  <:  Variable 729 at class attr.codeAttr field exceptTab; tree exceptInfo at position (0) within exceptInfo[]
inequality constraint: Variable 748 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree exceptInfo at position (0) within new exceptInfo[exceptLen] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 729 at class attr.codeAttr field exceptTab; tree exceptInfo at position (0) within exceptInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 728 at class attr.codeAttr field exceptTab; tree exceptInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 728 at class attr.codeAttr field exceptTab; tree exceptInfo[] != Constant(@GUT.quals.Any)
subtype constraint: Variable 749 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 2; tree exceptInfo  <:  Variable 729 at class attr.codeAttr field exceptTab; tree exceptInfo at position (0) within exceptInfo[]
combine constraint: Variable 749 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 2; tree exceptInfo  |>  Variable 733 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  =  CombVariable #750
combine constraint: Variable 749 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 2; tree exceptInfo  |>  Variable 734 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  =  CombVariable #751
inequality constraint: CombVariable #750 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #751 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 749 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 2; tree exceptInfo != Constant(@GUT.quals.Lost)
inequality constraint: Variable 749 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 2; tree exceptInfo != Constant(@GUT.quals.Any)
combine constraint: Variable 749 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 2; tree exceptInfo  |>  Variable 733 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  =  CombVariable #752
combine constraint: Variable 749 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 2; tree exceptInfo  |>  Variable 734 at method attr.codeAttr$exceptInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  =  CombVariable #753
subtype constraint: Variable 744 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  <:  CombVariable #752
subtype constraint: Variable 745 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  <:  CombVariable #753
inequality constraint: Variable 749 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 2; tree exceptInfo != Constant(@GUT.quals.Lost)
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 744 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 730 at class attr.codeAttr field codeAttributes; tree attrInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 731 at class attr.codeAttr field codeAttributes; tree attrInfo at position (0) within attrInfo[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 754 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 3; tree new attrInfo[attrCount]  <:  Variable 730 at class attr.codeAttr field codeAttributes; tree attrInfo[]
subtype constraint: Variable 755 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 3; tree attrInfo at position (0) within new attrInfo[attrCount]  <:  Variable 731 at class attr.codeAttr field codeAttributes; tree attrInfo at position (0) within attrInfo[]
inequality constraint: Variable 755 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 3; tree attrInfo at position (0) within new attrInfo[attrCount] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 731 at class attr.codeAttr field codeAttributes; tree attrInfo at position (0) within attrInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 730 at class attr.codeAttr field codeAttributes; tree attrInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 730 at class attr.codeAttr field codeAttributes; tree attrInfo[] != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream  =  CombVariable #756
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool  =  CombVariable #757
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 306 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; return type; tree attrInfo  =  CombVariable #758
subtype constraint: CombVariable #758  <:  Variable 731 at class attr.codeAttr field codeAttributes; tree attrInfo at position (0) within attrInfo[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream  =  CombVariable #759
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool  =  CombVariable #760
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 306 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; return type; tree attrInfo  =  CombVariable #761
inequality constraint: CombVariable #759 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #760 != 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 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream  =  CombVariable #762
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool  =  CombVariable #763
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 306 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; return type; tree attrInfo  =  CombVariable #764
subtype constraint: Variable 744 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  <:  CombVariable #762
subtype constraint: Variable 745 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  <:  CombVariable #763
inequality constraint: Variable 706 at method attr.codeAttr#getLocalVarVec():Ljava/util/Vector; return type; 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 765 at method attr.codeAttr#getLocalVarVec():Ljava/util/Vector; local variable varVec(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)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 765 at method attr.codeAttr#getLocalVarVec():Ljava/util/Vector; local variable varVec(0); tree Vector
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 731 at class attr.codeAttr field codeAttributes; tree attrInfo at position (0) within attrInfo[]
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 765 at method attr.codeAttr#getLocalVarVec():Ljava/util/Vector; local variable varVec(0); tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Variable 767 at method attr.codeAttr#getLocalVarVec():Ljava/util/Vector; cast 0; tree localVarTabAttr  |>  Variable 766 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; return type; tree Vector  =  CombVariable #768
combine constraint: Variable 767 at method attr.codeAttr#getLocalVarVec():Ljava/util/Vector; cast 0; tree localVarTabAttr  |>  Constant(@GUT.quals.Peer)  =  CombVariable #769
subtype constraint: CombVariable #768  <:  Variable 765 at method attr.codeAttr#getLocalVarVec():Ljava/util/Vector; local variable varVec(0); tree Vector
combine constraint: Variable 767 at method attr.codeAttr#getLocalVarVec():Ljava/util/Vector; cast 0; tree localVarTabAttr  |>  Variable 766 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; return type; tree Vector  =  CombVariable #770
combine constraint: Variable 767 at method attr.codeAttr#getLocalVarVec():Ljava/util/Vector; cast 0; tree localVarTabAttr  |>  Constant(@GUT.quals.Peer)  =  CombVariable #771
inequality constraint: Variable 767 at method attr.codeAttr#getLocalVarVec():Ljava/util/Vector; cast 0; tree localVarTabAttr != Constant(@GUT.quals.Lost)
inequality constraint: Variable 767 at method attr.codeAttr#getLocalVarVec():Ljava/util/Vector; cast 0; tree localVarTabAttr != Constant(@GUT.quals.Any)
combine constraint: Variable 767 at method attr.codeAttr#getLocalVarVec():Ljava/util/Vector; cast 0; tree localVarTabAttr  |>  Variable 766 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; return type; tree Vector  =  CombVariable #772
combine constraint: Variable 767 at method attr.codeAttr#getLocalVarVec():Ljava/util/Vector; cast 0; tree localVarTabAttr  |>  Constant(@GUT.quals.Peer)  =  CombVariable #773
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 731 at class attr.codeAttr field codeAttributes; tree attrInfo at position (0) within attrInfo[]
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 765 at method attr.codeAttr#getLocalVarVec():Ljava/util/Vector; local variable varVec(0); tree Vector  <:  Variable 706 at method attr.codeAttr#getLocalVarVec():Ljava/util/Vector; return type; tree Vector
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 774 at class jconst.constClass_or_String field Utf8; tree constUtf8 != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 774 at class jconst.constClass_or_String field Utf8; tree constUtf8
subtype constraint: Variable 243 at method jconst.constBase#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 775 at method jconst.constClass_or_String#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
inequality constraint: Variable 775 at method jconst.constClass_or_String#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 775 at method jconst.constClass_or_String#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
subtype constraint: Variable 249 at method jconst.constBase#set_ref([Ljconst/constBase;):V parameter 0; tree constBase[]  <:  Variable 776 at method jconst.constClass_or_String#set_ref([Ljconst/constBase;):V parameter 0; tree constBase[]
subtype constraint: Variable 250 at method jconst.constBase#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[]  <:  Variable 777 at method jconst.constClass_or_String#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[]
inequality constraint: Variable 777 at method jconst.constClass_or_String#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 778 at method jconst.constClass_or_String#set_ref([Ljconst/constBase;):V local variable tmp(0); tree constBase != Constant(@GUT.quals.Lost)
subtype constraint: Variable 777 at method jconst.constClass_or_String#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[]  <:  Variable 778 at method jconst.constClass_or_String#set_ref([Ljconst/constBase;):V local variable tmp(0); tree constBase
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 778 at method jconst.constClass_or_String#set_ref([Ljconst/constBase;):V local variable tmp(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 774 at class jconst.constClass_or_String field Utf8; tree constUtf8 != Constant(@GUT.quals.Lost)
subtype constraint: Variable 779 at method jconst.constClass_or_String#set_ref([Ljconst/constBase;):V cast 0; tree constUtf8  <:  Variable 774 at class jconst.constClass_or_String field Utf8; tree constUtf8
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 778 at method jconst.constClass_or_String#set_ref([Ljconst/constBase;):V local variable tmp(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #780
inequality constraint: CombVariable #780 != 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 #781
subtype constraint: CombVariable #782  <:  CombVariable #781
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #783
inequality constraint: CombVariable #783 != 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 #784
subtype constraint: Literal(STRING_LITERAL, ": ")  <:  CombVariable #784
inequality constraint: Variable 774 at class jconst.constClass_or_String field Utf8; tree constUtf8 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 774 at class jconst.constClass_or_String field Utf8; tree constUtf8 != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #785
inequality constraint: CombVariable #785 != 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 #786
subtype constraint: Literal(STRING_LITERAL, "null ref")  <:  CombVariable #786
inequality constraint: Variable 787 at method jconst.constClass_or_String#prString():V local variable name(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 787 at method jconst.constClass_or_String#prString():V local variable name(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #788
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #789
subtype constraint: CombVariable #789  <:  Variable 787 at method jconst.constClass_or_String#prString():V local variable name(0); tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #790
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #791
inequality constraint: CombVariable #790 != 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 59 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #792
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 58 at method util.objNameFormat#toDotSeparator(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #793
combine constraint: Variable 774 at class jconst.constClass_or_String field Utf8; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #794
subtype constraint: CombVariable #794  <:  CombVariable #792
combine constraint: Variable 774 at class jconst.constClass_or_String field Utf8; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #795
combine constraint: Variable 774 at class jconst.constClass_or_String field Utf8; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #796
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #797
inequality constraint: CombVariable #797 != 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 #798
subtype constraint: Variable 787 at method jconst.constClass_or_String#prString():V local variable name(0); tree String  <:  CombVariable #798
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #799
inequality constraint: CombVariable #799 != 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 #800
subtype constraint: Literal(STRING_LITERAL, "
constClass_or_String: prName - name is null")  <:  CombVariable #800
inequality constraint: Variable 391 at method jconst.constClass_or_String#getPrintableString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 774 at class jconst.constClass_or_String field Utf8; tree constUtf8  |>  Variable 471 at method jconst.constUtf8#getPrintableString():Ljava/lang/String; return type; tree String  =  CombVariable #801
subtype constraint: CombVariable #801  <:  Variable 391 at method jconst.constClass_or_String#getPrintableString():Ljava/lang/String; return type; tree String
combine constraint: Variable 774 at class jconst.constClass_or_String field Utf8; tree constUtf8  |>  Variable 471 at method jconst.constUtf8#getPrintableString():Ljava/lang/String; return type; tree String  =  CombVariable #802
combine constraint: Variable 774 at class jconst.constClass_or_String field Utf8; tree constUtf8  |>  Variable 471 at method jconst.constUtf8#getPrintableString():Ljava/lang/String; return type; tree String  =  CombVariable #803
inequality constraint: Variable 552 at method jconst.constClass_or_String#getString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 552 at method jconst.constClass_or_String#getString():Ljava/lang/String; return type; tree String  <:  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String
combine constraint: Variable 774 at class jconst.constClass_or_String field Utf8; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #804
subtype constraint: CombVariable #804  <:  Variable 552 at method jconst.constClass_or_String#getString():Ljava/lang/String; return type; tree String
combine constraint: Variable 774 at class jconst.constClass_or_String field Utf8; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #805
combine constraint: Variable 774 at class jconst.constClass_or_String field Utf8; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #806
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 808 at class classfile.classMethodSec field classMethods; tree methodInfo at position (0) within methodInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 809 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 810 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 811 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V parameter 2; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 809 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 807 at class classfile.classMethodSec field classMethods; tree methodInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 808 at class classfile.classMethodSec field classMethods; tree methodInfo at position (0) within methodInfo[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 812 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V creation 0; tree new methodInfo[methodCnt]  <:  Variable 807 at class classfile.classMethodSec field classMethods; tree methodInfo[]
subtype constraint: Variable 813 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V creation 0; tree methodInfo at position (0) within new methodInfo[methodCnt]  <:  Variable 808 at class classfile.classMethodSec field classMethods; tree methodInfo at position (0) within methodInfo[]
inequality constraint: Variable 813 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V creation 0; tree methodInfo at position (0) within new methodInfo[methodCnt] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 808 at class classfile.classMethodSec field classMethods; tree methodInfo at position (0) within methodInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 807 at class classfile.classMethodSec field classMethods; tree methodInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 807 at class classfile.classMethodSec field classMethods; tree methodInfo[] != Constant(@GUT.quals.Any)
subtype constraint: Variable 814 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V creation 1; tree methodInfo  <:  Variable 808 at class classfile.classMethodSec field classMethods; tree methodInfo at position (0) within methodInfo[]
combine constraint: Variable 814 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V creation 1; tree methodInfo  |>  Variable 500 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  =  CombVariable #815
combine constraint: Variable 814 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V creation 1; tree methodInfo  |>  Variable 501 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  =  CombVariable #816
inequality constraint: CombVariable #815 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #816 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 814 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V creation 1; tree methodInfo != Constant(@GUT.quals.Lost)
inequality constraint: Variable 814 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V creation 1; tree methodInfo != Constant(@GUT.quals.Any)
combine constraint: Variable 814 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V creation 1; tree methodInfo  |>  Variable 500 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  =  CombVariable #817
combine constraint: Variable 814 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V creation 1; tree methodInfo  |>  Variable 501 at method classfile.methodInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  =  CombVariable #818
subtype constraint: Variable 809 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V parameter 0; tree DataInputStream  <:  CombVariable #817
subtype constraint: Variable 810 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V parameter 1; tree constPool  <:  CombVariable #818
inequality constraint: Variable 814 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V creation 1; tree methodInfo != Constant(@GUT.quals.Lost)
inequality constraint: Variable 808 at class classfile.classMethodSec field classMethods; tree methodInfo at position (0) within methodInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 808 at class classfile.classMethodSec field classMethods; tree methodInfo at position (0) within methodInfo[] != Constant(@GUT.quals.Any)
combine constraint: Variable 808 at class classfile.classMethodSec field classMethods; tree methodInfo at position (0) within methodInfo[]  |>  Variable 528 at method classfile.methodInfo#setConstructorName(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #819
inequality constraint: CombVariable #819 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 808 at class classfile.classMethodSec field classMethods; tree methodInfo at position (0) within methodInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 808 at class classfile.classMethodSec field classMethods; tree methodInfo at position (0) within methodInfo[] != Constant(@GUT.quals.Any)
combine constraint: Variable 808 at class classfile.classMethodSec field classMethods; tree methodInfo at position (0) within methodInfo[]  |>  Variable 528 at method classfile.methodInfo#setConstructorName(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #820
subtype constraint: Variable 811 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V parameter 2; tree String  <:  CombVariable #820
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Any)
inequality constraint: Variable 808 at class classfile.classMethodSec field classMethods; tree methodInfo at position (0) within methodInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 808 at class classfile.classMethodSec field classMethods; tree methodInfo at position (0) within methodInfo[] != Constant(@GUT.quals.Any)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 822 at class classfile.classAttrSec field classAttrTab; tree attrInfo at position (0) within attrInfo[] != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 821 at class classfile.classAttrSec field classAttrTab; tree attrInfo[]
inequality constraint: Variable 823 at method classfile.classAttrSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 824 at method classfile.classAttrSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 823 at method classfile.classAttrSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 821 at class classfile.classAttrSec field classAttrTab; tree attrInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 822 at class classfile.classAttrSec field classAttrTab; tree attrInfo at position (0) within attrInfo[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 825 at method classfile.classAttrSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree new attrInfo[numAttr]  <:  Variable 821 at class classfile.classAttrSec field classAttrTab; tree attrInfo[]
subtype constraint: Variable 826 at method classfile.classAttrSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree attrInfo at position (0) within new attrInfo[numAttr]  <:  Variable 822 at class classfile.classAttrSec field classAttrTab; tree attrInfo at position (0) within attrInfo[]
inequality constraint: Variable 826 at method classfile.classAttrSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree attrInfo at position (0) within new attrInfo[numAttr] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 822 at class classfile.classAttrSec field classAttrTab; tree attrInfo at position (0) within attrInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 821 at class classfile.classAttrSec field classAttrTab; tree attrInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 821 at class classfile.classAttrSec field classAttrTab; tree attrInfo[] != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream  =  CombVariable #827
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool  =  CombVariable #828
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 306 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; return type; tree attrInfo  =  CombVariable #829
subtype constraint: CombVariable #829  <:  Variable 822 at class classfile.classAttrSec field classAttrTab; tree attrInfo at position (0) within attrInfo[]
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream  =  CombVariable #830
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool  =  CombVariable #831
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 306 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; return type; tree attrInfo  =  CombVariable #832
inequality constraint: CombVariable #830 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #831 != 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 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream  =  CombVariable #833
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool  =  CombVariable #834
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 306 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; return type; tree attrInfo  =  CombVariable #835
subtype constraint: Variable 823 at method classfile.classAttrSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  CombVariable #833
subtype constraint: Variable 824 at method classfile.classAttrSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  <:  CombVariable #834
inequality constraint: Variable 836 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 837 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; local variable name(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 837 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; local variable name(0); tree String
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 822 at class classfile.classAttrSec field classAttrTab; tree attrInfo at position (0) within attrInfo[]
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 838 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; local variable src(0); tree srcFileAttr != Constant(@GUT.quals.Lost)
inequality constraint: Variable 838 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; local variable src(0); tree srcFileAttr != Constant(@GUT.quals.Lost)
subtype constraint: Variable 839 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; cast 0; tree srcFileAttr  <:  Variable 838 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; local variable src(0); tree srcFileAttr
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 822 at class classfile.classAttrSec field classAttrTab; tree attrInfo at position (0) within attrInfo[]
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 837 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; local variable name(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 838 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; local variable src(0); tree srcFileAttr  |>  Variable 840 at method attr.srcFileAttr#getFileName():Ljava/lang/String; return type; tree String  =  CombVariable #841
subtype constraint: CombVariable #841  <:  Variable 837 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; local variable name(0); tree String
combine constraint: Variable 838 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; local variable src(0); tree srcFileAttr  |>  Variable 840 at method attr.srcFileAttr#getFileName():Ljava/lang/String; return type; tree String  =  CombVariable #842
inequality constraint: Variable 838 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; local variable src(0); tree srcFileAttr != Constant(@GUT.quals.Lost)
inequality constraint: Variable 838 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; local variable src(0); tree srcFileAttr != Constant(@GUT.quals.Any)
combine constraint: Variable 838 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; local variable src(0); tree srcFileAttr  |>  Variable 840 at method attr.srcFileAttr#getFileName():Ljava/lang/String; return type; tree String  =  CombVariable #843
subtype constraint: Variable 837 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; local variable name(0); tree String  <:  Variable 836 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; return type; tree String
inequality constraint: Variable 844 at class classfile.classFile field header; tree classFileHeader != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 844 at class classfile.classFile field header; tree classFileHeader
inequality constraint: Variable 845 at class classfile.classFile field classConstPool; tree constPool != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 845 at class classfile.classFile field classConstPool; tree constPool
inequality constraint: Variable 846 at class classfile.classFile field classDecl; tree classDeclSec != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 846 at class classfile.classFile field classDecl; tree classDeclSec
inequality constraint: Variable 847 at class classfile.classFile field classFields; tree classFieldSec != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 847 at class classfile.classFile field classFields; tree classFieldSec
inequality constraint: Variable 848 at class classfile.classFile field classMethods; tree classMethodSec != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 848 at class classfile.classFile field classMethods; tree classMethodSec
inequality constraint: Variable 849 at class classfile.classFile field classAttrs; tree classAttrSec != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 849 at class classfile.classFile field classAttrs; tree classAttrSec
inequality constraint: Variable 850 at class classfile.classFile field className; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 850 at class classfile.classFile field className; tree String
inequality constraint: Variable 108 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 844 at class classfile.classFile field header; tree classFileHeader != Constant(@GUT.quals.Lost)
subtype constraint: Variable 851 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 0; tree classFileHeader  <:  Variable 844 at class classfile.classFile field header; tree classFileHeader
combine constraint: Variable 851 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 0; tree classFileHeader  |>  Variable 155 at method classfile.classFileHeader#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  =  CombVariable #852
inequality constraint: CombVariable #852 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 851 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 0; tree classFileHeader != Constant(@GUT.quals.Lost)
inequality constraint: Variable 851 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 0; tree classFileHeader != Constant(@GUT.quals.Any)
combine constraint: Variable 851 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 0; tree classFileHeader  |>  Variable 155 at method classfile.classFileHeader#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  =  CombVariable #853
subtype constraint: Variable 108 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  CombVariable #853
inequality constraint: Variable 851 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 0; tree classFileHeader != Constant(@GUT.quals.Lost)
inequality constraint: Variable 845 at class classfile.classFile field classConstPool; tree constPool != Constant(@GUT.quals.Lost)
subtype constraint: Variable 854 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 1; tree constPool  <:  Variable 845 at class classfile.classFile field classConstPool; tree constPool
combine constraint: Variable 854 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 1; tree constPool  |>  Variable 255 at method jconst.constPool#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  =  CombVariable #855
inequality constraint: CombVariable #855 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 854 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 854 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 1; tree constPool != Constant(@GUT.quals.Any)
combine constraint: Variable 854 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 1; tree constPool  |>  Variable 255 at method jconst.constPool#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  =  CombVariable #856
subtype constraint: Variable 108 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  CombVariable #856
inequality constraint: Variable 854 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 846 at class classfile.classFile field classDecl; tree classDeclSec != Constant(@GUT.quals.Lost)
subtype constraint: Variable 857 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 2; tree classDeclSec  <:  Variable 846 at class classfile.classFile field classDecl; tree classDeclSec
combine constraint: Variable 857 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 2; tree classDeclSec  |>  Variable 168 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  =  CombVariable #858
combine constraint: Variable 857 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 2; tree classDeclSec  |>  Variable 169 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  =  CombVariable #859
inequality constraint: CombVariable #858 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #859 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 857 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 2; tree classDeclSec != Constant(@GUT.quals.Lost)
inequality constraint: Variable 857 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 2; tree classDeclSec != Constant(@GUT.quals.Any)
combine constraint: Variable 857 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 2; tree classDeclSec  |>  Variable 168 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  =  CombVariable #860
combine constraint: Variable 857 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 2; tree classDeclSec  |>  Variable 169 at method classfile.classDeclSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  =  CombVariable #861
subtype constraint: Variable 108 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  CombVariable #860
subtype constraint: Variable 845 at class classfile.classFile field classConstPool; tree constPool  <:  CombVariable #861
inequality constraint: Variable 857 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 2; tree classDeclSec != Constant(@GUT.quals.Lost)
inequality constraint: Variable 847 at class classfile.classFile field classFields; tree classFieldSec != Constant(@GUT.quals.Lost)
subtype constraint: Variable 862 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 3; tree classFieldSec  <:  Variable 847 at class classfile.classFile field classFields; tree classFieldSec
combine constraint: Variable 862 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 3; tree classFieldSec  |>  Variable 479 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  =  CombVariable #863
combine constraint: Variable 862 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 3; tree classFieldSec  |>  Variable 480 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  =  CombVariable #864
inequality constraint: CombVariable #863 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #864 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 862 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 3; tree classFieldSec != Constant(@GUT.quals.Lost)
inequality constraint: Variable 862 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 3; tree classFieldSec != Constant(@GUT.quals.Any)
combine constraint: Variable 862 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 3; tree classFieldSec  |>  Variable 479 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  =  CombVariable #865
combine constraint: Variable 862 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 3; tree classFieldSec  |>  Variable 480 at method classfile.classFieldSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  =  CombVariable #866
subtype constraint: Variable 108 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  CombVariable #865
subtype constraint: Variable 845 at class classfile.classFile field classConstPool; tree constPool  <:  CombVariable #866
inequality constraint: Variable 862 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 3; tree classFieldSec != Constant(@GUT.quals.Lost)
inequality constraint: Variable 850 at class classfile.classFile field className; tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 846 at class classfile.classFile field classDecl; tree classDeclSec  |>  Variable 182 at method classfile.classDeclSec#getClassName():Ljava/lang/String; return type; tree String  =  CombVariable #867
subtype constraint: CombVariable #867  <:  Variable 850 at class classfile.classFile field className; tree String
combine constraint: Variable 846 at class classfile.classFile field classDecl; tree classDeclSec  |>  Variable 182 at method classfile.classDeclSec#getClassName():Ljava/lang/String; return type; tree String  =  CombVariable #868
inequality constraint: Variable 846 at class classfile.classFile field classDecl; tree classDeclSec != Constant(@GUT.quals.Lost)
inequality constraint: Variable 846 at class classfile.classFile field classDecl; tree classDeclSec != Constant(@GUT.quals.Any)
combine constraint: Variable 846 at class classfile.classFile field classDecl; tree classDeclSec  |>  Variable 182 at method classfile.classDeclSec#getClassName():Ljava/lang/String; return type; tree String  =  CombVariable #869
inequality constraint: Variable 848 at class classfile.classFile field classMethods; tree classMethodSec != Constant(@GUT.quals.Lost)
subtype constraint: Variable 870 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 4; tree classMethodSec  <:  Variable 848 at class classfile.classFile field classMethods; tree classMethodSec
combine constraint: Variable 870 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 4; tree classMethodSec  |>  Variable 809 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V parameter 0; tree DataInputStream  =  CombVariable #871
combine constraint: Variable 870 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 4; tree classMethodSec  |>  Variable 810 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V parameter 1; tree constPool  =  CombVariable #872
combine constraint: Variable 870 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 4; tree classMethodSec  |>  Variable 811 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V parameter 2; tree String  =  CombVariable #873
inequality constraint: CombVariable #871 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #872 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #873 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 870 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 4; tree classMethodSec != Constant(@GUT.quals.Lost)
inequality constraint: Variable 870 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 4; tree classMethodSec != Constant(@GUT.quals.Any)
combine constraint: Variable 870 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 4; tree classMethodSec  |>  Variable 809 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V parameter 0; tree DataInputStream  =  CombVariable #874
combine constraint: Variable 870 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 4; tree classMethodSec  |>  Variable 810 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V parameter 1; tree constPool  =  CombVariable #875
combine constraint: Variable 870 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 4; tree classMethodSec  |>  Variable 811 at method classfile.classMethodSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;):V parameter 2; tree String  =  CombVariable #876
subtype constraint: Variable 108 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  CombVariable #874
subtype constraint: Variable 845 at class classfile.classFile field classConstPool; tree constPool  <:  CombVariable #875
subtype constraint: Variable 850 at class classfile.classFile field className; tree String  <:  CombVariable #876
inequality constraint: Variable 870 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 4; tree classMethodSec != Constant(@GUT.quals.Lost)
inequality constraint: Variable 849 at class classfile.classFile field classAttrs; tree classAttrSec != Constant(@GUT.quals.Lost)
subtype constraint: Variable 877 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 5; tree classAttrSec  <:  Variable 849 at class classfile.classFile field classAttrs; tree classAttrSec
combine constraint: Variable 877 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 5; tree classAttrSec  |>  Variable 823 at method classfile.classAttrSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  =  CombVariable #878
combine constraint: Variable 877 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 5; tree classAttrSec  |>  Variable 824 at method classfile.classAttrSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  =  CombVariable #879
inequality constraint: CombVariable #878 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #879 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 877 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 5; tree classAttrSec != Constant(@GUT.quals.Lost)
inequality constraint: Variable 877 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 5; tree classAttrSec != Constant(@GUT.quals.Any)
combine constraint: Variable 877 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 5; tree classAttrSec  |>  Variable 823 at method classfile.classAttrSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  =  CombVariable #880
combine constraint: Variable 877 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 5; tree classAttrSec  |>  Variable 824 at method classfile.classAttrSec#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  =  CombVariable #881
subtype constraint: Variable 108 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  CombVariable #880
subtype constraint: Variable 845 at class classfile.classFile field classConstPool; tree constPool  <:  CombVariable #881
inequality constraint: Variable 877 at method classfile.classFile#<init>(Ljava/io/DataInputStream;):V creation 5; tree classAttrSec != Constant(@GUT.quals.Lost)
inequality constraint: Variable 882 at method classfile.classFile#pr():V local variable srcFile(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 882 at method classfile.classFile#pr():V local variable srcFile(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 849 at class classfile.classFile field classAttrs; tree classAttrSec  |>  Variable 836 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; return type; tree String  =  CombVariable #883
subtype constraint: CombVariable #883  <:  Variable 882 at method classfile.classFile#pr():V local variable srcFile(0); tree String
combine constraint: Variable 849 at class classfile.classFile field classAttrs; tree classAttrSec  |>  Variable 836 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; return type; tree String  =  CombVariable #884
inequality constraint: Variable 849 at class classfile.classFile field classAttrs; tree classAttrSec != Constant(@GUT.quals.Lost)
inequality constraint: Variable 849 at class classfile.classFile field classAttrs; tree classAttrSec != Constant(@GUT.quals.Any)
combine constraint: Variable 849 at class classfile.classFile field classAttrs; tree classAttrSec  |>  Variable 836 at method classfile.classAttrSec#getSrcFileName():Ljava/lang/String; return type; tree String  =  CombVariable #885
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #886
inequality constraint: CombVariable #886 != 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 #887
subtype constraint: CombVariable #888  <:  CombVariable #887
inequality constraint: Variable 846 at class classfile.classFile field classDecl; tree classDeclSec != Constant(@GUT.quals.Lost)
inequality constraint: Variable 846 at class classfile.classFile field classDecl; tree classDeclSec != Constant(@GUT.quals.Any)
inequality constraint: Variable 847 at class classfile.classFile field classFields; tree classFieldSec != Constant(@GUT.quals.Lost)
inequality constraint: Variable 847 at class classfile.classFile field classFields; tree classFieldSec != Constant(@GUT.quals.Any)
inequality constraint: Variable 848 at class classfile.classFile field classMethods; tree classMethodSec != Constant(@GUT.quals.Lost)
inequality constraint: Variable 848 at class classfile.classFile field classMethods; tree classMethodSec != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #889
inequality constraint: CombVariable #889 != 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 #890
subtype constraint: CombVariable #891  <:  CombVariable #890
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 892 at class jconst.constRef field class_ref; tree constClass_or_String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 893 at class jconst.constRef field name_ref; tree constName_and_Type_info != Constant(@GUT.quals.Lost)
subtype constraint: Variable 243 at method jconst.constBase#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 894 at method jconst.constRef#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
inequality constraint: Variable 894 at method jconst.constRef#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 894 at method jconst.constRef#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 894 at method jconst.constRef#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
subtype constraint: Variable 249 at method jconst.constBase#set_ref([Ljconst/constBase;):V parameter 0; tree constBase[]  <:  Variable 895 at method jconst.constRef#set_ref([Ljconst/constBase;):V parameter 0; tree constBase[]
subtype constraint: Variable 250 at method jconst.constBase#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[]  <:  Variable 896 at method jconst.constRef#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[]
inequality constraint: Variable 896 at method jconst.constRef#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 897 at method jconst.constRef#set_ref([Ljconst/constBase;):V local variable tmp(0); tree constBase != Constant(@GUT.quals.Lost)
subtype constraint: Variable 896 at method jconst.constRef#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[]  <:  Variable 897 at method jconst.constRef#set_ref([Ljconst/constBase;):V local variable tmp(0); tree constBase
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 897 at method jconst.constRef#set_ref([Ljconst/constBase;):V local variable tmp(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 892 at class jconst.constRef field class_ref; tree constClass_or_String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 898 at method jconst.constRef#set_ref([Ljconst/constBase;):V cast 0; tree constClass_or_String  <:  Variable 892 at class jconst.constRef field class_ref; tree constClass_or_String
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 897 at method jconst.constRef#set_ref([Ljconst/constBase;):V local variable tmp(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #899
inequality constraint: CombVariable #899 != 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 #900
subtype constraint: CombVariable #901  <:  CombVariable #900
inequality constraint: Variable 897 at method jconst.constRef#set_ref([Ljconst/constBase;):V local variable tmp(0); tree constBase != Constant(@GUT.quals.Lost)
subtype constraint: Variable 896 at method jconst.constRef#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[]  <:  Variable 897 at method jconst.constRef#set_ref([Ljconst/constBase;):V local variable tmp(0); tree constBase
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 897 at method jconst.constRef#set_ref([Ljconst/constBase;):V local variable tmp(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 893 at class jconst.constRef field name_ref; tree constName_and_Type_info != Constant(@GUT.quals.Lost)
subtype constraint: Variable 902 at method jconst.constRef#set_ref([Ljconst/constBase;):V cast 1; tree constName_and_Type_info  <:  Variable 893 at class jconst.constRef field name_ref; tree constName_and_Type_info
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 897 at method jconst.constRef#set_ref([Ljconst/constBase;):V local variable tmp(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #903
inequality constraint: CombVariable #903 != 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 #904
subtype constraint: CombVariable #905  <:  CombVariable #904
inequality constraint: Variable 906 at method jconst.constRef#getString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 906 at method jconst.constRef#getString():Ljava/lang/String; return type; tree String  <:  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String
inequality constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 908 at method jconst.constRef#getString():Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer
inequality constraint: Variable 908 at method jconst.constRef#getString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 908 at method jconst.constRef#getString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 908 at method jconst.constRef#getString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #909
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #910
inequality constraint: CombVariable #909 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #911
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #912
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String  =  CombVariable #913
subtype constraint: CombVariable #913  <:  CombVariable #911
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String  =  CombVariable #914
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String  =  CombVariable #915
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #916
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #917
inequality constraint: CombVariable #916 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #918
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #919
subtype constraint: Literal(STRING_LITERAL, ": ")  <:  CombVariable #918
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #920
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #921
inequality constraint: CombVariable #920 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #922
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #923
combine constraint: Variable 892 at class jconst.constRef field class_ref; tree constClass_or_String  |>  Variable 552 at method jconst.constClass_or_String#getString():Ljava/lang/String; return type; tree String  =  CombVariable #924
subtype constraint: CombVariable #924  <:  CombVariable #922
combine constraint: Variable 892 at class jconst.constRef field class_ref; tree constClass_or_String  |>  Variable 552 at method jconst.constClass_or_String#getString():Ljava/lang/String; return type; tree String  =  CombVariable #925
combine constraint: Variable 892 at class jconst.constRef field class_ref; tree constClass_or_String  |>  Variable 552 at method jconst.constClass_or_String#getString():Ljava/lang/String; return type; tree String  =  CombVariable #926
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #927
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #928
inequality constraint: CombVariable #927 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #929
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #930
subtype constraint: Literal(STRING_LITERAL, "null ref")  <:  CombVariable #929
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #931
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #932
inequality constraint: CombVariable #931 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #933
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #934
subtype constraint: Literal(STRING_LITERAL, ", ")  <:  CombVariable #933
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #935
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #936
inequality constraint: CombVariable #935 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #937
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #938
combine constraint: Variable 893 at class jconst.constRef field name_ref; tree constName_and_Type_info  |>  Variable 939 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; return type; tree String  =  CombVariable #940
subtype constraint: CombVariable #940  <:  CombVariable #937
combine constraint: Variable 893 at class jconst.constRef field name_ref; tree constName_and_Type_info  |>  Variable 939 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; return type; tree String  =  CombVariable #941
combine constraint: Variable 893 at class jconst.constRef field name_ref; tree constName_and_Type_info  |>  Variable 939 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; return type; tree String  =  CombVariable #942
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #943
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #944
inequality constraint: CombVariable #943 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #945
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #946
subtype constraint: Literal(STRING_LITERAL, "null ref")  <:  CombVariable #945
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #947
subtype constraint: CombVariable #947  <:  Variable 906 at method jconst.constRef#getString():Ljava/lang/String; return type; tree String
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #948
inequality constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 907 at method jconst.constRef#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #949
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #950
inequality constraint: CombVariable #950 != 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 #951
subtype constraint: Variable 906 at method jconst.constRef#getString():Ljava/lang/String; return type; tree String  <:  CombVariable #951
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 952 at class jconst.constName_and_Type_info field descriptor_Utf8; tree constUtf8 != Constant(@GUT.quals.Lost)
subtype constraint: Variable 243 at method jconst.constBase#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 953 at method jconst.constName_and_Type_info#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
subtype constraint: Variable 775 at method jconst.constClass_or_String#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 953 at method jconst.constName_and_Type_info#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
inequality constraint: Variable 953 at method jconst.constName_and_Type_info#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 775 at method jconst.constClass_or_String#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  =  CombVariable #954
inequality constraint: CombVariable #954 != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 775 at method jconst.constClass_or_String#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  =  CombVariable #955
subtype constraint: Variable 953 at method jconst.constName_and_Type_info#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  CombVariable #955
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 953 at method jconst.constName_and_Type_info#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
subtype constraint: Variable 249 at method jconst.constBase#set_ref([Ljconst/constBase;):V parameter 0; tree constBase[]  <:  Variable 956 at method jconst.constName_and_Type_info#set_ref([Ljconst/constBase;):V parameter 0; tree constBase[]
subtype constraint: Variable 250 at method jconst.constBase#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[]  <:  Variable 957 at method jconst.constName_and_Type_info#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[]
subtype constraint: Variable 776 at method jconst.constClass_or_String#set_ref([Ljconst/constBase;):V parameter 0; tree constBase[]  <:  Variable 956 at method jconst.constName_and_Type_info#set_ref([Ljconst/constBase;):V parameter 0; tree constBase[]
subtype constraint: Variable 777 at method jconst.constClass_or_String#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[]  <:  Variable 957 at method jconst.constName_and_Type_info#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[]
inequality constraint: Variable 957 at method jconst.constName_and_Type_info#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[] != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 776 at method jconst.constClass_or_String#set_ref([Ljconst/constBase;):V parameter 0; tree constBase[]  =  CombVariable #958
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 777 at method jconst.constClass_or_String#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[]  =  CombVariable #959
inequality constraint: CombVariable #958 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #959 != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 776 at method jconst.constClass_or_String#set_ref([Ljconst/constBase;):V parameter 0; tree constBase[]  =  CombVariable #960
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 777 at method jconst.constClass_or_String#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[]  =  CombVariable #961
subtype constraint: Variable 956 at method jconst.constName_and_Type_info#set_ref([Ljconst/constBase;):V parameter 0; tree constBase[]  <:  CombVariable #960
subtype constraint: Variable 957 at method jconst.constName_and_Type_info#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[]  <:  CombVariable #961
inequality constraint: Variable 962 at method jconst.constName_and_Type_info#set_ref([Ljconst/constBase;):V local variable tmp(0); tree constBase != Constant(@GUT.quals.Lost)
subtype constraint: Variable 957 at method jconst.constName_and_Type_info#set_ref([Ljconst/constBase;):V parameter 0; tree constBase at position (0) within constBase[]  <:  Variable 962 at method jconst.constName_and_Type_info#set_ref([Ljconst/constBase;):V local variable tmp(0); tree constBase
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 962 at method jconst.constName_and_Type_info#set_ref([Ljconst/constBase;):V local variable tmp(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 952 at class jconst.constName_and_Type_info field descriptor_Utf8; tree constUtf8 != Constant(@GUT.quals.Lost)
subtype constraint: Variable 963 at method jconst.constName_and_Type_info#set_ref([Ljconst/constBase;):V cast 0; tree constUtf8  <:  Variable 952 at class jconst.constName_and_Type_info field descriptor_Utf8; tree constUtf8
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 962 at method jconst.constName_and_Type_info#set_ref([Ljconst/constBase;):V local variable tmp(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #964
inequality constraint: CombVariable #964 != 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 #965
subtype constraint: Literal(STRING_LITERAL, "Descriptor object at index is not a constUtf8")  <:  CombVariable #965
inequality constraint: Variable 939 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 939 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; return type; tree String  <:  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String
subtype constraint: Variable 939 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; return type; tree String  <:  Variable 552 at method jconst.constClass_or_String#getString():Ljava/lang/String; return type; tree String
inequality constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Lost)
subtype constraint: Variable 967 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; creation 0; tree StringBuffer  <:  Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer
inequality constraint: Variable 967 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 967 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Any)
inequality constraint: Variable 967 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; creation 0; tree StringBuffer != Constant(@GUT.quals.Lost)
combine constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #968
combine constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #969
inequality constraint: CombVariable #968 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #970
combine constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #971
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 552 at method jconst.constClass_or_String#getString():Ljava/lang/String; return type; tree String  =  CombVariable #972
subtype constraint: CombVariable #972  <:  CombVariable #970
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 552 at method jconst.constClass_or_String#getString():Ljava/lang/String; return type; tree String  =  CombVariable #973
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 552 at method jconst.constClass_or_String#getString():Ljava/lang/String; return type; tree String  =  CombVariable #974
combine constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #975
combine constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #976
inequality constraint: CombVariable #975 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #977
combine constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #978
subtype constraint: Literal(STRING_LITERAL, ", ")  <:  CombVariable #977
combine constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #979
combine constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #980
inequality constraint: CombVariable #979 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #981
combine constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #982
combine constraint: Variable 952 at class jconst.constName_and_Type_info field descriptor_Utf8; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #983
subtype constraint: CombVariable #983  <:  CombVariable #981
combine constraint: Variable 952 at class jconst.constName_and_Type_info field descriptor_Utf8; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #984
combine constraint: Variable 952 at class jconst.constName_and_Type_info field descriptor_Utf8; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #985
combine constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #986
combine constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #987
inequality constraint: CombVariable #986 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #988
combine constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #989
subtype constraint: Literal(STRING_LITERAL, "null ref")  <:  CombVariable #988
combine constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #990
subtype constraint: CombVariable #990  <:  Variable 939 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; return type; tree String
combine constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #991
inequality constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Lost)
inequality constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer != Constant(@GUT.quals.Any)
combine constraint: Variable 966 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; local variable str(0); tree StringBuffer  |>  Constant(@GUT.quals.Peer)  =  CombVariable #992
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #993
inequality constraint: CombVariable #993 != 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 #994
subtype constraint: Variable 939 at method jconst.constName_and_Type_info#getString():Ljava/lang/String; return type; tree String  <:  CombVariable #994
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 995 at method jconst.constLongConvert#readLong(Ljava/io/DataInputStream;):J parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 41 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 995 at method jconst.constLongConvert#readLong(Ljava/io/DataInputStream;):J parameter 0; tree DataInputStream  <:  Variable 41 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 41 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 995 at method jconst.constLongConvert#readLong(Ljava/io/DataInputStream;):J parameter 0; tree DataInputStream  <:  Variable 41 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
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)
subtype constraint: Variable 243 at method jconst.constBase#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 996 at method jconst.constDouble#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
inequality constraint: Variable 996 at method jconst.constDouble#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 995 at method jconst.constLongConvert#readLong(Ljava/io/DataInputStream;):J parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 996 at method jconst.constDouble#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 995 at method jconst.constLongConvert#readLong(Ljava/io/DataInputStream;):J parameter 0; tree DataInputStream
inequality constraint: Variable 997 at method jconst.constDouble#getString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 997 at method jconst.constDouble#getString():Ljava/lang/String; return type; tree String  <:  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #998
subtype constraint: CombVariable #998  <:  Variable 997 at method jconst.constDouble#getString():Ljava/lang/String; return type; tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #999
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 #1000
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)
subtype constraint: Variable 243 at method jconst.constBase#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 1001 at method jconst.constInt#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
inequality constraint: Variable 1001 at method jconst.constInt#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 41 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1001 at method jconst.constInt#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 41 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 1002 at method jconst.constInt#getString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1002 at method jconst.constInt#getString():Ljava/lang/String; return type; tree String  <:  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1003
subtype constraint: CombVariable #1003  <:  Variable 1002 at method jconst.constInt#getString():Ljava/lang/String; return type; tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1004
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 #1005
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)
subtype constraint: Variable 243 at method jconst.constBase#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 1006 at method jconst.constLong#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
inequality constraint: Variable 1006 at method jconst.constLong#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 995 at method jconst.constLongConvert#readLong(Ljava/io/DataInputStream;):J parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1006 at method jconst.constLong#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 995 at method jconst.constLongConvert#readLong(Ljava/io/DataInputStream;):J parameter 0; tree DataInputStream
inequality constraint: Variable 1007 at method jconst.constLong#getString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1007 at method jconst.constLong#getString():Ljava/lang/String; return type; tree String  <:  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1008
subtype constraint: CombVariable #1008  <:  Variable 1007 at method jconst.constLong#getString():Ljava/lang/String; return type; tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1009
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 #1010
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.Any)
subtype constraint: Variable 243 at method jconst.constBase#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 1011 at method jconst.constFloat#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream
inequality constraint: Variable 1011 at method jconst.constFloat#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 41 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1011 at method jconst.constFloat#read(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 41 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 1012 at method jconst.constFloat#getString():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1012 at method jconst.constFloat#getString():Ljava/lang/String; return type; tree String  <:  Variable 190 at method jconst.constBase#getString():Ljava/lang/String; return type; tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1013
subtype constraint: CombVariable #1013  <:  Variable 1012 at method jconst.constFloat#getString():Ljava/lang/String; return type; tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1014
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 #1015
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: Variable 1016 at class attr.innerClassAttr$innerClassInfo field innerClass; tree constClass_or_String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 1016 at class attr.innerClassAttr$innerClassInfo field innerClass; tree constClass_or_String
inequality constraint: Variable 1017 at class attr.innerClassAttr$innerClassInfo field outerClass; tree constClass_or_String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 1017 at class attr.innerClassAttr$innerClassInfo field outerClass; tree constClass_or_String
inequality constraint: Variable 1018 at class attr.innerClassAttr$innerClassInfo field className; tree constUtf8 != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 1018 at class attr.innerClassAttr$innerClassInfo field className; tree constUtf8
inequality constraint: Variable 1019 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1020 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1019 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1019 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1019 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1019 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 1021 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1021 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
combine constraint: Variable 1020 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1022
subtype constraint: CombVariable #1022  <:  Variable 1021 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
combine constraint: Variable 1020 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1023
inequality constraint: Variable 1020 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1020 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Any)
combine constraint: Variable 1020 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1024
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 1021 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1016 at class attr.innerClassAttr$innerClassInfo field innerClass; tree constClass_or_String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1025 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 0; tree constClass_or_String  <:  Variable 1016 at class attr.innerClassAttr$innerClassInfo field innerClass; tree constClass_or_String
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 1021 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1021 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
combine constraint: Variable 1020 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1026
subtype constraint: CombVariable #1026  <:  Variable 1021 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
combine constraint: Variable 1020 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1027
inequality constraint: Variable 1020 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1020 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Any)
combine constraint: Variable 1020 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1028
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 1021 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1017 at class attr.innerClassAttr$innerClassInfo field outerClass; tree constClass_or_String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1029 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 1; tree constClass_or_String  <:  Variable 1017 at class attr.innerClassAttr$innerClassInfo field outerClass; tree constClass_or_String
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 1021 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1021 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
combine constraint: Variable 1020 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1030
subtype constraint: CombVariable #1030  <:  Variable 1021 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
combine constraint: Variable 1020 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1031
inequality constraint: Variable 1020 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1020 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Any)
combine constraint: Variable 1020 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1032
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 1021 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1018 at class attr.innerClassAttr$innerClassInfo field className; tree constUtf8 != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1033 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 2; tree constUtf8  <:  Variable 1018 at class attr.innerClassAttr$innerClassInfo field className; tree constUtf8
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 1021 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1034
inequality constraint: CombVariable #1034 != 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 #1035
subtype constraint: Literal(STRING_LITERAL, "innerClass: ")  <:  CombVariable #1035
inequality constraint: Variable 1016 at class attr.innerClassAttr$innerClassInfo field innerClass; tree constClass_or_String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1016 at class attr.innerClassAttr$innerClassInfo field innerClass; tree constClass_or_String != Constant(@GUT.quals.Any)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1036
inequality constraint: CombVariable #1036 != 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 #1037
subtype constraint: Literal(STRING_LITERAL, "outerClass: ")  <:  CombVariable #1037
inequality constraint: Variable 1017 at class attr.innerClassAttr$innerClassInfo field outerClass; tree constClass_or_String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1017 at class attr.innerClassAttr$innerClassInfo field outerClass; tree constClass_or_String != Constant(@GUT.quals.Any)
inequality constraint: Variable 1039 at class attr.innerClassAttr field classInfoTab; tree innerClassInfo at position (0) within innerClassInfo[] != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 1038 at class attr.innerClassAttr field classInfoTab; tree innerClassInfo[]
inequality constraint: Variable 1040 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1041 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1042 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 473 at method attr.attrInfo#<init>(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1040 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String  <:  Variable 473 at method attr.attrInfo#<init>(Ljava/lang/String;I):V parameter 0; tree String
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1041 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 1038 at class attr.innerClassAttr field classInfoTab; tree innerClassInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1039 at class attr.innerClassAttr field classInfoTab; tree innerClassInfo at position (0) within innerClassInfo[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1043 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree new innerClassInfo[numInnerClasses]  <:  Variable 1038 at class attr.innerClassAttr field classInfoTab; tree innerClassInfo[]
subtype constraint: Variable 1044 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree innerClassInfo at position (0) within new innerClassInfo[numInnerClasses]  <:  Variable 1039 at class attr.innerClassAttr field classInfoTab; tree innerClassInfo at position (0) within innerClassInfo[]
inequality constraint: Variable 1044 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree innerClassInfo at position (0) within new innerClassInfo[numInnerClasses] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1039 at class attr.innerClassAttr field classInfoTab; tree innerClassInfo at position (0) within innerClassInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1038 at class attr.innerClassAttr field classInfoTab; tree innerClassInfo[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1038 at class attr.innerClassAttr field classInfoTab; tree innerClassInfo[] != Constant(@GUT.quals.Any)
subtype constraint: Variable 1045 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree innerClassInfo  <:  Variable 1039 at class attr.innerClassAttr field classInfoTab; tree innerClassInfo at position (0) within innerClassInfo[]
combine constraint: Variable 1045 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree innerClassInfo  |>  Variable 1019 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  =  CombVariable #1046
combine constraint: Variable 1045 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree innerClassInfo  |>  Variable 1020 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  =  CombVariable #1047
inequality constraint: CombVariable #1046 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1047 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1045 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree innerClassInfo != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1045 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree innerClassInfo != Constant(@GUT.quals.Any)
combine constraint: Variable 1045 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree innerClassInfo  |>  Variable 1019 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  =  CombVariable #1048
combine constraint: Variable 1045 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree innerClassInfo  |>  Variable 1020 at method attr.innerClassAttr$innerClassInfo#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  =  CombVariable #1049
subtype constraint: Variable 1041 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  <:  CombVariable #1048
subtype constraint: Variable 1042 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  <:  CombVariable #1049
inequality constraint: Variable 1045 at method attr.innerClassAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree innerClassInfo != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1050 at method attr.synthAttr#<init>(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 473 at method attr.attrInfo#<init>(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1050 at method attr.synthAttr#<init>(Ljava/lang/String;I):V parameter 0; tree String  <:  Variable 473 at method attr.attrInfo#<init>(Ljava/lang/String;I):V parameter 0; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1052 at class attr.exceptAttr field exceptTable; tree constClass_or_String at position (0) within constClass_or_String[] != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 1051 at class attr.exceptAttr field exceptTable; tree constClass_or_String[]
inequality constraint: Variable 1053 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1054 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1055 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 473 at method attr.attrInfo#<init>(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1053 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String  <:  Variable 473 at method attr.attrInfo#<init>(Ljava/lang/String;I):V parameter 0; tree String
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1054 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 1056 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1051 at class attr.exceptAttr field exceptTable; tree constClass_or_String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1052 at class attr.exceptAttr field exceptTable; tree constClass_or_String at position (0) within constClass_or_String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1057 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree new constClass_or_String[numExcept]  <:  Variable 1051 at class attr.exceptAttr field exceptTable; tree constClass_or_String[]
subtype constraint: Variable 1058 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree constClass_or_String at position (0) within new constClass_or_String[numExcept]  <:  Variable 1052 at class attr.exceptAttr field exceptTable; tree constClass_or_String at position (0) within constClass_or_String[]
inequality constraint: Variable 1058 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree constClass_or_String at position (0) within new constClass_or_String[numExcept] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1054 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 1056 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
combine constraint: Variable 1055 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1059
subtype constraint: CombVariable #1059  <:  Variable 1056 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
combine constraint: Variable 1055 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1060
inequality constraint: Variable 1055 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1055 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool != Constant(@GUT.quals.Any)
combine constraint: Variable 1055 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1061
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 1056 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1052 at class attr.exceptAttr field exceptTable; tree constClass_or_String at position (0) within constClass_or_String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1051 at class attr.exceptAttr field exceptTable; tree constClass_or_String[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1051 at class attr.exceptAttr field exceptTable; tree constClass_or_String[] != Constant(@GUT.quals.Any)
subtype constraint: Variable 1062 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V cast 0; tree constClass_or_String  <:  Variable 1052 at class attr.exceptAttr field exceptTable; tree constClass_or_String at position (0) within constClass_or_String[]
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 1056 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #1063
inequality constraint: CombVariable #1063 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #1064
subtype constraint: CombVariable #1065  <:  CombVariable #1064
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #1066
inequality constraint: CombVariable #1066 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #1067
subtype constraint: CombVariable #1068  <:  CombVariable #1067
combine constraint: Variable 1056 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1069
combine constraint: Variable 1056 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1070
combine constraint: CombVariable #1069  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1071
inequality constraint: CombVariable #1069 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1069 != Constant(@GUT.quals.Any)
combine constraint: CombVariable #1069  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1072
combine constraint: Variable 1056 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1073
combine constraint: Variable 1056 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1074
inequality constraint: Variable 1056 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1056 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase != Constant(@GUT.quals.Any)
combine constraint: Variable 1056 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1075
combine constraint: Variable 1056 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1076
inequality constraint: Variable 544 at method attr.exceptAttr#getExceptTab():[Ljconst/constClass_or_String; return type; tree constClass_or_String at position (0) within constClass_or_String[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1051 at class attr.exceptAttr field exceptTable; tree constClass_or_String[]  <:  Variable 543 at method attr.exceptAttr#getExceptTab():[Ljconst/constClass_or_String; return type; tree constClass_or_String[]
subtype constraint: Variable 1052 at class attr.exceptAttr field exceptTable; tree constClass_or_String at position (0) within constClass_or_String[]  <:  Variable 544 at method attr.exceptAttr#getExceptTab():[Ljconst/constClass_or_String; return type; tree constClass_or_String at position (0) within constClass_or_String[]
inequality constraint: Variable 1077 at class attr.attrFactory field dataIn; tree dataRead != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1077 at class attr.attrFactory field dataIn; tree dataRead != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1078 at class attr.attrFactory field dataIn creation 0; tree dataRead  <:  Variable 1077 at class attr.attrFactory field dataIn; tree dataRead
inequality constraint: Variable 1078 at class attr.attrFactory field dataIn creation 0; tree dataRead != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1078 at class attr.attrFactory field dataIn creation 0; tree dataRead != Constant(@GUT.quals.Any)
inequality constraint: Variable 1078 at class attr.attrFactory field dataIn creation 0; tree dataRead != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1078 at class attr.attrFactory field dataIn creation 0; tree dataRead != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1078 at class attr.attrFactory field dataIn creation 0; tree dataRead != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1079 at method attr.attrFactory#skip_data(ILjava/io/DataInputStream;):V parameter 1; tree DataInputStream != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1079 at method attr.attrFactory#skip_data(ILjava/io/DataInputStream;):V parameter 1; tree DataInputStream != Constant(@GUT.quals.Lost)
combine constraint: Variable 1077 at class attr.attrFactory field dataIn; tree dataRead  |>  Variable 7 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream  =  CombVariable #1080
combine constraint: Variable 1077 at class attr.attrFactory field dataIn; tree dataRead  |>  Variable 7 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream  =  CombVariable #1081
inequality constraint: CombVariable #1081 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1077 at class attr.attrFactory field dataIn; tree dataRead != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1077 at class attr.attrFactory field dataIn; tree dataRead != Constant(@GUT.quals.Any)
combine constraint: Variable 1077 at class attr.attrFactory field dataIn; tree dataRead  |>  Variable 7 at method util.dataRead#readU1(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream  =  CombVariable #1082
subtype constraint: Variable 1079 at method attr.attrFactory#skip_data(ILjava/io/DataInputStream;):V parameter 1; tree DataInputStream  <:  CombVariable #1082
inequality constraint: Variable 306 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; return type; tree attrInfo != Constant(@GUT.quals.Rep)
inequality constraint: Variable 306 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; return type; tree attrInfo != Constant(@GUT.quals.Lost)
inequality constraint: Variable 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream != Constant(@GUT.quals.Rep)
inequality constraint: Variable 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool != Constant(@GUT.quals.Rep)
inequality constraint: Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1083 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable obj(0); tree constBase != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1083 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1084 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable name(0); tree constUtf8 != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1084 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable name(0); tree constUtf8 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1085 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable retObj(0); tree attrInfo != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1085 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable retObj(0); tree attrInfo != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 1085 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable retObj(0); tree attrInfo
combine constraint: Variable 1077 at class attr.attrFactory field dataIn; tree dataRead  |>  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream  =  CombVariable #1086
combine constraint: Variable 1077 at class attr.attrFactory field dataIn; tree dataRead  |>  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream  =  CombVariable #1087
inequality constraint: CombVariable #1087 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1077 at class attr.attrFactory field dataIn; tree dataRead != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1077 at class attr.attrFactory field dataIn; tree dataRead != Constant(@GUT.quals.Any)
combine constraint: Variable 1077 at class attr.attrFactory field dataIn; tree dataRead  |>  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream  =  CombVariable #1088
subtype constraint: Variable 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream  <:  CombVariable #1088
combine constraint: Variable 1077 at class attr.attrFactory field dataIn; tree dataRead  |>  Variable 41 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream  =  CombVariable #1089
combine constraint: Variable 1077 at class attr.attrFactory field dataIn; tree dataRead  |>  Variable 41 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream  =  CombVariable #1090
inequality constraint: CombVariable #1090 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1077 at class attr.attrFactory field dataIn; tree dataRead != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1077 at class attr.attrFactory field dataIn; tree dataRead != Constant(@GUT.quals.Any)
combine constraint: Variable 1077 at class attr.attrFactory field dataIn; tree dataRead  |>  Variable 41 at method util.dataRead#readU4(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream  =  CombVariable #1091
subtype constraint: Variable 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream  <:  CombVariable #1091
inequality constraint: Variable 1083 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
combine constraint: Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1092
subtype constraint: CombVariable #1092  <:  Variable 1083 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable obj(0); tree constBase
combine constraint: Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1093
inequality constraint: Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool != Constant(@GUT.quals.Any)
combine constraint: Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1094
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 1083 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1084 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable name(0); tree constUtf8 != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1096 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; cast 0; tree constUtf8  <:  Variable 1084 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable name(0); tree constUtf8
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 1083 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Rep)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 1084 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable name(0); tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #1097
subtype constraint: CombVariable #1097  <:  Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String
combine constraint: Variable 1084 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable name(0); tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #1098
combine constraint: Variable 1084 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable name(0); tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #1099
combine constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1100
inequality constraint: CombVariable #1100 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1101
subtype constraint: Literal(STRING_LITERAL, "SourceFile")  <:  CombVariable #1101
inequality constraint: Variable 1085 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable retObj(0); tree attrInfo != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1102 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 0; tree srcFileAttr  <:  Variable 1085 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable retObj(0); tree attrInfo
combine constraint: Variable 1102 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 0; tree srcFileAttr  |>  Variable 1103 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String  =  CombVariable #1106
combine constraint: Variable 1102 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 0; tree srcFileAttr  |>  Variable 1104 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  =  CombVariable #1107
combine constraint: Variable 1102 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 0; tree srcFileAttr  |>  Variable 1105 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  =  CombVariable #1108
inequality constraint: CombVariable #1106 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1107 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1108 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1102 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 0; tree srcFileAttr != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1102 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 0; tree srcFileAttr != Constant(@GUT.quals.Any)
inequality constraint: Variable 1102 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 0; tree srcFileAttr != Constant(@GUT.quals.Rep)
combine constraint: Variable 1102 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 0; tree srcFileAttr  |>  Variable 1103 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String  =  CombVariable #1109
combine constraint: Variable 1102 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 0; tree srcFileAttr  |>  Variable 1104 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  =  CombVariable #1110
combine constraint: Variable 1102 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 0; tree srcFileAttr  |>  Variable 1105 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  =  CombVariable #1111
subtype constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  <:  CombVariable #1109
subtype constraint: Variable 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream  <:  CombVariable #1110
subtype constraint: Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool  <:  CombVariable #1111
inequality constraint: Variable 1102 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 0; tree srcFileAttr != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1102 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 0; tree srcFileAttr != Constant(@GUT.quals.Lost)
combine constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1112
inequality constraint: CombVariable #1112 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1113
subtype constraint: Literal(STRING_LITERAL, "ConstantValue")  <:  CombVariable #1113
inequality constraint: Variable 1085 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable retObj(0); tree attrInfo != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1114 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 1; tree constValueAttr  <:  Variable 1085 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable retObj(0); tree attrInfo
combine constraint: Variable 1114 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 1; tree constValueAttr  |>  Variable 1115 at method attr.constValueAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String  =  CombVariable #1118
combine constraint: Variable 1114 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 1; tree constValueAttr  |>  Variable 1116 at method attr.constValueAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  =  CombVariable #1119
combine constraint: Variable 1114 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 1; tree constValueAttr  |>  Variable 1117 at method attr.constValueAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  =  CombVariable #1120
inequality constraint: CombVariable #1118 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1119 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1120 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1114 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 1; tree constValueAttr != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1114 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 1; tree constValueAttr != Constant(@GUT.quals.Any)
inequality constraint: Variable 1114 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 1; tree constValueAttr != Constant(@GUT.quals.Rep)
combine constraint: Variable 1114 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 1; tree constValueAttr  |>  Variable 1115 at method attr.constValueAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String  =  CombVariable #1121
combine constraint: Variable 1114 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 1; tree constValueAttr  |>  Variable 1116 at method attr.constValueAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  =  CombVariable #1122
combine constraint: Variable 1114 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 1; tree constValueAttr  |>  Variable 1117 at method attr.constValueAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  =  CombVariable #1123
subtype constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  <:  CombVariable #1121
subtype constraint: Variable 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream  <:  CombVariable #1122
subtype constraint: Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool  <:  CombVariable #1123
inequality constraint: Variable 1114 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 1; tree constValueAttr != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1114 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 1; tree constValueAttr != Constant(@GUT.quals.Lost)
combine constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1124
inequality constraint: CombVariable #1124 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1125
subtype constraint: Literal(STRING_LITERAL, "Code")  <:  CombVariable #1125
inequality constraint: Variable 1085 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable retObj(0); tree attrInfo != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1126 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 2; tree codeAttr  <:  Variable 1085 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable retObj(0); tree attrInfo
combine constraint: Variable 1126 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 2; tree codeAttr  |>  Variable 743 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String  =  CombVariable #1127
combine constraint: Variable 1126 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 2; tree codeAttr  |>  Variable 744 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  =  CombVariable #1128
combine constraint: Variable 1126 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 2; tree codeAttr  |>  Variable 745 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  =  CombVariable #1129
inequality constraint: CombVariable #1127 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1128 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1129 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1126 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 2; tree codeAttr != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1126 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 2; tree codeAttr != Constant(@GUT.quals.Any)
inequality constraint: Variable 1126 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 2; tree codeAttr != Constant(@GUT.quals.Rep)
combine constraint: Variable 1126 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 2; tree codeAttr  |>  Variable 743 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String  =  CombVariable #1130
combine constraint: Variable 1126 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 2; tree codeAttr  |>  Variable 744 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  =  CombVariable #1131
combine constraint: Variable 1126 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 2; tree codeAttr  |>  Variable 745 at method attr.codeAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  =  CombVariable #1132
subtype constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  <:  CombVariable #1130
subtype constraint: Variable 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream  <:  CombVariable #1131
subtype constraint: Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool  <:  CombVariable #1132
inequality constraint: Variable 1126 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 2; tree codeAttr != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1126 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 2; tree codeAttr != Constant(@GUT.quals.Lost)
combine constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1133
inequality constraint: CombVariable #1133 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1134
subtype constraint: Literal(STRING_LITERAL, "Exceptions")  <:  CombVariable #1134
inequality constraint: Variable 1085 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable retObj(0); tree attrInfo != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1135 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 3; tree exceptAttr  <:  Variable 1085 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable retObj(0); tree attrInfo
combine constraint: Variable 1135 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 3; tree exceptAttr  |>  Variable 1053 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String  =  CombVariable #1136
combine constraint: Variable 1135 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 3; tree exceptAttr  |>  Variable 1054 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  =  CombVariable #1137
combine constraint: Variable 1135 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 3; tree exceptAttr  |>  Variable 1055 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  =  CombVariable #1138
inequality constraint: CombVariable #1136 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1137 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1138 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1135 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 3; tree exceptAttr != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1135 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 3; tree exceptAttr != Constant(@GUT.quals.Any)
inequality constraint: Variable 1135 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 3; tree exceptAttr != Constant(@GUT.quals.Rep)
combine constraint: Variable 1135 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 3; tree exceptAttr  |>  Variable 1053 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String  =  CombVariable #1139
combine constraint: Variable 1135 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 3; tree exceptAttr  |>  Variable 1054 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  =  CombVariable #1140
combine constraint: Variable 1135 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 3; tree exceptAttr  |>  Variable 1055 at method attr.exceptAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  =  CombVariable #1141
subtype constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  <:  CombVariable #1139
subtype constraint: Variable 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream  <:  CombVariable #1140
subtype constraint: Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool  <:  CombVariable #1141
inequality constraint: Variable 1135 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 3; tree exceptAttr != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1135 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 3; tree exceptAttr != Constant(@GUT.quals.Lost)
combine constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1142
inequality constraint: CombVariable #1142 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1143
subtype constraint: Literal(STRING_LITERAL, "InnerClasses")  <:  CombVariable #1143
combine constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1144
inequality constraint: CombVariable #1144 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1145
subtype constraint: Literal(STRING_LITERAL, "LineNumberTable")  <:  CombVariable #1145
inequality constraint: Variable 1085 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable retObj(0); tree attrInfo != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1146 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 4; tree lineNumTabAttr  <:  Variable 1085 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable retObj(0); tree attrInfo
combine constraint: Variable 1146 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 4; tree lineNumTabAttr  |>  Variable 1147 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V parameter 0; tree String  =  CombVariable #1149
combine constraint: Variable 1146 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 4; tree lineNumTabAttr  |>  Variable 1148 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V parameter 2; tree DataInputStream  =  CombVariable #1150
inequality constraint: CombVariable #1149 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1150 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1146 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 4; tree lineNumTabAttr != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1146 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 4; tree lineNumTabAttr != Constant(@GUT.quals.Any)
inequality constraint: Variable 1146 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 4; tree lineNumTabAttr != Constant(@GUT.quals.Rep)
combine constraint: Variable 1146 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 4; tree lineNumTabAttr  |>  Variable 1147 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V parameter 0; tree String  =  CombVariable #1151
combine constraint: Variable 1146 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 4; tree lineNumTabAttr  |>  Variable 1148 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V parameter 2; tree DataInputStream  =  CombVariable #1152
subtype constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  <:  CombVariable #1151
subtype constraint: Variable 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream  <:  CombVariable #1152
inequality constraint: Variable 1146 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 4; tree lineNumTabAttr != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1146 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 4; tree lineNumTabAttr != Constant(@GUT.quals.Lost)
combine constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1153
inequality constraint: CombVariable #1153 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1154
subtype constraint: Literal(STRING_LITERAL, "LocalVariableTable")  <:  CombVariable #1154
inequality constraint: Variable 1085 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable retObj(0); tree attrInfo != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1155 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 5; tree localVarTabAttr  <:  Variable 1085 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable retObj(0); tree attrInfo
combine constraint: Variable 1155 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 5; tree localVarTabAttr  |>  Variable 1156 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String  =  CombVariable #1159
combine constraint: Variable 1155 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 5; tree localVarTabAttr  |>  Variable 1157 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  =  CombVariable #1160
combine constraint: Variable 1155 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 5; tree localVarTabAttr  |>  Variable 1158 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  =  CombVariable #1161
inequality constraint: CombVariable #1159 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1160 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1161 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1155 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 5; tree localVarTabAttr != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1155 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 5; tree localVarTabAttr != Constant(@GUT.quals.Any)
inequality constraint: Variable 1155 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 5; tree localVarTabAttr != Constant(@GUT.quals.Rep)
combine constraint: Variable 1155 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 5; tree localVarTabAttr  |>  Variable 1156 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String  =  CombVariable #1162
combine constraint: Variable 1155 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 5; tree localVarTabAttr  |>  Variable 1157 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  =  CombVariable #1163
combine constraint: Variable 1155 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 5; tree localVarTabAttr  |>  Variable 1158 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  =  CombVariable #1164
subtype constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  <:  CombVariable #1162
subtype constraint: Variable 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream  <:  CombVariable #1163
subtype constraint: Variable 308 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 1; tree constPool  <:  CombVariable #1164
inequality constraint: Variable 1155 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 5; tree localVarTabAttr != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1155 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 5; tree localVarTabAttr != Constant(@GUT.quals.Lost)
combine constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1165
inequality constraint: CombVariable #1165 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1166
subtype constraint: Literal(STRING_LITERAL, "Synthetic")  <:  CombVariable #1166
inequality constraint: Variable 1085 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable retObj(0); tree attrInfo != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1167 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 6; tree synthAttr  <:  Variable 1085 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable retObj(0); tree attrInfo
combine constraint: Variable 1167 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 6; tree synthAttr  |>  Variable 1050 at method attr.synthAttr#<init>(Ljava/lang/String;I):V parameter 0; tree String  =  CombVariable #1168
inequality constraint: CombVariable #1168 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1167 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 6; tree synthAttr != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1167 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 6; tree synthAttr != Constant(@GUT.quals.Any)
inequality constraint: Variable 1167 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 6; tree synthAttr != Constant(@GUT.quals.Rep)
combine constraint: Variable 1167 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 6; tree synthAttr  |>  Variable 1050 at method attr.synthAttr#<init>(Ljava/lang/String;I):V parameter 0; tree String  =  CombVariable #1169
subtype constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  <:  CombVariable #1169
inequality constraint: Variable 1167 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 6; tree synthAttr != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1167 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 6; tree synthAttr != Constant(@GUT.quals.Lost)
combine constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1170
inequality constraint: CombVariable #1170 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String != Constant(@GUT.quals.Any)
combine constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1171
subtype constraint: Literal(STRING_LITERAL, "Deprecated")  <:  CombVariable #1171
inequality constraint: Variable 1085 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable retObj(0); tree attrInfo != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1172 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 7; tree deprecAttr  <:  Variable 1085 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable retObj(0); tree attrInfo
combine constraint: Variable 1172 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 7; tree deprecAttr  |>  Variable 1173 at method attr.deprecAttr#<init>(Ljava/lang/String;I):V parameter 0; tree String  =  CombVariable #1174
inequality constraint: CombVariable #1174 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1172 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 7; tree deprecAttr != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1172 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 7; tree deprecAttr != Constant(@GUT.quals.Any)
inequality constraint: Variable 1172 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 7; tree deprecAttr != Constant(@GUT.quals.Rep)
combine constraint: Variable 1172 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 7; tree deprecAttr  |>  Variable 1173 at method attr.deprecAttr#<init>(Ljava/lang/String;I):V parameter 0; tree String  =  CombVariable #1175
subtype constraint: Variable 1095 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable nameStr(0); tree String  <:  CombVariable #1175
inequality constraint: Variable 1172 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 7; tree deprecAttr != Constant(@GUT.quals.Rep)
inequality constraint: Variable 1172 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; creation 7; tree deprecAttr != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1079 at method attr.attrFactory#skip_data(ILjava/io/DataInputStream;):V parameter 1; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 307 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; parameter 0; tree DataInputStream  <:  Variable 1079 at method attr.attrFactory#skip_data(ILjava/io/DataInputStream;):V parameter 1; tree DataInputStream
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #1176
inequality constraint: CombVariable #1176 != 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 2 at method util.errorMessage#errorPrint(Ljava/lang/String;):V parameter 0; tree String  =  CombVariable #1177
subtype constraint: Literal(STRING_LITERAL, "allocAttr: bad name index")  <:  CombVariable #1177
subtype constraint: Variable 1085 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; local variable retObj(0); tree attrInfo  <:  Variable 306 at method attr.attrFactory#allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;):Lattr/attrInfo; return type; tree attrInfo
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1178 at class attr.constValueAttr field constValue; tree constBase != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 1178 at class attr.constValueAttr field constValue; tree constBase
inequality constraint: Variable 1115 at method attr.constValueAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1116 at method attr.constValueAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1117 at method attr.constValueAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 473 at method attr.attrInfo#<init>(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1115 at method attr.constValueAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String  <:  Variable 473 at method attr.attrInfo#<init>(Ljava/lang/String;I):V parameter 0; tree String
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1116 at method attr.constValueAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 1178 at class attr.constValueAttr field constValue; tree constBase != Constant(@GUT.quals.Lost)
combine constraint: Variable 1117 at method attr.constValueAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1179
subtype constraint: CombVariable #1179  <:  Variable 1178 at class attr.constValueAttr field constValue; tree constBase
combine constraint: Variable 1117 at method attr.constValueAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1180
inequality constraint: Variable 1117 at method attr.constValueAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1117 at method attr.constValueAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool != Constant(@GUT.quals.Any)
combine constraint: Variable 1117 at method attr.constValueAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1181
inequality constraint: Variable 387 at method attr.constValueAttr#getConstVal():Ljconst/constBase; return type; tree constBase != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1178 at class attr.constValueAttr field constValue; tree constBase  <:  Variable 387 at method attr.constValueAttr#getConstVal():Ljconst/constBase; return type; tree constBase
inequality constraint: Variable 1178 at class attr.constValueAttr field constValue; tree constBase != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1178 at class attr.constValueAttr field constValue; tree constBase != Constant(@GUT.quals.Any)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1173 at method attr.deprecAttr#<init>(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 473 at method attr.attrInfo#<init>(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1173 at method attr.deprecAttr#<init>(Ljava/lang/String;I):V parameter 0; tree String  <:  Variable 473 at method attr.attrInfo#<init>(Ljava/lang/String;I):V parameter 0; tree String
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1182 at method attr.lineNumTabAttr$lineEntry#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1182 at method attr.lineNumTabAttr$lineEntry#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1182 at method attr.lineNumTabAttr$lineEntry#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 1184 at class attr.lineNumTabAttr field lineNumTab; tree lineEntry at position (0) within lineEntry[] != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 1183 at class attr.lineNumTabAttr field lineNumTab; tree lineEntry[]
inequality constraint: Variable 1147 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1148 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V parameter 2; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 473 at method attr.attrInfo#<init>(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1147 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V parameter 0; tree String  <:  Variable 473 at method attr.attrInfo#<init>(Ljava/lang/String;I):V parameter 0; tree String
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1148 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V parameter 2; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 1183 at class attr.lineNumTabAttr field lineNumTab; tree lineEntry[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1184 at class attr.lineNumTabAttr field lineNumTab; tree lineEntry at position (0) within lineEntry[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1185 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V creation 0; tree new lineEntry[numEntries]  <:  Variable 1183 at class attr.lineNumTabAttr field lineNumTab; tree lineEntry[]
subtype constraint: Variable 1186 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V creation 0; tree lineEntry at position (0) within new lineEntry[numEntries]  <:  Variable 1184 at class attr.lineNumTabAttr field lineNumTab; tree lineEntry at position (0) within lineEntry[]
inequality constraint: Variable 1186 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V creation 0; tree lineEntry at position (0) within new lineEntry[numEntries] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1184 at class attr.lineNumTabAttr field lineNumTab; tree lineEntry at position (0) within lineEntry[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1183 at class attr.lineNumTabAttr field lineNumTab; tree lineEntry[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1183 at class attr.lineNumTabAttr field lineNumTab; tree lineEntry[] != Constant(@GUT.quals.Any)
subtype constraint: Variable 1187 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V creation 1; tree lineEntry  <:  Variable 1184 at class attr.lineNumTabAttr field lineNumTab; tree lineEntry at position (0) within lineEntry[]
combine constraint: Variable 1187 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V creation 1; tree lineEntry  |>  Variable 1182 at method attr.lineNumTabAttr$lineEntry#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  =  CombVariable #1188
inequality constraint: CombVariable #1188 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1187 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V creation 1; tree lineEntry != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1187 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V creation 1; tree lineEntry != Constant(@GUT.quals.Any)
combine constraint: Variable 1187 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V creation 1; tree lineEntry  |>  Variable 1182 at method attr.lineNumTabAttr$lineEntry#<init>(Ljava/io/DataInputStream;):V parameter 0; tree DataInputStream  =  CombVariable #1189
subtype constraint: Variable 1148 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V parameter 2; tree DataInputStream  <:  CombVariable #1189
inequality constraint: Variable 1187 at method attr.lineNumTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;):V creation 1; tree lineEntry != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1191 at class attr.localVarTabAttr field localVarTab; tree localVarEnt at position (0) within localVarEnt[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1192 at class attr.localVarTabAttr$localVarEnt field memberName; tree constUtf8 != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 1192 at class attr.localVarTabAttr$localVarEnt field memberName; tree constUtf8
inequality constraint: Variable 1193 at class attr.localVarTabAttr$localVarEnt field memberDesc; tree constUtf8 != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 1193 at class attr.localVarTabAttr$localVarEnt field memberDesc; tree constUtf8
inequality constraint: Variable 1194 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1195 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1196 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1194 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1194 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1194 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1194 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1194 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 1196 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
combine constraint: Variable 1195 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1197
subtype constraint: CombVariable #1197  <:  Variable 1196 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
combine constraint: Variable 1195 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1198
inequality constraint: Variable 1195 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1195 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Any)
combine constraint: Variable 1195 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1199
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 1196 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1192 at class attr.localVarTabAttr$localVarEnt field memberName; tree constUtf8 != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1200 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 0; tree constUtf8  <:  Variable 1192 at class attr.localVarTabAttr$localVarEnt field memberName; tree constUtf8
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 1196 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1196 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
combine constraint: Variable 1195 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1201
subtype constraint: CombVariable #1201  <:  Variable 1196 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
combine constraint: Variable 1195 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1202
inequality constraint: Variable 1195 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1195 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool != Constant(@GUT.quals.Any)
combine constraint: Variable 1195 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1203
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 1196 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1193 at class attr.localVarTabAttr$localVarEnt field memberDesc; tree constUtf8 != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1204 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V cast 1; tree constUtf8  <:  Variable 1193 at class attr.localVarTabAttr$localVarEnt field memberDesc; tree constUtf8
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 1196 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1205 at method attr.localVarTabAttr$localVarEnt#getLocalVarDecl():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1206 at method attr.localVarTabAttr$localVarEnt#getLocalVarDecl():Ljava/lang/String; local variable localDecl(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 1206 at method attr.localVarTabAttr$localVarEnt#getLocalVarDecl():Ljava/lang/String; local variable localDecl(0); tree String
inequality constraint: Variable 1207 at method attr.localVarTabAttr$localVarEnt#getLocalVarDecl():Ljava/lang/String; local variable type(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1208 at method attr.localVarTabAttr$localVarEnt#getLocalVarDecl():Ljava/lang/String; local variable name(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1207 at method attr.localVarTabAttr$localVarEnt#getLocalVarDecl():Ljava/lang/String; local variable type(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 84 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #1209
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 83 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #1210
subtype constraint: CombVariable #1210  <:  Variable 1207 at method attr.localVarTabAttr$localVarEnt#getLocalVarDecl():Ljava/lang/String; local variable type(0); tree String
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 84 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #1211
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 83 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #1212
inequality constraint: CombVariable #1211 != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 84 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; parameter 0; tree String  =  CombVariable #1213
combine constraint: Constant(@GUT.quals.Peer)  |>  Variable 83 at method util.typeDesc#decodeFieldDesc(Ljava/lang/String;):Ljava/lang/String; return type; tree String  =  CombVariable #1214
combine constraint: Variable 1193 at class attr.localVarTabAttr$localVarEnt field memberDesc; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #1215
subtype constraint: CombVariable #1215  <:  CombVariable #1213
combine constraint: Variable 1193 at class attr.localVarTabAttr$localVarEnt field memberDesc; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #1216
combine constraint: Variable 1193 at class attr.localVarTabAttr$localVarEnt field memberDesc; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #1217
inequality constraint: Variable 1208 at method attr.localVarTabAttr$localVarEnt#getLocalVarDecl():Ljava/lang/String; local variable name(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 1192 at class attr.localVarTabAttr$localVarEnt field memberName; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #1218
subtype constraint: CombVariable #1218  <:  Variable 1208 at method attr.localVarTabAttr$localVarEnt#getLocalVarDecl():Ljava/lang/String; local variable name(0); tree String
combine constraint: Variable 1192 at class attr.localVarTabAttr$localVarEnt field memberName; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #1219
combine constraint: Variable 1192 at class attr.localVarTabAttr$localVarEnt field memberName; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #1220
inequality constraint: Variable 1206 at method attr.localVarTabAttr$localVarEnt#getLocalVarDecl():Ljava/lang/String; local variable localDecl(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: CombVariable #1221  <:  Variable 1206 at method attr.localVarTabAttr$localVarEnt#getLocalVarDecl():Ljava/lang/String; local variable localDecl(0); tree String
subtype constraint: Variable 1206 at method attr.localVarTabAttr$localVarEnt#getLocalVarDecl():Ljava/lang/String; local variable localDecl(0); tree String  <:  Variable 1205 at method attr.localVarTabAttr$localVarEnt#getLocalVarDecl():Ljava/lang/String; return type; tree String
inequality constraint: Variable 1156 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1157 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1158 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 473 at method attr.attrInfo#<init>(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1156 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String  <:  Variable 473 at method attr.attrInfo#<init>(Ljava/lang/String;I):V parameter 0; tree String
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1157 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 1190 at class attr.localVarTabAttr field localVarTab; tree localVarEnt[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1191 at class attr.localVarTabAttr field localVarTab; tree localVarEnt at position (0) within localVarEnt[] != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1222 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree new localVarEnt[numVarEnt]  <:  Variable 1190 at class attr.localVarTabAttr field localVarTab; tree localVarEnt[]
subtype constraint: Variable 1223 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree localVarEnt at position (0) within new localVarEnt[numVarEnt]  <:  Variable 1191 at class attr.localVarTabAttr field localVarTab; tree localVarEnt at position (0) within localVarEnt[]
inequality constraint: Variable 1223 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 0; tree localVarEnt at position (0) within new localVarEnt[numVarEnt] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1191 at class attr.localVarTabAttr field localVarTab; tree localVarEnt at position (0) within localVarEnt[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1190 at class attr.localVarTabAttr field localVarTab; tree localVarEnt[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1190 at class attr.localVarTabAttr field localVarTab; tree localVarEnt[] != Constant(@GUT.quals.Any)
subtype constraint: Variable 1224 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree localVarEnt  <:  Variable 1191 at class attr.localVarTabAttr field localVarTab; tree localVarEnt at position (0) within localVarEnt[]
combine constraint: Variable 1224 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree localVarEnt  |>  Variable 1194 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  =  CombVariable #1225
combine constraint: Variable 1224 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree localVarEnt  |>  Variable 1195 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  =  CombVariable #1226
inequality constraint: CombVariable #1225 != Constant(@GUT.quals.Lost)
inequality constraint: CombVariable #1226 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1224 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree localVarEnt != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1224 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree localVarEnt != Constant(@GUT.quals.Any)
combine constraint: Variable 1224 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree localVarEnt  |>  Variable 1194 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree DataInputStream  =  CombVariable #1227
combine constraint: Variable 1224 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree localVarEnt  |>  Variable 1195 at method attr.localVarTabAttr$localVarEnt#<init>(Ljava/io/DataInputStream;Ljconst/constPool;):V parameter 1; tree constPool  =  CombVariable #1228
subtype constraint: Variable 1157 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  <:  CombVariable #1227
subtype constraint: Variable 1158 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  <:  CombVariable #1228
inequality constraint: Variable 1224 at method attr.localVarTabAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V creation 1; tree localVarEnt != Constant(@GUT.quals.Lost)
inequality constraint: Variable 766 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; return type; 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 1229 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; local variable localVarVec(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)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 1229 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; local variable localVarVec(0); tree Vector
inequality constraint: Variable 1230 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; local variable localDecl(0); tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1229 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; local variable localVarVec(0); tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1231 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; creation 0; tree Vector  <:  Variable 1229 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; local variable localVarVec(0); tree Vector
inequality constraint: Variable 1231 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; creation 0; tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1231 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; creation 0; tree Vector != Constant(@GUT.quals.Any)
inequality constraint: Variable 1231 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; 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 1230 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; local variable localDecl(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 1191 at class attr.localVarTabAttr field localVarTab; tree localVarEnt at position (0) within localVarEnt[]  |>  Variable 1205 at method attr.localVarTabAttr$localVarEnt#getLocalVarDecl():Ljava/lang/String; return type; tree String  =  CombVariable #1232
subtype constraint: CombVariable #1232  <:  Variable 1230 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; local variable localDecl(0); tree String
combine constraint: Variable 1191 at class attr.localVarTabAttr field localVarTab; tree localVarEnt at position (0) within localVarEnt[]  |>  Variable 1205 at method attr.localVarTabAttr$localVarEnt#getLocalVarDecl():Ljava/lang/String; return type; tree String  =  CombVariable #1233
inequality constraint: Variable 1191 at class attr.localVarTabAttr field localVarTab; tree localVarEnt at position (0) within localVarEnt[] != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1191 at class attr.localVarTabAttr field localVarTab; tree localVarEnt at position (0) within localVarEnt[] != Constant(@GUT.quals.Any)
combine constraint: Variable 1191 at class attr.localVarTabAttr field localVarTab; tree localVarEnt at position (0) within localVarEnt[]  |>  Variable 1205 at method attr.localVarTabAttr$localVarEnt#getLocalVarDecl():Ljava/lang/String; return type; tree String  =  CombVariable #1234
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1229 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; local variable localVarVec(0); tree Vector != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1229 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; local variable localVarVec(0); tree Vector != Constant(@GUT.quals.Any)
subtype constraint: Variable 1230 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; local variable localDecl(0); tree String  <:  Constant(@GUT.quals.Peer)
subtype constraint: Variable 1229 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; local variable localVarVec(0); tree Vector  <:  Variable 766 at method attr.localVarTabAttr#getLocalVarVec():Ljava/util/Vector; return type; tree Vector
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1235 at class attr.srcFileAttr field srcFile; tree constUtf8 != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 1235 at class attr.srcFileAttr field srcFile; tree constUtf8
inequality constraint: Variable 1103 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1104 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1105 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 473 at method attr.attrInfo#<init>(Ljava/lang/String;I):V parameter 0; tree String != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1103 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 0; tree String  <:  Variable 473 at method attr.attrInfo#<init>(Ljava/lang/String;I):V parameter 0; tree String
inequality constraint: Variable 1236 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
inequality constraint: Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1104 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 2; tree DataInputStream  <:  Variable 24 at method util.dataRead#readU2(Ljava/io/DataInputStream;):I parameter 0; tree DataInputStream
inequality constraint: Variable 1236 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase != Constant(@GUT.quals.Lost)
combine constraint: Variable 1105 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1237
subtype constraint: CombVariable #1237  <:  Variable 1236 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
combine constraint: Variable 1105 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1238
inequality constraint: Variable 1105 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1105 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool != Constant(@GUT.quals.Any)
combine constraint: Variable 1105 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V parameter 3; tree constPool  |>  Variable 170 at method jconst.constPool#constPoolElem(I):Ljconst/constBase; return type; tree constBase  =  CombVariable #1239
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 1236 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1235 at class attr.srcFileAttr field srcFile; tree constUtf8 != Constant(@GUT.quals.Lost)
subtype constraint: Variable 1240 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V cast 0; tree constUtf8  <:  Variable 1235 at class attr.srcFileAttr field srcFile; tree constUtf8
comparable constraint: Constant(@GUT.quals.Peer) <:> Variable 1236 at method attr.srcFileAttr#<init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;):V local variable obj(0); tree constBase
inequality constraint: Constant(@GUT.quals.Peer) != Constant(@GUT.quals.Lost)
combine constraint: Constant(@GUT.quals.Peer)  |>  Constant(@GUT.quals.Peer)  =  CombVariable #1241
inequality constraint: CombVariable #1241 != 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 #1242
subtype constraint: Literal(STRING_LITERAL, "srcFileAttr: object not Utf8")  <:  CombVariable #1242
inequality constraint: Variable 840 at method attr.srcFileAttr#getFileName():Ljava/lang/String; return type; tree String != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1243 at method attr.srcFileAttr#getFileName():Ljava/lang/String; local variable name(0); tree String != Constant(@GUT.quals.Lost)
subtype constraint: Constant(@GUT.quals.Bottom)  <:  Variable 1243 at method attr.srcFileAttr#getFileName():Ljava/lang/String; local variable name(0); tree String
inequality constraint: Variable 1243 at method attr.srcFileAttr#getFileName():Ljava/lang/String; local variable name(0); tree String != Constant(@GUT.quals.Lost)
combine constraint: Variable 1235 at class attr.srcFileAttr field srcFile; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #1244
subtype constraint: CombVariable #1244  <:  Variable 1243 at method attr.srcFileAttr#getFileName():Ljava/lang/String; local variable name(0); tree String
combine constraint: Variable 1235 at class attr.srcFileAttr field srcFile; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #1245
combine constraint: Variable 1235 at class attr.srcFileAttr field srcFile; tree constUtf8  |>  Variable 355 at method jconst.constUtf8#getString():Ljava/lang/String; return type; tree String  =  CombVariable #1246
subtype constraint: Variable 1243 at method attr.srcFileAttr#getFileName():Ljava/lang/String; local variable name(0); tree String  <:  Variable 840 at method attr.srcFileAttr#getFileName():Ljava/lang/String; return type; tree String
inequality constraint: Variable 1235 at class attr.srcFileAttr field srcFile; tree constUtf8 != Constant(@GUT.quals.Lost)
inequality constraint: Variable 1235 at class attr.srcFileAttr field srcFile; tree constUtf8 != Constant(@GUT.quals.Any)

CNF sizes: bools & clauses: 4988 & 15333
CNF solution summary: satisfied!
Annotations of combination variables:
CombVariable #394 -> @GUT.quals.Peer
CombVariable #668 -> @GUT.quals.Peer
CombVariable #618 -> @GUT.quals.Any
CombVariable #932 -> @GUT.quals.Peer
CombVariable #301 -> @GUT.quals.Peer
CombVariable #524 -> @GUT.quals.Peer
CombVariable #491 -> @GUT.quals.Peer
CombVariable #237 -> @GUT.quals.Peer
CombVariable #330 -> @GUT.quals.Peer
CombVariable #797 -> @GUT.quals.Peer
CombVariable #466 -> @GUT.quals.Peer
CombVariable #46 -> @GUT.quals.Peer
CombVariable #750 -> @GUT.quals.Peer
CombVariable #226 -> @GUT.quals.Peer
CombVariable #793 -> @GUT.quals.Peer
CombVariable #1154 -> @GUT.quals.Peer
CombVariable #230 -> @GUT.quals.Peer
CombVariable #410 -> @GUT.quals.Peer
CombVariable #487 -> @GUT.quals.Peer
CombVariable #68 -> @GUT.quals.Peer
CombVariable #1152 -> @GUT.quals.Peer
CombVariable #876 -> @GUT.quals.Peer
CombVariable #951 -> @GUT.quals.Peer
CombVariable #1010 -> @GUT.quals.Peer
CombVariable #925 -> @GUT.quals.Peer
CombVariable #89 -> @GUT.quals.Peer
CombVariable #1026 -> @GUT.quals.Peer
CombVariable #489 -> @GUT.quals.Peer
CombVariable #903 -> @GUT.quals.Peer
CombVariable #634 -> @GUT.quals.Peer
CombVariable #17 -> @GUT.quals.Peer
CombVariable #587 -> @GUT.quals.Peer
CombVariable #275 -> @GUT.quals.Any
CombVariable #820 -> @GUT.quals.Peer
CombVariable #120 -> @GUT.quals.Peer
CombVariable #627 -> @GUT.quals.Peer
CombVariable #761 -> @GUT.quals.Peer
CombVariable #602 -> @GUT.quals.Peer
CombVariable #647 -> @GUT.quals.Peer
CombVariable #213 -> @GUT.quals.Peer
CombVariable #1217 -> @GUT.quals.Peer
CombVariable #675 -> @GUT.quals.Peer
CombVariable #92 -> @GUT.quals.Peer
CombVariable #960 -> @GUT.quals.Any
CombVariable #516 -> @GUT.quals.Peer
CombVariable #378 -> @GUT.quals.Peer
CombVariable #145 -> @GUT.quals.Any
CombVariable #415 -> @GUT.quals.Peer
CombVariable #874 -> @GUT.quals.Peer
CombVariable #144 -> @GUT.quals.Peer
CombVariable #607 -> @GUT.quals.Peer
CombVariable #1013 -> @GUT.quals.Peer
CombVariable #707 -> @GUT.quals.Rep
CombVariable #632 -> @GUT.quals.Peer
CombVariable #252 -> @GUT.quals.Peer
CombVariable #1143 -> @GUT.quals.Peer
CombVariable #21 -> @GUT.quals.Any
CombVariable #350 -> @GUT.quals.Peer
CombVariable #983 -> @GUT.quals.Peer
CombVariable #769 -> @GUT.quals.Peer
CombVariable #222 -> @GUT.quals.Peer
CombVariable #136 -> @GUT.quals.Any
CombVariable #598 -> @GUT.quals.Peer
CombVariable #1067 -> @GUT.quals.Any
CombVariable #884 -> @GUT.quals.Any
CombVariable #440 -> @GUT.quals.Peer
CombVariable #1127 -> @GUT.quals.Peer
CombVariable #1124 -> @GUT.quals.Peer
CombVariable #636 -> @GUT.quals.Peer
CombVariable #1136 -> @GUT.quals.Peer
CombVariable #44 -> @GUT.quals.Any
CombVariable #580 -> @GUT.quals.Peer
CombVariable #608 -> @GUT.quals.Peer
CombVariable #1227 -> @GUT.quals.Peer
CombVariable #1082 -> @GUT.quals.Peer
CombVariable #1226 -> @GUT.quals.Peer
CombVariable #984 -> @GUT.quals.Peer
CombVariable #628 -> @GUT.quals.Peer
CombVariable #9 -> @GUT.quals.Any
CombVariable #324 -> @GUT.quals.Peer
CombVariable #1034 -> @GUT.quals.Peer
CombVariable #16 -> @GUT.quals.Rep
CombVariable #271 -> @GUT.quals.Peer
CombVariable #915 -> @GUT.quals.Peer
CombVariable #676 -> @GUT.quals.Peer
CombVariable #206 -> @GUT.quals.Peer
CombVariable #1142 -> @GUT.quals.Peer
CombVariable #1035 -> @GUT.quals.Peer
CombVariable #1179 -> @GUT.quals.Peer
CombVariable #1110 -> @GUT.quals.Peer
CombVariable #700 -> @GUT.quals.Peer
CombVariable #1080 -> @GUT.quals.Peer
CombVariable #312 -> @GUT.quals.Peer
CombVariable #686 -> @GUT.quals.Peer
CombVariable #1059 -> @GUT.quals.Peer
CombVariable #987 -> @GUT.quals.Peer
CombVariable #664 -> @GUT.quals.Peer
CombVariable #315 -> @GUT.quals.Peer
CombVariable #610 -> @GUT.quals.Peer
CombVariable #1047 -> @GUT.quals.Peer
CombVariable #362 -> @GUT.quals.Peer
CombVariable #53 -> @GUT.quals.Any
CombVariable #381 -> @GUT.quals.Peer
CombVariable #1069 -> @GUT.quals.Peer
CombVariable #841 -> @GUT.quals.Lost
CombVariable #781 -> @GUT.quals.Peer
CombVariable #1112 -> @GUT.quals.Peer
CombVariable #216 -> @GUT.quals.Peer
CombVariable #110 -> @GUT.quals.Peer
CombVariable #681 -> @GUT.quals.Peer
CombVariable #861 -> @GUT.quals.Peer
CombVariable #725 -> @GUT.quals.Peer
CombVariable #346 -> @GUT.quals.Peer
CombVariable #599 -> @GUT.quals.Peer
CombVariable #160 -> @GUT.quals.Peer
CombVariable #336 -> @GUT.quals.Any
CombVariable #1081 -> @GUT.quals.Peer
CombVariable #756 -> @GUT.quals.Peer
CombVariable #1122 -> @GUT.quals.Peer
CombVariable #575 -> @GUT.quals.Peer
CombVariable #784 -> @GUT.quals.Peer
CombVariable #90 -> @GUT.quals.Peer
CombVariable #692 -> @GUT.quals.Peer
CombVariable #815 -> @GUT.quals.Peer
CombVariable #1161 -> @GUT.quals.Peer
CombVariable #476 -> @GUT.quals.Peer
CombVariable #693 -> @GUT.quals.Peer
CombVariable #563 -> @GUT.quals.Peer
CombVariable #1160 -> @GUT.quals.Peer
CombVariable #95 -> @GUT.quals.Peer
CombVariable #805 -> @GUT.quals.Peer
CombVariable #881 -> @GUT.quals.Peer
CombVariable #1128 -> @GUT.quals.Peer
CombVariable #376 -> @GUT.quals.Peer
CombVariable #889 -> @GUT.quals.Peer
CombVariable #66 -> @GUT.quals.Peer
CombVariable #503 -> @GUT.quals.Peer
CombVariable #37 -> @GUT.quals.Any
CombVariable #1174 -> @GUT.quals.Peer
CombVariable #611 -> @GUT.quals.Peer
CombVariable #450 -> @GUT.quals.Peer
CombVariable #314 -> @GUT.quals.Peer
CombVariable #921 -> @GUT.quals.Peer
CombVariable #980 -> @GUT.quals.Peer
CombVariable #871 -> @GUT.quals.Peer
CombVariable #449 -> @GUT.quals.Peer
CombVariable #118 -> @GUT.quals.Peer
CombVariable #645 -> @GUT.quals.Peer
CombVariable #609 -> @GUT.quals.Peer
CombVariable #223 -> @GUT.quals.Peer
CombVariable #696 -> @GUT.quals.Peer
CombVariable #322 -> @GUT.quals.Peer
CombVariable #45 -> @GUT.quals.Lost
CombVariable #671 -> @GUT.quals.Peer
CombVariable #1030 -> @GUT.quals.Peer
CombVariable #597 -> @GUT.quals.Peer
CombVariable #311 -> @GUT.quals.Peer
CombVariable #33 -> @GUT.quals.Peer
CombVariable #1097 -> @GUT.quals.Peer
CombVariable #1099 -> @GUT.quals.Peer
CombVariable #365 -> @GUT.quals.Peer
CombVariable #941 -> @GUT.quals.Peer
CombVariable #1073 -> @GUT.quals.Peer
CombVariable #561 -> @GUT.quals.Peer
CombVariable #1061 -> @GUT.quals.Peer
CombVariable #185 -> @GUT.quals.Peer
CombVariable #1066 -> @GUT.quals.Any
CombVariable #39 -> @GUT.quals.Peer
CombVariable #43 -> @GUT.quals.Any
CombVariable #994 -> @GUT.quals.Peer
CombVariable #74 -> @GUT.quals.Rep
CombVariable #885 -> @GUT.quals.Any
CombVariable #447 -> @GUT.quals.Peer
CombVariable #475 -> @GUT.quals.Peer
CombVariable #251 -> @GUT.quals.Peer
CombVariable #940 -> @GUT.quals.Peer
CombVariable #509 -> @GUT.quals.Peer
CombVariable #323 -> @GUT.quals.Peer
CombVariable #338 -> @GUT.quals.Peer
CombVariable #20 -> @GUT.quals.Any
CombVariable #154 -> @GUT.quals.Peer
CombVariable #96 -> @GUT.quals.Peer
CombVariable #873 -> @GUT.quals.Peer
CombVariable #715 -> @GUT.quals.Peer
CombVariable #651 -> @GUT.quals.Peer
CombVariable #179 -> @GUT.quals.Peer
CombVariable #217 -> @GUT.quals.Peer
CombVariable #938 -> @GUT.quals.Peer
CombVariable #28 -> @GUT.quals.Rep
CombVariable #726 -> @GUT.quals.Peer
CombVariable #1119 -> @GUT.quals.Peer
CombVariable #470 -> @GUT.quals.Peer
CombVariable #923 -> @GUT.quals.Peer
CombVariable #492 -> @GUT.quals.Peer
CombVariable #517 -> @GUT.quals.Peer
CombVariable #872 -> @GUT.quals.Peer
CombVariable #30 -> @GUT.quals.Peer
CombVariable #97 -> @GUT.quals.Peer
CombVariable #65 -> @GUT.quals.Peer
CombVariable #590 -> @GUT.quals.Peer
CombVariable #827 -> @GUT.quals.Peer
CombVariable #333 -> @GUT.quals.Peer
CombVariable #366 -> @GUT.quals.Peer
CombVariable #428 -> @GUT.quals.Peer
CombVariable #485 -> @GUT.quals.Peer
CombVariable #559 -> @GUT.quals.Peer
CombVariable #121 -> @GUT.quals.Peer
CombVariable #879 -> @GUT.quals.Peer
CombVariable #353 -> @GUT.quals.Peer
CombVariable #1228 -> @GUT.quals.Peer
CombVariable #438 -> @GUT.quals.Peer
CombVariable #800 -> @GUT.quals.Peer
CombVariable #1109 -> @GUT.quals.Peer
CombVariable #49 -> @GUT.quals.Any
CombVariable #35 -> @GUT.quals.Peer
CombVariable #1139 -> @GUT.quals.Peer
CombVariable #380 -> @GUT.quals.Peer
CombVariable #1024 -> @GUT.quals.Peer
CombVariable #176 -> @GUT.quals.Peer
CombVariable #763 -> @GUT.quals.Peer
CombVariable #1023 -> @GUT.quals.Peer
CombVariable #1009 -> @GUT.quals.Peer
CombVariable #504 -> @GUT.quals.Peer
CombVariable #579 -> @GUT.quals.Peer
CombVariable #191 -> @GUT.quals.Peer
CombVariable #240 -> @GUT.quals.Peer
CombVariable #239 -> @GUT.quals.Peer
CombVariable #515 -> @GUT.quals.Peer
CombVariable #942 -> @GUT.quals.Peer
CombVariable #131 -> @GUT.quals.Rep
CombVariable #1134 -> @GUT.quals.Peer
CombVariable #533 -> @GUT.quals.Peer
CombVariable #948 -> @GUT.quals.Peer
CombVariable #1239 -> @GUT.quals.Peer
CombVariable #934 -> @GUT.quals.Peer
CombVariable #153 -> @GUT.quals.Peer
CombVariable #759 -> @GUT.quals.Peer
CombVariable #441 -> @GUT.quals.Peer
CombVariable #1245 -> @GUT.quals.Rep
CombVariable #1132 -> @GUT.quals.Peer
CombVariable #326 -> @GUT.quals.Peer
CombVariable #1145 -> @GUT.quals.Peer
CombVariable #332 -> @GUT.quals.Peer
CombVariable #690 -> @GUT.quals.Peer
CombVariable #803 -> @GUT.quals.Peer
CombVariable #4 -> @GUT.quals.Peer
CombVariable #429 -> @GUT.quals.Peer
CombVariable #557 -> @GUT.quals.Peer
CombVariable #181 -> @GUT.quals.Peer
CombVariable #620 -> @GUT.quals.Any
CombVariable #348 -> @GUT.quals.Peer
CombVariable #617 -> @GUT.quals.Peer
CombVariable #11 -> @GUT.quals.Peer
CombVariable #233 -> @GUT.quals.Peer
CombVariable #205 -> @GUT.quals.Peer
CombVariable #1015 -> @GUT.quals.Peer
CombVariable #313 -> @GUT.quals.Peer
CombVariable #701 -> @GUT.quals.Peer
CombVariable #1144 -> @GUT.quals.Peer
CombVariable #284 -> @GUT.quals.Peer
CombVariable #1165 -> @GUT.quals.Peer
CombVariable #514 -> @GUT.quals.Peer
CombVariable #282 -> @GUT.quals.Peer
CombVariable #718 -> @GUT.quals.Peer
CombVariable #426 -> @GUT.quals.Peer
CombVariable #720 -> @GUT.quals.Peer
CombVariable #363 -> @GUT.quals.Peer
CombVariable #818 -> @GUT.quals.Peer
CombVariable #286 -> @GUT.quals.Peer
CombVariable #669 -> @GUT.quals.Peer
CombVariable #465 -> @GUT.quals.Peer
CombVariable #1201 -> @GUT.quals.Peer
CombVariable #377 -> @GUT.quals.Peer
CombVariable #790 -> @GUT.quals.Peer
CombVariable #1000 -> @GUT.quals.Peer
CombVariable #945 -> @GUT.quals.Peer
CombVariable #109 -> @GUT.quals.Peer
CombVariable #430 -> @GUT.quals.Peer
CombVariable #163 -> @GUT.quals.Peer
CombVariable #643 -> @GUT.quals.Peer
CombVariable #593 -> @GUT.quals.Peer
CombVariable #860 -> @GUT.quals.Peer
CombVariable #325 -> @GUT.quals.Peer
CombVariable #975 -> @GUT.quals.Peer
CombVariable #1087 -> @GUT.quals.Peer
CombVariable #54 -> @GUT.quals.Any
CombVariable #918 -> @GUT.quals.Peer
CombVariable #976 -> @GUT.quals.Peer
CombVariable #868 -> @GUT.quals.Peer
CombVariable #1198 -> @GUT.quals.Peer
CombVariable #935 -> @GUT.quals.Peer
CombVariable #659 -> @GUT.quals.Peer
CombVariable #648 -> @GUT.quals.Peer
CombVariable #439 -> @GUT.quals.Peer
CombVariable #802 -> @GUT.quals.Peer
CombVariable #1133 -> @GUT.quals.Peer
CombVariable #795 -> @GUT.quals.Peer
CombVariable #641 -> @GUT.quals.Peer
CombVariable #231 -> @GUT.quals.Peer
CombVariable #142 -> @GUT.quals.Peer
CombVariable #982 -> @GUT.quals.Peer
CombVariable #88 -> @GUT.quals.Peer
CombVariable #969 -> @GUT.quals.Peer
CombVariable #658 -> @GUT.quals.Peer
CombVariable #474 -> @GUT.quals.Peer
CombVariable #124 -> @GUT.quals.Any
CombVariable #796 -> @GUT.quals.Peer
CombVariable #711 -> @GUT.quals.Rep
CombVariable #789 -> @GUT.quals.Peer
CombVariable #229 -> @GUT.quals.Peer
CombVariable #682 -> @GUT.quals.Peer
CombVariable #1241 -> @GUT.quals.Peer
CombVariable #437 -> @GUT.quals.Peer
CombVariable #1140 -> @GUT.quals.Peer
CombVariable #1107 -> @GUT.quals.Peer
CombVariable #270 -> @GUT.quals.Peer
CombVariable #1121 -> @GUT.quals.Peer
CombVariable #238 -> @GUT.quals.Peer
CombVariable #1216 -> @GUT.quals.Peer
CombVariable #596 -> @GUT.quals.Peer
CombVariable #1130 -> @GUT.quals.Peer
CombVariable #171 -> @GUT.quals.Peer
CombVariable #1071 -> @GUT.quals.Peer
CombVariable #527 -> @GUT.quals.Peer
CombVariable #38 -> @GUT.quals.Lost
CombVariable #1166 -> @GUT.quals.Peer
CombVariable #992 -> @GUT.quals.Peer
CombVariable #600 -> @GUT.quals.Peer
CombVariable #328 -> @GUT.quals.Peer
CombVariable #139 -> @GUT.quals.Peer
CombVariable #461 -> @GUT.quals.Peer
CombVariable #968 -> @GUT.quals.Peer
CombVariable #319 -> @GUT.quals.Peer
CombVariable #1159 -> @GUT.quals.Peer
CombVariable #712 -> @GUT.quals.Rep
CombVariable #584 -> @GUT.quals.Peer
CombVariable #493 -> @GUT.quals.Peer
CombVariable #161 -> @GUT.quals.Peer
CombVariable #911 -> @GUT.quals.Peer
CombVariable #998 -> @GUT.quals.Peer
CombVariable #548 -> @GUT.quals.Peer
CombVariable #834 -> @GUT.quals.Peer
CombVariable #698 -> @GUT.quals.Peer
CombVariable #550 -> @GUT.quals.Peer
CombVariable #1171 -> @GUT.quals.Peer
CombVariable #832 -> @GUT.quals.Peer
CombVariable #75 -> @GUT.quals.Rep
CombVariable #621 -> @GUT.quals.Any
CombVariable #714 -> @GUT.quals.Peer
CombVariable #56 -> @GUT.quals.Peer
CombVariable #616 -> @GUT.quals.Peer
CombVariable #10 -> @GUT.quals.Any
CombVariable #287 -> @GUT.quals.Peer
CombVariable #578 -> @GUT.quals.Peer
CombVariable #1170 -> @GUT.quals.Peer
CombVariable #331 -> @GUT.quals.Peer
CombVariable #288 -> @GUT.quals.Peer
CombVariable #359 -> @GUT.quals.Peer
CombVariable #390 -> @GUT.quals.Peer
CombVariable #993 -> @GUT.quals.Peer
CombVariable #1028 -> @GUT.quals.Peer
CombVariable #379 -> @GUT.quals.Peer
CombVariable #931 -> @GUT.quals.Peer
CombVariable #722 -> @GUT.quals.Peer
CombVariable #464 -> @GUT.quals.Peer
CombVariable #135 -> @GUT.quals.Any
CombVariable #388 -> @GUT.quals.Peer
CombVariable #653 -> @GUT.quals.Peer
CombVariable #685 -> @GUT.quals.Peer
CombVariable #672 -> @GUT.quals.Peer
CombVariable #828 -> @GUT.quals.Peer
CombVariable #467 -> @GUT.quals.Peer
CombVariable #1090 -> @GUT.quals.Peer
CombVariable #792 -> @GUT.quals.Peer
CombVariable #117 -> @GUT.quals.Peer
CombVariable #981 -> @GUT.quals.Peer
CombVariable #412 -> @GUT.quals.Peer
CombVariable #1111 -> @GUT.quals.Peer
CombVariable #916 -> @GUT.quals.Peer
CombVariable #409 -> @GUT.quals.Peer
CombVariable #1244 -> @GUT.quals.Rep
CombVariable #1070 -> @GUT.quals.Peer
CombVariable #883 -> @GUT.quals.Any
CombVariable #1074 -> @GUT.quals.Peer
CombVariable #469 -> @GUT.quals.Peer
CombVariable #683 -> @GUT.quals.Peer
CombVariable #924 -> @GUT.quals.Peer
CombVariable #374 -> @GUT.quals.Peer
CombVariable #588 -> @GUT.quals.Peer
CombVariable #490 -> @GUT.quals.Peer
CombVariable #549 -> @GUT.quals.Lost
CombVariable #990 -> @GUT.quals.Peer
CombVariable #173 -> @GUT.quals.Peer
CombVariable #417 -> @GUT.quals.Peer
CombVariable #195 -> @GUT.quals.Peer
CombVariable #649 -> @GUT.quals.Peer
CombVariable #890 -> @GUT.quals.Peer
CombVariable #158 -> @GUT.quals.Peer
CombVariable #27 -> @GUT.quals.Any
CombVariable #192 -> @GUT.quals.Peer
CombVariable #534 -> @GUT.quals.Peer
CombVariable #1242 -> @GUT.quals.Peer
CombVariable #752 -> @GUT.quals.Peer
CombVariable #760 -> @GUT.quals.Peer
CombVariable #899 -> @GUT.quals.Peer
CombVariable #525 -> @GUT.quals.Peer
CombVariable #114 -> @GUT.quals.Peer
CombVariable #708 -> @GUT.quals.Rep
CombVariable #586 -> @GUT.quals.Any
CombVariable #423 -> @GUT.quals.Peer
CombVariable #576 -> @GUT.quals.Peer
CombVariable #371 -> @GUT.quals.Peer
CombVariable #1211 -> @GUT.quals.Peer
CombVariable #929 -> @GUT.quals.Peer
CombVariable #689 -> @GUT.quals.Peer
CombVariable #40 -> @GUT.quals.Peer
CombVariable #638 -> @GUT.quals.Peer
CombVariable #702 -> @GUT.quals.Peer
CombVariable #1168 -> @GUT.quals.Peer
CombVariable #1125 -> @GUT.quals.Peer
CombVariable #198 -> @GUT.quals.Peer
CombVariable #912 -> @GUT.quals.Peer
CombVariable #150 -> @GUT.quals.Any
CombVariable #782 -> @GUT.quals.Peer
CombVariable #856 -> @GUT.quals.Peer
CombVariable #710 -> @GUT.quals.Rep
CombVariable #852 -> @GUT.quals.Peer
CombVariable #189 -> @GUT.quals.Peer
CombVariable #988 -> @GUT.quals.Peer
CombVariable #320 -> @GUT.quals.Peer
CombVariable #456 -> @GUT.quals.Peer
CombVariable #1246 -> @GUT.quals.Rep
CombVariable #418 -> @GUT.quals.Peer
CombVariable #858 -> @GUT.quals.Peer
CombVariable #583 -> @GUT.quals.Peer
CombVariable #354 -> @GUT.quals.Peer
CombVariable #175 -> @GUT.quals.Peer
CombVariable #172 -> @GUT.quals.Peer
CombVariable #577 -> @GUT.quals.Peer
CombVariable #1022 -> @GUT.quals.Peer
CombVariable #1092 -> @GUT.quals.Peer
CombVariable #94 -> @GUT.quals.Peer
CombVariable #1036 -> @GUT.quals.Peer
CombVariable #1232 -> @GUT.quals.Peer
CombVariable #770 -> @GUT.quals.Peer
CombVariable #462 -> @GUT.quals.Peer
CombVariable #273 -> @GUT.quals.Any
CombVariable #829 -> @GUT.quals.Peer
CombVariable #804 -> @GUT.quals.Peer
CombVariable #688 -> @GUT.quals.Peer
CombVariable #349 -> @GUT.quals.Peer
CombVariable #143 -> @GUT.quals.Peer
CombVariable #799 -> @GUT.quals.Peer
CombVariable #1048 -> @GUT.quals.Peer
CombVariable #753 -> @GUT.quals.Peer
CombVariable #619 -> @GUT.quals.Any
CombVariable #891 -> @GUT.quals.Peer
CombVariable #661 -> @GUT.quals.Peer
CombVariable #115 -> @GUT.quals.Peer
CombVariable #1212 -> @GUT.quals.Peer
CombVariable #513 -> @GUT.quals.Peer
CombVariable #612 -> @GUT.quals.Peer
CombVariable #1188 -> @GUT.quals.Peer
CombVariable #933 -> @GUT.quals.Peer
CombVariable #532 -> @GUT.quals.Peer
CombVariable #414 -> @GUT.quals.Peer
CombVariable #910 -> @GUT.quals.Peer
CombVariable #186 -> @GUT.quals.Peer
CombVariable #1098 -> @GUT.quals.Peer
CombVariable #1118 -> @GUT.quals.Peer
CombVariable #422 -> @GUT.quals.Peer
CombVariable #296 -> @GUT.quals.Peer
CombVariable #369 -> @GUT.quals.Peer
CombVariable #156 -> @GUT.quals.Peer
CombVariable #1065 -> @GUT.quals.Peer
CombVariable #762 -> @GUT.quals.Peer
CombVariable #1215 -> @GUT.quals.Peer
CombVariable #556 -> @GUT.quals.Peer
CombVariable #1113 -> @GUT.quals.Peer
CombVariable #631 -> @GUT.quals.Peer
CombVariable #408 -> @GUT.quals.Peer
CombVariable #595 -> @GUT.quals.Peer
CombVariable #581 -> @GUT.quals.Peer
CombVariable #652 -> @GUT.quals.Peer
CombVariable #604 -> @GUT.quals.Peer
CombVariable #316 -> @GUT.quals.Peer
CombVariable #615 -> @GUT.quals.Peer
CombVariable #866 -> @GUT.quals.Peer
CombVariable #772 -> @GUT.quals.Peer
CombVariable #468 -> @GUT.quals.Peer
CombVariable #508 -> @GUT.quals.Peer
CombVariable #920 -> @GUT.quals.Peer
CombVariable #914 -> @GUT.quals.Peer
CombVariable #215 -> @GUT.quals.Peer
CombVariable #694 -> @GUT.quals.Peer
CombVariable #943 -> @GUT.quals.Peer
CombVariable #697 -> @GUT.quals.Peer
CombVariable #427 -> @GUT.quals.Peer
CombVariable #724 -> @GUT.quals.Peer
CombVariable #919 -> @GUT.quals.Peer
CombVariable #425 -> @GUT.quals.Peer
CombVariable #48 -> @GUT.quals.Any
CombVariable #582 -> @GUT.quals.Peer
CombVariable #351 -> @GUT.quals.Peer
CombVariable #535 -> @GUT.quals.Peer
CombVariable #673 -> @GUT.quals.Peer
CombVariable #905 -> @GUT.quals.Peer
CombVariable #337 -> @GUT.quals.Any
CombVariable #1163 -> @GUT.quals.Peer
CombVariable #991 -> @GUT.quals.Peer
CombVariable #660 -> @GUT.quals.Peer
CombVariable #361 -> @GUT.quals.Peer
CombVariable #665 -> @GUT.quals.Peer
CombVariable #867 -> @GUT.quals.Peer
CombVariable #601 -> @GUT.quals.Peer
CombVariable #1213 -> @GUT.quals.Peer
CombVariable #64 -> @GUT.quals.Peer
CombVariable #141 -> @GUT.quals.Any
CombVariable #780 -> @GUT.quals.Peer
CombVariable #1131 -> @GUT.quals.Peer
CombVariable #655 -> @GUT.quals.Peer
CombVariable #723 -> @GUT.quals.Peer
CombVariable #977 -> @GUT.quals.Peer
CombVariable #1234 -> @GUT.quals.Peer
CombVariable #629 -> @GUT.quals.Peer
CombVariable #14 -> @GUT.quals.Any
CombVariable #958 -> @GUT.quals.Any
CombVariable #463 -> @GUT.quals.Peer
CombVariable #93 -> @GUT.quals.Peer
CombVariable #187 -> @GUT.quals.Peer
CombVariable #798 -> @GUT.quals.Peer
CombVariable #788 -> @GUT.quals.Peer
CombVariable #1005 -> @GUT.quals.Peer
CombVariable #1181 -> @GUT.quals.Peer
CombVariable #904 -> @GUT.quals.Peer
CombVariable #831 -> @GUT.quals.Peer
CombVariable #334 -> @GUT.quals.Any
CombVariable #416 -> @GUT.quals.Peer
CombVariable #36 -> @GUT.quals.Any
CombVariable #279 -> @GUT.quals.Peer
CombVariable #5 -> @GUT.quals.Peer
CombVariable #248 -> @GUT.quals.Peer
CombVariable #453 -> @GUT.quals.Peer
CombVariable #98 -> @GUT.quals.Peer
CombVariable #285 -> @GUT.quals.Peer
CombVariable #950 -> @GUT.quals.Peer
CombVariable #946 -> @GUT.quals.Peer
CombVariable #80 -> @GUT.quals.Peer
CombVariable #926 -> @GUT.quals.Peer
CombVariable #519 -> @GUT.quals.Peer
CombVariable #961 -> @GUT.quals.Any
CombVariable #232 -> @GUT.quals.Peer
CombVariable #1037 -> @GUT.quals.Peer
CombVariable #1238 -> @GUT.quals.Peer
CombVariable #650 -> @GUT.quals.Peer
CombVariable #200 -> @GUT.quals.Peer
CombVariable #972 -> @GUT.quals.Peer
CombVariable #1108 -> @GUT.quals.Peer
CombVariable #573 -> @GUT.quals.Peer
CombVariable #1218 -> @GUT.quals.Rep
CombVariable #865 -> @GUT.quals.Peer
CombVariable #373 -> @GUT.quals.Peer
CombVariable #128 -> @GUT.quals.Rep
CombVariable #738 -> @GUT.quals.Peer
CombVariable #605 -> @GUT.quals.Peer
CombVariable #405 -> @GUT.quals.Peer
CombVariable #129 -> @GUT.quals.Any
CombVariable #523 -> @GUT.quals.Peer
CombVariable #247 -> @GUT.quals.Peer
CombVariable #930 -> @GUT.quals.Peer
CombVariable #234 -> @GUT.quals.Peer
CombVariable #816 -> @GUT.quals.Peer
CombVariable #389 -> @GUT.quals.Peer
CombVariable #274 -> @GUT.quals.Any
CombVariable #1221 -> @GUT.quals.Peer
CombVariable #526 -> @GUT.quals.Peer
CombVariable #52 -> @GUT.quals.Peer
CombVariable #878 -> @GUT.quals.Peer
CombVariable #1151 -> @GUT.quals.Peer
CombVariable #1014 -> @GUT.quals.Peer
CombVariable #486 -> @GUT.quals.Peer
CombVariable #833 -> @GUT.quals.Peer
CombVariable #180 -> @GUT.quals.Peer
CombVariable #370 -> @GUT.quals.Peer
CombVariable #716 -> @GUT.quals.Peer
CombVariable #547 -> @GUT.quals.Lost
CombVariable #91 -> @GUT.quals.Peer
CombVariable #12 -> @GUT.quals.Peer
CombVariable #1101 -> @GUT.quals.Peer
CombVariable #302 -> @GUT.quals.Peer
CombVariable #219 -> @GUT.quals.Peer
CombVariable #367 -> @GUT.quals.Peer
CombVariable #140 -> @GUT.quals.Any
CombVariable #687 -> @GUT.quals.Peer
CombVariable #791 -> @GUT.quals.Peer
CombVariable #87 -> @GUT.quals.Peer
CombVariable #680 -> @GUT.quals.Peer
CombVariable #6 -> @GUT.quals.Peer
CombVariable #402 -> @GUT.quals.Peer
CombVariable #936 -> @GUT.quals.Peer
CombVariable #364 -> @GUT.quals.Peer
CombVariable #633 -> @GUT.quals.Peer
CombVariable #909 -> @GUT.quals.Peer
CombVariable #236 -> @GUT.quals.Peer
CombVariable #979 -> @GUT.quals.Peer
CombVariable #357 -> @GUT.quals.Peer
CombVariable #863 -> @GUT.quals.Peer
CombVariable #399 -> @GUT.quals.Peer
CombVariable #954 -> @GUT.quals.Peer
CombVariable #272 -> @GUT.quals.Peer
CombVariable #162 -> @GUT.quals.Peer
CombVariable #1176 -> @GUT.quals.Any
CombVariable #458 -> @GUT.quals.Peer
CombVariable #1233 -> @GUT.quals.Peer
CombVariable #614 -> @GUT.quals.Peer
CombVariable #420 -> @GUT.quals.Peer
CombVariable #146 -> @GUT.quals.Any
CombVariable #736 -> @GUT.quals.Peer
CombVariable #859 -> @GUT.quals.Peer
CombVariable #562 -> @GUT.quals.Peer
CombVariable #55 -> @GUT.quals.Peer
CombVariable #709 -> @GUT.quals.Rep
CombVariable #554 -> @GUT.quals.Peer
CombVariable #978 -> @GUT.quals.Peer
CombVariable #297 -> @GUT.quals.Peer
CombVariable #47 -> @GUT.quals.Peer
CombVariable #973 -> @GUT.quals.Peer
CombVariable #298 -> @GUT.quals.Peer
CombVariable #830 -> @GUT.quals.Peer
CombVariable #768 -> @GUT.quals.Peer
CombVariable #695 -> @GUT.quals.Peer
CombVariable #1180 -> @GUT.quals.Peer
CombVariable #757 -> @GUT.quals.Peer
CombVariable #32 -> @GUT.quals.Any
CombVariable #419 -> @GUT.quals.Peer
CombVariable #1162 -> @GUT.quals.Peer
CombVariable #927 -> @GUT.quals.Peer
CombVariable #403 -> @GUT.quals.Peer
CombVariable #452 -> @GUT.quals.Peer
CombVariable #773 -> @GUT.quals.Peer
CombVariable #1214 -> @GUT.quals.Peer
CombVariable #69 -> @GUT.quals.Peer
CombVariable #553 -> @GUT.quals.Peer
CombVariable #455 -> @GUT.quals.Peer
CombVariable #193 -> @GUT.quals.Peer
CombVariable #606 -> @GUT.quals.Peer
CombVariable #209 -> @GUT.quals.Peer
CombVariable #1091 -> @GUT.quals.Peer
CombVariable #740 -> @GUT.quals.Any
CombVariable #214 -> @GUT.quals.Peer
CombVariable #137 -> @GUT.quals.Peer
CombVariable #642 -> @GUT.quals.Peer
CombVariable #204 -> @GUT.quals.Peer
CombVariable #999 -> @GUT.quals.Peer
CombVariable #880 -> @GUT.quals.Peer
CombVariable #1209 -> @GUT.quals.Peer
CombVariable #1094 -> @GUT.quals.Peer
CombVariable #855 -> @GUT.quals.Peer
CombVariable #758 -> @GUT.quals.Peer
CombVariable #196 -> @GUT.quals.Peer
CombVariable #1060 -> @GUT.quals.Peer
CombVariable #1089 -> @GUT.quals.Peer
CombVariable #278 -> @GUT.quals.Peer
CombVariable #26 -> @GUT.quals.Any
CombVariable #1008 -> @GUT.quals.Peer
CombVariable #794 -> @GUT.quals.Peer
CombVariable #677 -> @GUT.quals.Peer
CombVariable #1075 -> @GUT.quals.Peer
CombVariable #751 -> @GUT.quals.Peer
CombVariable #457 -> @GUT.quals.Peer
CombVariable #1123 -> @GUT.quals.Peer
CombVariable #123 -> @GUT.quals.Any
CombVariable #949 -> @GUT.quals.Peer
CombVariable #397 -> @GUT.quals.Peer
CombVariable #431 -> @GUT.quals.Peer
CombVariable #742 -> @GUT.quals.Peer
CombVariable #207 -> @GUT.quals.Peer
CombVariable #393 -> @GUT.quals.Peer
CombVariable #959 -> @GUT.quals.Any
CombVariable #786 -> @GUT.quals.Peer
CombVariable #785 -> @GUT.quals.Peer
CombVariable #737 -> @GUT.quals.Peer
CombVariable #654 -> @GUT.quals.Peer
CombVariable #159 -> @GUT.quals.Peer
CombVariable #360 -> @GUT.quals.Peer
CombVariable #985 -> @GUT.quals.Peer
CombVariable #741 -> @GUT.quals.Any
CombVariable #603 -> @GUT.quals.Peer
CombVariable #1027 -> @GUT.quals.Peer
CombVariable #1120 -> @GUT.quals.Peer
CombVariable #888 -> @GUT.quals.Peer
CombVariable #400 -> @GUT.quals.Peer
CombVariable #1199 -> @GUT.quals.Peer
CombVariable #99 -> @GUT.quals.Peer
CombVariable #864 -> @GUT.quals.Peer
CombVariable #1175 -> @GUT.quals.Peer
CombVariable #1149 -> @GUT.quals.Peer
CombVariable #339 -> @GUT.quals.Peer
CombVariable #1076 -> @GUT.quals.Peer
CombVariable #657 -> @GUT.quals.Peer
CombVariable #276 -> @GUT.quals.Any
CombVariable #406 -> @GUT.quals.Peer
CombVariable #1031 -> @GUT.quals.Peer
CombVariable #241 -> @GUT.quals.Peer
CombVariable #817 -> @GUT.quals.Peer
CombVariable #227 -> @GUT.quals.Peer
CombVariable #507 -> @GUT.quals.Peer
CombVariable #783 -> @GUT.quals.Peer
CombVariable #886 -> @GUT.quals.Peer
CombVariable #459 -> @GUT.quals.Peer
CombVariable #63 -> @GUT.quals.Peer
CombVariable #965 -> @GUT.quals.Peer
CombVariable #329 -> @GUT.quals.Peer
CombVariable #1032 -> @GUT.quals.Peer
CombVariable #1237 -> @GUT.quals.Peer
CombVariable #1046 -> @GUT.quals.Peer
CombVariable #1203 -> @GUT.quals.Peer
CombVariable #555 -> @GUT.quals.Peer
CombVariable #699 -> @GUT.quals.Peer
CombVariable #1169 -> @GUT.quals.Peer
CombVariable #235 -> @GUT.quals.Peer
CombVariable #589 -> @GUT.quals.Peer
CombVariable #396 -> @GUT.quals.Peer
CombVariable #662 -> @GUT.quals.Peer
CombVariable #218 -> @GUT.quals.Peer
CombVariable #133 -> @GUT.quals.Peer
CombVariable #635 -> @GUT.quals.Peer
CombVariable #594 -> @GUT.quals.Peer
CombVariable #126 -> @GUT.quals.Any
CombVariable #67 -> @GUT.quals.Peer
CombVariable #913 -> @GUT.quals.Peer
CombVariable #970 -> @GUT.quals.Peer
CombVariable #521 -> @GUT.quals.Peer
CombVariable #922 -> @GUT.quals.Peer
CombVariable #1049 -> @GUT.quals.Peer
CombVariable #34 -> @GUT.quals.Peer
CombVariable #520 -> @GUT.quals.Peer
CombVariable #356 -> @GUT.quals.Peer
CombVariable #928 -> @GUT.quals.Peer
CombVariable #1219 -> @GUT.quals.Rep
CombVariable #424 -> @GUT.quals.Peer
CombVariable #1068 -> @GUT.quals.Peer
CombVariable #1093 -> @GUT.quals.Peer
CombVariable #454 -> @GUT.quals.Peer
CombVariable #644 -> @GUT.quals.Peer
CombVariable #23 -> @GUT.quals.Peer
CombVariable #944 -> @GUT.quals.Peer
CombVariable #199 -> @GUT.quals.Peer
CombVariable #451 -> @GUT.quals.Peer
CombVariable #202 -> @GUT.quals.Peer
CombVariable #1063 -> @GUT.quals.Any
CombVariable #545 -> @GUT.quals.Lost
CombVariable #29 -> @GUT.quals.Peer
CombVariable #19 -> @GUT.quals.Any
CombVariable #197 -> @GUT.quals.Peer
CombVariable #1138 -> @GUT.quals.Peer
CombVariable #1150 -> @GUT.quals.Peer
CombVariable #989 -> @GUT.quals.Peer
CombVariable #801 -> @GUT.quals.Peer
CombVariable #203 -> @GUT.quals.Peer
CombVariable #421 -> @GUT.quals.Peer
CombVariable #283 -> @GUT.quals.Peer
CombVariable #1004 -> @GUT.quals.Peer
CombVariable #1064 -> @GUT.quals.Any
CombVariable #971 -> @GUT.quals.Peer
CombVariable #558 -> @GUT.quals.Peer
CombVariable #130 -> @GUT.quals.Any
CombVariable #640 -> @GUT.quals.Peer
CombVariable #208 -> @GUT.quals.Peer
CombVariable #57 -> @GUT.quals.Peer
CombVariable #764 -> @GUT.quals.Peer
CombVariable #646 -> @GUT.quals.Peer
CombVariable #484 -> @GUT.quals.Peer
CombVariable #188 -> @GUT.quals.Peer
CombVariable #1086 -> @GUT.quals.Peer
CombVariable #51 -> @GUT.quals.Peer
CombVariable #947 -> @GUT.quals.Peer
CombVariable #853 -> @GUT.quals.Peer
CombVariable #411 -> @GUT.quals.Peer
CombVariable #401 -> @GUT.quals.Peer
CombVariable #50 -> @GUT.quals.Lost
CombVariable #446 -> @GUT.quals.Peer
CombVariable #398 -> @GUT.quals.Peer
CombVariable #138 -> @GUT.quals.Peer
CombVariable #132 -> @GUT.quals.Peer
CombVariable #317 -> @GUT.quals.Peer
CombVariable #505 -> @GUT.quals.Peer
CombVariable #656 -> @GUT.quals.Peer
CombVariable #18 -> @GUT.quals.Peer
CombVariable #352 -> @GUT.quals.Peer
CombVariable #835 -> @GUT.quals.Peer
CombVariable #719 -> @GUT.quals.Peer
CombVariable #347 -> @GUT.quals.Peer
CombVariable #771 -> @GUT.quals.Peer
CombVariable #1129 -> @GUT.quals.Peer
CombVariable #309 -> @GUT.quals.Peer
CombVariable #674 -> @GUT.quals.Peer
CombVariable #460 -> @GUT.quals.Peer
CombVariable #1153 -> @GUT.quals.Peer
CombVariable #210 -> @GUT.quals.Peer
CombVariable #691 -> @GUT.quals.Peer
CombVariable #592 -> @GUT.quals.Peer
CombVariable #637 -> @GUT.quals.Peer
CombVariable #1106 -> @GUT.quals.Peer
CombVariable #407 -> @GUT.quals.Peer
CombVariable #413 -> @GUT.quals.Peer
CombVariable #310 -> @GUT.quals.Peer
CombVariable #1225 -> @GUT.quals.Peer
CombVariable #300 -> @GUT.quals.Peer
CombVariable #127 -> @GUT.quals.Any
CombVariable #1164 -> @GUT.quals.Peer
CombVariable #280 -> @GUT.quals.Peer
CombVariable #125 -> @GUT.quals.Rep
CombVariable #15 -> @GUT.quals.Any
CombVariable #974 -> @GUT.quals.Peer
CombVariable #819 -> @GUT.quals.Peer
CombVariable #613 -> @GUT.quals.Peer
CombVariable #201 -> @GUT.quals.Peer
CombVariable #335 -> @GUT.quals.Any
CombVariable #842 -> @GUT.quals.Lost
CombVariable #900 -> @GUT.quals.Peer
CombVariable #220 -> @GUT.quals.Peer
CombVariable #1141 -> @GUT.quals.Peer
CombVariable #1072 -> @GUT.quals.Peer
CombVariable #174 -> @GUT.quals.Peer
CombVariable #667 -> @GUT.quals.Peer
CombVariable #221 -> @GUT.quals.Peer
CombVariable #591 -> @GUT.quals.Peer
CombVariable #1137 -> @GUT.quals.Peer
CombVariable #149 -> @GUT.quals.Any
CombVariable #639 -> @GUT.quals.Peer
CombVariable #663 -> @GUT.quals.Peer
CombVariable #585 -> @GUT.quals.Any
CombVariable #666 -> @GUT.quals.Peer
CombVariable #806 -> @GUT.quals.Peer
CombVariable #684 -> @GUT.quals.Peer
CombVariable #1197 -> @GUT.quals.Peer
CombVariable #242 -> @GUT.quals.Peer
CombVariable #228 -> @GUT.quals.Peer
CombVariable #327 -> @GUT.quals.Peer
CombVariable #225 -> @GUT.quals.Peer
CombVariable #574 -> @GUT.quals.Peer
CombVariable #1100 -> @GUT.quals.Peer
CombVariable #31 -> @GUT.quals.Any
CombVariable #372 -> @GUT.quals.Peer
CombVariable #395 -> @GUT.quals.Peer
CombVariable #22 -> @GUT.quals.Peer
CombVariable #843 -> @GUT.quals.Lost
CombVariable #721 -> @GUT.quals.Peer
CombVariable #224 -> @GUT.quals.Peer
CombVariable #321 -> @GUT.quals.Peer
CombVariable #184 -> @GUT.quals.Peer
CombVariable #670 -> @GUT.quals.Peer
CombVariable #404 -> @GUT.quals.Peer
CombVariable #917 -> @GUT.quals.Peer
CombVariable #212 -> @GUT.quals.Peer
CombVariable #1202 -> @GUT.quals.Peer
CombVariable #1177 -> @GUT.quals.Any
CombVariable #964 -> @GUT.quals.Peer
CombVariable #358 -> @GUT.quals.Peer
CombVariable #901 -> @GUT.quals.Peer
CombVariable #13 -> @GUT.quals.Peer
CombVariable #986 -> @GUT.quals.Peer
CombVariable #518 -> @GUT.quals.Peer
CombVariable #375 -> @GUT.quals.Peer
CombVariable #887 -> @GUT.quals.Peer
CombVariable #432 -> @GUT.quals.Peer
CombVariable #560 -> @GUT.quals.Peer
CombVariable #1189 -> @GUT.quals.Peer
CombVariable #1220 -> @GUT.quals.Rep
CombVariable #869 -> @GUT.quals.Peer
CombVariable #1003 -> @GUT.quals.Peer
CombVariable #937 -> @GUT.quals.Peer
CombVariable #73 -> @GUT.quals.Rep
CombVariable #875 -> @GUT.quals.Peer
CombVariable #546 -> @GUT.quals.Peer
CombVariable #281 -> @GUT.quals.Peer
CombVariable #368 -> @GUT.quals.Peer
CombVariable #157 -> @GUT.quals.Peer
CombVariable #1088 -> @GUT.quals.Peer
CombVariable #340 -> @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 jconst:
class constPool:
method allocConstEntry(I)Ljconst/constBase;:
new *3: @GUT.quals.Peer

package attr:
class localVarTabAttr$localVarEnt:
method getLocalVarDecl()Ljava/lang/String;:
local type:
type: @GUT.quals.Any

package jconst:
class constUtf8:
method read(Ljava/io/DataInputStream;)V:
local strBuf:
type: @GUT.quals.Peer

package attr:
class attrFactory:
method allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;)Lattr/attrInfo;:
new *5: @GUT.quals.Peer

package classfile:
class methodInfo$methodTypes:
field returnType:
type: @GUT.quals.Peer

package attr:
class localVarTabAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
new *0:
inner-type 0: @GUT.quals.Peer

package attr:
class localVarTabAttr:
field localVarTab:
type: @GUT.quals.Rep

package attr:
class attrInfo:
method getName()Ljava/lang/String;:
return: @GUT.quals.Peer

package attr:
class innerClassAttr$innerClassInfo:
field className:
type: @GUT.quals.Rep

package util:
class typeDesc:
method decodeFieldDesc(Ljava/lang/String;)Ljava/lang/String;:
return: @GUT.quals.Peer

package attr:
class attrFactory:
method allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;)Lattr/attrInfo;:
new *1: @GUT.quals.Peer

package jconst:
class constUtf8:
method read(Ljava/io/DataInputStream;)V:
parameter 0:
type: @GUT.quals.Peer

package classfile:
class classAttrSec:
method getSrcFileName()Ljava/lang/String;:
local name:
type: @GUT.quals.Any

package attr:
class localVarTabAttr$localVarEnt:
method getLocalVarDecl()Ljava/lang/String;:
local name:
type: @GUT.quals.Any

package attr:
class localVarTabAttr:
method getLocalVarVec()Ljava/util/Vector;:
local localVarVec:
type: @GUT.quals.Peer

package jconst:
class constBase:
method Tag_to_String(I)Ljava/lang/String;:
local str:
type: @GUT.quals.Peer

package jconst:
class constRef:
method set_ref([Ljconst/constBase;)V:
local tmp:
type: @GUT.quals.Any

package jconst:
class constRef:
method getString()Ljava/lang/String;:
local str:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
method methodString(Ljava/lang/String;)Ljava/lang/String;:
local excptStr:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
method exceptionString()Ljava/lang/String;:
local exceptTab:
type:
inner-type 0: @GUT.quals.Peer

package attr:
class exceptAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
new *0: @GUT.quals.Rep

package util:
class dataRead:
method readU4(Ljava/io/DataInputStream;)I:
parameter 0:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
new *0:
inner-type 0: @GUT.quals.Rep

package util:
class dataRead:
method readU4(Ljava/io/DataInputStream;)I:
local e:
type: @GUT.quals.Peer

package classfile:
class fieldInfo:
field descriptor:
type: @GUT.quals.Peer

package javad:
class jvmDump:
method openFile(Ljava/lang/String;)Ljava/io/DataInputStream;:
local bufStream:
type: @GUT.quals.Peer

package attr:
class localVarTabAttr:
method getLocalVarVec()Ljava/util/Vector;:
local localDecl:
type: @GUT.quals.Peer

package classfile:
class classAttrSec:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
parameter 0:
type: @GUT.quals.Peer

package jconst:
class constUtf8:
method getPrintableString()Ljava/lang/String;:
return: @GUT.quals.Peer

package attr:
class lineNumTabAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;)V:
new *0:
inner-type 0: @GUT.quals.Rep

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

package classfile:
class fieldInfo:
method fieldString()Ljava/lang/String;:
local constAttr:
type: @GUT.quals.Peer

package classfile:
class classAttrSec:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
new *0: @GUT.quals.Rep

package attr:
class localVarTabAttr$localVarEnt:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
local obj:
type: @GUT.quals.Any

package attr:
class codeAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
new *1: @GUT.quals.Rep

package attr:
class attrInfo:
field attrName:
type: @GUT.quals.Peer

package jconst:
class constPool:
field constPool:
type:
inner-type 0: @GUT.quals.Peer

package classfile:
class fieldInfo:
method fieldString()Ljava/lang/String;:
new *0: @GUT.quals.Peer

package javad:
class jvmDump:
field fileName:
type: @GUT.quals.Peer

package classfile:
class classMethodSec:
field classMethods:
type:
inner-type 0: @GUT.quals.Peer

package jconst:
class constRef:
method getString()Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classfile:
class methodInfo:
method methodString(Ljava/lang/String;)Ljava/lang/String;:
local cmntStr:
type: @GUT.quals.Peer

package attr:
class codeAttr:
field codeAttributes:
type:
inner-type 0: @GUT.quals.Any

package attr:
class lineNumTabAttr$lineEntry:
method <init>(Ljava/io/DataInputStream;)V:
parameter 0:
type: @GUT.quals.Peer

package attr:
class codeAttr:
method getLocalVarVec()Ljava/util/Vector;:
typecast *0: @GUT.quals.Peer

package jconst:
class constUtf8:
method getString()Ljava/lang/String;:
return: @GUT.quals.Peer

package jconst:
class constPool:
method allocConstEntry(I)Ljconst/constBase;:
new *4: @GUT.quals.Peer

package attr:
class constValueAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
parameter 2:
type: @GUT.quals.Peer

package jconst:
class constPool:
method constPoolElem(I)Ljconst/constBase;:
return: @GUT.quals.Peer

package jconst:
class constUtf8:
field str:
type: @GUT.quals.Peer

package jconst:
class constPool:
method allocConstEntry(I)Ljconst/constBase;:
new *0: @GUT.quals.Peer

package jconst:
class constPool:
method allocConstEntry(I)Ljconst/constBase;:
new *7: @GUT.quals.Peer

package classfile:
class fieldInfo:
method fieldString()Ljava/lang/String;:
typecast *1: @GUT.quals.Peer

package attr:
class attrFactory:
field dataIn:
new *0: @GUT.quals.Peer

package attr:
class srcFileAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
parameter 3:
type: @GUT.quals.Peer

package attr:
class exceptAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
typecast *0: @GUT.quals.Peer

package attr:
class attrFactory:
method allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;)Lattr/attrInfo;:
parameter 0:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
method pr()V:
local indent1:
type: @GUT.quals.Peer

package jconst:
class constPool:
field constPool:
type: @GUT.quals.Rep

package jconst:
class constName_and_Type_info:
method getString()Ljava/lang/String;:
local str:
type: @GUT.quals.Peer

package attr:
class constValueAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
parameter 3:
type: @GUT.quals.Peer

package jconst:
class constClass_or_String:
method read(Ljava/io/DataInputStream;)V:
parameter 0:
type: @GUT.quals.Peer

package classfile:
class fieldInfo:
method fieldString()Ljava/lang/String;:
local initVal:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
new *0: @GUT.quals.Rep

package classfile:
class methodInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
typecast *1: @GUT.quals.Peer

package attr:
class attrFactory:
method allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;)Lattr/attrInfo;:
new *0: @GUT.quals.Peer

package attr:
class lineNumTabAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;)V:
parameter 0:
type: @GUT.quals.Peer

package attr:
class innerClassAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
new *1: @GUT.quals.Peer

package classfile:
class fieldInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
typecast *1: @GUT.quals.Peer

package jconst:
class constPool:
method <init>(Ljava/io/DataInputStream;)V:
new *0:
inner-type 0: @GUT.quals.Peer

package attr:
class constValueAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
parameter 0:
type: @GUT.quals.Peer

package jconst:
class constPool:
method readConstPool(Ljava/io/DataInputStream;)V:
parameter 0:
type: @GUT.quals.Peer

package classfile:
class fieldInfo:
method fieldString()Ljava/lang/String;:
local modStr:
type: @GUT.quals.Peer

package jconst:
class constName_and_Type_info:
method set_ref([Ljconst/constBase;)V:
local tmp:
type: @GUT.quals.Any

package jconst:
class constFloat:
method getString()Ljava/lang/String;:
return: @GUT.quals.Peer

package attr:
class srcFileAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
typecast *0: @GUT.quals.Rep

package classfile:
class classDeclSec:
field superClass:
type: @GUT.quals.Peer

package util:
class typeDesc:
method charToType(C)Ljava/lang/String;:
return: @GUT.quals.Peer

package classfile:
class classDeclSec:
method pr_modifiers(I)V:
local modStr:
type: @GUT.quals.Peer

package jconst:
class constBase:
method pr()V:
local tag_name:
type: @GUT.quals.Peer

package classfile:
class classDeclSec:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
parameter 1:
type: @GUT.quals.Peer

package attr:
class attrFactory:
method allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;)Lattr/attrInfo;:
new *3: @GUT.quals.Peer

package attr:
class exceptAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
parameter 3:
type: @GUT.quals.Peer

package attr:
class codeAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
new *0: @GUT.quals.Rep

package jconst:
class constRef:
method getString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classfile:
class fieldInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
parameter 0:
type: @GUT.quals.Peer

package attr:
class attrFactory:
method allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;)Lattr/attrInfo;:
new *2: @GUT.quals.Peer

package classfile:
class classAttrSec:
method getSrcFileName()Ljava/lang/String;:
local src:
type: @GUT.quals.Peer

package jconst:
class constUtf8:
method toAsciiString()Ljava/lang/String;:
local retStr:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
method decodeMethodDesc(Ljava/lang/String;)Lclassfile/methodInfo$methodTypes;:
new *0: @GUT.quals.Peer

package jconst:
class constPool:
method <init>(Ljava/io/DataInputStream;)V:
parameter 0:
type: @GUT.quals.Peer

package attr:
class lineNumTabAttr:
field lineNumTab:
type: @GUT.quals.Rep

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

package attr:
class exceptAttr:
field exceptTable:
type:
inner-type 0: @GUT.quals.Peer

package classfile:
class fieldInfo:
method fieldString()Ljava/lang/String;:
return: @GUT.quals.Peer

package attr:
class exceptAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
local obj:
type: @GUT.quals.Peer

package classfile:
class classDeclSec:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
parameter 0:
type: @GUT.quals.Peer

package attr:
class lineNumTabAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;)V:
new *0: @GUT.quals.Rep

package classfile:
class methodInfo:
field attributes:
type: @GUT.quals.Rep

package classfile:
class methodInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
local obj:
type: @GUT.quals.Peer

package classfile:
class methodInfo$methodTypes:
method <init>()V:
new *0: @GUT.quals.Peer

package classfile:
class methodInfo:
method methodString(Ljava/lang/String;)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Peer

package util:
class errorMessage:
method errorPrint(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Any

package jconst:
class constName_and_Type_info:
method getString()Ljava/lang/String;:
return: @GUT.quals.Peer

package jconst:
class constLong:
method read(Ljava/io/DataInputStream;)V:
parameter 0:
type: @GUT.quals.Peer

package attr:
class localVarTabAttr$localVarEnt:
field memberDesc:
type: @GUT.quals.Peer

package attr:
class codeAttr:
field codeAttributes:
type: @GUT.quals.Rep

package jconst:
class constBase:
method Tag_to_String(I)Ljava/lang/String;:
return: @GUT.quals.Peer

package attr:
class codeAttr$exceptInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
parameter 1:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
method methodString(Ljava/lang/String;)Ljava/lang/String;:
new *0: @GUT.quals.Peer

package util:
class objNameFormat:
method toDotSeparator(Ljava/lang/String;)Ljava/lang/String;:
local newName:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
method getConstructorName()Ljava/lang/String;:
return: @GUT.quals.Any

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

package util:
class typeDesc:
method charToType(C)Ljava/lang/String;:
local typeName:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
method decodeMethodDesc(Ljava/lang/String;)Lclassfile/methodInfo$methodTypes;:
local types:
type: @GUT.quals.Peer

package jconst:
class constName_and_Type_info:
method getString()Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classfile:
class classAttrSec:
field classAttrTab:
type: @GUT.quals.Rep

package jconst:
class constBase:
method set_ref([Ljconst/constBase;)V:
parameter 0:
type: @GUT.quals.Any

package attr:
class lineNumTabAttr:
field lineNumTab:
type:
inner-type 0: @GUT.quals.Any

package classfile:
class methodInfo:
field constructorName:
type: @GUT.quals.Peer

package attr:
class codeAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
parameter 0:
type: @GUT.quals.Peer

package classfile:
class classFile:
field classDecl:
type: @GUT.quals.Peer

package attr:
class codeAttr$exceptInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
local obj:
type: @GUT.quals.Peer

package attr:
class localVarTabAttr$localVarEnt:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
parameter 0:
type: @GUT.quals.Peer

package attr:
class constValueAttr:
method getConstVal()Ljconst/constBase;:
return: @GUT.quals.Peer

package classfile:
class classFile:
method <init>(Ljava/io/DataInputStream;)V:
new *5: @GUT.quals.Peer

package jconst:
class constClass_or_String:
method set_ref([Ljconst/constBase;)V:
parameter 0:
type: @GUT.quals.Any

package util:
class objNameFormat:
method toDotSeparator(Ljava/lang/String;)Ljava/lang/String;:
return: @GUT.quals.Peer

package classfile:
class classFile:
method <init>(Ljava/io/DataInputStream;)V:
new *3: @GUT.quals.Peer

package classfile:
class methodInfo:
method setConstructorName(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classfile:
class classAttrSec:
method getSrcFileName()Ljava/lang/String;:
return: @GUT.quals.Any

package util:
class dataRead:
method readU1(Ljava/io/DataInputStream;)I:
parameter 0:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
field attributes:
type:
inner-type 0: @GUT.quals.Any

package classfile:
class methodInfo:
method methodString(Ljava/lang/String;)Ljava/lang/String;:
local methodBuf:
type: @GUT.quals.Peer

package attr:
class innerClassAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
parameter 0:
type: @GUT.quals.Peer

package classfile:
class fieldInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
parameter 1:
type: @GUT.quals.Peer

package jconst:
class constBase:
method set_ref([Ljconst/constBase;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package jconst:
class constRef:
field class_ref:
type: @GUT.quals.Peer

package attr:
class attrFactory:
method allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;)Lattr/attrInfo;:
local nameStr:
type: @GUT.quals.Peer

package attr:
class attrFactory:
method allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;)Lattr/attrInfo;:
local name:
type: @GUT.quals.Peer

package attr:
class srcFileAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
local obj:
type: @GUT.quals.Peer

package attr:
class innerClassAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
parameter 2:
type: @GUT.quals.Peer

package attr:
class attrFactory:
method skip_data(ILjava/io/DataInputStream;)V:
parameter 1:
type: @GUT.quals.Peer

package attr:
class codeAttr:
method getLocalVarVec()Ljava/util/Vector;:
local varVec:
type: @GUT.quals.Peer

package attr:
class attrFactory:
method allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;)Lattr/attrInfo;:
typecast *0: @GUT.quals.Peer

package jconst:
class constDouble:
method getString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classfile:
class classFile:
field classAttrs:
type: @GUT.quals.Peer

package attr:
class exceptAttr:
method getExceptTab()[Ljconst/constClass_or_String;:
return: @GUT.quals.Rep

package classfile:
class classDeclSec:
method getClassName()Ljava/lang/String;:
return: @GUT.quals.Peer

package attr:
class exceptAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
parameter 0:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
field name:
type: @GUT.quals.Peer

package attr:
class innerClassAttr$innerClassInfo:
field outerClass:
type: @GUT.quals.Rep

package attr:
class srcFileAttr:
field srcFile:
type: @GUT.quals.Rep

package classfile:
class classFieldSec:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
new *1: @GUT.quals.Peer

package classfile:
class methodInfo:
method exceptionString()Ljava/lang/String;:
local exceptTab:
type: @GUT.quals.Any

package attr:
class constValueAttr:
field constValue:
type: @GUT.quals.Peer

package classfile:
class classMethodSec:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;)V:
parameter 1:
type: @GUT.quals.Peer

package util:
class objNameFormat:
method toDotSeparator(Ljava/lang/String;)Ljava/lang/String;:
local strBuf:
type: @GUT.quals.Peer

package classfile:
class classFieldSec:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
new *0:
inner-type 0: @GUT.quals.Peer

package classfile:
class methodInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
parameter 1:
type: @GUT.quals.Peer

package attr:
class localVarTabAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
parameter 3:
type: @GUT.quals.Peer

package attr:
class codeAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
new *1:
inner-type 0: @GUT.quals.Rep

package jconst:
class constPool:
method allocConstEntry(I)Ljconst/constBase;:
new *6: @GUT.quals.Peer

package attr:
class localVarTabAttr$localVarEnt:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
typecast *1: @GUT.quals.Peer

package javad:
class jvmDump:
method <init>(Ljava/lang/String;)V:
local curClassFile:
type: @GUT.quals.Peer

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

package attr:
class localVarTabAttr$localVarEnt:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
parameter 1:
type: @GUT.quals.Peer

package attr:
class codeAttr$exceptInfo:
field catch_type:
type: @GUT.quals.Rep

package classfile:
class classFile:
field className:
type: @GUT.quals.Peer

package jconst:
class constRef:
field name_ref:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
method decodeMethodDesc(Ljava/lang/String;)Lclassfile/methodInfo$methodTypes;:
parameter 0:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
method methodString(Ljava/lang/String;)Ljava/lang/String;:
return: @GUT.quals.Peer

package attr:
class srcFileAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
parameter 0:
type: @GUT.quals.Peer

package attr:
class exceptAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
new *0:
inner-type 0: @GUT.quals.Peer

package javad:
class jvmDump:
method <init>(Ljava/lang/String;)V:
local dStream:
type: @GUT.quals.Peer

package jconst:
class constLong:
method getString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classfile:
class methodInfo$methodTypes:
field argList:
type: @GUT.quals.Peer

package classfile:
class classDeclSec:
method pr()V:
local superClassName:
type: @GUT.quals.Peer

package jconst:
class constPool:
method constPoolElem(I)Ljconst/constBase;:
local elem:
type: @GUT.quals.Peer

package attr:
class lineNumTabAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;)V:
new *1: @GUT.quals.Peer

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

package classfile:
class classMethodSec:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;)V:
new *1: @GUT.quals.Peer

package classfile:
class classFile:
method <init>(Ljava/io/DataInputStream;)V:
new *4: @GUT.quals.Peer

package attr:
class exceptAttr:
field exceptTable:
type: @GUT.quals.Rep

package classfile:
class classFieldSec:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
new *0: @GUT.quals.Rep

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

package classfile:
class classFieldSec:
field classFields:
type:
inner-type 0: @GUT.quals.Peer

package javad:
class jvmDump:
method openFile(Ljava/lang/String;)Ljava/io/DataInputStream;:
parameter 0:
type: @GUT.quals.Peer

package classfile:
class classMethodSec:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;)V:
parameter 2:
type: @GUT.quals.Peer

package jconst:
class constRef:
method read(Ljava/io/DataInputStream;)V:
parameter 0:
type: @GUT.quals.Peer

package attr:
class innerClassAttr$innerClassInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
typecast *0: @GUT.quals.Rep

package util:
class errorMessage:
method errorPrint(Ljava/lang/String;)V:
local name:
type: @GUT.quals.Any

package jconst:
class constName_and_Type_info:
method set_ref([Ljconst/constBase;)V:
typecast *0: @GUT.quals.Peer

package classfile:
class classAttrSec:
method getSrcFileName()Ljava/lang/String;:
typecast *0: @GUT.quals.Peer

package attr:
class innerClassAttr$innerClassInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
parameter 0:
type: @GUT.quals.Peer

package jconst:
class constInt:
method read(Ljava/io/DataInputStream;)V:
parameter 0:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
parameter 0:
type: @GUT.quals.Peer

package classfile:
class fieldInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
typecast *0: @GUT.quals.Peer

package jconst:
class constRef:
method set_ref([Ljconst/constBase;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package classfile:
class methodInfo:
field descriptor:
type: @GUT.quals.Peer

package jconst:
class constPool:
method allocConstEntry(I)Ljconst/constBase;:
new *2: @GUT.quals.Peer

package attr:
class srcFileAttr:
method getFileName()Ljava/lang/String;:
local name:
type: @GUT.quals.Rep

package jconst:
class constRef:
method set_ref([Ljconst/constBase;)V:
typecast *0: @GUT.quals.Peer

package jconst:
class constUtf8:
method read(Ljava/io/DataInputStream;)V:
new *0: @GUT.quals.Peer

package jconst:
class constPool:
method allocConstEntry(I)Ljconst/constBase;:
local obj:
type: @GUT.quals.Peer

package jconst:
class constUtf8:
method toAsciiString()Ljava/lang/String;:
new *0: @GUT.quals.Peer

package classfile:
class classDeclSec:
field thisClass:
type: @GUT.quals.Peer

package javad:
class jvmDump:
method openFile(Ljava/lang/String;)Ljava/io/DataInputStream;:
new *2: @GUT.quals.Peer

package classfile:
class methodInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
typecast *2: @GUT.quals.Rep

package util:
class typeDesc:
method decodeFieldDesc(Ljava/lang/String;)Ljava/lang/String;:
local typeStr:
type: @GUT.quals.Peer

package util:
class dataRead:
method readU2(Ljava/io/DataInputStream;)I:
parameter 0:
type: @GUT.quals.Peer

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

package attr:
class innerClassAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
new *0: @GUT.quals.Rep

package classfile:
class methodInfo:
method commentString()Ljava/lang/String;:
local str:
type: @GUT.quals.Peer

package javad:
class jvmDump:
method openFile(Ljava/lang/String;)Ljava/io/DataInputStream;:
return: @GUT.quals.Peer

package attr:
class codeAttr:
method getLocalVarVec()Ljava/util/Vector;:
return: @GUT.quals.Peer

package classfile:
class methodInfo:
method exceptionString()Ljava/lang/String;:
local exceptList:
type: @GUT.quals.Peer

package classfile:
class classMethodSec:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
method decodeMethodDesc(Ljava/lang/String;)Lclassfile/methodInfo$methodTypes;:
local objName:
type: @GUT.quals.Peer

package jconst:
class constPool:
method <init>(Ljava/io/DataInputStream;)V:
new *0: @GUT.quals.Rep

package attr:
class innerClassAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
new *0:
inner-type 0: @GUT.quals.Rep

package attr:
class lineNumTabAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;)V:
parameter 2:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
method pr()V:
local indent2:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
method exceptionString()Ljava/lang/String;:
return: @GUT.quals.Peer

package util:
class objNameFormat:
method leafName(Ljava/lang/String;)Ljava/lang/String;:
local leaf:
type: @GUT.quals.Rep

package javad:
class jvmDump:
method closeFile()V:
local e:
type: @GUT.quals.Peer

package attr:
class innerClassAttr$innerClassInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
parameter 1:
type: @GUT.quals.Peer

package classfile:
class classFile:
method <init>(Ljava/io/DataInputStream;)V:
new *1: @GUT.quals.Peer

package attr:
class attrFactory:
method allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;)Lattr/attrInfo;:
new *6: @GUT.quals.Peer

package classfile:
class classFieldSec:
field classFields:
type: @GUT.quals.Rep

package attr:
class codeAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
parameter 2:
type: @GUT.quals.Peer

package jconst:
class constName_and_Type_info:
method set_ref([Ljconst/constBase;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package util:
class errorMessage:
field programName:
type: @GUT.quals.Any

package attr:
class codeAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
new *3:
inner-type 0: @GUT.quals.Rep

package attr:
class localVarTabAttr$localVarEnt:
method getLocalVarDecl()Ljava/lang/String;:
local localDecl:
type: @GUT.quals.Peer

package jconst:
class constUtf8:
method toAsciiString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classfile:
class classFieldSec:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
parameter 1:
type: @GUT.quals.Peer

package attr:
class codeAttr$exceptInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
typecast *0: @GUT.quals.Rep

package attr:
class attrFactory:
method allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;)Lattr/attrInfo;:
local obj:
type: @GUT.quals.Peer

package attr:
class localVarTabAttr$localVarEnt:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
typecast *0: @GUT.quals.Rep

package classfile:
class methodInfo:
method methodString(Ljava/lang/String;)Ljava/lang/String;:
local modifiers:
type: @GUT.quals.Peer

package classfile:
class fieldInfo:
field name:
type: @GUT.quals.Peer

package classfile:
class classFile:
method <init>(Ljava/io/DataInputStream;)V:
parameter 0:
type: @GUT.quals.Peer

package attr:
class exceptAttr:
method getExceptTab()[Ljconst/constClass_or_String;:
return:
inner-type 0: @GUT.quals.Peer

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

package attr:
class codeAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
parameter 3:
type: @GUT.quals.Peer

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

package jconst:
class constName_and_Type_info:
field descriptor_Utf8:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
field codeAttribute:
type: @GUT.quals.Rep

package attr:
class attrFactory:
method allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;)Lattr/attrInfo;:
return: @GUT.quals.Peer

package classfile:
class classFile:
method <init>(Ljava/io/DataInputStream;)V:
new *2: @GUT.quals.Peer

package classfile:
class classMethodSec:
field classMethods:
type: @GUT.quals.Rep

package classfile:
class methodInfo:
method exceptionString()Ljava/lang/String;:
local eAttr:
type: @GUT.quals.Peer

package jconst:
class constRef:
method set_ref([Ljconst/constBase;)V:
parameter 0:
type: @GUT.quals.Any

package jconst:
class constBase:
method getString()Ljava/lang/String;:
return: @GUT.quals.Peer

package jconst:
class constClass_or_String:
field Utf8:
type: @GUT.quals.Peer

package jconst:
class constPool:
method allocConstEntry(I)Ljconst/constBase;:
new *1: @GUT.quals.Peer

package util:
class errorMessage:
method setProgName(Ljava/lang/String;)V:
parameter 0:
type: @GUT.quals.Any

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

package classfile:
class fieldInfo:
field attributes:
type:
inner-type 0: @GUT.quals.Peer

package jconst:
class constClass_or_String:
method getPrintableString()Ljava/lang/String;:
return: @GUT.quals.Peer

package jconst:
class constDouble:
method read(Ljava/io/DataInputStream;)V:
parameter 0:
type: @GUT.quals.Peer

package jconst:
class constClass_or_String:
method set_ref([Ljconst/constBase;)V:
parameter 0:
type:
inner-type 0: @GUT.quals.Any

package attr:
class localVarTabAttr$localVarEnt:
method getLocalVarDecl()Ljava/lang/String;:
return: @GUT.quals.Peer

package attr:
class innerClassAttr$innerClassInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
local obj:
type: @GUT.quals.Peer

package jconst:
class constRef:
method set_ref([Ljconst/constBase;)V:
typecast *1: @GUT.quals.Peer

package jconst:
class constUtf8:
method toAsciiString()Ljava/lang/String;:
local tmp:
type: @GUT.quals.Peer

package jconst:
class constClass_or_String:
method set_ref([Ljconst/constBase;)V:
typecast *0: @GUT.quals.Peer

package util:
class dataRead:
method readU1(Ljava/io/DataInputStream;)I:
local e:
type: @GUT.quals.Peer

package attr:
class srcFileAttr:
method getFileName()Ljava/lang/String;:
return: @GUT.quals.Rep

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

package classfile:
class methodInfo:
method pr()V:
local localVarVec:
type: @GUT.quals.Rep

package classfile:
class fieldInfo:
field attributes:
type: @GUT.quals.Rep

package javad:
class jvmDump:
method openFile(Ljava/lang/String;)Ljava/io/DataInputStream;:
new *1: @GUT.quals.Peer

package classfile:
class fieldInfo:
method fieldString()Ljava/lang/String;:
local typeStr:
type: @GUT.quals.Peer

package jconst:
class constInt:
method getString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classfile:
class classDeclSec:
field interfaces:
type: @GUT.quals.Rep

package jconst:
class constName_and_Type_info:
method read(Ljava/io/DataInputStream;)V:
parameter 0:
type: @GUT.quals.Peer

package classfile:
class classDeclSec:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
new *0:
inner-type 0: @GUT.quals.Peer

package classfile:
class fieldInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
new *0: @GUT.quals.Rep

package javad:
class jvmDump:
method openFile(Ljava/lang/String;)Ljava/io/DataInputStream;:
local dStream:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
method exceptionString()Ljava/lang/String;:
local str:
type: @GUT.quals.Peer

package classfile:
class classFile:
field classMethods:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
method decodeMethodDesc(Ljava/lang/String;)Lclassfile/methodInfo$methodTypes;:
return: @GUT.quals.Peer

package classfile:
class fieldInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
new *0:
inner-type 0: @GUT.quals.Peer

package attr:
class attrFactory:
method allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;)Lattr/attrInfo;:
local retObj:
type: @GUT.quals.Peer

package attr:
class innerClassAttr$innerClassInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
typecast *2: @GUT.quals.Rep

package attr:
class localVarTabAttr:
field localVarTab:
type:
inner-type 0: @GUT.quals.Peer

package javad:
class jvmDump:
method openFile(Ljava/lang/String;)Ljava/io/DataInputStream;:
new *0: @GUT.quals.Peer

package javad:
class jvmDump:
method openFile(Ljava/lang/String;)Ljava/io/DataInputStream;:
local e:
type: @GUT.quals.Peer

package attr:
class localVarTabAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
parameter 0:
type: @GUT.quals.Peer

package attr:
class innerClassAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
parameter 3:
type: @GUT.quals.Peer

package attr:
class localVarTabAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
new *0: @GUT.quals.Rep

package attr:
class innerClassAttr$innerClassInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
typecast *1: @GUT.quals.Rep

package classfile:
class methodInfo:
method exceptionString()Ljava/lang/String;:
typecast *0: @GUT.quals.Peer

package classfile:
class classFile:
method <init>(Ljava/io/DataInputStream;)V:
new *0: @GUT.quals.Peer

package classfile:
class classMethodSec:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;)V:
new *0: @GUT.quals.Rep

package attr:
class codeAttr:
field codeBuf:
type: @GUT.quals.Rep

package jconst:
class constPool:
method allocConstEntry(I)Ljconst/constBase;:
return: @GUT.quals.Peer

package jconst:
class constBase:
method read(Ljava/io/DataInputStream;)V:
parameter 0:
type: @GUT.quals.Peer

package jconst:
class constPool:
method readConstPool(Ljava/io/DataInputStream;)V:
local constObj:
type: @GUT.quals.Peer

package util:
class accString:
method toString(IZ)Ljava/lang/String;:
local modStr:
type: @GUT.quals.Peer

package attr:
class localVarTabAttr$localVarEnt:
field memberName:
type: @GUT.quals.Rep

package classfile:
class classFileHeader:
method <init>(Ljava/io/DataInputStream;)V:
parameter 0:
type: @GUT.quals.Peer

package jconst:
class constClass_or_String:
method prString()V:
local name:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
method commentString()Ljava/lang/String;:
return: @GUT.quals.Peer

package classfile:
class classFieldSec:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
parameter 0:
type: @GUT.quals.Peer

package classfile:
class classFile:
field classFields:
type: @GUT.quals.Peer

package attr:
class localVarTabAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
new *1: @GUT.quals.Peer

package attr:
class codeAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
new *3: @GUT.quals.Rep

package classfile:
class methodInfo:
method decodeMethodDesc(Ljava/lang/String;)Lclassfile/methodInfo$methodTypes;:
local typeName:
type: @GUT.quals.Peer

package attr:
class localVarTabAttr:
method getLocalVarVec()Ljava/util/Vector;:
new *0: @GUT.quals.Peer

package attr:
class codeAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
new *2: @GUT.quals.Peer

package jconst:
class constFloat:
method read(Ljava/io/DataInputStream;)V:
parameter 0:
type: @GUT.quals.Peer

package classfile:
class fieldInfo:
method fieldString()Ljava/lang/String;:
local fieldStr:
type: @GUT.quals.Peer

package util:
class dataRead:
method readU2(Ljava/io/DataInputStream;)I:
local e:
type: @GUT.quals.Peer

package classfile:
class classDeclSec:
field interfaces:
type:
inner-type 0: @GUT.quals.Peer

package util:
class objNameFormat:
method leafName(Ljava/lang/String;)Ljava/lang/String;:
parameter 0:
type: @GUT.quals.Rep

package classfile:
class methodInfo:
method methodString(Ljava/lang/String;)Ljava/lang/String;:
local types:
type: @GUT.quals.Peer

package classfile:
class classAttrSec:
field classAttrTab:
type:
inner-type 0: @GUT.quals.Any

package attr:
class attrFactory:
method allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;)Lattr/attrInfo;:
new *7: @GUT.quals.Peer

package classfile:
class fieldInfo:
method fieldString()Ljava/lang/String;:
typecast *0: @GUT.quals.Peer

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

package classfile:
class methodInfo:
method pr()V:
local localVar:
type: @GUT.quals.Peer

package attr:
class attrFactory:
method allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;)Lattr/attrInfo;:
new *4: @GUT.quals.Peer

package attr:
class localVarTabAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
parameter 2:
type: @GUT.quals.Peer

package jconst:
class constClass_or_String:
method getString()Ljava/lang/String;:
return: @GUT.quals.Peer

package jconst:
class constClass_or_String:
method set_ref([Ljconst/constBase;)V:
local tmp:
type: @GUT.quals.Any

package attr:
class innerClassAttr$innerClassInfo:
field innerClass:
type: @GUT.quals.Rep

package classfile:
class fieldInfo:
method fieldString()Ljava/lang/String;:
local tmp:
type: @GUT.quals.Peer

package attr:
class innerClassAttr:
field classInfoTab:
type:
inner-type 0: @GUT.quals.Any

package classfile:
class methodInfo:
method pr()V:
typecast *0: @GUT.quals.Peer

package util:
class objNameFormat:
method leafName(Ljava/lang/String;)Ljava/lang/String;:
return: @GUT.quals.Rep

package attr:
class exceptAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
parameter 2:
type: @GUT.quals.Peer

package util:
class accString:
method getName(I)Ljava/lang/String;:
return: @GUT.quals.Peer

package classfile:
class fieldInfo:
method fieldString()Ljava/lang/String;:
local constVal:
type: @GUT.quals.Peer

package classfile:
class classAttrSec:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
new *0:
inner-type 0: @GUT.quals.Rep

package jconst:
class constName_and_Type_info:
method set_ref([Ljconst/constBase;)V:
parameter 0:
type: @GUT.quals.Any

package jconst:
class constLongConvert:
method readLong(Ljava/io/DataInputStream;)J:
parameter 0:
type: @GUT.quals.Peer

package jconst:
class constPool:
method allocConstEntry(I)Ljconst/constBase;:
new *5: @GUT.quals.Peer

package classfile:
class classDeclSec:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
new *0: @GUT.quals.Rep

package classfile:
class methodInfo:
method exceptionString()Ljava/lang/String;:
local className:
type: @GUT.quals.Peer

package attr:
class innerClassAttr:
field classInfoTab:
type: @GUT.quals.Rep

package classfile:
class classFile:
method pr()V:
local srcFile:
type: @GUT.quals.Any

package classfile:
class classMethodSec:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;Ljava/lang/String;)V:
new *0:
inner-type 0: @GUT.quals.Peer

package classfile:
class classDeclSec:
method getClassName()Ljava/lang/String;:
local name:
type: @GUT.quals.Peer

package attr:
class codeAttr$exceptInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
parameter 0:
type: @GUT.quals.Peer

package attr:
class codeAttr:
field exceptTab:
type:
inner-type 0: @GUT.quals.Any

package attr:
class attrFactory:
method allocAttr(Ljava/io/DataInputStream;Ljconst/constPool;)Lattr/attrInfo;:
parameter 1:
type: @GUT.quals.Peer

package classfile:
class classFile:
field classConstPool:
type: @GUT.quals.Peer

package classfile:
class fieldInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
local obj:
type: @GUT.quals.Peer

package attr:
class localVarTabAttr:
method getLocalVarVec()Ljava/util/Vector;:
return: @GUT.quals.Peer

package attr:
class codeAttr:
field exceptTab:
type: @GUT.quals.Rep

package attr:
class attrFactory:
field dataIn:
type: @GUT.quals.Peer

package util:
class accString:
method getName(I)Ljava/lang/String;:
local str:
type: @GUT.quals.Peer

package attr:
class srcFileAttr:
method <init>(Ljava/lang/String;ILjava/io/DataInputStream;Ljconst/constPool;)V:
parameter 2:
type: @GUT.quals.Peer

package classfile:
class methodInfo:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
typecast *0: @GUT.quals.Peer

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

package classfile:
class classFieldSec:
method pr()V:
local info:
type: @GUT.quals.Peer

package util:
class typeDesc:
method decodeFieldDesc(Ljava/lang/String;)Ljava/lang/String;:
local objName:
type: @GUT.quals.Peer

package jconst:
class constUtf8:
method toAsciiString()Ljava/lang/String;:
local strbuf:
type: @GUT.quals.Peer

package javad:
class jvmDump:
field fStream:
type: @GUT.quals.Peer

package classfile:
class classAttrSec:
method <init>(Ljava/io/DataInputStream;Ljconst/constPool;)V:
parameter 1:
type: @GUT.quals.Peer

package classfile:
class classFile:
field header:
type: @GUT.quals.Peer

Number of variables: 364
Number of constraints: 3113

Total running time: 4538
Generation: 3569
Solving: 950
Output: 19

Solver: 
Total time in PBSConstraintSolver: 747
Generating declarations: 48
Generating constraints: 25
Generating CNF: 91
Generating Weights: 1
SAT solver: 582

real	0m16.483s
user	0m28.734s
sys	0m1.316s
Rep  annotations:  55
Peer annotations:  279
Any  annotations:  30
Lines   NCSL  
=====  =====  =================================================================
 4212   1886  ***** TOTAL *****  (32 files)
