Thread no.:168 noOfThread:22 parallel:true vor Subst: [[[(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. ? extends de.dhbwstuttgart.syntaxtree.Method, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. ? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.parser.scope.JavaClassName <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. ? extends de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. de.dhbwstuttgart.syntaxtree.Method, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(ADA =. ? extends de.dhbwstuttgart.syntaxtree.Constructor, 0 WC: false, IT: false)@70 in FieldAssumption.jav, (java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav] isInherited = true isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. de.dhbwstuttgart.syntaxtree.Constructor, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = true isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(ADA =. ? extends de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: false, IT: false)@70 in FieldAssumption.jav, (de.dhbwstuttgart.parser.scope.JavaClassName <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] ], [[(java.lang.Boolean <. ADS, , 0 WC: true, IT: false)@73 in FieldAssumption.jav, (java.util.List =. java.util.List, )@73 in FieldAssumption.jav, (ADO <. AZJ, 0 WC: true, IT: true, 0 WC: true, IT: true)@73 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADQ =. E, 0 WC: true, IT: false), (ADR =. java.lang.Boolean, 0 WC: true, IT: false)] , [(java.lang.Boolean <. ADS, , 0 WC: true, IT: false)@73 in FieldAssumption.jav, (java.util.List =. ? extends java.util.List, )@73 in FieldAssumption.jav, (ADO <. AZJ, 0 WC: true, IT: true, 0 WC: true, IT: true)@73 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADQ =. E, 0 WC: true, IT: false), (ADR =. java.lang.Boolean, 0 WC: true, IT: false)] , [(ADO <. AZI, 0 WC: true, IT: true, 0 WC: true, IT: true)@73 in FieldAssumption.jav, (java.lang.Boolean <. ADS, , 0 WC: true, IT: false)@73 in FieldAssumption.jav, (java.util.List =. java.util.ArrayList, )@73 in FieldAssumption.jav] isInherited = false isOveridden = true[(ADQ =. E, 0 WC: true, IT: false), (ADR =. java.lang.Boolean, 0 WC: true, IT: false)] , [(ADO <. AZI, 0 WC: true, IT: true, 0 WC: true, IT: true)@73 in FieldAssumption.jav, (java.lang.Boolean <. ADS, , 0 WC: true, IT: false)@73 in FieldAssumption.jav, (java.util.List =. ? extends java.util.ArrayList, )@73 in FieldAssumption.jav] isInherited = false isOveridden = true[(ADQ =. E, 0 WC: true, IT: false), (ADR =. java.lang.Boolean, 0 WC: true, IT: false)] ], [[(java.lang.String <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. ? extends de.dhbwstuttgart.parser.scope.JavaClassName, )@75 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADV =. java.lang.String, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.parser.scope.JavaClassName <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. ? extends de.dhbwstuttgart.typeinference.assumptions.FunNClass, )@75 in FieldAssumption.jav] isInherited = true isOveridden = false[(ADV =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@75 in FieldAssumption.jav, (de.dhbwstuttgart.parser.scope.JavaClassName <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADV =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] , [(java.lang.String <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.parser.scope.JavaClassName, )@75 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADV =. java.lang.String, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.parser.scope.JavaClassName <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. ? extends de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@75 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADV =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.parser.scope.JavaClassName <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, )@75 in FieldAssumption.jav] isInherited = true isOveridden = false[(ADV =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] ]] Thread no.:168 noOfThread:22 parallel:true 1 Unifikation: [(AED =. de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: true, IT: false), (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.syntaxtree.Method, )@67 in FieldAssumption.jav, (ADX =. de.dhbwstuttgart.typeinference.assumptions.FieldAssumption, 0 WC: true, IT: false)@75 in FieldAssumption.jav, (ACQ =. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 1 WC: false, IT: false)@61 in FieldAssumption.jav, (gen_af <. ADA, 0 WC: false, IT: false, 0 WC: false, IT: false)@67 in FieldAssumption.jav, (ADO =. ? super java.lang.Object, 0 WC: true, IT: true)@73 in FieldAssumption.jav, (ABW =. java.lang.String, 1 WC: false, IT: false)@53 in FieldAssumption.jav, (ACM =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, -1 WC: false, IT: false)@57 in FieldAssumption.jav, (ACE =. de.dhbwstuttgart.typeinference.assumptions.FieldAssumption, 0 WC: true, IT: false)@51 in FieldAssumption.jav, (ACZ =. java.util.ArrayList, 0 WC: true, IT: false), (ADL =. de.dhbwstuttgart.syntaxtree.type.GenericRefType, 0 WC: true, IT: false), (ACI =. de.dhbwstuttgart.typeinference.assumptions.FieldAssumption, 0 WC: true, IT: false)@53 in FieldAssumption.jav, (gen_hj =. ? extends gen_af, 0 WC: true, IT: true)@67 in FieldAssumption.jav, (ACG =. de.dhbwstuttgart.typeinference.assumptions.FieldAssumption, 0 WC: true, IT: false)@52 in FieldAssumption.jav, (ACH =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 1 WC: true, IT: false)@52 in FieldAssumption.jav, (ACD =. de.dhbwstuttgart.typeinference.assumptions.Assumption, 0 WC: true, IT: false), (ADC =. java.lang.Iterable, 0 WC: true, IT: false)@67 in FieldAssumption.jav, (ADJ =. java.lang.String, 0 WC: true, IT: false), (AEC =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (ADW =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)@75 in FieldAssumption.jav, (ABV =. void, 0 WC: true, IT: false)@0 in FieldAssumption.jav, (ABZ =. de.dhbwstuttgart.syntaxtree.TypeScope, 1 WC: false, IT: false)@50 in FieldAssumption.jav, (ACJ =. java.lang.String, 1 WC: false, IT: false)@53 in FieldAssumption.jav, (ADK =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (AYV =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: true), (ADI =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false), (ABX =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 1 WC: false, IT: false)@52 in FieldAssumption.jav, (ACY =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: true), (ABY =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 1 WC: false, IT: false)@51 in FieldAssumption.jav, (AEA =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false), (ADD =. de.dhbwstuttgart.typeinference.assumptions.FieldAssumption, 0 WC: true, IT: false)@67 in FieldAssumption.jav, (ACU =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, -1 WC: false, IT: false)@61 in FieldAssumption.jav, (AEB =. java.util.List, 0 WC: true, IT: false), (ACP =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, -1 WC: false, IT: false)@61 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. java.lang.Iterable, )@67 in FieldAssumption.jav, (ACN =. de.dhbwstuttgart.typeinference.assumptions.FieldAssumption, 0 WC: true, IT: false)@57 in FieldAssumption.jav, (ADZ =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false), (ACR =. de.dhbwstuttgart.typeinference.assumptions.FieldAssumption, 0 WC: true, IT: false)@61 in FieldAssumption.jav, (ACX =. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 1 WC: false, IT: false)@73 in FieldAssumption.jav, (ADG =. java.lang.String, 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ACF =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 1 WC: true, IT: false)@51 in FieldAssumption.jav] Thread no.:168 noOfThread:22 parallel:true 1 Oderconstraints: [[[(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. ? extends de.dhbwstuttgart.syntaxtree.Method, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. ? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.parser.scope.JavaClassName <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. ? extends de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. de.dhbwstuttgart.syntaxtree.Method, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(ADA =. ? extends de.dhbwstuttgart.syntaxtree.Constructor, 0 WC: false, IT: false)@70 in FieldAssumption.jav, (java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav] isInherited = true isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. de.dhbwstuttgart.syntaxtree.Constructor, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = true isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(ADA =. ? extends de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: false, IT: false)@70 in FieldAssumption.jav, (de.dhbwstuttgart.parser.scope.JavaClassName <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] ], [[(java.lang.Boolean <. ADS, , 0 WC: true, IT: false)@73 in FieldAssumption.jav, (java.util.List =. java.util.List, )@73 in FieldAssumption.jav, (ADO <. AZJ, 0 WC: true, IT: true, 0 WC: true, IT: true)@73 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADQ =. E, 0 WC: true, IT: false), (ADR =. java.lang.Boolean, 0 WC: true, IT: false)] , [(java.lang.Boolean <. ADS, , 0 WC: true, IT: false)@73 in FieldAssumption.jav, (java.util.List =. ? extends java.util.List, )@73 in FieldAssumption.jav, (ADO <. AZJ, 0 WC: true, IT: true, 0 WC: true, IT: true)@73 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADQ =. E, 0 WC: true, IT: false), (ADR =. java.lang.Boolean, 0 WC: true, IT: false)] , [(ADO <. AZI, 0 WC: true, IT: true, 0 WC: true, IT: true)@73 in FieldAssumption.jav, (java.lang.Boolean <. ADS, , 0 WC: true, IT: false)@73 in FieldAssumption.jav, (java.util.List =. java.util.ArrayList, )@73 in FieldAssumption.jav] isInherited = false isOveridden = true[(ADQ =. E, 0 WC: true, IT: false), (ADR =. java.lang.Boolean, 0 WC: true, IT: false)] , [(ADO <. AZI, 0 WC: true, IT: true, 0 WC: true, IT: true)@73 in FieldAssumption.jav, (java.lang.Boolean <. ADS, , 0 WC: true, IT: false)@73 in FieldAssumption.jav, (java.util.List =. ? extends java.util.ArrayList, )@73 in FieldAssumption.jav] isInherited = false isOveridden = true[(ADQ =. E, 0 WC: true, IT: false), (ADR =. java.lang.Boolean, 0 WC: true, IT: false)] ], [[(java.lang.String <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. ? extends de.dhbwstuttgart.parser.scope.JavaClassName, )@75 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADV =. java.lang.String, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.parser.scope.JavaClassName <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. ? extends de.dhbwstuttgart.typeinference.assumptions.FunNClass, )@75 in FieldAssumption.jav] isInherited = true isOveridden = false[(ADV =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@75 in FieldAssumption.jav, (de.dhbwstuttgart.parser.scope.JavaClassName <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADV =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] , [(java.lang.String <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.parser.scope.JavaClassName, )@75 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADV =. java.lang.String, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.parser.scope.JavaClassName <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. ? extends de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@75 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADV =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.parser.scope.JavaClassName <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, )@75 in FieldAssumption.jav] isInherited = true isOveridden = false[(ADV =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] ]] Thread no.:168 noOfThread:22 parallel:true ocurrPairs: [] Thread no.:168 noOfThread:21 parallel:true ocurrPairs: [] Thread no.:168 noOfThread:21 parallel:true 1 Unifikation nach applyTypeUnificationRules: [(AED =. de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: true, IT: false), (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.syntaxtree.Method, )@67 in FieldAssumption.jav, (ADX =. de.dhbwstuttgart.typeinference.assumptions.FieldAssumption, 0 WC: true, IT: false)@75 in FieldAssumption.jav, (ACQ =. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 1 WC: false, IT: false)@61 in FieldAssumption.jav, (gen_af <. ADA, 0 WC: false, IT: false, 0 WC: false, IT: false)@67 in FieldAssumption.jav, (ADO =. ? super java.lang.Object, 0 WC: true, IT: true)@73 in FieldAssumption.jav, (ABW =. java.lang.String, 1 WC: false, IT: false)@53 in FieldAssumption.jav, (ACM =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, -1 WC: false, IT: false)@57 in FieldAssumption.jav, (ACE =. de.dhbwstuttgart.typeinference.assumptions.FieldAssumption, 0 WC: true, IT: false)@51 in FieldAssumption.jav, (ACZ =. java.util.ArrayList, 0 WC: true, IT: false), (ADL =. de.dhbwstuttgart.syntaxtree.type.GenericRefType, 0 WC: true, IT: false), (ACI =. de.dhbwstuttgart.typeinference.assumptions.FieldAssumption, 0 WC: true, IT: false)@53 in FieldAssumption.jav, (gen_hj =. ? extends gen_af, 0 WC: true, IT: true)@67 in FieldAssumption.jav, (ACG =. de.dhbwstuttgart.typeinference.assumptions.FieldAssumption, 0 WC: true, IT: false)@52 in FieldAssumption.jav, (ACH =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 1 WC: true, IT: false)@52 in FieldAssumption.jav, (ACD =. de.dhbwstuttgart.typeinference.assumptions.Assumption, 0 WC: true, IT: false), (ADC =. java.lang.Iterable, 0 WC: true, IT: false)@67 in FieldAssumption.jav, (ADJ =. java.lang.String, 0 WC: true, IT: false), (AEC =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (ADW =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)@75 in FieldAssumption.jav, (ABV =. void, 0 WC: true, IT: false)@0 in FieldAssumption.jav, (ABZ =. de.dhbwstuttgart.syntaxtree.TypeScope, 1 WC: false, IT: false)@50 in FieldAssumption.jav, (ACJ =. java.lang.String, 1 WC: false, IT: false)@53 in FieldAssumption.jav, (ADK =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (AYV =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: true), (ADI =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false), (ABX =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 1 WC: false, IT: false)@52 in FieldAssumption.jav, (ACY =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: true), (ABY =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 1 WC: false, IT: false)@51 in FieldAssumption.jav, (AEA =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false), (ADD =. de.dhbwstuttgart.typeinference.assumptions.FieldAssumption, 0 WC: true, IT: false)@67 in FieldAssumption.jav, (ACU =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, -1 WC: false, IT: false)@61 in FieldAssumption.jav, (AEB =. java.util.List, 0 WC: true, IT: false), (ACP =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, -1 WC: false, IT: false)@61 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. java.lang.Iterable, )@67 in FieldAssumption.jav, (ACN =. de.dhbwstuttgart.typeinference.assumptions.FieldAssumption, 0 WC: true, IT: false)@57 in FieldAssumption.jav, (ADZ =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false), (ACR =. de.dhbwstuttgart.typeinference.assumptions.FieldAssumption, 0 WC: true, IT: false)@61 in FieldAssumption.jav, (ACX =. de.dhbwstuttgart.typeinference.constraints.GenericsResolver, 1 WC: false, IT: false)@73 in FieldAssumption.jav, (ADG =. java.lang.String, 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ACF =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 1 WC: true, IT: false)@51 in FieldAssumption.jav] Thread no.:168 noOfThread:21 parallel:true 1 Oderconstraints nach applyTypeUnificationRules: [[[(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. ? extends de.dhbwstuttgart.syntaxtree.Method, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. ? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.parser.scope.JavaClassName <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. ? extends de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. de.dhbwstuttgart.syntaxtree.Method, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(ADA =. ? extends de.dhbwstuttgart.syntaxtree.Constructor, 0 WC: false, IT: false)@70 in FieldAssumption.jav, (java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav] isInherited = true isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. de.dhbwstuttgart.syntaxtree.Constructor, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = true isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(ADA =. ? extends de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: false, IT: false)@70 in FieldAssumption.jav, (de.dhbwstuttgart.parser.scope.JavaClassName <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] ], [[(java.lang.Boolean <. ADS, , 0 WC: true, IT: false)@73 in FieldAssumption.jav, (java.util.List =. java.util.List, )@73 in FieldAssumption.jav, (ADO <. AZJ, 0 WC: true, IT: true, 0 WC: true, IT: true)@73 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADQ =. E, 0 WC: true, IT: false), (ADR =. java.lang.Boolean, 0 WC: true, IT: false)] , [(java.lang.Boolean <. ADS, , 0 WC: true, IT: false)@73 in FieldAssumption.jav, (java.util.List =. ? extends java.util.List, )@73 in FieldAssumption.jav, (ADO <. AZJ, 0 WC: true, IT: true, 0 WC: true, IT: true)@73 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADQ =. E, 0 WC: true, IT: false), (ADR =. java.lang.Boolean, 0 WC: true, IT: false)] , [(ADO <. AZI, 0 WC: true, IT: true, 0 WC: true, IT: true)@73 in FieldAssumption.jav, (java.lang.Boolean <. ADS, , 0 WC: true, IT: false)@73 in FieldAssumption.jav, (java.util.List =. java.util.ArrayList, )@73 in FieldAssumption.jav] isInherited = false isOveridden = true[(ADQ =. E, 0 WC: true, IT: false), (ADR =. java.lang.Boolean, 0 WC: true, IT: false)] , [(ADO <. AZI, 0 WC: true, IT: true, 0 WC: true, IT: true)@73 in FieldAssumption.jav, (java.lang.Boolean <. ADS, , 0 WC: true, IT: false)@73 in FieldAssumption.jav, (java.util.List =. ? extends java.util.ArrayList, )@73 in FieldAssumption.jav] isInherited = false isOveridden = true[(ADQ =. E, 0 WC: true, IT: false), (ADR =. java.lang.Boolean, 0 WC: true, IT: false)] ], [[(java.lang.String <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. ? extends de.dhbwstuttgart.parser.scope.JavaClassName, )@75 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADV =. java.lang.String, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.parser.scope.JavaClassName <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. ? extends de.dhbwstuttgart.typeinference.assumptions.FunNClass, )@75 in FieldAssumption.jav] isInherited = true isOveridden = false[(ADV =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@75 in FieldAssumption.jav, (de.dhbwstuttgart.parser.scope.JavaClassName <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADV =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] , [(java.lang.String <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.parser.scope.JavaClassName, )@75 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADV =. java.lang.String, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.parser.scope.JavaClassName <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. ? extends de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@75 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADV =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.parser.scope.JavaClassName <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, )@75 in FieldAssumption.jav] isInherited = true isOveridden = false[(ADV =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] ]] Thread no.:168 noOfThread:21 parallel:true eq2s: [(de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.syntaxtree.Method, )@67 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. gen_af, , 0 WC: false, IT: false)@67 in FieldAssumption.jav] Thread no.:168 noOfThread:21 parallel:true eq2s: [(de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.syntaxtree.Method, )@67 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. gen_af, , 0 WC: false, IT: false)@67 in FieldAssumption.jav] Thread no.:168 noOfThread:21 parallel:true eq2sAsListFst: [] Thread no.:168 noOfThread:21 parallel:true eq2sAsListSnd: [] Thread no.:168 noOfThread:21 parallel:true eq2sAsListBack: [] Thread no.:168 noOfThread:21 parallel:true 1 Oderconstraints2: [[[(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. ? extends de.dhbwstuttgart.syntaxtree.Method, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. ? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.parser.scope.JavaClassName <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. ? extends de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. de.dhbwstuttgart.syntaxtree.Method, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(ADA =. ? extends de.dhbwstuttgart.syntaxtree.Constructor, 0 WC: false, IT: false)@70 in FieldAssumption.jav, (java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav] isInherited = true isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(java.lang.String <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav, (ADA =. de.dhbwstuttgart.syntaxtree.Constructor, 0 WC: false, IT: false)@70 in FieldAssumption.jav] isInherited = true isOveridden = false[(ADF =. java.lang.String, 0 WC: true, IT: false)] , [(ADA =. ? extends de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: false, IT: false)@70 in FieldAssumption.jav, (de.dhbwstuttgart.parser.scope.JavaClassName <. ADG, , 0 WC: true, IT: false)@70 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADF =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] ], [[(java.lang.Boolean <. ADS, , 0 WC: true, IT: false)@73 in FieldAssumption.jav, (java.util.List =. java.util.List, )@73 in FieldAssumption.jav, (ADO <. AZJ, 0 WC: true, IT: true, 0 WC: true, IT: true)@73 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADQ =. E, 0 WC: true, IT: false), (ADR =. java.lang.Boolean, 0 WC: true, IT: false)] , [(java.lang.Boolean <. ADS, , 0 WC: true, IT: false)@73 in FieldAssumption.jav, (java.util.List =. ? extends java.util.List, )@73 in FieldAssumption.jav, (ADO <. AZJ, 0 WC: true, IT: true, 0 WC: true, IT: true)@73 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADQ =. E, 0 WC: true, IT: false), (ADR =. java.lang.Boolean, 0 WC: true, IT: false)] , [(ADO <. AZI, 0 WC: true, IT: true, 0 WC: true, IT: true)@73 in FieldAssumption.jav, (java.lang.Boolean <. ADS, , 0 WC: true, IT: false)@73 in FieldAssumption.jav, (java.util.List =. java.util.ArrayList, )@73 in FieldAssumption.jav] isInherited = false isOveridden = true[(ADQ =. E, 0 WC: true, IT: false), (ADR =. java.lang.Boolean, 0 WC: true, IT: false)] , [(ADO <. AZI, 0 WC: true, IT: true, 0 WC: true, IT: true)@73 in FieldAssumption.jav, (java.lang.Boolean <. ADS, , 0 WC: true, IT: false)@73 in FieldAssumption.jav, (java.util.List =. ? extends java.util.ArrayList, )@73 in FieldAssumption.jav] isInherited = false isOveridden = true[(ADQ =. E, 0 WC: true, IT: false), (ADR =. java.lang.Boolean, 0 WC: true, IT: false)] ], [[(java.lang.String <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. ? extends de.dhbwstuttgart.parser.scope.JavaClassName, )@75 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADV =. java.lang.String, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.parser.scope.JavaClassName <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. ? extends de.dhbwstuttgart.typeinference.assumptions.FunNClass, )@75 in FieldAssumption.jav] isInherited = true isOveridden = false[(ADV =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@75 in FieldAssumption.jav, (de.dhbwstuttgart.parser.scope.JavaClassName <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADV =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] , [(java.lang.String <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.parser.scope.JavaClassName, )@75 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADV =. java.lang.String, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.parser.scope.JavaClassName <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. ? extends de.dhbwstuttgart.syntaxtree.ClassOrInterface, )@75 in FieldAssumption.jav] isInherited = false isOveridden = false[(ADV =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] , [(de.dhbwstuttgart.parser.scope.JavaClassName <. ADW, , 0 WC: true, IT: false)@75 in FieldAssumption.jav, (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, )@75 in FieldAssumption.jav] isInherited = true isOveridden = false[(ADV =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)] ]] Thread no.:168 noOfThread:21 parallel:true 1 UndefinedPairs; (de.dhbwstuttgart.syntaxtree.ClassOrInterface =. de.dhbwstuttgart.syntaxtree.Method, )@67 in FieldAssumption.jav Thread no.:168 noOfThread:21 parallel:true BasePair; null Thread no.:168 noOfThread:21 parallel:true AllSubst: [(de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. ADC, , 0 WC: true, IT: false)@67 in FieldAssumption.jav] Thread no.:168 noOfThread:15 parallel:true final 2