  Line 53) ctClass.isEnum() ==> javassist.CtClass.isEnum()
  Line 54) ctClass.toString() ==> javassist.CtClass.toString()
  Line 63) JavassistFactory.modifiersToAccessLevel(ctClass.getModifiers()) ==> com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory.modifiersToAccessLevel(int)
  Line 63) ctClass.getModifiers() ==> javassist.CtClass.getModifiers()
  Line 68) ctClass.getPackageName() ==> javassist.CtClass.getPackageName()
  Line 73) ctClass.getName().replace('$', '.') ==> java.lang.String.replace(char, char)
  Line 73) ctClass.getName() ==> javassist.CtClass.getName()
  Line 74) getPackageName() ==> com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getPackageName()
  Line 75) name.substring(getPackageName().length() + 1, name.length()) ==> java.lang.String.substring(int, int)
  Line 75) getPackageName().length() ==> java.lang.String.length()
  Line 75) getPackageName() ==> com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.getPackageName()
  Line 75) name.length() ==> java.lang.String.length()
  Line 82) ctClass.getName().replace('$', '.') ==> java.lang.String.replace(char, char)
  Line 82) ctClass.getName() ==> javassist.CtClass.getName()
  Line 91) ctClass.getSuperclass() ==> javassist.CtClass.getSuperclass()
  Line 94) JavassistFactory.typeUsageFor(superClass, typeSolver) ==> com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory.typeUsageFor(javassist.CtClass, com.github.javaparser.symbolsolver.model.resolution.TypeSolver)
  Line 96) superClassTypeUsage.isReferenceType() ==> com.github.javaparser.symbolsolver.model.typesystem.Type.isReferenceType()
  Line 97) ancestors.add(superClassTypeUsage.asReferenceType()) ==> java.util.List.add(E)
  Line 97) superClassTypeUsage.asReferenceType() ==> com.github.javaparser.symbolsolver.model.typesystem.Type.asReferenceType()
  Line 101) ctClass.getInterfaces() ==> javassist.CtClass.getInterfaces()
  Line 102) JavassistFactory.typeUsageFor(interfaze, typeSolver) ==> com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory.typeUsageFor(javassist.CtClass, com.github.javaparser.symbolsolver.model.resolution.TypeSolver)
  Line 104) interfazeTypeUsage.isReferenceType() ==> com.github.javaparser.symbolsolver.model.typesystem.Type.isReferenceType()
  Line 105) ancestors.add(interfazeTypeUsage.asReferenceType()) ==> java.util.List.add(E)
  Line 105) interfazeTypeUsage.asReferenceType() ==> com.github.javaparser.symbolsolver.model.typesystem.Type.asReferenceType()
  Line 109) ctClass.getName() ==> javassist.CtClass.getName()
  Line 117) javassistTypeDeclarationAdapter.getDeclaredFields().stream().filter(f -> f.getName().equals(name)).findFirst() ==> java.util.stream.Stream.findFirst()
  Line 117) javassistTypeDeclarationAdapter.getDeclaredFields().stream().filter(f -> f.getName().equals(name)) ==> java.util.stream.Stream.filter(java.util.function.Predicate<? super T>)
  Line 117) javassistTypeDeclarationAdapter.getDeclaredFields().stream() ==> java.util.Collection.stream()
  Line 117) javassistTypeDeclarationAdapter.getDeclaredFields() ==> com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredFields()
  Line 117) f.getName().equals(name) ==> java.lang.String.equals(java.lang.Object)
  Line 117) f.getName() ==> com.github.javaparser.symbolsolver.model.declarations.Declaration.getName()
  Line 119) field.orElseThrow(() -> new RuntimeException("Field " + name + " does not exist in " + ctClass.getName() + ".")) ==> java.util.Optional.orElseThrow(java.util.function.Supplier<? extends X>)
  Line 119) ctClass.getName() ==> javassist.CtClass.getName()
  Line 124) javassistTypeDeclarationAdapter.getDeclaredFields().stream().anyMatch(f -> f.getName().equals(name)) ==> java.util.stream.Stream.anyMatch(java.util.function.Predicate<? super T>)
  Line 124) javassistTypeDeclarationAdapter.getDeclaredFields().stream() ==> java.util.Collection.stream()
  Line 124) javassistTypeDeclarationAdapter.getDeclaredFields() ==> com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredFields()
  Line 124) f.getName().equals(name) ==> java.lang.String.equals(java.lang.Object)
  Line 124) f.getName() ==> com.github.javaparser.symbolsolver.model.declarations.Declaration.getName()
  Line 129) javassistTypeDeclarationAdapter.getDeclaredFields() ==> com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredFields()
  Line 134) javassistTypeDeclarationAdapter.getDeclaredMethods() ==> com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getDeclaredMethods()
  Line 154) ctClass.getSimpleName().replace('$', '.').split("\\.") ==> java.lang.String.split(java.lang.String)
  Line 154) ctClass.getSimpleName().replace('$', '.') ==> java.lang.String.replace(char, char)
  Line 154) ctClass.getSimpleName() ==> javassist.CtClass.getSimpleName()
  Line 160) javassistTypeDeclarationAdapter.getTypeParameters() ==> com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.getTypeParameters()
  Line 165) javassistTypeDeclarationAdapter.containerType() ==> com.github.javaparser.symbolsolver.javassistmodel.JavassistTypeDeclarationAdapter.containerType()
  Line 170) Modifier.isStatic(m.getModifiers()) ==> java.lang.reflect.Modifier.isStatic(int)
  Line 170) m.getModifiers() ==> javassist.CtBehavior.getModifiers()
  Line 171) ctClass.getDeclaredMethods() ==> javassist.CtClass.getDeclaredMethods()
  Line 172) method.getMethodInfo().getAttribute(SyntheticAttribute.tag) ==> javassist.bytecode.MethodInfo.getAttribute(java.lang.String)
  Line 172) method.getMethodInfo() ==> javassist.CtBehavior.getMethodInfo()
  Line 173) method.getMethodInfo().getAccessFlags() ==> javassist.bytecode.MethodInfo.getAccessFlags()
  Line 173) method.getMethodInfo() ==> javassist.CtBehavior.getMethodInfo()
  Line 174) method.getName().equals(name) ==> java.lang.String.equals(java.lang.Object)
  Line 174) method.getName() ==> javassist.CtMethod.getName()
  Line 174) staticOnlyCheck.test(method) ==> java.util.function.Predicate.test(T)
  Line 175) candidates.add(new JavassistMethodDeclaration(method, typeSolver)) ==> java.util.List.add(E)
  Line 180) ctClass.getSuperclass() ==> javassist.CtClass.getSuperclass()
  Line 182) new JavassistClassDeclaration(superClass, typeSolver).solveMethod(name, argumentsTypes, staticOnly) ==> com.github.javaparser.symbolsolver.javassistmodel.JavassistClassDeclaration.solveMethod(java.lang.String, java.util.List<com.github.javaparser.symbolsolver.model.typesystem.Type>, boolean)
  Line 183) ref.isSolved() ==> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.isSolved()
  Line 184) candidates.add(ref.getCorrespondingDeclaration()) ==> java.util.List.add(E)
  Line 184) ref.getCorrespondingDeclaration() ==> com.github.javaparser.symbolsolver.model.resolution.SymbolReference.getCorrespondingDeclaration()
  Line 191) MethodResolutionLogic.findMostApplicable(candidates, name, argumentsTypes, typeSolver) ==> com.github.javaparser.symbolsolver.resolution.MethodResolutionLogic.findMostApplicable(java.util.List<com.github.javaparser.symbolsolver.model.declarations.MethodDeclaration>, java.lang.String, java.util.List<com.github.javaparser.symbolsolver.model.typesystem.Type>, com.github.javaparser.symbolsolver.model.resolution.TypeSolver)
  Line 195) JavassistUtils.getMethodUsage(ctClass, name, argumentsTypes, typeSolver, invokationContext) ==> com.github.javaparser.symbolsolver.javassistmodel.JavassistUtils.getMethodUsage(javassist.CtClass, java.lang.String, java.util.List<com.github.javaparser.symbolsolver.model.typesystem.Type>, com.github.javaparser.symbolsolver.model.resolution.TypeSolver, com.github.javaparser.symbolsolver.core.resolution.Context)
  Line 205) Arrays.stream(ctClass.getDeclaredClasses()).map(itype -> JavassistFactory.toTypeDeclaration(itype, typeSolver)).collect(Collectors.toSet()) ==> java.util.stream.Stream.collect(java.util.stream.Collector<? super T, A, R>)
  Line 205) Arrays.stream(ctClass.getDeclaredClasses()).map(itype -> JavassistFactory.toTypeDeclaration(itype, typeSolver)) ==> java.util.stream.Stream.map(java.util.function.Function<? super T, ? extends R>)
  Line 205) Arrays.stream(ctClass.getDeclaredClasses()) ==> java.util.Arrays.stream(T[])
  Line 205) ctClass.getDeclaredClasses() ==> javassist.CtClass.getDeclaredClasses()
  Line 205) JavassistFactory.toTypeDeclaration(itype, typeSolver) ==> com.github.javaparser.symbolsolver.javassistmodel.JavassistFactory.toTypeDeclaration(javassist.CtClass, com.github.javaparser.symbolsolver.model.resolution.TypeSolver)
  Line 205) Collectors.toSet() ==> java.util.stream.Collectors.toSet()
  Line 218) this.internalTypes().stream().filter(f -> f.getName().endsWith(name)).findFirst() ==> java.util.stream.Stream.findFirst()
  Line 218) this.internalTypes().stream().filter(f -> f.getName().endsWith(name)) ==> java.util.stream.Stream.filter(java.util.function.Predicate<? super T>)
  Line 218) this.internalTypes().stream() ==> java.util.Collection.stream()
  Line 218) this.internalTypes() ==> com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.internalTypes()
  Line 218) f.getName().endsWith(name) ==> java.lang.String.endsWith(java.lang.String)
  Line 218) f.getName() ==> com.github.javaparser.symbolsolver.model.declarations.Declaration.getName()
  Line 219) type.orElseThrow(() -> new UnsolvedSymbolException("Internal type not found: " + name)) ==> java.util.Optional.orElseThrow(java.util.function.Supplier<? extends X>)
  Line 229) this.internalTypes().stream().anyMatch(f -> f.getName().endsWith(name)) ==> java.util.stream.Stream.anyMatch(java.util.function.Predicate<? super T>)
  Line 229) this.internalTypes().stream() ==> java.util.Collection.stream()
  Line 229) this.internalTypes() ==> com.github.javaparser.symbolsolver.javassistmodel.JavassistEnumDeclaration.internalTypes()
  Line 229) f.getName().endsWith(name) ==> java.lang.String.endsWith(java.lang.String)
  Line 229) f.getName() ==> com.github.javaparser.symbolsolver.model.declarations.Declaration.getName()
