JavaTXCompilerInJavaTXNoMaven/funnclass
2024-05-02 23:04:07 +02:00

3471 lines
122 KiB
Plaintext

de.dhbwstuttgart.syntaxtree.ClassOrInterface
de.dhbwstuttgart.syntaxtree.ClassOrInterface
de.dhbwstuttgart.syntaxtree.ClassOrInterface
de.dhbwstuttgart.syntaxtree.ClassOrInterface
{java.util.ArrayList<BBG>=Elem: Node(java.util.ArrayList<BBG>)
Prec: [java.util.List<BBG>, java.lang.Cloneable, java.lang.Object, java.util.AbstractCollection<BBG>, java.lang.Iterable<BBG>, java.util.RandomAccess, java.util.Collection<BBG>, java.io.Serializable, java.util.SequencedCollection<BBG>, java.util.AbstractList<BBG>]
Desc: []
, 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: []
, 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]
, java.lang.String=Elem: Node(java.lang.String)
Prec: [java.lang.Object, java.lang.constant.Constable, java.lang.Comparable<java.lang.String>, java.io.Serializable, java.lang.CharSequence, java.lang.constant.ConstantDesc]
Desc: []
, 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.lang.CharSequence=Elem: Node(java.lang.CharSequence)
Prec: [java.lang.Object]
Desc: [java.lang.String]
, java.util.AbstractList<BBG>=Elem: Node(java.util.AbstractList<BBG>)
Prec: [java.util.List<BBG>, java.lang.Object, java.util.AbstractCollection<BBG>, java.lang.Iterable<BBG>, java.util.Collection<BBG>, java.util.SequencedCollection<BBG>]
Desc: [java.util.ArrayList<BBG>]
, java.lang.Cloneable=Elem: Node(java.lang.Cloneable)
Prec: [java.lang.Object]
Desc: [java.util.ArrayList<BBG>]
, java.lang.Iterable<BBG>=Elem: Node(java.lang.Iterable<BBG>)
Prec: [java.lang.Object]
Desc: [java.util.List<BBG>, java.util.ArrayList<BBG>, java.util.AbstractCollection<BBG>, java.util.Collection<BBG>, java.util.SequencedCollection<BBG>, java.util.AbstractList<BBG>]
, 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.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<de.dhbwstuttgart.syntaxtree.GenericTypeVar>]
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.syntaxtree.GenericTypeVar=Elem: Node(de.dhbwstuttgart.syntaxtree.GenericTypeVar)
Prec: [java.lang.Object, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, de.dhbwstuttgart.core.IItemWithOffset]
Desc: []
, java.lang.Iterable<de.dhbwstuttgart.syntaxtree.GenericTypeVar>=Elem: Node(java.lang.Iterable<de.dhbwstuttgart.syntaxtree.GenericTypeVar>)
Prec: [java.lang.Object]
Desc: [de.dhbwstuttgart.syntaxtree.GenericDeclarationList]
, java.util.List<BBG>=Elem: Node(java.util.List<BBG>)
Prec: [java.lang.Object, java.lang.Iterable<BBG>, java.util.Collection<BBG>, java.util.SequencedCollection<BBG>]
Desc: [java.util.ArrayList<BBG>, java.util.AbstractList<BBG>]
, de.dhbwstuttgart.parser.scope.JavaClassName=Elem: Node(de.dhbwstuttgart.parser.scope.JavaClassName)
Prec: [java.lang.Object]
Desc: []
, 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<java.lang.Integer>]
Desc: []
, java.util.Optional<BJX>=Elem: Node(java.util.Optional<BJX>)
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.syntaxtree.ASTVisitor=Elem: Node(de.dhbwstuttgart.syntaxtree.ASTVisitor)
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.lang.Boolean>, java.io.Serializable]
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]
, java.lang.Comparable<java.lang.String>=Elem: Node(java.lang.Comparable<java.lang.String>)
Prec: [java.lang.Object]
Desc: [java.lang.String]
, 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: []
, java.lang.constant.ConstantDesc=Elem: Node(java.lang.constant.ConstantDesc)
Prec: [java.lang.Object]
Desc: [java.lang.Integer, java.lang.String]
, 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: []
, java.lang.Object=Elem: Node(java.lang.Object)
Prec: [java.lang.Object]
Desc: [java.util.ArrayList<BBG>, java.lang.Number, de.dhbwstuttgart.syntaxtree.factory.NameGenerator, de.dhbwstuttgart.syntaxtree.TypeScope, de.dhbwstuttgart.syntaxtree.type.GenericRefType, java.lang.String, java.lang.CharSequence, java.util.AbstractList<BBG>, java.lang.Cloneable, java.lang.Iterable<BBG>, de.dhbwstuttgart.syntaxtree.Constructor, de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, de.dhbwstuttgart.syntaxtree.GenericDeclarationList, de.dhbwstuttgart.syntaxtree.GenericTypeVar, de.dhbwstuttgart.syntaxtree.ClassOrInterface, java.lang.Iterable<de.dhbwstuttgart.syntaxtree.GenericTypeVar>, java.util.List<BBG>, de.dhbwstuttgart.parser.scope.JavaClassName, java.lang.Integer, java.util.Optional<BJX>, de.dhbwstuttgart.syntaxtree.ASTVisitor, de.dhbwstuttgart.parser.NullToken, javax.swing.text.html.Option, java.lang.Boolean, de.dhbwstuttgart.syntaxtree.Method, java.lang.Comparable<java.lang.String>, de.dhbwstuttgart.typeinference.assumptions.FunNClass, org.antlr.v4.runtime.Token, de.dhbwstuttgart.syntaxtree.factory.ASTFactory, java.lang.constant.ConstantDesc, de.dhbwstuttgart.syntaxtree.type.RefType, java.lang.Object, java.util.Objects, de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, java.util.AbstractCollection<BBG>, java.lang.constant.Constable, java.lang.Comparable<java.lang.Boolean>, java.util.RandomAccess, de.dhbwstuttgart.syntaxtree.StatementVisitor, de.dhbwstuttgart.syntaxtree.SyntaxTreeNode, java.util.Collection<BBG>, java.io.Serializable, java.util.SequencedCollection<BBG>, de.dhbwstuttgart.core.IItemWithOffset, java.lang.Comparable<java.lang.Integer>]
, 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.TypePlaceholder, de.dhbwstuttgart.syntaxtree.type.RefType]
, java.util.Objects=Elem: Node(java.util.Objects)
Prec: [java.lang.Object]
Desc: []
, java.util.AbstractCollection<BBG>=Elem: Node(java.util.AbstractCollection<BBG>)
Prec: [java.lang.Object, java.lang.Iterable<BBG>, java.util.Collection<BBG>]
Desc: [java.util.ArrayList<BBG>, java.util.AbstractList<BBG>]
, java.lang.constant.Constable=Elem: Node(java.lang.constant.Constable)
Prec: [java.lang.Object]
Desc: [java.lang.Integer, java.lang.String, java.lang.Boolean]
, java.util.RandomAccess=Elem: Node(java.util.RandomAccess)
Prec: [java.lang.Object]
Desc: [java.util.ArrayList<BBG>]
, java.lang.Comparable<java.lang.Boolean>=Elem: Node(java.lang.Comparable<java.lang.Boolean>)
Prec: [java.lang.Object]
Desc: [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.RefTypeOrTPHOrWildcardOrGeneric, de.dhbwstuttgart.syntaxtree.type.GenericRefType, 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.GenericTypeVar, de.dhbwstuttgart.syntaxtree.ClassOrInterface, de.dhbwstuttgart.syntaxtree.type.RefType]
, de.dhbwstuttgart.syntaxtree.StatementVisitor=Elem: Node(de.dhbwstuttgart.syntaxtree.StatementVisitor)
Prec: [java.lang.Object]
Desc: [de.dhbwstuttgart.syntaxtree.ASTVisitor]
, java.io.Serializable=Elem: Node(java.io.Serializable)
Prec: [java.lang.Object]
Desc: [java.util.ArrayList<BBG>, java.lang.Number, java.lang.Integer, java.lang.String, javax.swing.text.html.Option, java.lang.Boolean]
, java.util.Collection<BBG>=Elem: Node(java.util.Collection<BBG>)
Prec: [java.lang.Object, java.lang.Iterable<BBG>]
Desc: [java.util.List<BBG>, java.util.ArrayList<BBG>, java.util.AbstractCollection<BBG>, java.util.SequencedCollection<BBG>, java.util.AbstractList<BBG>]
, java.util.SequencedCollection<BBG>=Elem: Node(java.util.SequencedCollection<BBG>)
Prec: [java.lang.Object, java.lang.Iterable<BBG>, java.util.Collection<BBG>]
Desc: [java.util.List<BBG>, java.util.ArrayList<BBG>, java.util.AbstractList<BBG>]
, de.dhbwstuttgart.core.IItemWithOffset=Elem: Node(de.dhbwstuttgart.core.IItemWithOffset)
Prec: [java.lang.Object]
Desc: [de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, de.dhbwstuttgart.syntaxtree.type.GenericRefType, 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.GenericTypeVar, de.dhbwstuttgart.syntaxtree.ClassOrInterface, de.dhbwstuttgart.syntaxtree.type.RefType]
, java.lang.Comparable<java.lang.Integer>=Elem: Node(java.lang.Comparable<java.lang.Integer>)
Prec: [java.lang.Object]
Desc: [java.lang.Integer]
}
xxx1
Unify:
UND:[(java.lang.Boolean =. java.lang.Boolean, )@36 in FunNClass.jav, (BK =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 0 WC: true, IT: false), (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. BN, , 0 WC: true, IT: false)@46 in FunNClass.jav, (AG =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@36 in FunNClass.jav, (BO <. java.lang.Iterable<? extends BS>, 0 WC: true, IT: false)@42 in FunNClass.jav, (CR <. CP, 0 WC: true, IT: false, 0 WC: true, IT: false)@50 in FunNClass.jav, (java.util.ArrayList<BQ> <. BP, , 0 WC: true, IT: false)@41 in FunNClass.jav, (Z =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String =. java.lang.String, )@36 in FunNClass.jav, (void <. A, , 0 WC: true, IT: false)@0 in FunNClass.jav]
isInherited = false
ODER:
[[(java.util.ArrayList<AXB> <. java.util.ArrayList<BQ>, )@41 in FunNClass.jav, (BR =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
isInherited = false
]
[[(java.lang.String <. BU, , 0 WC: true, IT: false)@43 in FunNClass.jav, (BS =. ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType, 0 WC: true, IT: false)@43 in FunNClass.jav]
isInherited = false
, [(BS =. de.dhbwstuttgart.syntaxtree.type.GenericRefType, 0 WC: true, IT: false)@43 in FunNClass.jav, (java.lang.String <. BU, , 0 WC: true, IT: false)@43 in FunNClass.jav]
isInherited = false
]
[[(java.util.ArrayList<AXP> <. java.util.ArrayList<BW>, )@44 in FunNClass.jav, (BX =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
isInherited = false
]
[[(BY =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false), (de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@44 in FunNClass.jav]
isInherited = false
]
[[(BZ =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false), (de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@44 in FunNClass.jav]
isInherited = false
]
[[(java.util.ArrayList<BW> <. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, )@43 in FunNClass.jav, (CE =. de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: true, IT: false), (CA =. java.lang.String, 0 WC: true, IT: false), (CB =. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, 0 WC: true, IT: false), (CD =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (CC =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (de.dhbwstuttgart.parser.NullToken <. org.antlr.v4.runtime.Token, )@43 in FunNClass.jav, (BU <. java.lang.String, 0 WC: true, IT: false)@43 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. de.dhbwstuttgart.syntaxtree.GenericTypeVar, )@43 in FunNClass.jav]
isInherited = false
]
[[(java.lang.String <. BU, , 0 WC: true, IT: false)@43 in FunNClass.jav, (BS =. ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType, 0 WC: true, IT: false)@43 in FunNClass.jav]
isInherited = false
, [(BS =. de.dhbwstuttgart.syntaxtree.type.GenericRefType, 0 WC: true, IT: false)@43 in FunNClass.jav, (java.lang.String <. BU, , 0 WC: true, IT: false)@43 in FunNClass.jav]
isInherited = false
]
[[(java.util.ArrayList<AXR> <. java.util.ArrayList<BW>, )@44 in FunNClass.jav, (BX =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
isInherited = false
]
[[(BY =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false), (de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@44 in FunNClass.jav]
isInherited = false
]
[[(BZ =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false), (de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@44 in FunNClass.jav]
isInherited = false
]
[[(java.util.ArrayList<BW> <. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, )@43 in FunNClass.jav, (CE =. de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: true, IT: false), (CA =. java.lang.String, 0 WC: true, IT: false), (CB =. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, 0 WC: true, IT: false), (CD =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (CC =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (de.dhbwstuttgart.parser.NullToken <. org.antlr.v4.runtime.Token, )@43 in FunNClass.jav, (BU <. java.lang.String, 0 WC: true, IT: false)@43 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. de.dhbwstuttgart.syntaxtree.GenericTypeVar, )@43 in FunNClass.jav]
isInherited = false
]
[[(BP =. ? extends java.util.ArrayList<AXO>, 0 WC: true, IT: false)@43 in FunNClass.jav, (java.lang.Boolean <. CH, , 0 WC: true, IT: false)@43 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. AXO, , 0 WC: true, IT: true)@43 in FunNClass.jav]
isInherited = false
, [(BP =. java.util.ArrayList<AXO>, 0 WC: true, IT: false)@43 in FunNClass.jav, (java.lang.Boolean <. CH, , 0 WC: true, IT: false)@43 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. AXO, , 0 WC: true, IT: true)@43 in FunNClass.jav]
isInherited = false
, [(BP =. ? extends java.util.List<AXQ>, 0 WC: true, IT: false)@43 in FunNClass.jav, (java.lang.Boolean <. CH, , 0 WC: true, IT: false)@43 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. AXQ, , 0 WC: true, IT: true)@43 in FunNClass.jav]
isInherited = false
, [(java.lang.Boolean <. CH, , 0 WC: true, IT: false)@43 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. AXQ, , 0 WC: true, IT: true)@43 in FunNClass.jav, (BP =. java.util.List<AXQ>, 0 WC: true, IT: false)@43 in FunNClass.jav]
isInherited = false
]
[[(CK =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false), (de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@46 in FunNClass.jav]
isInherited = false
]
[[(CK =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false), (de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@46 in FunNClass.jav]
isInherited = false
]
[[(CM =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (CN =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false), (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, )@46 in FunNClass.jav, (BP <. java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar>, 0 WC: true, IT: false)@46 in FunNClass.jav, (de.dhbwstuttgart.parser.NullToken <. org.antlr.v4.runtime.Token, )@46 in FunNClass.jav, (CL =. java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar>, 0 WC: true, IT: false)]
isInherited = false
, [(CM =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (CL =. java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>, 0 WC: true, IT: false), (CN =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false), (BP <. java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>, 0 WC: true, IT: false)@46 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, )@46 in FunNClass.jav, (de.dhbwstuttgart.parser.NullToken <. org.antlr.v4.runtime.Token, )@46 in FunNClass.jav]
isInherited = false
]
[[(D =. java.lang.Integer, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(B =. java.util.List<AXT>, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.Integer <. H, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(B =. ? extends java.util.ArrayList<AXS>, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.Integer <. H, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(B =. java.util.ArrayList<AXS>, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.Integer <. H, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(B =. ? extends java.util.List<AXT>, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.Integer <. H, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(J =. java.lang.Integer, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(J <. java.lang.Integer, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.Integer =. K, , 0 WC: true, IT: false)@36 in FunNClass.jav, (H <. java.lang.Integer, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.syntaxtree.Constructor, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. java.lang.Object, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. java.util.Objects, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends java.lang.Integer, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(K =. ? extends java.lang.String, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.syntaxtree.ClassOrInterface, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends java.lang.Record, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(K =. de.dhbwstuttgart.syntaxtree.ASTVisitor, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(K =. ? extends java.lang.Boolean, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.syntaxtree.Method, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. java.util.ArrayList<AXU>, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. java.lang.Boolean, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(K =. java.lang.Record, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(K =. javax.swing.text.html.Option, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.syntaxtree.factory.ASTFactory, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. java.lang.String, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.syntaxtree.factory.NameGenerator, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends java.util.List<AXV>, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends java.util.Objects, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(K =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(K =. ? extends java.util.Optional<AXW>, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.syntaxtree.Constructor, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.syntaxtree.ASTVisitor, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends java.lang.Object, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. java.lang.Integer, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(K =. de.dhbwstuttgart.syntaxtree.type.GenericRefType, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.syntaxtree.Method, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(K =. ? extends de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends java.util.ArrayList<AXU>, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(K =. ? extends javax.swing.text.html.Option, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(K =. ? extends de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(K =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(K =. ? extends de.dhbwstuttgart.syntaxtree.factory.NameGenerator, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. java.util.List<AXV>, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(K =. java.util.Optional<AXW>, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends org.antlr.v4.runtime.Token, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(K =. de.dhbwstuttgart.syntaxtree.factory.ASTFactory, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(java.lang.String =. M, , 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String =. java.lang.String, )@36 in FunNClass.jav, (F =. java.lang.String, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.Integer =. M, , 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. java.lang.Integer, )@36 in FunNClass.jav, (F <. java.lang.Integer, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(de.dhbwstuttgart.parser.scope.JavaClassName <. de.dhbwstuttgart.parser.scope.JavaClassName, )@36 in FunNClass.jav, (O =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false), (N =. java.lang.String, 0 WC: true, IT: false), (M <. java.lang.String, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(Q =. java.util.ArrayList<E>, 0 WC: true, IT: false), (java.util.ArrayList<AXX> <. java.util.ArrayList<P>, )@36 in FunNClass.jav]
isInherited = false
]
[[(java.util.Optional<T> =. java.util.Optional<AXY>, )@36 in FunNClass.jav, (java.util.Optional<AXY> <. S, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.util.Optional<T> =. ? extends java.util.Optional<AXY>, )@36 in FunNClass.jav, (java.util.Optional<AXY> <. S, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(java.util.Optional<X> =. java.util.Optional<AXZ>, )@36 in FunNClass.jav, (java.util.Optional<AXZ> <. W, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.util.Optional<AXZ> <. W, , 0 WC: true, IT: false)@36 in FunNClass.jav, (java.util.Optional<X> =. ? extends java.util.Optional<AXZ>, )@36 in FunNClass.jav]
isInherited = false
]
[[(CP <. AC, 0 WC: true, IT: false, 0 WC: true, IT: false)@36 in FunNClass.jav, (B <. CQ, 0 WC: true, IT: false, 0 WC: true, IT: false)@36 in FunNClass.jav, (Z =. ? extends de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(CP <. AC, 0 WC: true, IT: false, 0 WC: true, IT: false)@36 in FunNClass.jav, (Z =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@36 in FunNClass.jav, (B <. CQ, 0 WC: true, IT: false, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(java.util.ArrayList<AYA> <. java.util.ArrayList<AE>, )@36 in FunNClass.jav, (AF =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
isInherited = false
]
[[(B <. BO, 0 WC: true, IT: false, 0 WC: true, IT: false)@36 in FunNClass.jav, (AG =. ? extends de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@36 in FunNClass.jav, (BN <. AJ, 0 WC: true, IT: false, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(B <. java.lang.String, 0 WC: true, IT: false)@36 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. AJ, , 0 WC: true, IT: false)@36 in FunNClass.jav, (AG =. de.dhbwstuttgart.syntaxtree.factory.ASTFactory, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(B <. java.lang.String, 0 WC: true, IT: false)@36 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. AJ, , 0 WC: true, IT: false)@36 in FunNClass.jav, (AG =. ? extends de.dhbwstuttgart.syntaxtree.factory.ASTFactory, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(AG =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@36 in FunNClass.jav, (B <. BO, 0 WC: true, IT: false, 0 WC: true, IT: false)@36 in FunNClass.jav, (BN <. AJ, 0 WC: true, IT: false, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(de.dhbwstuttgart.syntaxtree.type.RefType <. AM, , 0 WC: true, IT: false)@36 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.factory.ASTFactory =. ? extends de.dhbwstuttgart.syntaxtree.factory.ASTFactory, )@36 in FunNClass.jav]
isInherited = false
, [(de.dhbwstuttgart.syntaxtree.factory.ASTFactory =. de.dhbwstuttgart.syntaxtree.factory.ASTFactory, )@36 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.type.RefType <. AM, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(java.util.ArrayList<AYB> <. java.util.ArrayList<AO>, )@36 in FunNClass.jav, (AP =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
isInherited = false
]
[[(java.util.ArrayList<AYC> <. java.util.ArrayList<AQ>, )@36 in FunNClass.jav, (AR =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
isInherited = false
]
[[(AS =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false), (de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@36 in FunNClass.jav]
isInherited = false
]
[[(AJ <. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)@36 in FunNClass.jav, (void <. void, )@36 in FunNClass.jav, (AC <. java.util.List<de.dhbwstuttgart.syntaxtree.Method>, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.util.ArrayList<P> <. java.util.List<de.dhbwstuttgart.syntaxtree.Field>, )@36 in FunNClass.jav, (java.util.ArrayList<AQ> <. java.util.List<de.dhbwstuttgart.syntaxtree.type.RefType>, )@36 in FunNClass.jav, (de.dhbwstuttgart.parser.NullToken <. org.antlr.v4.runtime.Token, )@36 in FunNClass.jav, (S <. java.util.Optional<de.dhbwstuttgart.syntaxtree.Constructor>, 0 WC: true, IT: false)@36 in FunNClass.jav, (AM <. de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: true, IT: false)@36 in FunNClass.jav, (AT <. java.lang.String, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.util.ArrayList<AO> <. java.util.List<de.dhbwstuttgart.syntaxtree.type.RefType>, )@36 in FunNClass.jav, (D <. java.lang.Integer, 0 WC: true, IT: false)@36 in FunNClass.jav, (de.dhbwstuttgart.parser.scope.JavaClassName <. de.dhbwstuttgart.parser.scope.JavaClassName, )@36 in FunNClass.jav, (java.util.ArrayList<AE> <. java.util.List<de.dhbwstuttgart.syntaxtree.Constructor>, )@36 in FunNClass.jav, (W <. java.util.Optional<de.dhbwstuttgart.syntaxtree.Method>, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.Boolean <. java.lang.Boolean, )@36 in FunNClass.jav]
isInherited = false
]
class de.dhbwstuttgart.typeinference.assumptions.FunNClass {
FunNClass()({
})::TPH CT
TPH BN createGenerics(TPH BO funNParams)({
TPH BP generics;
(generics)::TPH BP = new java.util.ArrayList();
for(TPH BS param : (funNParams)::TPH BO)
({
((generics)::TPH BP.add Signature: [TPH CF, TPH CG](new de.dhbwstuttgart.syntaxtree.GenericTypeVar(((param)::TPH BS.getParsedName Signature: [TPH BT]())::TPH BU, new java.util.ArrayList(), new de.dhbwstuttgart.parser.NullToken(), new de.dhbwstuttgart.parser.NullToken())))::TPH CH;
})::TPH CJ;
return new de.dhbwstuttgart.syntaxtree.GenericDeclarationList((generics)::TPH BP, new de.dhbwstuttgart.parser.NullToken());
})::TPH CO
TPH CP createMethods(TPH CQ funNParams)({
return null;
})::TPH CS
FunNClass(TPH B funNParams)({
super((0, new de.dhbwstuttgart.parser.scope.JavaClassName(Fun | (((funNParams)::TPH B.size Signature: [TPH G]())::TPH H | 1.toString Signature: [TPH E]())::TPH F), new java.util.ArrayList(), (.empty Signature: [TPH R]())::TPH S, (.empty Signature: [TPH V]())::TPH W, ((this)::TPH Z.createMethods Signature: [TPH AA, TPH AB]((funNParams)::TPH B))::TPH AC, new java.util.ArrayList(), ((this)::TPH AG.createGenerics Signature: [TPH AH, TPH AI]((funNParams)::TPH B))::TPH AJ, (.createObjectType Signature: [TPH AL]())::TPH AM, true, false, new java.util.ArrayList(), new java.util.ArrayList(), new de.dhbwstuttgart.parser.NullToken(), null));
return;
})::TPH BM
}
Unify nach Oder-Constraints-Anpassung:
UND:[(java.lang.Boolean =. java.lang.Boolean, )@36 in FunNClass.jav, (BK =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 0 WC: true, IT: false), (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. BN, , -1 WC: false, IT: false)@46 in FunNClass.jav, (AG =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@36 in FunNClass.jav, (BO <. java.lang.Iterable<? extends BS>, 1 WC: false, IT: false)@42 in FunNClass.jav, (CR <. CP, 0 WC: true, IT: false, -1 WC: false, IT: false)@50 in FunNClass.jav, (java.util.ArrayList<BQ> <. BP, , 0 WC: true, IT: false)@41 in FunNClass.jav, (Z =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String =. java.lang.String, )@36 in FunNClass.jav, (void <. A, , 0 WC: true, IT: false)@0 in FunNClass.jav]
isInherited = false
ODER:
[[(java.util.ArrayList<AXB> <. java.util.ArrayList<BQ>, )@41 in FunNClass.jav, (BR =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
isInherited = false
]
[[(java.lang.String <. BU, , 0 WC: true, IT: false)@43 in FunNClass.jav, (BS =. ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType, 0 WC: true, IT: false)@43 in FunNClass.jav]
isInherited = false
, [(BS =. de.dhbwstuttgart.syntaxtree.type.GenericRefType, 0 WC: true, IT: false)@43 in FunNClass.jav, (java.lang.String <. BU, , 0 WC: true, IT: false)@43 in FunNClass.jav]
isInherited = false
]
[[(java.util.ArrayList<AXP> <. java.util.ArrayList<BW>, )@44 in FunNClass.jav, (BX =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
isInherited = false
]
[[(BY =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false), (de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@44 in FunNClass.jav]
isInherited = false
]
[[(BZ =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false), (de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@44 in FunNClass.jav]
isInherited = false
]
[[(java.util.ArrayList<BW> <. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, )@43 in FunNClass.jav, (CE =. de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: true, IT: false), (CA =. java.lang.String, 0 WC: true, IT: false), (CB =. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, 0 WC: true, IT: false), (CD =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (CC =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (de.dhbwstuttgart.parser.NullToken <. org.antlr.v4.runtime.Token, )@43 in FunNClass.jav, (BU <. java.lang.String, 0 WC: true, IT: false)@43 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. de.dhbwstuttgart.syntaxtree.GenericTypeVar, )@43 in FunNClass.jav]
isInherited = false
]
[[(java.lang.String <. BU, , 0 WC: true, IT: false)@43 in FunNClass.jav, (BS =. ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType, 0 WC: true, IT: false)@43 in FunNClass.jav]
isInherited = false
, [(BS =. de.dhbwstuttgart.syntaxtree.type.GenericRefType, 0 WC: true, IT: false)@43 in FunNClass.jav, (java.lang.String <. BU, , 0 WC: true, IT: false)@43 in FunNClass.jav]
isInherited = false
]
[[(java.util.ArrayList<AXR> <. java.util.ArrayList<BW>, )@44 in FunNClass.jav, (BX =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
isInherited = false
]
[[(BY =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false), (de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@44 in FunNClass.jav]
isInherited = false
]
[[(BZ =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false), (de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@44 in FunNClass.jav]
isInherited = false
]
[[(java.util.ArrayList<BW> <. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, )@43 in FunNClass.jav, (CE =. de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: true, IT: false), (CA =. java.lang.String, 0 WC: true, IT: false), (CB =. java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>, 0 WC: true, IT: false), (CD =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (CC =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (de.dhbwstuttgart.parser.NullToken <. org.antlr.v4.runtime.Token, )@43 in FunNClass.jav, (BU <. java.lang.String, 0 WC: true, IT: false)@43 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. de.dhbwstuttgart.syntaxtree.GenericTypeVar, )@43 in FunNClass.jav]
isInherited = false
]
[[(BP =. ? extends java.util.ArrayList<AXO>, 0 WC: true, IT: false)@43 in FunNClass.jav, (java.lang.Boolean <. CH, , 0 WC: true, IT: false)@43 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. AXO, , 0 WC: true, IT: true)@43 in FunNClass.jav]
isInherited = false
, [(BP =. java.util.ArrayList<AXO>, 0 WC: true, IT: false)@43 in FunNClass.jav, (java.lang.Boolean <. CH, , 0 WC: true, IT: false)@43 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. AXO, , 0 WC: true, IT: true)@43 in FunNClass.jav]
isInherited = false
, [(BP =. ? extends java.util.List<AXQ>, 0 WC: true, IT: false)@43 in FunNClass.jav, (java.lang.Boolean <. CH, , 0 WC: true, IT: false)@43 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. AXQ, , 0 WC: true, IT: true)@43 in FunNClass.jav]
isInherited = false
, [(java.lang.Boolean <. CH, , 0 WC: true, IT: false)@43 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericTypeVar <. AXQ, , 0 WC: true, IT: true)@43 in FunNClass.jav, (BP =. java.util.List<AXQ>, 0 WC: true, IT: false)@43 in FunNClass.jav]
isInherited = false
]
[[(CK =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false), (de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@46 in FunNClass.jav]
isInherited = false
]
[[(CK =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false), (de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@46 in FunNClass.jav]
isInherited = false
]
[[(CM =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (CN =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false), (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, )@46 in FunNClass.jav, (BP <. java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar>, 0 WC: true, IT: false)@46 in FunNClass.jav, (de.dhbwstuttgart.parser.NullToken <. org.antlr.v4.runtime.Token, )@46 in FunNClass.jav, (CL =. java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar>, 0 WC: true, IT: false)]
isInherited = false
, [(CM =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false), (CL =. java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>, 0 WC: true, IT: false), (CN =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false), (BP <. java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>, 0 WC: true, IT: false)@46 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, )@46 in FunNClass.jav, (de.dhbwstuttgart.parser.NullToken <. org.antlr.v4.runtime.Token, )@46 in FunNClass.jav]
isInherited = false
]
[[(D =. java.lang.Integer, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(B =. java.util.List<AXT>, 1 WC: false, IT: false)@36 in FunNClass.jav, (java.lang.Integer <. H, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(B =. ? extends java.util.ArrayList<AXS>, 1 WC: false, IT: false)@36 in FunNClass.jav, (java.lang.Integer <. H, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(B =. java.util.ArrayList<AXS>, 1 WC: false, IT: false)@36 in FunNClass.jav, (java.lang.Integer <. H, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(B =. ? extends java.util.List<AXT>, 1 WC: false, IT: false)@36 in FunNClass.jav, (java.lang.Integer <. H, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(J =. java.lang.Integer, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(J <. java.lang.Integer, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.Integer =. K, , 0 WC: true, IT: false)@36 in FunNClass.jav, (H <. java.lang.Integer, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.syntaxtree.Constructor, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. java.lang.Object, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. java.util.Objects, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends java.lang.Integer, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(K =. ? extends java.lang.String, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.syntaxtree.ClassOrInterface, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends java.lang.Record, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(K =. de.dhbwstuttgart.syntaxtree.ASTVisitor, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(K =. ? extends java.lang.Boolean, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.syntaxtree.Method, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. java.util.ArrayList<AXU>, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. java.lang.Boolean, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(K =. java.lang.Record, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(K =. javax.swing.text.html.Option, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.syntaxtree.factory.ASTFactory, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. java.lang.String, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.syntaxtree.factory.NameGenerator, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends java.util.List<AXV>, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends java.util.Objects, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(K =. org.antlr.v4.runtime.Token, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(K =. ? extends java.util.Optional<AXW>, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.syntaxtree.Constructor, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.syntaxtree.ASTVisitor, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends java.lang.Object, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.syntaxtree.type.TypePlaceholder, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. java.lang.Integer, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(K =. de.dhbwstuttgart.syntaxtree.type.GenericRefType, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.syntaxtree.Method, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(K =. ? extends de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends java.util.ArrayList<AXU>, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.syntaxtree.ClassOrInterface, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(K =. ? extends javax.swing.text.html.Option, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(K =. ? extends de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(K =. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(K =. ? extends de.dhbwstuttgart.syntaxtree.factory.NameGenerator, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. java.util.List<AXV>, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(K =. java.util.Optional<AXW>, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. ? extends org.antlr.v4.runtime.Token, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(K =. de.dhbwstuttgart.syntaxtree.factory.ASTFactory, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = true
, [(java.lang.String <. F, , 0 WC: true, IT: false)@36 in FunNClass.jav, (K =. de.dhbwstuttgart.syntaxtree.GenericTypeVar, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(java.lang.String =. M, , 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String =. java.lang.String, )@36 in FunNClass.jav, (F =. java.lang.String, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.lang.Integer =. M, , 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.String <. java.lang.Integer, )@36 in FunNClass.jav, (F <. java.lang.Integer, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(de.dhbwstuttgart.parser.scope.JavaClassName <. de.dhbwstuttgart.parser.scope.JavaClassName, )@36 in FunNClass.jav, (O =. de.dhbwstuttgart.parser.scope.JavaClassName, 0 WC: true, IT: false), (N =. java.lang.String, 0 WC: true, IT: false), (M <. java.lang.String, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(Q =. java.util.ArrayList<E>, 0 WC: true, IT: false), (java.util.ArrayList<AXX> <. java.util.ArrayList<P>, )@36 in FunNClass.jav]
isInherited = false
]
[[(java.util.Optional<T> =. java.util.Optional<AXY>, )@36 in FunNClass.jav, (java.util.Optional<AXY> <. S, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.util.Optional<T> =. ? extends java.util.Optional<AXY>, )@36 in FunNClass.jav, (java.util.Optional<AXY> <. S, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(java.util.Optional<X> =. java.util.Optional<AXZ>, )@36 in FunNClass.jav, (java.util.Optional<AXZ> <. W, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(java.util.Optional<AXZ> <. W, , 0 WC: true, IT: false)@36 in FunNClass.jav, (java.util.Optional<X> =. ? extends java.util.Optional<AXZ>, )@36 in FunNClass.jav]
isInherited = false
]
[[(CP <. AC, -1 WC: false, IT: false, 0 WC: true, IT: false)@36 in FunNClass.jav, (B <. CQ, 1 WC: false, IT: false, 1 WC: false, IT: false)@36 in FunNClass.jav, (Z =. ? extends de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(CP <. AC, -1 WC: false, IT: false, 0 WC: true, IT: false)@36 in FunNClass.jav, (Z =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@36 in FunNClass.jav, (B <. CQ, 1 WC: false, IT: false, 1 WC: false, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(java.util.ArrayList<AYA> <. java.util.ArrayList<AE>, )@36 in FunNClass.jav, (AF =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
isInherited = false
]
[[(B <. BO, 1 WC: false, IT: false, 1 WC: false, IT: false)@36 in FunNClass.jav, (AG =. ? extends de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@36 in FunNClass.jav, (BN <. AJ, -1 WC: false, IT: false, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(B <. java.lang.String, 1 WC: false, IT: false)@36 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. AJ, , 0 WC: true, IT: false)@36 in FunNClass.jav, (AG =. de.dhbwstuttgart.syntaxtree.factory.ASTFactory, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(B <. java.lang.String, 1 WC: false, IT: false)@36 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.GenericDeclarationList <. AJ, , 0 WC: true, IT: false)@36 in FunNClass.jav, (AG =. ? extends de.dhbwstuttgart.syntaxtree.factory.ASTFactory, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
, [(AG =. de.dhbwstuttgart.typeinference.assumptions.FunNClass, 0 WC: true, IT: false)@36 in FunNClass.jav, (B <. BO, 1 WC: false, IT: false, 1 WC: false, IT: false)@36 in FunNClass.jav, (BN <. AJ, -1 WC: false, IT: false, 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(de.dhbwstuttgart.syntaxtree.type.RefType <. AM, , 0 WC: true, IT: false)@36 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.factory.ASTFactory =. ? extends de.dhbwstuttgart.syntaxtree.factory.ASTFactory, )@36 in FunNClass.jav]
isInherited = false
, [(de.dhbwstuttgart.syntaxtree.factory.ASTFactory =. de.dhbwstuttgart.syntaxtree.factory.ASTFactory, )@36 in FunNClass.jav, (de.dhbwstuttgart.syntaxtree.type.RefType <. AM, , 0 WC: true, IT: false)@36 in FunNClass.jav]
isInherited = false
]
[[(java.util.ArrayList<AYB> <. java.util.ArrayList<AO>, )@36 in FunNClass.jav, (AP =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
isInherited = false
]
[[(java.util.ArrayList<AYC> <. java.util.ArrayList<AQ>, )@36 in FunNClass.jav, (AR =. java.util.ArrayList<E>, 0 WC: true, IT: false)]
isInherited = false
]
[[(AS =. de.dhbwstuttgart.parser.NullToken, 0 WC: true, IT: false), (de.dhbwstuttgart.parser.NullToken <. de.dhbwstuttgart.parser.NullToken, )@36 in FunNClass.jav]
isInherited = false
]
[[(AJ <. de.dhbwstuttgart.syntaxtree.GenericDeclarationList, 0 WC: true, IT: false)@36 in FunNClass.jav, (void <. void, )@36 in FunNClass.jav, (AC <. java.util.List<de.dhbwstuttgart.syntaxtree.Method>, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.util.ArrayList<P> <. java.util.List<de.dhbwstuttgart.syntaxtree.Field>, )@36 in FunNClass.jav, (java.util.ArrayList<AQ> <. java.util.List<de.dhbwstuttgart.syntaxtree.type.RefType>, )@36 in FunNClass.jav, (de.dhbwstuttgart.parser.NullToken <. org.antlr.v4.runtime.Token, )@36 in FunNClass.jav, (S <. java.util.Optional<de.dhbwstuttgart.syntaxtree.Constructor>, 0 WC: true, IT: false)@36 in FunNClass.jav, (AM <. de.dhbwstuttgart.syntaxtree.type.RefType, 0 WC: true, IT: false)@36 in FunNClass.jav, (AT <. java.lang.String, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.util.ArrayList<AO> <. java.util.List<de.dhbwstuttgart.syntaxtree.type.RefType>, )@36 in FunNClass.jav, (D <. java.lang.Integer, 0 WC: true, IT: false)@36 in FunNClass.jav, (de.dhbwstuttgart.parser.scope.JavaClassName <. de.dhbwstuttgart.parser.scope.JavaClassName, )@36 in FunNClass.jav, (java.util.ArrayList<AE> <. java.util.List<de.dhbwstuttgart.syntaxtree.Constructor>, )@36 in FunNClass.jav, (W <. java.util.Optional<de.dhbwstuttgart.syntaxtree.Method>, 0 WC: true, IT: false)@36 in FunNClass.jav, (java.lang.Boolean <. java.lang.Boolean, )@36 in FunNClass.jav]
isInherited = false
]
RESULT Final: [[(TPH O = de.dhbwstuttgart.parser.scope.JavaClassName), (TPH BLB = de.dhbwstuttgart.syntaxtree.GenericTypeVar), (TPH BLM = de.dhbwstuttgart.syntaxtree.Method), (TPH F = java.lang.String), (TPH AL = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH BKR = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType), (TPH BZ = de.dhbwstuttgart.parser.NullToken), (TPH N = java.lang.String), (TPH BLF = de.dhbwstuttgart.syntaxtree.Constructor), (TPH CD = org.antlr.v4.runtime.Token), (TPH BU = java.lang.String), (TPH CN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList), (TPH BT = java.lang.String), (TPH E = java.lang.String), (TPH BLL = de.dhbwstuttgart.syntaxtree.Method), (TPH BX = java.util.ArrayList<GTV E>), (TPH CG = java.lang.Boolean), (TPH BLE = de.dhbwstuttgart.syntaxtree.Constructor), (TPH M = java.lang.String), (TPH BLD = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH BKZ = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH BKO = de.dhbwstuttgart.syntaxtree.Constructor), (TPH BLK = de.dhbwstuttgart.syntaxtree.Method), (TPH CE = de.dhbwstuttgart.syntaxtree.GenericTypeVar), (TPH AM = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH AA = java.lang.Object), (TPH AR = java.util.ArrayList<GTV E>), (TPH CL = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar>), (TPH Q = java.util.ArrayList<GTV E>), (TPH BLC = de.dhbwstuttgart.syntaxtree.Method), (TPH AB = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>), (TPH BK = de.dhbwstuttgart.syntaxtree.ClassOrInterface), (TPH BLQ = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH BKY = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH BKU = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH J = java.lang.Integer), (TPH BR = java.util.ArrayList<GTV E>), (TPH CQ = java.lang.Object), (TPH BKW = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH AS = de.dhbwstuttgart.parser.NullToken), (TPH BLH = de.dhbwstuttgart.syntaxtree.type.GenericRefType), (TPH CB = java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>), (TPH BN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList), (TPH CF = GTV E), (TPH AP = java.util.ArrayList<GTV E>), (TPH AG = de.dhbwstuttgart.typeinference.assumptions.FunNClass), (TPH CA = java.lang.String), (TPH AF = java.util.ArrayList<GTV E>), (TPH AI = de.dhbwstuttgart.syntaxtree.GenericDeclarationList), (TPH AT = java.lang.String), (TPH CH = java.lang.Boolean), (TPH BLP = de.dhbwstuttgart.syntaxtree.Method), (TPH AXO = de.dhbwstuttgart.syntaxtree.GenericTypeVar), (TPH BKT = de.dhbwstuttgart.syntaxtree.Constructor), (TPH B = java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>), (TPH BLA = de.dhbwstuttgart.syntaxtree.GenericTypeVar), (TPH BLG = de.dhbwstuttgart.syntaxtree.type.GenericRefType), (TPH D = java.lang.Integer), (TPH CM = org.antlr.v4.runtime.Token), (TPH AJ = de.dhbwstuttgart.syntaxtree.GenericDeclarationList), (TPH BLO = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH R = java.util.Optional<GTV T>), (TPH G = java.lang.Integer), (TPH K = java.lang.Integer), (TPH S = java.util.Optional<de.dhbwstuttgart.syntaxtree.Constructor>), (TPH CP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>), (TPH BP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>), (TPH H = java.lang.Integer), (TPH BS = de.dhbwstuttgart.syntaxtree.type.GenericRefType), (TPH BY = de.dhbwstuttgart.parser.NullToken), (TPH AC = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>), (TPH W = java.util.Optional<de.dhbwstuttgart.syntaxtree.Method>), (TPH CC = org.antlr.v4.runtime.Token), (TPH Z = de.dhbwstuttgart.typeinference.assumptions.FunNClass), (TPH BO = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>), (TPH CR = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>), (TPH BKS = de.dhbwstuttgart.syntaxtree.Method), (TPH BLN = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH BKX = de.dhbwstuttgart.syntaxtree.Constructor), (TPH BKP = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType), (TPH V = java.util.Optional<GTV T>), (TPH CK = de.dhbwstuttgart.parser.NullToken), (TPH BKV = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH A = void), (TPH BLJ = de.dhbwstuttgart.syntaxtree.GenericTypeVar), (TPH BKQ = de.dhbwstuttgart.syntaxtree.Field), (TPH BLI = de.dhbwstuttgart.syntaxtree.Field), (TPH AH = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>)], [(TPH AH = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>), (TPH V = java.util.Optional<GTV T>), (TPH AC = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>), (TPH BLT = de.dhbwstuttgart.syntaxtree.Field), (TPH BMT = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH BLX = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH BMS = de.dhbwstuttgart.syntaxtree.Method), (TPH F = java.lang.String), (TPH BLW = de.dhbwstuttgart.syntaxtree.Constructor), (TPH R = java.util.Optional<GTV T>), (TPH CQ = java.lang.Object), (TPH BX = java.util.ArrayList<GTV E>), (TPH AP = java.util.ArrayList<GTV E>), (TPH BMO = de.dhbwstuttgart.syntaxtree.Method), (TPH J = java.lang.Integer), (TPH BML = de.dhbwstuttgart.syntaxtree.Field), (TPH Q = java.util.ArrayList<GTV E>), (TPH AA = java.lang.Object), (TPH CN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList), (TPH AJ = de.dhbwstuttgart.syntaxtree.GenericDeclarationList), (TPH BU = java.lang.String), (TPH M = java.lang.String), (TPH AM = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH AT = java.lang.String), (TPH CH = java.lang.Boolean), (TPH A = void), (TPH AXO = de.dhbwstuttgart.syntaxtree.GenericTypeVar), (TPH K = java.lang.Integer), (TPH BN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList), (TPH D = java.lang.Integer), (TPH BMK = de.dhbwstuttgart.syntaxtree.type.GenericRefType), (TPH BR = java.util.ArrayList<GTV E>), (TPH BY = de.dhbwstuttgart.parser.NullToken), (TPH AG = de.dhbwstuttgart.typeinference.assumptions.FunNClass), (TPH W = java.util.Optional<de.dhbwstuttgart.syntaxtree.Method>), (TPH AI = de.dhbwstuttgart.syntaxtree.GenericDeclarationList), (TPH BK = de.dhbwstuttgart.syntaxtree.ClassOrInterface), (TPH CE = de.dhbwstuttgart.syntaxtree.GenericTypeVar), (TPH CD = org.antlr.v4.runtime.Token), (TPH BMQ = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH CL = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>), (TPH BMC = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH CB = java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>), (TPH N = java.lang.String), (TPH H = java.lang.Integer), (TPH BMI = de.dhbwstuttgart.syntaxtree.Constructor), (TPH AB = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>), (TPH BS = de.dhbwstuttgart.syntaxtree.type.GenericRefType), (TPH CR = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>), (TPH BMN = de.dhbwstuttgart.syntaxtree.Method), (TPH BLV = de.dhbwstuttgart.syntaxtree.Method), (TPH CM = org.antlr.v4.runtime.Token), (TPH BMR = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH E = java.lang.String), (TPH Z = de.dhbwstuttgart.typeinference.assumptions.FunNClass), (TPH BP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>), (TPH AF = java.util.ArrayList<GTV E>), (TPH CG = java.lang.Boolean), (TPH BME = de.dhbwstuttgart.syntaxtree.GenericTypeVar), (TPH BMP = de.dhbwstuttgart.syntaxtree.Method), (TPH CP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>), (TPH AL = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH CC = org.antlr.v4.runtime.Token), (TPH BZ = de.dhbwstuttgart.parser.NullToken), (TPH AS = de.dhbwstuttgart.parser.NullToken), (TPH BMF = de.dhbwstuttgart.syntaxtree.Method), (TPH AR = java.util.ArrayList<GTV E>), (TPH BLR = de.dhbwstuttgart.syntaxtree.Constructor), (TPH O = de.dhbwstuttgart.parser.scope.JavaClassName), (TPH BMG = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH CA = java.lang.String), (TPH BLS = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType), (TPH CK = de.dhbwstuttgart.parser.NullToken), (TPH BLZ = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH BMB = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH BMD = de.dhbwstuttgart.syntaxtree.GenericTypeVar), (TPH BO = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>), (TPH BT = java.lang.String), (TPH S = java.util.Optional<de.dhbwstuttgart.syntaxtree.Constructor>), (TPH B = java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>), (TPH BMJ = de.dhbwstuttgart.syntaxtree.type.GenericRefType), (TPH BLY = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH BMA = de.dhbwstuttgart.syntaxtree.Constructor), (TPH G = java.lang.Integer), (TPH BMH = de.dhbwstuttgart.syntaxtree.Constructor), (TPH CF = GTV E), (TPH BLU = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType), (TPH BMM = de.dhbwstuttgart.syntaxtree.GenericTypeVar)], [(TPH CF = GTV E), (TPH BNM = de.dhbwstuttgart.syntaxtree.Method), (TPH AC = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>), (TPH AB = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>), (TPH CP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>), (TPH BK = de.dhbwstuttgart.syntaxtree.ClassOrInterface), (TPH BO = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>), (TPH BNA = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType), (TPH BNF = de.dhbwstuttgart.syntaxtree.Constructor), (TPH CA = java.lang.String), (TPH F = java.lang.String), (TPH AH = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>), (TPH CD = org.antlr.v4.runtime.Token), (TPH BMU = de.dhbwstuttgart.syntaxtree.type.GenericRefType), (TPH BMV = de.dhbwstuttgart.syntaxtree.Constructor), (TPH CM = org.antlr.v4.runtime.Token), (TPH CG = java.lang.Boolean), (TPH BMW = de.dhbwstuttgart.syntaxtree.type.GenericRefType), (TPH Z = de.dhbwstuttgart.typeinference.assumptions.FunNClass), (TPH BNJ = de.dhbwstuttgart.syntaxtree.GenericTypeVar), (TPH A = void), (TPH BT = java.lang.String), (TPH BNK = de.dhbwstuttgart.syntaxtree.Method), (TPH BNQ = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH D = java.lang.Integer), (TPH BY = de.dhbwstuttgart.parser.NullToken), (TPH AP = java.util.ArrayList<GTV E>), (TPH AI = de.dhbwstuttgart.syntaxtree.GenericDeclarationList), (TPH BND = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH BNO = de.dhbwstuttgart.syntaxtree.Method), (TPH BNP = de.dhbwstuttgart.syntaxtree.Field), (TPH BN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList), (TPH AG = de.dhbwstuttgart.typeinference.assumptions.FunNClass), (TPH BNV = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH BNT = de.dhbwstuttgart.syntaxtree.Method), (TPH V = java.util.Optional<GTV T>), (TPH CH = java.lang.Boolean), (TPH AT = java.lang.String), (TPH H = java.lang.Integer), (TPH BNI = de.dhbwstuttgart.syntaxtree.GenericTypeVar), (TPH AJ = de.dhbwstuttgart.syntaxtree.GenericDeclarationList), (TPH BNE = de.dhbwstuttgart.syntaxtree.Constructor), (TPH CL = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar>), (TPH B = java.util.ArrayList<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>), (TPH CN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList), (TPH BMZ = de.dhbwstuttgart.syntaxtree.Constructor), (TPH BNH = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH O = de.dhbwstuttgart.parser.scope.JavaClassName), (TPH AF = java.util.ArrayList<GTV E>), (TPH G = java.lang.Integer), (TPH S = java.util.Optional<de.dhbwstuttgart.syntaxtree.Constructor>), (TPH R = java.util.Optional<GTV T>), (TPH BX = java.util.ArrayList<GTV E>), (TPH BR = java.util.ArrayList<GTV E>), (TPH BNB = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH CR = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>), (TPH BNG = de.dhbwstuttgart.syntaxtree.Method), (TPH BNU = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH AA = java.lang.Object), (TPH BP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>), (TPH N = java.lang.String), (TPH W = java.util.Optional<de.dhbwstuttgart.syntaxtree.Method>), (TPH BMX = de.dhbwstuttgart.syntaxtree.GenericTypeVar), (TPH BNS = de.dhbwstuttgart.syntaxtree.Method), (TPH BNR = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH K = java.lang.Integer), (TPH AL = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH BNL = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH CE = de.dhbwstuttgart.syntaxtree.GenericTypeVar), (TPH AS = de.dhbwstuttgart.parser.NullToken), (TPH Q = java.util.ArrayList<GTV E>), (TPH CQ = java.lang.Object), (TPH AXO = de.dhbwstuttgart.syntaxtree.GenericTypeVar), (TPH E = java.lang.String), (TPH BZ = de.dhbwstuttgart.parser.NullToken), (TPH BMY = de.dhbwstuttgart.syntaxtree.Field), (TPH CB = java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>), (TPH BNC = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType), (TPH BNN = de.dhbwstuttgart.syntaxtree.Constructor), (TPH CC = org.antlr.v4.runtime.Token), (TPH M = java.lang.String), (TPH AM = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH J = java.lang.Integer), (TPH AR = java.util.ArrayList<GTV E>), (TPH CK = de.dhbwstuttgart.parser.NullToken), (TPH BS = de.dhbwstuttgart.syntaxtree.type.GenericRefType), (TPH BU = java.lang.String)], [(TPH BOJ = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH E = java.lang.String), (TPH CC = org.antlr.v4.runtime.Token), (TPH CK = de.dhbwstuttgart.parser.NullToken), (TPH BOM = de.dhbwstuttgart.syntaxtree.Method), (TPH N = java.lang.String), (TPH BOT = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH CL = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>), (TPH H = java.lang.Integer), (TPH BOB = de.dhbwstuttgart.syntaxtree.Constructor), (TPH BOF = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH BX = java.util.ArrayList<GTV E>), (TPH BZ = de.dhbwstuttgart.parser.NullToken), (TPH BP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>), (TPH BOO = de.dhbwstuttgart.syntaxtree.Method), (TPH CD = org.antlr.v4.runtime.Token), (TPH O = de.dhbwstuttgart.parser.scope.JavaClassName), (TPH AB = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>), (TPH B = java.util.ArrayList<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>), (TPH AG = de.dhbwstuttgart.typeinference.assumptions.FunNClass), (TPH BOG = de.dhbwstuttgart.syntaxtree.Constructor), (TPH BOL = de.dhbwstuttgart.syntaxtree.GenericTypeVar), (TPH BON = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH CH = java.lang.Boolean), (TPH Q = java.util.ArrayList<GTV E>), (TPH K = java.lang.Integer), (TPH J = java.lang.Integer), (TPH BOQ = de.dhbwstuttgart.syntaxtree.Method), (TPH BT = java.lang.String), (TPH BNW = de.dhbwstuttgart.syntaxtree.type.GenericRefType), (TPH BOP = de.dhbwstuttgart.syntaxtree.Constructor), (TPH AT = java.lang.String), (TPH AM = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH AL = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH AI = de.dhbwstuttgart.syntaxtree.GenericDeclarationList), (TPH CB = java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>), (TPH BOA = de.dhbwstuttgart.syntaxtree.Field), (TPH BNY = de.dhbwstuttgart.syntaxtree.type.GenericRefType), (TPH CQ = java.lang.Object), (TPH BN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList), (TPH CE = de.dhbwstuttgart.syntaxtree.GenericTypeVar), (TPH AXO = de.dhbwstuttgart.syntaxtree.GenericTypeVar), (TPH R = java.util.Optional<GTV T>), (TPH BOV = de.dhbwstuttgart.syntaxtree.Method), (TPH BOD = de.dhbwstuttgart.syntaxtree.type.RefType), (TPH BS = de.dhbwstuttgart.syntaxtree.type.GenericRefType), (TPH BNX = de.dhbwstuttgart.syntaxtree.Constructor), (TPH AP = java.util.ArrayList<GTV E>), (TPH BOH = de.dhbwstuttgart.syntaxtree.Constructor), (TPH D = java.lang.Integer), (TPH BY = de.dhbwstuttgart.parser.NullToken), (TPH BR = java.util.ArrayList<GTV E>), (TPH BU = java.lang.String), (TPH M = java.lang.String), (TPH A = void), (TPH AS = de.dhbwstuttgart.parser.NullToken), (TPH AA = java.lang.Object), (TPH BO = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>), (TPH BOW = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH F = java.lang.String), (TPH CA = java.lang.String), (TPH Z = de.dhbwstuttgart.typeinference.assumptions.FunNClass), (TPH BOC = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType), (TPH BK = de.dhbwstuttgart.syntaxtree.ClassOrInterface), (TPH CG = java.lang.Boolean), (TPH CR = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>), (TPH BOU = de.dhbwstuttgart.syntaxtree.Method), (TPH AF = java.util.ArrayList<GTV E>), (TPH AJ = de.dhbwstuttgart.syntaxtree.GenericDeclarationList), (TPH S = java.util.Optional<de.dhbwstuttgart.syntaxtree.Constructor>), (TPH AC = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>), (TPH BOI = de.dhbwstuttgart.syntaxtree.Method), (TPH BOE = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType), (TPH BOK = de.dhbwstuttgart.syntaxtree.GenericTypeVar), (TPH BOX = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH CN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList), (TPH G = java.lang.Integer), (TPH AH = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>), (TPH BOR = de.dhbwstuttgart.syntaxtree.Field), (TPH W = java.util.Optional<de.dhbwstuttgart.syntaxtree.Method>), (TPH BNZ = de.dhbwstuttgart.syntaxtree.GenericTypeVar), (TPH CM = org.antlr.v4.runtime.Token), (TPH CF = GTV E), (TPH CP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>), (TPH BOS = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric), (TPH AR = java.util.ArrayList<GTV E>), (TPH V = java.util.Optional<GTV T>)]]
Constraints for Generated Generics: ???
TPH O = de.dhbwstuttgart.parser.scope.JavaClassName
TPH BLB = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH BLM = de.dhbwstuttgart.syntaxtree.Method
TPH F = java.lang.String
TPH AL = de.dhbwstuttgart.syntaxtree.type.RefType
TPH BKR = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BZ = de.dhbwstuttgart.parser.NullToken
TPH N = java.lang.String
TPH BLF = de.dhbwstuttgart.syntaxtree.Constructor
TPH CD = org.antlr.v4.runtime.Token
TPH BU = java.lang.String
TPH CN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH BT = java.lang.String
TPH E = java.lang.String
TPH BLL = de.dhbwstuttgart.syntaxtree.Method
TPH BX = java.util.ArrayList<GTV E>
TPH CG = java.lang.Boolean
TPH BLE = de.dhbwstuttgart.syntaxtree.Constructor
TPH M = java.lang.String
TPH BLD = de.dhbwstuttgart.syntaxtree.type.RefType
TPH BKZ = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH BKO = de.dhbwstuttgart.syntaxtree.Constructor
TPH BLK = de.dhbwstuttgart.syntaxtree.Method
TPH CE = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH AM = de.dhbwstuttgart.syntaxtree.type.RefType
TPH AA = java.lang.Object
TPH AR = java.util.ArrayList<GTV E>
TPH CL = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar>
TPH Q = java.util.ArrayList<GTV E>
TPH BLC = de.dhbwstuttgart.syntaxtree.Method
TPH AB = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BK = de.dhbwstuttgart.syntaxtree.ClassOrInterface
TPH BLQ = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH BKY = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH BKU = de.dhbwstuttgart.syntaxtree.type.RefType
TPH J = java.lang.Integer
TPH BR = java.util.ArrayList<GTV E>
TPH CQ = java.lang.Object
TPH BKW = de.dhbwstuttgart.syntaxtree.type.RefType
TPH AS = de.dhbwstuttgart.parser.NullToken
TPH BLH = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH CB = java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>
TPH BN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH CF = GTV E
TPH AP = java.util.ArrayList<GTV E>
TPH AG = de.dhbwstuttgart.typeinference.assumptions.FunNClass
TPH CA = java.lang.String
TPH AF = java.util.ArrayList<GTV E>
TPH AI = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH AT = java.lang.String
TPH CH = java.lang.Boolean
TPH BLP = de.dhbwstuttgart.syntaxtree.Method
TPH AXO = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH BKT = de.dhbwstuttgart.syntaxtree.Constructor
TPH B = java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH BLA = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH BLG = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH D = java.lang.Integer
TPH CM = org.antlr.v4.runtime.Token
TPH AJ = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH BLO = de.dhbwstuttgart.syntaxtree.type.RefType
TPH R = java.util.Optional<GTV T>
TPH G = java.lang.Integer
TPH K = java.lang.Integer
TPH S = java.util.Optional<de.dhbwstuttgart.syntaxtree.Constructor>
TPH CP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>
TPH H = java.lang.Integer
TPH BS = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BY = de.dhbwstuttgart.parser.NullToken
TPH AC = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH W = java.util.Optional<de.dhbwstuttgart.syntaxtree.Method>
TPH CC = org.antlr.v4.runtime.Token
TPH Z = de.dhbwstuttgart.typeinference.assumptions.FunNClass
TPH BO = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH CR = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BKS = de.dhbwstuttgart.syntaxtree.Method
TPH BLN = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH BKX = de.dhbwstuttgart.syntaxtree.Constructor
TPH BKP = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH V = java.util.Optional<GTV T>
TPH CK = de.dhbwstuttgart.parser.NullToken
TPH BKV = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH A = void
TPH BLJ = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH BKQ = de.dhbwstuttgart.syntaxtree.Field
TPH BLI = de.dhbwstuttgart.syntaxtree.Field
TPH AH = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
Simplified constraints: []
TPH O = de.dhbwstuttgart.parser.scope.JavaClassName
TPH BLB = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH BLM = de.dhbwstuttgart.syntaxtree.Method
TPH F = java.lang.String
TPH AL = de.dhbwstuttgart.syntaxtree.type.RefType
TPH BKR = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BZ = de.dhbwstuttgart.parser.NullToken
TPH N = java.lang.String
TPH BLF = de.dhbwstuttgart.syntaxtree.Constructor
TPH CD = org.antlr.v4.runtime.Token
TPH BU = java.lang.String
TPH CN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH BT = java.lang.String
TPH E = java.lang.String
TPH BLL = de.dhbwstuttgart.syntaxtree.Method
TPH BX = java.util.ArrayList<GTV E>
TPH CG = java.lang.Boolean
TPH BLE = de.dhbwstuttgart.syntaxtree.Constructor
TPH M = java.lang.String
TPH BLD = de.dhbwstuttgart.syntaxtree.type.RefType
TPH BKZ = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH BKO = de.dhbwstuttgart.syntaxtree.Constructor
TPH BLK = de.dhbwstuttgart.syntaxtree.Method
TPH CE = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH AM = de.dhbwstuttgart.syntaxtree.type.RefType
TPH AA = java.lang.Object
TPH AR = java.util.ArrayList<GTV E>
TPH CL = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar>
TPH Q = java.util.ArrayList<GTV E>
TPH BLC = de.dhbwstuttgart.syntaxtree.Method
TPH AB = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BK = de.dhbwstuttgart.syntaxtree.ClassOrInterface
TPH BLQ = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH BKY = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH BKU = de.dhbwstuttgart.syntaxtree.type.RefType
TPH J = java.lang.Integer
TPH BR = java.util.ArrayList<GTV E>
TPH CQ = java.lang.Object
TPH BKW = de.dhbwstuttgart.syntaxtree.type.RefType
TPH AS = de.dhbwstuttgart.parser.NullToken
TPH BLH = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH CB = java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>
TPH BN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH CF = GTV E
TPH AP = java.util.ArrayList<GTV E>
TPH AG = de.dhbwstuttgart.typeinference.assumptions.FunNClass
TPH CA = java.lang.String
TPH AF = java.util.ArrayList<GTV E>
TPH AI = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH AT = java.lang.String
TPH CH = java.lang.Boolean
TPH BLP = de.dhbwstuttgart.syntaxtree.Method
TPH AXO = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH BKT = de.dhbwstuttgart.syntaxtree.Constructor
TPH B = java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH BLA = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH BLG = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH D = java.lang.Integer
TPH CM = org.antlr.v4.runtime.Token
TPH AJ = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH BLO = de.dhbwstuttgart.syntaxtree.type.RefType
TPH R = java.util.Optional<GTV T>
TPH G = java.lang.Integer
TPH K = java.lang.Integer
TPH S = java.util.Optional<de.dhbwstuttgart.syntaxtree.Constructor>
TPH CP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>
TPH H = java.lang.Integer
TPH BS = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BY = de.dhbwstuttgart.parser.NullToken
TPH AC = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH W = java.util.Optional<de.dhbwstuttgart.syntaxtree.Method>
TPH CC = org.antlr.v4.runtime.Token
TPH Z = de.dhbwstuttgart.typeinference.assumptions.FunNClass
TPH BO = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH CR = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BKS = de.dhbwstuttgart.syntaxtree.Method
TPH BLN = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH BKX = de.dhbwstuttgart.syntaxtree.Constructor
TPH BKP = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH V = java.util.Optional<GTV T>
TPH CK = de.dhbwstuttgart.parser.NullToken
TPH BKV = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH A = void
TPH BLJ = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH BKQ = de.dhbwstuttgart.syntaxtree.Field
TPH BLI = de.dhbwstuttgart.syntaxtree.Field
TPH AH = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
Simplified constraints: []
TPH AH = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH V = java.util.Optional<GTV T>
TPH AC = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BLT = de.dhbwstuttgart.syntaxtree.Field
TPH BMT = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH BLX = de.dhbwstuttgart.syntaxtree.type.RefType
TPH BMS = de.dhbwstuttgart.syntaxtree.Method
TPH F = java.lang.String
TPH BLW = de.dhbwstuttgart.syntaxtree.Constructor
TPH R = java.util.Optional<GTV T>
TPH CQ = java.lang.Object
TPH BX = java.util.ArrayList<GTV E>
TPH AP = java.util.ArrayList<GTV E>
TPH BMO = de.dhbwstuttgart.syntaxtree.Method
TPH J = java.lang.Integer
TPH BML = de.dhbwstuttgart.syntaxtree.Field
TPH Q = java.util.ArrayList<GTV E>
TPH AA = java.lang.Object
TPH CN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH AJ = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH BU = java.lang.String
TPH M = java.lang.String
TPH AM = de.dhbwstuttgart.syntaxtree.type.RefType
TPH AT = java.lang.String
TPH CH = java.lang.Boolean
TPH A = void
TPH AXO = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH K = java.lang.Integer
TPH BN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH D = java.lang.Integer
TPH BMK = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BR = java.util.ArrayList<GTV E>
TPH BY = de.dhbwstuttgart.parser.NullToken
TPH AG = de.dhbwstuttgart.typeinference.assumptions.FunNClass
TPH W = java.util.Optional<de.dhbwstuttgart.syntaxtree.Method>
TPH AI = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH BK = de.dhbwstuttgart.syntaxtree.ClassOrInterface
TPH CE = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH CD = org.antlr.v4.runtime.Token
TPH BMQ = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH CL = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>
TPH BMC = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH CB = java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>
TPH N = java.lang.String
TPH H = java.lang.Integer
TPH BMI = de.dhbwstuttgart.syntaxtree.Constructor
TPH AB = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BS = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH CR = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BMN = de.dhbwstuttgart.syntaxtree.Method
TPH BLV = de.dhbwstuttgart.syntaxtree.Method
TPH CM = org.antlr.v4.runtime.Token
TPH BMR = de.dhbwstuttgart.syntaxtree.type.RefType
TPH E = java.lang.String
TPH Z = de.dhbwstuttgart.typeinference.assumptions.FunNClass
TPH BP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>
TPH AF = java.util.ArrayList<GTV E>
TPH CG = java.lang.Boolean
TPH BME = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH BMP = de.dhbwstuttgart.syntaxtree.Method
TPH CP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH AL = de.dhbwstuttgart.syntaxtree.type.RefType
TPH CC = org.antlr.v4.runtime.Token
TPH BZ = de.dhbwstuttgart.parser.NullToken
TPH AS = de.dhbwstuttgart.parser.NullToken
TPH BMF = de.dhbwstuttgart.syntaxtree.Method
TPH AR = java.util.ArrayList<GTV E>
TPH BLR = de.dhbwstuttgart.syntaxtree.Constructor
TPH O = de.dhbwstuttgart.parser.scope.JavaClassName
TPH BMG = de.dhbwstuttgart.syntaxtree.type.RefType
TPH CA = java.lang.String
TPH BLS = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH CK = de.dhbwstuttgart.parser.NullToken
TPH BLZ = de.dhbwstuttgart.syntaxtree.type.RefType
TPH BMB = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH BMD = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH BO = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH BT = java.lang.String
TPH S = java.util.Optional<de.dhbwstuttgart.syntaxtree.Constructor>
TPH B = java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH BMJ = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BLY = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH BMA = de.dhbwstuttgart.syntaxtree.Constructor
TPH G = java.lang.Integer
TPH BMH = de.dhbwstuttgart.syntaxtree.Constructor
TPH CF = GTV E
TPH BLU = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BMM = de.dhbwstuttgart.syntaxtree.GenericTypeVar
Simplified constraints: []
TPH AH = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH V = java.util.Optional<GTV T>
TPH AC = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BLT = de.dhbwstuttgart.syntaxtree.Field
TPH BMT = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH BLX = de.dhbwstuttgart.syntaxtree.type.RefType
TPH BMS = de.dhbwstuttgart.syntaxtree.Method
TPH F = java.lang.String
TPH BLW = de.dhbwstuttgart.syntaxtree.Constructor
TPH R = java.util.Optional<GTV T>
TPH CQ = java.lang.Object
TPH BX = java.util.ArrayList<GTV E>
TPH AP = java.util.ArrayList<GTV E>
TPH BMO = de.dhbwstuttgart.syntaxtree.Method
TPH J = java.lang.Integer
TPH BML = de.dhbwstuttgart.syntaxtree.Field
TPH Q = java.util.ArrayList<GTV E>
TPH AA = java.lang.Object
TPH CN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH AJ = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH BU = java.lang.String
TPH M = java.lang.String
TPH AM = de.dhbwstuttgart.syntaxtree.type.RefType
TPH AT = java.lang.String
TPH CH = java.lang.Boolean
TPH A = void
TPH AXO = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH K = java.lang.Integer
TPH BN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH D = java.lang.Integer
TPH BMK = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BR = java.util.ArrayList<GTV E>
TPH BY = de.dhbwstuttgart.parser.NullToken
TPH AG = de.dhbwstuttgart.typeinference.assumptions.FunNClass
TPH W = java.util.Optional<de.dhbwstuttgart.syntaxtree.Method>
TPH AI = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH BK = de.dhbwstuttgart.syntaxtree.ClassOrInterface
TPH CE = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH CD = org.antlr.v4.runtime.Token
TPH BMQ = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH CL = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>
TPH BMC = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH CB = java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>
TPH N = java.lang.String
TPH H = java.lang.Integer
TPH BMI = de.dhbwstuttgart.syntaxtree.Constructor
TPH AB = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BS = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH CR = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BMN = de.dhbwstuttgart.syntaxtree.Method
TPH BLV = de.dhbwstuttgart.syntaxtree.Method
TPH CM = org.antlr.v4.runtime.Token
TPH BMR = de.dhbwstuttgart.syntaxtree.type.RefType
TPH E = java.lang.String
TPH Z = de.dhbwstuttgart.typeinference.assumptions.FunNClass
TPH BP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>
TPH AF = java.util.ArrayList<GTV E>
TPH CG = java.lang.Boolean
TPH BME = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH BMP = de.dhbwstuttgart.syntaxtree.Method
TPH CP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH AL = de.dhbwstuttgart.syntaxtree.type.RefType
TPH CC = org.antlr.v4.runtime.Token
TPH BZ = de.dhbwstuttgart.parser.NullToken
TPH AS = de.dhbwstuttgart.parser.NullToken
TPH BMF = de.dhbwstuttgart.syntaxtree.Method
TPH AR = java.util.ArrayList<GTV E>
TPH BLR = de.dhbwstuttgart.syntaxtree.Constructor
TPH O = de.dhbwstuttgart.parser.scope.JavaClassName
TPH BMG = de.dhbwstuttgart.syntaxtree.type.RefType
TPH CA = java.lang.String
TPH BLS = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH CK = de.dhbwstuttgart.parser.NullToken
TPH BLZ = de.dhbwstuttgart.syntaxtree.type.RefType
TPH BMB = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH BMD = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH BO = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH BT = java.lang.String
TPH S = java.util.Optional<de.dhbwstuttgart.syntaxtree.Constructor>
TPH B = java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH BMJ = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BLY = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH BMA = de.dhbwstuttgart.syntaxtree.Constructor
TPH G = java.lang.Integer
TPH BMH = de.dhbwstuttgart.syntaxtree.Constructor
TPH CF = GTV E
TPH BLU = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BMM = de.dhbwstuttgart.syntaxtree.GenericTypeVar
Simplified constraints: []
TPH CF = GTV E
TPH BNM = de.dhbwstuttgart.syntaxtree.Method
TPH AC = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH AB = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH CP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BK = de.dhbwstuttgart.syntaxtree.ClassOrInterface
TPH BO = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH BNA = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BNF = de.dhbwstuttgart.syntaxtree.Constructor
TPH CA = java.lang.String
TPH F = java.lang.String
TPH AH = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH CD = org.antlr.v4.runtime.Token
TPH BMU = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BMV = de.dhbwstuttgart.syntaxtree.Constructor
TPH CM = org.antlr.v4.runtime.Token
TPH CG = java.lang.Boolean
TPH BMW = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH Z = de.dhbwstuttgart.typeinference.assumptions.FunNClass
TPH BNJ = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH A = void
TPH BT = java.lang.String
TPH BNK = de.dhbwstuttgart.syntaxtree.Method
TPH BNQ = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH D = java.lang.Integer
TPH BY = de.dhbwstuttgart.parser.NullToken
TPH AP = java.util.ArrayList<GTV E>
TPH AI = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH BND = de.dhbwstuttgart.syntaxtree.type.RefType
TPH BNO = de.dhbwstuttgart.syntaxtree.Method
TPH BNP = de.dhbwstuttgart.syntaxtree.Field
TPH BN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH AG = de.dhbwstuttgart.typeinference.assumptions.FunNClass
TPH BNV = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH BNT = de.dhbwstuttgart.syntaxtree.Method
TPH V = java.util.Optional<GTV T>
TPH CH = java.lang.Boolean
TPH AT = java.lang.String
TPH H = java.lang.Integer
TPH BNI = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH AJ = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH BNE = de.dhbwstuttgart.syntaxtree.Constructor
TPH CL = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar>
TPH B = java.util.ArrayList<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH CN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH BMZ = de.dhbwstuttgart.syntaxtree.Constructor
TPH BNH = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH O = de.dhbwstuttgart.parser.scope.JavaClassName
TPH AF = java.util.ArrayList<GTV E>
TPH G = java.lang.Integer
TPH S = java.util.Optional<de.dhbwstuttgart.syntaxtree.Constructor>
TPH R = java.util.Optional<GTV T>
TPH BX = java.util.ArrayList<GTV E>
TPH BR = java.util.ArrayList<GTV E>
TPH BNB = de.dhbwstuttgart.syntaxtree.type.RefType
TPH CR = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BNG = de.dhbwstuttgart.syntaxtree.Method
TPH BNU = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH AA = java.lang.Object
TPH BP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>
TPH N = java.lang.String
TPH W = java.util.Optional<de.dhbwstuttgart.syntaxtree.Method>
TPH BMX = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH BNS = de.dhbwstuttgart.syntaxtree.Method
TPH BNR = de.dhbwstuttgart.syntaxtree.type.RefType
TPH K = java.lang.Integer
TPH AL = de.dhbwstuttgart.syntaxtree.type.RefType
TPH BNL = de.dhbwstuttgart.syntaxtree.type.RefType
TPH CE = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH AS = de.dhbwstuttgart.parser.NullToken
TPH Q = java.util.ArrayList<GTV E>
TPH CQ = java.lang.Object
TPH AXO = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH E = java.lang.String
TPH BZ = de.dhbwstuttgart.parser.NullToken
TPH BMY = de.dhbwstuttgart.syntaxtree.Field
TPH CB = java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>
TPH BNC = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BNN = de.dhbwstuttgart.syntaxtree.Constructor
TPH CC = org.antlr.v4.runtime.Token
TPH M = java.lang.String
TPH AM = de.dhbwstuttgart.syntaxtree.type.RefType
TPH J = java.lang.Integer
TPH AR = java.util.ArrayList<GTV E>
TPH CK = de.dhbwstuttgart.parser.NullToken
TPH BS = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BU = java.lang.String
Simplified constraints: []
TPH CF = GTV E
TPH BNM = de.dhbwstuttgart.syntaxtree.Method
TPH AC = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH AB = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH CP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BK = de.dhbwstuttgart.syntaxtree.ClassOrInterface
TPH BO = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH BNA = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BNF = de.dhbwstuttgart.syntaxtree.Constructor
TPH CA = java.lang.String
TPH F = java.lang.String
TPH AH = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH CD = org.antlr.v4.runtime.Token
TPH BMU = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BMV = de.dhbwstuttgart.syntaxtree.Constructor
TPH CM = org.antlr.v4.runtime.Token
TPH CG = java.lang.Boolean
TPH BMW = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH Z = de.dhbwstuttgart.typeinference.assumptions.FunNClass
TPH BNJ = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH A = void
TPH BT = java.lang.String
TPH BNK = de.dhbwstuttgart.syntaxtree.Method
TPH BNQ = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH D = java.lang.Integer
TPH BY = de.dhbwstuttgart.parser.NullToken
TPH AP = java.util.ArrayList<GTV E>
TPH AI = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH BND = de.dhbwstuttgart.syntaxtree.type.RefType
TPH BNO = de.dhbwstuttgart.syntaxtree.Method
TPH BNP = de.dhbwstuttgart.syntaxtree.Field
TPH BN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH AG = de.dhbwstuttgart.typeinference.assumptions.FunNClass
TPH BNV = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH BNT = de.dhbwstuttgart.syntaxtree.Method
TPH V = java.util.Optional<GTV T>
TPH CH = java.lang.Boolean
TPH AT = java.lang.String
TPH H = java.lang.Integer
TPH BNI = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH AJ = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH BNE = de.dhbwstuttgart.syntaxtree.Constructor
TPH CL = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.GenericTypeVar>
TPH B = java.util.ArrayList<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH CN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH BMZ = de.dhbwstuttgart.syntaxtree.Constructor
TPH BNH = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH O = de.dhbwstuttgart.parser.scope.JavaClassName
TPH AF = java.util.ArrayList<GTV E>
TPH G = java.lang.Integer
TPH S = java.util.Optional<de.dhbwstuttgart.syntaxtree.Constructor>
TPH R = java.util.Optional<GTV T>
TPH BX = java.util.ArrayList<GTV E>
TPH BR = java.util.ArrayList<GTV E>
TPH BNB = de.dhbwstuttgart.syntaxtree.type.RefType
TPH CR = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BNG = de.dhbwstuttgart.syntaxtree.Method
TPH BNU = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH AA = java.lang.Object
TPH BP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>
TPH N = java.lang.String
TPH W = java.util.Optional<de.dhbwstuttgart.syntaxtree.Method>
TPH BMX = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH BNS = de.dhbwstuttgart.syntaxtree.Method
TPH BNR = de.dhbwstuttgart.syntaxtree.type.RefType
TPH K = java.lang.Integer
TPH AL = de.dhbwstuttgart.syntaxtree.type.RefType
TPH BNL = de.dhbwstuttgart.syntaxtree.type.RefType
TPH CE = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH AS = de.dhbwstuttgart.parser.NullToken
TPH Q = java.util.ArrayList<GTV E>
TPH CQ = java.lang.Object
TPH AXO = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH E = java.lang.String
TPH BZ = de.dhbwstuttgart.parser.NullToken
TPH BMY = de.dhbwstuttgart.syntaxtree.Field
TPH CB = java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>
TPH BNC = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BNN = de.dhbwstuttgart.syntaxtree.Constructor
TPH CC = org.antlr.v4.runtime.Token
TPH M = java.lang.String
TPH AM = de.dhbwstuttgart.syntaxtree.type.RefType
TPH J = java.lang.Integer
TPH AR = java.util.ArrayList<GTV E>
TPH CK = de.dhbwstuttgart.parser.NullToken
TPH BS = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BU = java.lang.String
Simplified constraints: []
TPH BOJ = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH E = java.lang.String
TPH CC = org.antlr.v4.runtime.Token
TPH CK = de.dhbwstuttgart.parser.NullToken
TPH BOM = de.dhbwstuttgart.syntaxtree.Method
TPH N = java.lang.String
TPH BOT = de.dhbwstuttgart.syntaxtree.type.RefType
TPH CL = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>
TPH H = java.lang.Integer
TPH BOB = de.dhbwstuttgart.syntaxtree.Constructor
TPH BOF = de.dhbwstuttgart.syntaxtree.type.RefType
TPH BX = java.util.ArrayList<GTV E>
TPH BZ = de.dhbwstuttgart.parser.NullToken
TPH BP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>
TPH BOO = de.dhbwstuttgart.syntaxtree.Method
TPH CD = org.antlr.v4.runtime.Token
TPH O = de.dhbwstuttgart.parser.scope.JavaClassName
TPH AB = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH B = java.util.ArrayList<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH AG = de.dhbwstuttgart.typeinference.assumptions.FunNClass
TPH BOG = de.dhbwstuttgart.syntaxtree.Constructor
TPH BOL = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH BON = de.dhbwstuttgart.syntaxtree.type.RefType
TPH CH = java.lang.Boolean
TPH Q = java.util.ArrayList<GTV E>
TPH K = java.lang.Integer
TPH J = java.lang.Integer
TPH BOQ = de.dhbwstuttgart.syntaxtree.Method
TPH BT = java.lang.String
TPH BNW = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BOP = de.dhbwstuttgart.syntaxtree.Constructor
TPH AT = java.lang.String
TPH AM = de.dhbwstuttgart.syntaxtree.type.RefType
TPH AL = de.dhbwstuttgart.syntaxtree.type.RefType
TPH AI = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH CB = java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>
TPH BOA = de.dhbwstuttgart.syntaxtree.Field
TPH BNY = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH CQ = java.lang.Object
TPH BN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH CE = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH AXO = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH R = java.util.Optional<GTV T>
TPH BOV = de.dhbwstuttgart.syntaxtree.Method
TPH BOD = de.dhbwstuttgart.syntaxtree.type.RefType
TPH BS = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BNX = de.dhbwstuttgart.syntaxtree.Constructor
TPH AP = java.util.ArrayList<GTV E>
TPH BOH = de.dhbwstuttgart.syntaxtree.Constructor
TPH D = java.lang.Integer
TPH BY = de.dhbwstuttgart.parser.NullToken
TPH BR = java.util.ArrayList<GTV E>
TPH BU = java.lang.String
TPH M = java.lang.String
TPH A = void
TPH AS = de.dhbwstuttgart.parser.NullToken
TPH AA = java.lang.Object
TPH BO = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH BOW = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH F = java.lang.String
TPH CA = java.lang.String
TPH Z = de.dhbwstuttgart.typeinference.assumptions.FunNClass
TPH BOC = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BK = de.dhbwstuttgart.syntaxtree.ClassOrInterface
TPH CG = java.lang.Boolean
TPH CR = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BOU = de.dhbwstuttgart.syntaxtree.Method
TPH AF = java.util.ArrayList<GTV E>
TPH AJ = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH S = java.util.Optional<de.dhbwstuttgart.syntaxtree.Constructor>
TPH AC = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BOI = de.dhbwstuttgart.syntaxtree.Method
TPH BOE = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BOK = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH BOX = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH CN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH G = java.lang.Integer
TPH AH = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH BOR = de.dhbwstuttgart.syntaxtree.Field
TPH W = java.util.Optional<de.dhbwstuttgart.syntaxtree.Method>
TPH BNZ = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH CM = org.antlr.v4.runtime.Token
TPH CF = GTV E
TPH CP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BOS = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH AR = java.util.ArrayList<GTV E>
TPH V = java.util.Optional<GTV T>
Simplified constraints: []
TPH BOJ = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH E = java.lang.String
TPH CC = org.antlr.v4.runtime.Token
TPH CK = de.dhbwstuttgart.parser.NullToken
TPH BOM = de.dhbwstuttgart.syntaxtree.Method
TPH N = java.lang.String
TPH BOT = de.dhbwstuttgart.syntaxtree.type.RefType
TPH CL = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>
TPH H = java.lang.Integer
TPH BOB = de.dhbwstuttgart.syntaxtree.Constructor
TPH BOF = de.dhbwstuttgart.syntaxtree.type.RefType
TPH BX = java.util.ArrayList<GTV E>
TPH BZ = de.dhbwstuttgart.parser.NullToken
TPH BP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.GenericTypeVar>
TPH BOO = de.dhbwstuttgart.syntaxtree.Method
TPH CD = org.antlr.v4.runtime.Token
TPH O = de.dhbwstuttgart.parser.scope.JavaClassName
TPH AB = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH B = java.util.ArrayList<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH AG = de.dhbwstuttgart.typeinference.assumptions.FunNClass
TPH BOG = de.dhbwstuttgart.syntaxtree.Constructor
TPH BOL = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH BON = de.dhbwstuttgart.syntaxtree.type.RefType
TPH CH = java.lang.Boolean
TPH Q = java.util.ArrayList<GTV E>
TPH K = java.lang.Integer
TPH J = java.lang.Integer
TPH BOQ = de.dhbwstuttgart.syntaxtree.Method
TPH BT = java.lang.String
TPH BNW = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BOP = de.dhbwstuttgart.syntaxtree.Constructor
TPH AT = java.lang.String
TPH AM = de.dhbwstuttgart.syntaxtree.type.RefType
TPH AL = de.dhbwstuttgart.syntaxtree.type.RefType
TPH AI = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH CB = java.util.List<? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric>
TPH BOA = de.dhbwstuttgart.syntaxtree.Field
TPH BNY = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH CQ = java.lang.Object
TPH BN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH CE = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH AXO = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH R = java.util.Optional<GTV T>
TPH BOV = de.dhbwstuttgart.syntaxtree.Method
TPH BOD = de.dhbwstuttgart.syntaxtree.type.RefType
TPH BS = de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BNX = de.dhbwstuttgart.syntaxtree.Constructor
TPH AP = java.util.ArrayList<GTV E>
TPH BOH = de.dhbwstuttgart.syntaxtree.Constructor
TPH D = java.lang.Integer
TPH BY = de.dhbwstuttgart.parser.NullToken
TPH BR = java.util.ArrayList<GTV E>
TPH BU = java.lang.String
TPH M = java.lang.String
TPH A = void
TPH AS = de.dhbwstuttgart.parser.NullToken
TPH AA = java.lang.Object
TPH BO = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH BOW = de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH F = java.lang.String
TPH CA = java.lang.String
TPH Z = de.dhbwstuttgart.typeinference.assumptions.FunNClass
TPH BOC = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BK = de.dhbwstuttgart.syntaxtree.ClassOrInterface
TPH CG = java.lang.Boolean
TPH CR = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BOU = de.dhbwstuttgart.syntaxtree.Method
TPH AF = java.util.ArrayList<GTV E>
TPH AJ = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH S = java.util.Optional<de.dhbwstuttgart.syntaxtree.Constructor>
TPH AC = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BOI = de.dhbwstuttgart.syntaxtree.Method
TPH BOE = ? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType
TPH BOK = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH BOX = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH CN = de.dhbwstuttgart.syntaxtree.GenericDeclarationList
TPH G = java.lang.Integer
TPH AH = java.lang.Iterable<? extends de.dhbwstuttgart.syntaxtree.type.GenericRefType>
TPH BOR = de.dhbwstuttgart.syntaxtree.Field
TPH W = java.util.Optional<de.dhbwstuttgart.syntaxtree.Method>
TPH BNZ = de.dhbwstuttgart.syntaxtree.GenericTypeVar
TPH CM = org.antlr.v4.runtime.Token
TPH CF = GTV E
TPH CP = java.util.ArrayList<de.dhbwstuttgart.syntaxtree.Method>
TPH BOS = ? extends de.dhbwstuttgart.syntaxtree.type.RefTypeOrTPHOrWildcardOrGeneric
TPH AR = java.util.ArrayList<GTV E>
TPH V = java.util.Optional<GTV T>
Simplified constraints: []
T1s: [] T2s: [BQ]
T1s: [] T2s: []
T1s: [BU] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [BW]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [BP] T2s: []
T1s: [] T2s: []
T1s: [AC, S, AT, D, W, AJ, AM] T2s: []
T1s: [M] T2s: []
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [P]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [B] T2s: []
In: FunNClass Method: createMethods
T1s: [] T2s: [AE]
T1s: [B] T2s: []
In: FunNClass Method: createGenerics
T1s: [] T2s: []
T1s: [] T2s: [AO]
T1s: [] T2s: [AQ]
T1s: [] T2s: []
T1s: [] T2s: [BQ]
T1s: [] T2s: []
T1s: [BU] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [BW]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [BP] T2s: []
T1s: [] T2s: []
T1s: [AC, S, AT, D, W, AJ, AM] T2s: []
T1s: [M] T2s: []
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [P]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [B] T2s: []
In: FunNClass Method: createMethods
T1s: [] T2s: [AE]
T1s: [B] T2s: []
In: FunNClass Method: createGenerics
T1s: [] T2s: []
T1s: [] T2s: [AO]
T1s: [] T2s: [AQ]
T1s: [] T2s: []
JavaGenerics createGenerics: []
JavaGenerics createMethods: []
JavaGenerics FunNClass: []
JavaGenerics Class FunNClass: []
T1s: [] T2s: [BQ]
T1s: [] T2s: []
T1s: [BU] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [BW]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [BP] T2s: []
T1s: [] T2s: []
T1s: [AC, S, AT, D, W, AJ, AM] T2s: []
T1s: [M] T2s: []
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [P]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [B] T2s: []
In: FunNClass Method: createMethods
T1s: [] T2s: [AE]
T1s: [B] T2s: []
In: FunNClass Method: createGenerics
T1s: [] T2s: []
T1s: [] T2s: [AO]
T1s: [] T2s: [AQ]
T1s: [] T2s: []
T1s: [] T2s: [BQ]
T1s: [] T2s: []
T1s: [BU] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [BW]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [BP] T2s: []
T1s: [] T2s: []
T1s: [AC, S, AT, D, W, AJ, AM] T2s: []
T1s: [M] T2s: []
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [P]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [B] T2s: []
In: FunNClass Method: createMethods
T1s: [] T2s: [AE]
T1s: [B] T2s: []
In: FunNClass Method: createGenerics
T1s: [] T2s: []
T1s: [] T2s: [AO]
T1s: [] T2s: [AQ]
T1s: [] T2s: []
TxGenerics createGenerics: []
TxGenerics createMethods: []
TxGenerics FunNClass: []
TxGenerics Class FunNClass: []
Cached FunNClass: []
Cached FunNClass: []
T1s: [] T2s: [BQ]
T1s: [] T2s: []
T1s: [BU] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [BW]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [BP] T2s: []
T1s: [] T2s: []
T1s: [AC, S, AT, D, W, AJ, AM] T2s: []
T1s: [M] T2s: []
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [P]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [B] T2s: []
In: FunNClass Method: createMethods
T1s: [] T2s: [AE]
T1s: [B] T2s: []
In: FunNClass Method: createGenerics
T1s: [] T2s: []
T1s: [] T2s: [AO]
T1s: [] T2s: [AQ]
T1s: [] T2s: []
T1s: [] T2s: [BQ]
T1s: [] T2s: []
T1s: [BU] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [BW]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [BP] T2s: []
T1s: [] T2s: []
T1s: [AC, S, AT, D, W, AJ, AM] T2s: []
T1s: [M] T2s: []
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [P]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [B] T2s: []
In: FunNClass Method: createMethods
T1s: [] T2s: [AE]
T1s: [B] T2s: []
In: FunNClass Method: createGenerics
T1s: [] T2s: []
T1s: [] T2s: [AO]
T1s: [] T2s: [AQ]
T1s: [] T2s: []
JavaGenerics createGenerics: []
JavaGenerics createMethods: []
Cached FunNClass: []
JavaGenerics Class FunNClass: []
JavaGenerics FunNClass: []
T1s: [] T2s: [BQ]
T1s: [] T2s: []
T1s: [BU] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [BW]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [BP] T2s: []
T1s: [] T2s: []
T1s: [AC, S, AT, D, W, AJ, AM] T2s: []
T1s: [M] T2s: []
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [P]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [B] T2s: []
In: FunNClass Method: createMethods
T1s: [] T2s: [AE]
T1s: [B] T2s: []
In: FunNClass Method: createGenerics
T1s: [] T2s: []
T1s: [] T2s: [AO]
T1s: [] T2s: [AQ]
T1s: [] T2s: []
T1s: [] T2s: [BQ]
T1s: [] T2s: []
T1s: [BU] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [BW]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [BP] T2s: []
T1s: [] T2s: []
T1s: [AC, S, AT, D, W, AJ, AM] T2s: []
T1s: [M] T2s: []
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [P]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [B] T2s: []
In: FunNClass Method: createMethods
T1s: [] T2s: [AE]
T1s: [B] T2s: []
In: FunNClass Method: createGenerics
T1s: [] T2s: []
T1s: [] T2s: [AO]
T1s: [] T2s: [AQ]
T1s: [] T2s: []
TxGenerics createGenerics: []
TxGenerics createMethods: []
Cached FunNClass: []
TxGenerics Class FunNClass: []
TxGenerics FunNClass: []
T1s: [] T2s: [BQ]
T1s: [] T2s: []
T1s: [BU] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [BW]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [BP] T2s: []
T1s: [] T2s: []
T1s: [AC, S, AT, D, W, AJ, AM] T2s: []
T1s: [M] T2s: []
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [P]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [B] T2s: []
In: FunNClass Method: createMethods
T1s: [] T2s: [AE]
T1s: [B] T2s: []
In: FunNClass Method: createGenerics
T1s: [] T2s: []
T1s: [] T2s: [AO]
T1s: [] T2s: [AQ]
T1s: [] T2s: []
T1s: [] T2s: [BQ]
T1s: [] T2s: []
T1s: [BU] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [BW]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [BP] T2s: []
T1s: [] T2s: []
T1s: [AC, S, AT, D, W, AJ, AM] T2s: []
T1s: [M] T2s: []
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [P]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [B] T2s: []
In: FunNClass Method: createMethods
T1s: [] T2s: [AE]
T1s: [B] T2s: []
In: FunNClass Method: createGenerics
T1s: [] T2s: []
T1s: [] T2s: [AO]
T1s: [] T2s: [AQ]
T1s: [] T2s: []
JavaGenerics createGenerics: []
JavaGenerics createMethods: []
Cached FunNClass: []
JavaGenerics Class FunNClass: []
JavaGenerics FunNClass: []
T1s: [] T2s: [BQ]
T1s: [] T2s: []
T1s: [BU] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [BW]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [BP] T2s: []
T1s: [] T2s: []
T1s: [AC, S, AT, D, W, AJ, AM] T2s: []
T1s: [M] T2s: []
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [P]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [B] T2s: []
In: FunNClass Method: createMethods
T1s: [] T2s: [AE]
T1s: [B] T2s: []
In: FunNClass Method: createGenerics
T1s: [] T2s: []
T1s: [] T2s: [AO]
T1s: [] T2s: [AQ]
T1s: [] T2s: []
T1s: [] T2s: [BQ]
T1s: [] T2s: []
T1s: [BU] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [BW]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [BP] T2s: []
T1s: [] T2s: []
T1s: [AC, S, AT, D, W, AJ, AM] T2s: []
T1s: [M] T2s: []
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [P]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [B] T2s: []
In: FunNClass Method: createMethods
T1s: [] T2s: [AE]
T1s: [B] T2s: []
In: FunNClass Method: createGenerics
T1s: [] T2s: []
T1s: [] T2s: [AO]
T1s: [] T2s: [AQ]
T1s: [] T2s: []
TxGenerics createGenerics: []
TxGenerics createMethods: []
Cached FunNClass: []
TxGenerics Class FunNClass: []
TxGenerics FunNClass: []
T1s: [] T2s: [BQ]
T1s: [] T2s: []
T1s: [BU] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [BW]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [BP] T2s: []
T1s: [] T2s: []
T1s: [AC, S, AT, D, W, AJ, AM] T2s: []
T1s: [M] T2s: []
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [P]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [B] T2s: []
In: FunNClass Method: createMethods
T1s: [] T2s: [AE]
T1s: [B] T2s: []
In: FunNClass Method: createGenerics
T1s: [] T2s: []
T1s: [] T2s: [AO]
T1s: [] T2s: [AQ]
T1s: [] T2s: []
T1s: [] T2s: [BQ]
T1s: [] T2s: []
T1s: [BU] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [BW]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [BP] T2s: []
T1s: [] T2s: []
T1s: [AC, S, AT, D, W, AJ, AM] T2s: []
T1s: [M] T2s: []
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [P]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [B] T2s: []
In: FunNClass Method: createMethods
T1s: [] T2s: [AE]
T1s: [B] T2s: []
In: FunNClass Method: createGenerics
T1s: [] T2s: []
T1s: [] T2s: [AO]
T1s: [] T2s: [AQ]
T1s: [] T2s: []
JavaGenerics createGenerics: []
JavaGenerics createMethods: []
Cached FunNClass: []
JavaGenerics Class FunNClass: []
JavaGenerics FunNClass: []
T1s: [] T2s: [BQ]
T1s: [] T2s: []
T1s: [BU] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [BW]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [BP] T2s: []
T1s: [] T2s: []
T1s: [AC, S, AT, D, W, AJ, AM] T2s: []
T1s: [M] T2s: []
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [P]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [B] T2s: []
In: FunNClass Method: createMethods
T1s: [] T2s: [AE]
T1s: [B] T2s: []
In: FunNClass Method: createGenerics
T1s: [] T2s: []
T1s: [] T2s: [AO]
T1s: [] T2s: [AQ]
T1s: [] T2s: []
T1s: [] T2s: [BQ]
T1s: [] T2s: []
T1s: [BU] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [BW]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [BP] T2s: []
T1s: [] T2s: []
T1s: [AC, S, AT, D, W, AJ, AM] T2s: []
T1s: [M] T2s: []
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [] T2s: [P]
T1s: [] T2s: []
T1s: [] T2s: []
T1s: [B] T2s: []
In: FunNClass Method: createMethods
T1s: [] T2s: [AE]
T1s: [B] T2s: []
In: FunNClass Method: createGenerics
T1s: [] T2s: []
T1s: [] T2s: [AO]
T1s: [] T2s: [AQ]
T1s: [] T2s: []
TxGenerics createGenerics: []
TxGenerics createMethods: []
Cached FunNClass: []
TxGenerics Class FunNClass: []
TxGenerics FunNClass: []
Cached createGenerics: []
Cached createGenerics: []
Cached createGenerics: []
Cached createGenerics: []
Cached createGenerics: []
Cached createGenerics: []
Cached createGenerics: []
Cached createGenerics: []
Cached createMethods: []
Cached createMethods: []
Cached createMethods: []
Cached createMethods: []
Cached createMethods: []
Cached createMethods: []
Cached createMethods: []
Cached createMethods: []
JavaGenerics FunNClass: []
TxGenerics FunNClass: []
JavaGenerics FunNClass: []
TxGenerics FunNClass: []
JavaGenerics FunNClass: []
TxGenerics FunNClass: []
JavaGenerics FunNClass: []
TxGenerics FunNClass: []
generating de.dhbwstuttgart.typeinference.assumptions.FunNClass.class file ...
javatx-src/main/java/de/dhbwstuttgart/typeinference/assumptions/FunNClass.class
de.dhbwstuttgart.typeinference.assumptions.FunNClass.class file generated