Unify: UND:[(ZG <. ZT, 0 WC: true, IT: false, 0 WC: true, IT: false)@66 in MethodAssumption.jav, (ZS =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@66 in MethodAssumption.jav, (ABK <. ABE, 0 WC: true, IT: false, 0 WC: true, IT: false)@109 in MethodAssumption.jav, (ZU =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@67 in MethodAssumption.jav, (ZE <. ZR, 0 WC: true, IT: false, 0 WC: true, IT: false)@65 in MethodAssumption.jav, (ZO =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@64 in MethodAssumption.jav, (ZQ =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@65 in MethodAssumption.jav, (AAT =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@96 in MethodAssumption.jav, (ABR =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@117 in MethodAssumption.jav, (ZC <. ZN, 0 WC: true, IT: false, 0 WC: true, IT: false)@63 in MethodAssumption.jav, (ZM =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@63 in MethodAssumption.jav, (java.lang.Boolean <. ABQ, , 0 WC: true, IT: false)@117 in MethodAssumption.jav, (ABG =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@109 in MethodAssumption.jav, (AAC =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@82 in MethodAssumption.jav, (ZH <. ZV, 0 WC: true, IT: false, 0 WC: true, IT: false)@67 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. AAB, , 0 WC: true, IT: false)@82 in MethodAssumption.jav, (java.util.ArrayList <. AAQ, , 0 WC: true, IT: false)@95 in MethodAssumption.jav, (AAQ <. java.util.List, 0 WC: true, IT: false)@100 in MethodAssumption.jav, (AAM <. AAH, 0 WC: true, IT: false, 0 WC: true, IT: false)@90 in MethodAssumption.jav, (java.util.List <. java.lang.Iterable, )@96 in MethodAssumption.jav, (ZD <. ZP, 0 WC: true, IT: false, 0 WC: true, IT: false)@64 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface <. ZY, , 0 WC: true, IT: false)@78 in MethodAssumption.jav, (ABO =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@113 in MethodAssumption.jav, (java.util.List <. AAE, , 0 WC: true, IT: false)@86 in MethodAssumption.jav, (AAJ =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@90 in MethodAssumption.jav, (java.lang.Boolean <. ABN, , 0 WC: true, IT: false)@113 in MethodAssumption.jav, (AAF =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@86 in MethodAssumption.jav, (AAW <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)@97 in MethodAssumption.jav, (ZZ =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@78 in MethodAssumption.jav, (ZL =. de.dhbwstuttgart.typeinference.assumptions.Assumption, 0 WC: true, IT: false), (void <. ZB, , 0 WC: true, IT: false)@0 in MethodAssumption.jav] isInherited = false isOveridden = false[] ODER: [[(de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@78 in MethodAssumption.jav, (ZZ <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@78 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(AAC <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@82 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@82 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(java.util.List =. java.util.List, )@86 in MethodAssumption.jav, (AAF <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@86 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(AAJ <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@90 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@90 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@90 in MethodAssumption.jav, (AAI =. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@90 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. AAM, , 0 WC: true, IT: false)@90 in MethodAssumption.jav] isInherited = false isOveridden = false[(AAK =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (AAL =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)] , [(AAI =. ? extends de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@90 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@90 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. AAM, , 0 WC: true, IT: false)@90 in MethodAssumption.jav] isInherited = false isOveridden = false[(AAK =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (AAL =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)] ] [[(AAS =. java.util.ArrayList, 0 WC: true, IT: false), (java.util.ArrayList <. java.util.ArrayList, )@95 in MethodAssumption.jav] isInherited = false isOveridden = false[(AAS =. java.util.ArrayList, 0 WC: true, IT: false)] ] [[(java.util.List =. java.util.List, )@96 in MethodAssumption.jav, (AAT <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@96 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(AAP =. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@97 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. AAW, , 0 WC: true, IT: false)@97 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@97 in MethodAssumption.jav] isInherited = false isOveridden = false[(AAU =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (AAV =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. AAW, , 0 WC: true, IT: false)@97 in MethodAssumption.jav, (AAP =. ? extends de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@97 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@97 in MethodAssumption.jav] isInherited = false isOveridden = false[(AAU =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (AAV =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)] ] [[(java.lang.Boolean <. ABA, , 0 WC: true, IT: false)@98 in MethodAssumption.jav, (AAQ =. java.util.ArrayList, 0 WC: true, IT: false)@98 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. BUQ, , 0 WC: true, IT: true)@98 in MethodAssumption.jav] isInherited = false isOveridden = true[(AAZ =. java.lang.Boolean, 0 WC: true, IT: false), (AAY =. E, 0 WC: true, IT: false)] , [(java.lang.Boolean <. ABA, , 0 WC: true, IT: false)@98 in MethodAssumption.jav, (AAQ =. ? extends java.util.List, 0 WC: true, IT: false)@98 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. BUR, , 0 WC: true, IT: true)@98 in MethodAssumption.jav] isInherited = false isOveridden = false[(AAZ =. java.lang.Boolean, 0 WC: true, IT: false), (AAY =. E, 0 WC: true, IT: false)] , [(java.lang.Boolean <. ABA, , 0 WC: true, IT: false)@98 in MethodAssumption.jav, (AAQ =. java.util.List, 0 WC: true, IT: false)@98 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. BUR, , 0 WC: true, IT: true)@98 in MethodAssumption.jav] isInherited = false isOveridden = false[(AAZ =. java.lang.Boolean, 0 WC: true, IT: false), (AAY =. E, 0 WC: true, IT: false)] , [(java.lang.Boolean <. ABA, , 0 WC: true, IT: false)@98 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. BUQ, , 0 WC: true, IT: true)@98 in MethodAssumption.jav, (AAQ =. ? extends java.util.ArrayList, 0 WC: true, IT: false)@98 in MethodAssumption.jav] isInherited = false isOveridden = true[(AAZ =. java.lang.Boolean, 0 WC: true, IT: false), (AAY =. E, 0 WC: true, IT: false)] ] [[(de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@109 in MethodAssumption.jav, (ABG <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@109 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt =. de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt, )@109 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. ABK, , 0 WC: true, IT: false)@109 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface <. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@109 in MethodAssumption.jav, (ABF <. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@109 in MethodAssumption.jav] isInherited = false isOveridden = false[(ABJ =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (ABH =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 0 WC: true, IT: false), (ABI =. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. ABK, , 0 WC: true, IT: false)@109 in MethodAssumption.jav, (de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt =. ? extends de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt, )@109 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface <. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@109 in MethodAssumption.jav, (ABF <. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@109 in MethodAssumption.jav] isInherited = false isOveridden = false[(ABJ =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (ABH =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 0 WC: true, IT: false), (ABI =. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)] ] [[(ABO <. de.dhbwstuttgart.syntaxtree.Method, 0 WC: true, IT: false)@113 in MethodAssumption.jav, (java.lang.Boolean =. java.lang.Boolean, )@113 in MethodAssumption.jav] isInherited = false isOveridden = false[] , [(java.lang.Boolean =. java.lang.Boolean, )@113 in MethodAssumption.jav, (ABO <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@113 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(ABR <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@117 in MethodAssumption.jav, (java.lang.Boolean =. java.lang.Boolean, )@117 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(void <. void, )@62 in MethodAssumption.jav, (ZF <. de.dhbwstuttgart.syntaxtree.TypeScope, 0 WC: true, IT: false)@62 in MethodAssumption.jav] isInherited = false isOveridden = false[(ZJ =. de.dhbwstuttgart.syntaxtree.TypeScope, 0 WC: true, IT: false), (ZK =. void, 0 WC: true, IT: false)] ] [[(ZM <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@63 in MethodAssumption.jav, (ZN =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 0 WC: true, IT: false)@63 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(ZO <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@64 in MethodAssumption.jav, (ZP =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)@64 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(ZQ <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@65 in MethodAssumption.jav, (ZR =. java.util.List, 0 WC: true, IT: false)@65 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(ZT =. java.lang.Boolean, 0 WC: true, IT: false)@66 in MethodAssumption.jav, (ZS <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@66 in MethodAssumption.jav] isInherited = false isOveridden = false[] , [(ZS <. de.dhbwstuttgart.syntaxtree.Method, 0 WC: true, IT: false)@66 in MethodAssumption.jav, (ZT =. java.lang.Boolean, 0 WC: true, IT: false)@66 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(ZV =. java.lang.Boolean, 0 WC: true, IT: false)@67 in MethodAssumption.jav, (ZU <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@67 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] Unify_distributeInnerVars: UND:[(ZG <. ZT, 0 WC: true, IT: false, 0 WC: true, IT: false)@66 in MethodAssumption.jav, (ZS =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@66 in MethodAssumption.jav, (ABK <. ABE, 0 WC: true, IT: false, 0 WC: true, IT: false)@109 in MethodAssumption.jav, (ZU =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@67 in MethodAssumption.jav, (ZE <. ZR, 0 WC: true, IT: false, 0 WC: true, IT: false)@65 in MethodAssumption.jav, (ZO =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@64 in MethodAssumption.jav, (ZQ =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@65 in MethodAssumption.jav, (AAT =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@96 in MethodAssumption.jav, (ABR =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@117 in MethodAssumption.jav, (ZC <. ZN, 0 WC: true, IT: false, 0 WC: true, IT: false)@63 in MethodAssumption.jav, (ZM =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@63 in MethodAssumption.jav, (java.lang.Boolean <. ABQ, , 0 WC: true, IT: false)@117 in MethodAssumption.jav, (ABG =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@109 in MethodAssumption.jav, (AAC =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@82 in MethodAssumption.jav, (ZH <. ZV, 0 WC: true, IT: false, 0 WC: true, IT: false)@67 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. AAB, , 0 WC: true, IT: false)@82 in MethodAssumption.jav, (java.util.ArrayList <. AAQ, , 0 WC: true, IT: false)@95 in MethodAssumption.jav, (AAQ <. java.util.List, 0 WC: true, IT: false)@100 in MethodAssumption.jav, (AAM <. AAH, 0 WC: true, IT: false, 0 WC: true, IT: false)@90 in MethodAssumption.jav, (java.util.List <. java.lang.Iterable, )@96 in MethodAssumption.jav, (ZD <. ZP, 0 WC: true, IT: false, 0 WC: true, IT: false)@64 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface <. ZY, , 0 WC: true, IT: false)@78 in MethodAssumption.jav, (ABO =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@113 in MethodAssumption.jav, (java.util.List <. AAE, , 0 WC: true, IT: false)@86 in MethodAssumption.jav, (AAJ =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@90 in MethodAssumption.jav, (java.lang.Boolean <. ABN, , 0 WC: true, IT: false)@113 in MethodAssumption.jav, (AAF =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@86 in MethodAssumption.jav, (AAW <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)@97 in MethodAssumption.jav, (ZZ =. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@78 in MethodAssumption.jav, (ZL =. de.dhbwstuttgart.typeinference.assumptions.Assumption, 0 WC: true, IT: false), (void <. ZB, , 0 WC: true, IT: false)@0 in MethodAssumption.jav] isInherited = false isOveridden = false[] ODER: [[(de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@78 in MethodAssumption.jav, (ZZ <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@78 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(AAC <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@82 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@82 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(java.util.List =. java.util.List, )@86 in MethodAssumption.jav, (AAF <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@86 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(AAJ <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@90 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@90 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@90 in MethodAssumption.jav, (AAI =. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@90 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. AAM, , 0 WC: true, IT: false)@90 in MethodAssumption.jav] isInherited = false isOveridden = false[(AAK =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (AAL =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)] , [(AAI =. ? extends de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@90 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@90 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. AAM, , 0 WC: true, IT: false)@90 in MethodAssumption.jav] isInherited = false isOveridden = false[(AAK =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (AAL =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)] ] [[(AAS =. java.util.ArrayList, 0 WC: true, IT: false), (java.util.ArrayList <. java.util.ArrayList, )@95 in MethodAssumption.jav] isInherited = false isOveridden = false[(AAS =. java.util.ArrayList, 0 WC: true, IT: false)] ] [[(java.util.List =. java.util.List, )@96 in MethodAssumption.jav, (AAT <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@96 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(AAP =. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@97 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. AAW, , 0 WC: true, IT: false)@97 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@97 in MethodAssumption.jav] isInherited = false isOveridden = false[(AAU =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (AAV =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. AAW, , 0 WC: true, IT: false)@97 in MethodAssumption.jav, (AAP =. ? extends de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@97 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )@97 in MethodAssumption.jav] isInherited = false isOveridden = false[(AAU =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (AAV =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)] ] [[(java.lang.Boolean <. ABA, , 0 WC: true, IT: false)@98 in MethodAssumption.jav, (AAQ =. java.util.ArrayList, 0 WC: true, IT: false)@98 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. BUQ, , 0 WC: true, IT: true)@98 in MethodAssumption.jav] isInherited = false isOveridden = true[(AAZ =. java.lang.Boolean, 0 WC: true, IT: false), (AAY =. E, 0 WC: true, IT: false)] , [(java.lang.Boolean <. ABA, , 0 WC: true, IT: false)@98 in MethodAssumption.jav, (AAQ =. ? extends java.util.List, 0 WC: true, IT: false)@98 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. BUR, , 0 WC: true, IT: true)@98 in MethodAssumption.jav] isInherited = false isOveridden = false[(AAZ =. java.lang.Boolean, 0 WC: true, IT: false), (AAY =. E, 0 WC: true, IT: false)] , [(java.lang.Boolean <. ABA, , 0 WC: true, IT: false)@98 in MethodAssumption.jav, (AAQ =. java.util.List, 0 WC: true, IT: false)@98 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. BUR, , 0 WC: true, IT: true)@98 in MethodAssumption.jav] isInherited = false isOveridden = false[(AAZ =. java.lang.Boolean, 0 WC: true, IT: false), (AAY =. E, 0 WC: true, IT: false)] , [(java.lang.Boolean <. ABA, , 0 WC: true, IT: false)@98 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. BUQ, , 0 WC: true, IT: true)@98 in MethodAssumption.jav, (AAQ =. ? extends java.util.ArrayList, 0 WC: true, IT: false)@98 in MethodAssumption.jav] isInherited = false isOveridden = true[(AAZ =. java.lang.Boolean, 0 WC: true, IT: false), (AAY =. E, 0 WC: true, IT: false)] ] [[(de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@109 in MethodAssumption.jav, (ABG <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@109 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt =. de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt, )@109 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. ABK, , 0 WC: true, IT: false)@109 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface <. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@109 in MethodAssumption.jav, (ABF <. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@109 in MethodAssumption.jav] isInherited = false isOveridden = false[(ABJ =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (ABH =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 0 WC: true, IT: false), (ABI =. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. ABK, , 0 WC: true, IT: false)@109 in MethodAssumption.jav, (de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt =. ? extends de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt, )@109 in MethodAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface <. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@109 in MethodAssumption.jav, (ABF <. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)@109 in MethodAssumption.jav] isInherited = false isOveridden = false[(ABJ =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false), (ABH =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 0 WC: true, IT: false), (ABI =. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 0 WC: true, IT: false)] ] [[(ABO <. de.dhbwstuttgart.syntaxtree.Method, 0 WC: true, IT: false)@113 in MethodAssumption.jav, (java.lang.Boolean =. java.lang.Boolean, )@113 in MethodAssumption.jav] isInherited = false isOveridden = false[] , [(java.lang.Boolean =. java.lang.Boolean, )@113 in MethodAssumption.jav, (ABO <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@113 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(ABR <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@117 in MethodAssumption.jav, (java.lang.Boolean =. java.lang.Boolean, )@117 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(void <. void, )@62 in MethodAssumption.jav, (ZF <. de.dhbwstuttgart.syntaxtree.TypeScope, 0 WC: true, IT: false)@62 in MethodAssumption.jav] isInherited = false isOveridden = false[(ZJ =. de.dhbwstuttgart.syntaxtree.TypeScope, 0 WC: true, IT: false), (ZK =. void, 0 WC: true, IT: false)] ] [[(ZM <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@63 in MethodAssumption.jav, (ZN =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 0 WC: true, IT: false)@63 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(ZO <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@64 in MethodAssumption.jav, (ZP =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)@64 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(ZQ <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@65 in MethodAssumption.jav, (ZR =. java.util.List, 0 WC: true, IT: false)@65 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(ZT =. java.lang.Boolean, 0 WC: true, IT: false)@66 in MethodAssumption.jav, (ZS <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@66 in MethodAssumption.jav] isInherited = false isOveridden = false[] , [(ZS <. de.dhbwstuttgart.syntaxtree.Method, 0 WC: true, IT: false)@66 in MethodAssumption.jav, (ZT =. java.lang.Boolean, 0 WC: true, IT: false)@66 in MethodAssumption.jav] isInherited = false isOveridden = false[] ] [[(ZV =. java.lang.Boolean, 0 WC: true, IT: false)@67 in MethodAssumption.jav, (ZU <. de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, 0 WC: true, IT: false)@67 in MethodAssumption.jav] isInherited = false isOveridden = false[] ]FC:\{de.dhbwstuttgart.syntaxtree.TypeScope=Elem: Node(de.dhbwstuttgart.syntaxtree.TypeScope) Prec: [java.lang.Object] Desc: [de.dhbwstuttgart.syntaxtree.Method, de.dhbwstuttgart.syntaxtree.Constructor, de.dhbwstuttgart.typeinference.assumptions.FunNClass, de.dhbwstuttgart.syntaxtree.ClassOrInterface] , de.dhbwstuttgart.syntaxtree.type.GenericRefType=Elem: Node(de.dhbwstuttgart.syntaxtree.type.GenericRefType) Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset] Desc: [] , java.util.Optional=Elem: Node(java.util.Optional) Prec: [java.lang.Object] Desc: [] , java.util.List=Elem: Node(java.util.List) Prec: [java.util.SequencedCollection, java.lang.Object, java.util.Collection, java.lang.Iterable] Desc: [java.util.AbstractList, java.util.ArrayList] , java.lang.Cloneable=Elem: Node(java.lang.Cloneable) Prec: [java.lang.Object] Desc: [java.util.ArrayList] , de.dhbwstuttgart.syntaxtree.Constructor=Elem: Node(de.dhbwstuttgart.syntaxtree.Constructor) Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.TypeScope, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.syntaxtree.Method, de.dhbwstuttgart.core.IItemWithOffset] Desc: [] , de.dhbwstuttgart.syntaxtree.ClassOrInterface=Elem: Node(de.dhbwstuttgart.syntaxtree.ClassOrInterface) Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.TypeScope, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset] Desc: [de.dhbwstuttgart.typeinference.assumptions.FunNClass] , de.dhbwstuttgart.typeinference.assumptions.Assumption=Elem: Node(de.dhbwstuttgart.typeinference.assumptions.Assumption) Prec: [java.lang.Object] Desc: [de.dhbwstuttgart.typeinference.assumptions.MethodAssumption] , java.lang.Iterable=Elem: Node(java.lang.Iterable) Prec: [java.lang.Object] Desc: [de.dhbwstuttgart.syntaxtree.GenericDeclarationList] , de.dhbwstuttgart.parser.scope.JavaClassName=Elem: Node(de.dhbwstuttgart.parser.scope.JavaClassName) Prec: [java.lang.Object] Desc: [] , de.dhbwstuttgart.parser.NullToken=Elem: Node(de.dhbwstuttgart.parser.NullToken) Prec: [java.lang.Object, org.antlr.v4.runtime.Token] Desc: [] , de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt=Elem: Node(de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt) Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.StatementVisitor] Desc: [] , java.lang.Boolean=Elem: Node(java.lang.Boolean) Prec: [java.lang.Object, java.lang.constant.Constable, java.lang.Comparable, java.io.Serializable] Desc: [] , java.lang.Comparable=Elem: Node(java.lang.Comparable) Prec: [java.lang.Object] Desc: [java.lang.String] , java.lang.Iterable=Elem: Node(java.lang.Iterable) Prec: [java.lang.Object] Desc: [java.util.SequencedCollection, java.util.AbstractList, java.util.Collection, java.util.ArrayList, java.util.List, java.util.AbstractCollection] , java.lang.constant.ConstantDesc=Elem: Node(java.lang.constant.ConstantDesc) Prec: [java.lang.Object] Desc: [java.lang.String, java.lang.Integer] , de.dhbwstuttgart.typeinference.constraints.GenericsResolver=Elem: Node(de.dhbwstuttgart.typeinference.constraints.GenericsResolver) Prec: [java.lang.Object] Desc: [] , de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric=Elem: Node(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric) Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset] Desc: [de.dhbwstuttgart.syntaxtree.type.GenericRefType, de.dhbwstuttgart.syntaxtree.type.Void, de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, de.dhbwstuttgart.syntaxtree.type.RefType] , de.dhbwstuttgart.syntaxtree.StatementVisitor=Elem: Node(de.dhbwstuttgart.syntaxtree.StatementVisitor) Prec: [java.lang.Object] Desc: [de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt, de.dhbwstuttgart.syntaxtree.ASTVisitor] , java.lang.Number=Elem: Node(java.lang.Number) Prec: [java.lang.Object, java.io.Serializable] Desc: [java.lang.Integer] , de.dhbwstuttgart.syntaxtree.factory.NameGenerator=Elem: Node(de.dhbwstuttgart.syntaxtree.factory.NameGenerator) Prec: [java.lang.Object] Desc: [] , java.lang.String=Elem: Node(java.lang.String) Prec: [java.lang.Object, java.lang.constant.Constable, java.lang.Comparable, java.io.Serializable, java.lang.CharSequence, java.lang.constant.ConstantDesc] Desc: [] , de.dhbwstuttgart.syntaxtree.type.Void=Elem: Node(de.dhbwstuttgart.syntaxtree.type.Void) Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset, de.dhbwstuttgart.syntaxtree.type.RefType] Desc: [] , de.dhbwstuttgart.typeinference.assumptions.MethodAssumption=Elem: Node(de.dhbwstuttgart.typeinference.assumptions.MethodAssumption) Prec: [java.lang.Object, de.dhbwstuttgart.typeinference.assumptions.Assumption] Desc: [] , java.lang.CharSequence=Elem: Node(java.lang.CharSequence) Prec: [java.lang.Object] Desc: [java.lang.String] , java.util.SequencedCollection=Elem: Node(java.util.SequencedCollection) Prec: [java.lang.Object, java.util.Collection, java.lang.Iterable] Desc: [java.util.AbstractList, java.util.ArrayList, java.util.List] , java.util.Collection=Elem: Node(java.util.Collection) Prec: [java.lang.Object, java.lang.Iterable] Desc: [java.util.SequencedCollection, java.util.AbstractList, java.util.ArrayList, java.util.List, java.util.AbstractCollection] , de.dhbwstuttgart.syntaxtree.type.TypePlaceholder=Elem: Node(de.dhbwstuttgart.syntaxtree.type.TypePlaceholder) Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset] Desc: [] , de.dhbwstuttgart.syntaxtree.GenericDeclarationList=Elem: Node(de.dhbwstuttgart.syntaxtree.GenericDeclarationList) Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset, java.lang.Iterable] Desc: [] , de.dhbwstuttgart.syntaxtree.GenericTypeVar=Elem: Node(de.dhbwstuttgart.syntaxtree.GenericTypeVar) Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset] Desc: [] , java.util.AbstractCollection=Elem: Node(java.util.AbstractCollection) Prec: [java.lang.Object, java.util.Collection, java.lang.Iterable] Desc: [java.util.AbstractList, java.util.ArrayList] , java.util.AbstractList=Elem: Node(java.util.AbstractList) Prec: [java.util.SequencedCollection, java.lang.Object, java.util.Collection, java.lang.Iterable, java.util.List, java.util.AbstractCollection] Desc: [java.util.ArrayList] , java.lang.Integer=Elem: Node(java.lang.Integer) Prec: [java.lang.Number, java.lang.Object, java.lang.constant.Constable, java.io.Serializable, java.lang.constant.ConstantDesc, java.lang.Comparable] Desc: [] , de.dhbwstuttgart.syntaxtree.ASTVisitor=Elem: Node(de.dhbwstuttgart.syntaxtree.ASTVisitor) Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.StatementVisitor] Desc: [] , javax.swing.text.html.Option=Elem: Node(javax.swing.text.html.Option) Prec: [java.lang.Object, java.io.Serializable] Desc: [] , de.dhbwstuttgart.syntaxtree.Method=Elem: Node(de.dhbwstuttgart.syntaxtree.Method) Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.TypeScope, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset] Desc: [de.dhbwstuttgart.syntaxtree.Constructor] , de.dhbwstuttgart.typeinference.assumptions.FunNClass=Elem: Node(de.dhbwstuttgart.typeinference.assumptions.FunNClass) Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.TypeScope, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset, de.dhbwstuttgart.syntaxtree.ClassOrInterface] Desc: [] , org.antlr.v4.runtime.Token=Elem: Node(org.antlr.v4.runtime.Token) Prec: [java.lang.Object] Desc: [de.dhbwstuttgart.parser.NullToken] , de.dhbwstuttgart.syntaxtree.factory.ASTFactory=Elem: Node(de.dhbwstuttgart.syntaxtree.factory.ASTFactory) Prec: [java.lang.Object] Desc: [] , de.dhbwstuttgart.syntaxtree.type.RefType=Elem: Node(de.dhbwstuttgart.syntaxtree.type.RefType) Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset] Desc: [de.dhbwstuttgart.syntaxtree.type.Void] , java.lang.Object=Elem: Node(java.lang.Object) Prec: [java.lang.Object] Desc: [de.dhbwstuttgart.syntaxtree.TypeScope, java.util.Optional, de.dhbwstuttgart.syntaxtree.type.GenericRefType, java.util.List, java.lang.Cloneable, de.dhbwstuttgart.syntaxtree.Constructor, de.dhbwstuttgart.typeinference.assumptions.Assumption, de.dhbwstuttgart.syntaxtree.ClassOrInterface, java.lang.Iterable, de.dhbwstuttgart.parser.scope.JavaClassName, de.dhbwstuttgart.parser.NullToken, de.dhbwstuttgart.typeinference.typeAlgo.TYPEStmt, java.lang.Boolean, java.lang.Comparable, java.lang.Iterable, java.lang.constant.ConstantDesc, de.dhbwstuttgart.typeinference.constraints.GenericsResolver, de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, de.dhbwstuttgart.syntaxtree.StatementVisitor, java.lang.Number, de.dhbwstuttgart.syntaxtree.factory.NameGenerator, java.lang.String, de.dhbwstuttgart.syntaxtree.type.Void, de.dhbwstuttgart.typeinference.assumptions.MethodAssumption, java.lang.CharSequence, java.util.SequencedCollection, java.util.Collection, de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, de.dhbwstuttgart.syntaxtree.GenericDeclarationList, de.dhbwstuttgart.syntaxtree.GenericTypeVar, java.util.AbstractCollection, java.util.AbstractList, java.lang.Integer, de.dhbwstuttgart.syntaxtree.ASTVisitor, javax.swing.text.html.Option, de.dhbwstuttgart.syntaxtree.Method, de.dhbwstuttgart.typeinference.assumptions.FunNClass, org.antlr.v4.runtime.Token, de.dhbwstuttgart.syntaxtree.factory.ASTFactory, de.dhbwstuttgart.syntaxtree.type.RefType, java.lang.Object, java.util.Objects, java.lang.constant.Constable, java.util.RandomAccess, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, java.lang.Comparable, java.util.ArrayList, java.io.Serializable, de.dhbwstuttgart.core.IItemWithOffset, java.lang.Comparable] , java.util.Objects=Elem: Node(java.util.Objects) Prec: [java.lang.Object] Desc: [] , java.lang.constant.Constable=Elem: Node(java.lang.constant.Constable) Prec: [java.lang.Object] Desc: [java.lang.String, java.lang.Integer, java.lang.Boolean] , de.dhbwstuttgart.syntaxtree.SyntaxTreeNode=Elem: Node(de.dhbwstuttgart.syntaxtree.SyntaxTreeNode) Prec: [java.lang.Object, de.dhbwstuttgart.core.IItemWithOffset] Desc: [de.dhbwstuttgart.syntaxtree.type.GenericRefType, de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, de.dhbwstuttgart.syntaxtree.type.Void, de.dhbwstuttgart.syntaxtree.Method, de.dhbwstuttgart.syntaxtree.Constructor, de.dhbwstuttgart.typeinference.assumptions.FunNClass, de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, de.dhbwstuttgart.syntaxtree.GenericDeclarationList, de.dhbwstuttgart.syntaxtree.ClassOrInterface, de.dhbwstuttgart.syntaxtree.GenericTypeVar, de.dhbwstuttgart.syntaxtree.type.RefType] , java.util.RandomAccess=Elem: Node(java.util.RandomAccess) Prec: [java.lang.Object] Desc: [java.util.ArrayList] , java.lang.Comparable=Elem: Node(java.lang.Comparable) Prec: [java.lang.Object] Desc: [java.lang.Boolean] , java.util.ArrayList=Elem: Node(java.util.ArrayList) Prec: [java.lang.Cloneable, java.util.SequencedCollection, java.lang.Object, java.util.AbstractList, java.util.Collection, java.util.RandomAccess, java.io.Serializable, java.lang.Iterable, java.util.List, java.util.AbstractCollection] Desc: [] , java.io.Serializable=Elem: Node(java.io.Serializable) Prec: [java.lang.Object] Desc: [java.lang.Number, java.lang.String, java.lang.Integer, java.lang.Boolean, javax.swing.text.html.Option, java.util.ArrayList] , de.dhbwstuttgart.core.IItemWithOffset=Elem: Node(de.dhbwstuttgart.core.IItemWithOffset) Prec: [java.lang.Object] Desc: [de.dhbwstuttgart.syntaxtree.type.GenericRefType, de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, de.dhbwstuttgart.syntaxtree.type.Void, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.syntaxtree.Method, de.dhbwstuttgart.syntaxtree.Constructor, de.dhbwstuttgart.typeinference.assumptions.FunNClass, de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, de.dhbwstuttgart.syntaxtree.GenericDeclarationList, de.dhbwstuttgart.syntaxtree.ClassOrInterface, de.dhbwstuttgart.syntaxtree.GenericTypeVar, de.dhbwstuttgart.syntaxtree.type.RefType] , java.lang.Comparable=Elem: Node(java.lang.Comparable) Prec: [java.lang.Object] Desc: [java.lang.Integer] } class de.dhbwstuttgart.typeinference.assumptions.MethodAssumption { de.dhbwstuttgart.syntaxtree.ClassOrInterface receiver; de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric retType; java.util.List params; java.lang.Boolean isInherited; java.lang.Boolean isOverridden; MethodAssumption()({ })::TPH ABT TPH ZY getReceiver()({ return ((this)::TPH ZZ.receiver)::de.dhbwstuttgart.syntaxtree.ClassOrInterface; })::TPH AAA TPH AAB getReturnType()({ return ((this)::TPH AAC.retType)::de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric; })::TPH AAD TPH AAE getArgTypes()({ return ((this)::TPH AAF.params)::java.util.List; })::TPH AAG TPH AAH getReturnType(TPH AAI resolver)({ return ((resolver)::TPH AAI.resolve Signature: [TPH AAK, TPH AAL](((this)::TPH AAJ.retType)::de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric))::TPH AAM; })::TPH AAO java.util.List getArgTypes(TPH AAP resolver)({ TPH AAQ ret; (ret)::TPH AAQ = new java.util.ArrayList(); for(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric param : ((this)::TPH AAT.params)::java.util.List) ({ (param)::de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric = ((resolver)::TPH AAP.resolve Signature: [TPH AAU, TPH AAV]((param)::de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric))::TPH AAW; ((ret)::TPH AAQ.add Signature: [TPH AAY, TPH AAZ]((param)::de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric))::TPH ABA; })::TPH ABC; return (ret)::TPH AAQ; })::TPH ABD TPH ABE getReceiverType(TPH ABF resolver)({ return (.getReceiverType Signature: [TPH ABH, TPH ABI, TPH ABJ](((this)::TPH ABG.receiver)::de.dhbwstuttgart.syntaxtree.ClassOrInterface, (resolver)::TPH ABF))::TPH ABK; })::TPH ABM TPH ABN isInherited()({ return ((this)::TPH ABO.isInherited)::java.lang.Boolean; })::TPH ABP TPH ABQ isOverridden()({ return ((this)::TPH ABR.isOverridden)::java.lang.Boolean; })::TPH ABS MethodAssumption(TPH ZC receiver, TPH ZD retType, TPH ZE params, TPH ZF scope, TPH ZG isInherited, TPH ZH isOverridden)({ super(((scope)::TPH ZF)) Signature: [TPH ZJ, TPH ZK]; ((this)::TPH ZM.receiver)::TPH ZN = (receiver)::TPH ZC; ((this)::TPH ZO.retType)::TPH ZP = (retType)::TPH ZD; ((this)::TPH ZQ.params)::TPH ZR = (params)::TPH ZE; ((this)::TPH ZS.isInherited)::TPH ZT = (isInherited)::TPH ZG; ((this)::TPH ZU.isOverridden)::TPH ZV = (isOverridden)::TPH ZH; return; })::TPH ZX }Thread no.:252 noOfThread:1 parallel:true thNo2 252 left: java.lang.Object right: java.lang.Comparable pairop: <. smallerRes: [(java.lang.Object <. java.lang.Comparable, )] smallerLen: 1 greaterRes: []left: java.lang.Comparable right: java.io.Serializable pairop: <. smallerRes: [(java.lang.Comparable <. java.io.Serializable, )] smallerLen: 1 greaterRes: [(java.io.Serializable <. java.lang.Comparable, )]left: java.lang.Comparable right: java.lang.constant.Constable pairop: <. smallerRes: [(java.lang.Comparable <. java.lang.constant.Constable, )] smallerLen: 1 greaterRes: [(java.lang.constant.Constable <. java.lang.Comparable, )]left: java.lang.Comparable right: java.lang.Boolean pairop: <. smallerRes: [(java.lang.Comparable <. java.lang.Boolean, )] smallerLen: 1 greaterRes: [(java.lang.Boolean <.? gen_so, , -1 WC: true, IT: false)]left: java.lang.Boolean right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: java.lang.Boolean right: java.lang.Comparable pairop: <. smallerRes: [] smallerLen: 0 left: java.lang.Boolean right: java.io.Serializable pairop: <. smallerRes: [] smallerLen: 0 left: java.lang.Boolean right: java.lang.constant.Constable pairop: <. smallerRes: [] smallerLen: 0 left: java.lang.Object right: de.dhbwstuttgart.core.IItemWithOffset pairop: <. smallerRes: [(java.lang.Object <. de.dhbwstuttgart.core.IItemWithOffset, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.core.IItemWithOffset right: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <. smallerRes: [(de.dhbwstuttgart.core.IItemWithOffset <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <. smallerRes: [] smallerLen: 0 left: java.lang.Object right: de.dhbwstuttgart.syntaxtree.ClassOrInterface pairop: <. smallerRes: [(java.lang.Object <. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.core.IItemWithOffset pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.syntaxtree.TypeScope pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.core.IItemWithOffset pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.syntaxtree.TypeScope pairop: <. smallerRes: [] smallerLen: 0 left: ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: ? extends java.lang.Object pairop: <.? smallerRes: [] smallerLen: 0 left: java.util.SequencedCollection right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: java.util.List right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: java.io.Serializable right: java.lang.Comparable pairop: <. smallerRes: [(java.io.Serializable <. java.lang.Comparable, )] smallerLen: 1 greaterRes: [(java.lang.Comparable <. java.io.Serializable, )]left: java.io.Serializable right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: java.io.Serializable right: java.lang.Boolean pairop: <. smallerRes: [(java.io.Serializable <. java.lang.Boolean, )] smallerLen: 1 greaterRes: []left: java.lang.Boolean right: java.lang.constant.Constable pairop: <. smallerRes: [] smallerLen: 0 left: java.lang.Boolean right: java.io.Serializable pairop: <. smallerRes: [] smallerLen: 0 left: java.lang.Boolean right: java.lang.Comparable pairop: <. smallerRes: [] smallerLen: 0 left: java.lang.Boolean right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: java.lang.Boolean right: java.lang.constant.Constable pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.typeinference.assumptions.FunNClass right: de.dhbwstuttgart.syntaxtree.ClassOrInterface pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.typeinference.assumptions.FunNClass pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.ClassOrInterface <. de.dhbwstuttgart.typeinference.assumptions.FunNClass, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.RefType pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefType, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.TypePlaceholder pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.Void pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.Void, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.GenericRefType pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.RefType pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefType, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.TypePlaceholder pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.Void pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.Void, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.GenericRefType pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.core.IItemWithOffset right: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <. smallerRes: [(de.dhbwstuttgart.core.IItemWithOffset <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: java.lang.Object right: de.dhbwstuttgart.core.IItemWithOffset pairop: <. smallerRes: [(java.lang.Object <. de.dhbwstuttgart.core.IItemWithOffset, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.core.IItemWithOffset right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <. smallerRes: [(de.dhbwstuttgart.core.IItemWithOffset <. de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode right: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.SyntaxTreeNode <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.typeinference.assumptions.FunNClass right: de.dhbwstuttgart.syntaxtree.ClassOrInterface pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.syntaxtree.Constructor pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.ClassOrInterface <. de.dhbwstuttgart.syntaxtree.Constructor, )] smallerLen: 1 greaterRes: [(de.dhbwstuttgart.syntaxtree.Constructor <. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )]left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.syntaxtree.TypeScope pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.TypeScope right: de.dhbwstuttgart.syntaxtree.Method pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.TypeScope <. de.dhbwstuttgart.syntaxtree.Method, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.TypeScope right: de.dhbwstuttgart.typeinference.assumptions.FunNClass pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.TypeScope <. de.dhbwstuttgart.typeinference.assumptions.FunNClass, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.TypeScope right: de.dhbwstuttgart.syntaxtree.ClassOrInterface pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.TypeScope <. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.TypeScope right: de.dhbwstuttgart.syntaxtree.Constructor pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.TypeScope <. de.dhbwstuttgart.syntaxtree.Constructor, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.TypeScope right: de.dhbwstuttgart.syntaxtree.Method pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.TypeScope <. de.dhbwstuttgart.syntaxtree.Method, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode right: de.dhbwstuttgart.core.IItemWithOffset pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode right: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.SyntaxTreeNode <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.GenericRefType right: de.dhbwstuttgart.syntaxtree.type.TypePlaceholder pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.GenericRefType <. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, )] smallerLen: 1 greaterRes: [(de.dhbwstuttgart.syntaxtree.type.TypePlaceholder <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]left: de.dhbwstuttgart.syntaxtree.type.GenericRefType right: de.dhbwstuttgart.syntaxtree.type.RefType pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.GenericRefType <. de.dhbwstuttgart.syntaxtree.type.RefType, )] smallerLen: 1 greaterRes: [(de.dhbwstuttgart.syntaxtree.type.RefType <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]left: de.dhbwstuttgart.syntaxtree.type.GenericRefType right: de.dhbwstuttgart.syntaxtree.type.Void pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.GenericRefType <. de.dhbwstuttgart.syntaxtree.type.Void, )] smallerLen: 1 greaterRes: [(de.dhbwstuttgart.syntaxtree.type.Void <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]left: de.dhbwstuttgart.syntaxtree.type.GenericRefType right: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.GenericRefType pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.TypePlaceholder pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.RefType pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefType, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.Void pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.Void, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.GenericRefType right: ? extends de.dhbwstuttgart.syntaxtree.type.Void pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.GenericRefType <. ? extends de.dhbwstuttgart.syntaxtree.type.Void, )] smallerLen: 1 greaterRes: [(de.dhbwstuttgart.syntaxtree.type.Void <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]left: de.dhbwstuttgart.syntaxtree.type.GenericRefType right: ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.GenericRefType <. ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )] smallerLen: 1 greaterRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]left: de.dhbwstuttgart.syntaxtree.type.GenericRefType right: de.dhbwstuttgart.syntaxtree.type.TypePlaceholder pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.GenericRefType <. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, )] smallerLen: 1 greaterRes: [(de.dhbwstuttgart.syntaxtree.type.TypePlaceholder <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]left: de.dhbwstuttgart.syntaxtree.type.GenericRefType right: de.dhbwstuttgart.syntaxtree.type.RefType pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.GenericRefType <. de.dhbwstuttgart.syntaxtree.type.RefType, )] smallerLen: 1 greaterRes: [(de.dhbwstuttgart.syntaxtree.type.RefType <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )]left: de.dhbwstuttgart.syntaxtree.type.GenericRefType right: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: ? extends de.dhbwstuttgart.syntaxtree.type.TypePlaceholder pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. ? extends de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.Void pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.Void, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: ? extends de.dhbwstuttgart.syntaxtree.type.RefType pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. ? extends de.dhbwstuttgart.syntaxtree.type.RefType, )] smallerLen: 1 greaterRes: []left: java.lang.Object right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <. smallerRes: [(java.lang.Object <. de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode right: de.dhbwstuttgart.core.IItemWithOffset pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode right: ? super java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode right: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.SyntaxTreeNode <. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: ? super de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: ? super de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: ? super de.dhbwstuttgart.core.IItemWithOffset pairop: <. smallerRes: [] smallerLen: 0 left: java.util.ArrayList right: ? extends java.util.List pairop: <. smallerRes: [(java.util.ArrayList <. ? extends java.util.List, )] smallerLen: 1 greaterRes: [(java.util.List <. java.util.ArrayList, )]left: java.util.ArrayList right: ? extends java.util.ArrayList pairop: <. smallerRes: [(java.util.ArrayList <. ? extends java.util.ArrayList, )] smallerLen: 1 greaterRes: []left: java.util.ArrayList right: java.util.List pairop: <. smallerRes: [(BUQ <.? BUR, 0 WC: true, IT: true, 0 WC: true, IT: true)] smallerLen: 0 left: ? super java.lang.Comparable right: java.lang.Object pairop: <. smallerRes: [(? super java.lang.Comparable <. java.lang.Object, )] smallerLen: 1 greaterRes: [(java.lang.Object <. java.lang.Comparable, )]left: ? super java.lang.Comparable right: ? super java.io.Serializable pairop: <. smallerRes: [(? super java.lang.Comparable <. ? super java.io.Serializable, )] smallerLen: 1 greaterRes: [(? super java.io.Serializable <. ? super java.lang.Comparable, )]left: ? super java.lang.Comparable right: ? super java.lang.constant.Constable pairop: <. smallerRes: [(? super java.lang.Comparable <. ? super java.lang.constant.Constable, )] smallerLen: 1 greaterRes: [(? super java.lang.constant.Constable <. ? super java.lang.Comparable, )]left: ? super java.lang.Comparable right: java.io.Serializable pairop: <. smallerRes: [(? super java.lang.Comparable <. java.io.Serializable, )] smallerLen: 1 greaterRes: [(java.io.Serializable <. java.lang.Comparable, )]left: ? super java.lang.Comparable right: ? super java.lang.Boolean pairop: <. smallerRes: [(? super java.lang.Comparable <. ? super java.lang.Boolean, )] smallerLen: 1 greaterRes: [(? super java.lang.Boolean <. ? super java.lang.Comparable, )]left: java.lang.Comparable right: java.lang.constant.Constable pairop: <. smallerRes: [(java.lang.Comparable <. java.lang.constant.Constable, )] smallerLen: 1 greaterRes: [(java.lang.constant.Constable <. java.lang.Comparable, )]left: java.lang.Comparable right: ? super java.lang.Object pairop: <. smallerRes: [(java.lang.Comparable <. java.lang.Object, )] smallerLen: 1 greaterRes: [(? super java.lang.Object <. java.lang.Comparable, )]left: java.lang.Comparable right: java.lang.Boolean pairop: <. smallerRes: [(java.lang.Comparable <. java.lang.Boolean, )] smallerLen: 1 greaterRes: [(java.lang.Boolean <.? gen_rh, , 0 WC: true, IT: false)]left: java.util.List right: java.util.ArrayList pairop: <. smallerRes: [(java.util.List <. java.util.ArrayList, )] smallerLen: 1 greaterRes: [(BUQ <.? BUR, 0 WC: true, IT: true, 0 WC: true, IT: true)]left: java.util.List right: ? extends java.util.ArrayList pairop: <. smallerRes: [(java.util.List <. ? extends java.util.ArrayList, )] smallerLen: 1 greaterRes: [(BUQ <.? BUR, 0 WC: true, IT: true, 0 WC: true, IT: true)]left: java.util.ArrayList right: ? extends java.util.ArrayList pairop: <. smallerRes: [(java.util.ArrayList <. ? extends java.util.ArrayList, )] smallerLen: 1 greaterRes: []left: ? extends java.util.ArrayList right: java.util.ArrayList pairop: <. smallerRes: [] smallerLen: 0 left: java.util.ArrayList right: ? extends java.util.ArrayList pairop: <. smallerRes: [(java.util.ArrayList <. ? extends java.util.ArrayList, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.GenericRefType pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.TypePlaceholder pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.RefType pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefType, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.Void pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.Void, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.TypeScope right: de.dhbwstuttgart.typeinference.assumptions.FunNClass pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.TypeScope <. de.dhbwstuttgart.typeinference.assumptions.FunNClass, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.TypeScope right: de.dhbwstuttgart.syntaxtree.ClassOrInterface pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.TypeScope <. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.TypeScope right: de.dhbwstuttgart.syntaxtree.Constructor pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.TypeScope <. de.dhbwstuttgart.syntaxtree.Constructor, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.TypeScope right: de.dhbwstuttgart.syntaxtree.Method pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.TypeScope <. de.dhbwstuttgart.syntaxtree.Method, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.RefType pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.RefType, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.TypePlaceholder pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.Void pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.Void, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.type.GenericRefType pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric <. de.dhbwstuttgart.syntaxtree.type.GenericRefType, )] smallerLen: 1 greaterRes: []left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.typeinference.assumptions.FunNClass pairop: <. smallerRes: [(de.dhbwstuttgart.syntaxtree.ClassOrInterface <. de.dhbwstuttgart.typeinference.assumptions.FunNClass, )] smallerLen: 1 greaterRes: []left: java.lang.Boolean right: java.io.Serializable pairop: <. smallerRes: [] smallerLen: 0 left: java.lang.Boolean right: java.lang.Comparable pairop: <. smallerRes: [] smallerLen: 0 left: java.lang.Boolean right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: java.lang.Boolean right: java.lang.constant.Constable pairop: <. smallerRes: [] smallerLen: 0 left: java.util.List right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.core.IItemWithOffset pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.ClassOrInterface right: de.dhbwstuttgart.syntaxtree.TypeScope pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.core.IItemWithOffset pairop: <. smallerRes: [] smallerLen: 0 left: de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric right: de.dhbwstuttgart.syntaxtree.SyntaxTreeNode pairop: <. smallerRes: [] smallerLen: 0 left: java.lang.Boolean right: java.lang.Object pairop: <. smallerRes: [] smallerLen: 0 left: java.lang.Boolean right: java.lang.Comparable pairop: <. smallerRes: [] smallerLen: 0 left: java.lang.Boolean right: java.io.Serializable pairop: <. smallerRes: [] smallerLen: 0 left: java.lang.Boolean right: java.lang.constant.Constable pairop: <. smallerRes: [] smallerLen: 0 noShortendElements: 1 RES_FINAL: [[(TPH ZT = java.lang.Boolean), (TPH AAJ = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH AAS = java.util.ArrayList), (TPH ZM = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH BUV = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH BUY = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH BUW = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ZL = de.dhbwstuttgart.typeinference.assumptions.Assumption), (TPH ZR = java.util.List), (TPH AAT = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH BUU = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ZC = de.dhbwstuttgart.syntaxtree.ClassOrInterface), (TPH ZF = de.dhbwstuttgart.syntaxtree.TypeScope), (TPH ZO = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH AAI = de.dhbwstuttgart.typeinference.constraints.GenericsResolver), (TPH ABG = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH ZB = void), (TPH ZD = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ZZ = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH ABR = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH AAU = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ABE = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ZV = java.lang.Boolean), (TPH BUR = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ABK = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ZP = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ZQ = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH ABF = de.dhbwstuttgart.typeinference.constraints.GenericsResolver), (TPH ABH = de.dhbwstuttgart.syntaxtree.ClassOrInterface), (TPH ABO = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH AAK = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ZU = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH ZG = java.lang.Boolean), (TPH BUZ = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ABN = java.lang.Boolean), (TPH ZJ = de.dhbwstuttgart.syntaxtree.TypeScope), (TPH AAM = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ZH = java.lang.Boolean), (TPH ABJ = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ZS = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH AAB = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH AAY = GTV E), (TPH BVA = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH AAH = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ABQ = java.lang.Boolean), (TPH AAZ = java.lang.Boolean), (TPH ZY = de.dhbwstuttgart.syntaxtree.ClassOrInterface), (TPH AAL = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH ABA = java.lang.Boolean), (TPH AAC = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH AAQ = java.util.List), (TPH ABI = de.dhbwstuttgart.typeinference.constraints.GenericsResolver), (TPH ZN = de.dhbwstuttgart.syntaxtree.ClassOrInterface), (TPH ZK = void), (TPH AAW = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH AAF = de.dhbwstuttgart.typeinference.assumptions.MethodAssumption), (TPH BUX = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH AAV = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH AAP = de.dhbwstuttgart.typeinference.constraints.GenericsResolver), (TPH AAE = java.util.List), (TPH ZE = java.util.List)]]