<?xml version="1.0" encoding="utf-8" ?>

<!DOCTYPE differences SYSTEM "https://depfind.sourceforge.io/dtd/differences.dtd">

<differences>
    <name>Dependency</name>
    <old>1.2.1-beta4</old>
    <new>1.2.1-beta5</new>
    <removed-packages>
        <name>com.jeantessier.dependencyfinder.webwork</name>
    </removed-packages>
    <modified-interfaces>
        <class>
            <name>com.jeantessier.classreader.Visitor</name>
            <new-methods>
                <declaration visibility="public" abstract="yes" return-type="void" signature="visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)" full-signature="com.jeantessier.classreader.Visitor.visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)" throws="">public abstract void visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)</declaration>
                <declaration visibility="public" abstract="yes" return-type="void" signature="visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)" full-signature="com.jeantessier.classreader.Visitor.visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)" throws="">public abstract void visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)</declaration>
                <declaration visibility="public" abstract="yes" return-type="void" signature="visitMethodType_info(com.jeantessier.classreader.MethodType_info)" full-signature="com.jeantessier.classreader.Visitor.visitMethodType_info(com.jeantessier.classreader.MethodType_info)" throws="">public abstract void visitMethodType_info(com.jeantessier.classreader.MethodType_info)</declaration>
            </new-methods>
        </class>
    </modified-interfaces>
    <modified-classes>
        <class>
            <name>com.jeantessier.classreader.FilteringSymbolGathererStrategy</name>
            <removed-constructors>
                <declaration visibility="public" signature="FilteringSymbolGathererStrategy(com.jeantessier.classreader.SymbolGathererStrategy, java.util.List, java.util.List)" full-signature="com.jeantessier.classreader.FilteringSymbolGathererStrategy.FilteringSymbolGathererStrategy(com.jeantessier.classreader.SymbolGathererStrategy, java.util.List, java.util.List)" throws="">public FilteringSymbolGathererStrategy(com.jeantessier.classreader.SymbolGathererStrategy, java.util.List, java.util.List)</declaration>
            </removed-constructors>
            <removed-methods>
                <declaration visibility="private" return-type="boolean" signature="matches(java.util.List, java.lang.String)" full-signature="com.jeantessier.classreader.FilteringSymbolGathererStrategy.matches(java.util.List, java.lang.String)" throws="">private boolean matches(java.util.List, java.lang.String)</declaration>
            </removed-methods>
            <new-fields>
                <declaration visibility="private" type="java.util.Collection" name="excludesList" signature="excludesList" full-signature="com.jeantessier.classreader.FilteringSymbolGathererStrategy.excludesList">private java.util.Collection excludesList</declaration>
                <declaration visibility="private" type="java.util.Collection" name="includesList" signature="includesList" full-signature="com.jeantessier.classreader.FilteringSymbolGathererStrategy.includesList">private java.util.Collection includesList</declaration>
            </new-fields>
            <new-constructors>
                <declaration visibility="public" signature="FilteringSymbolGathererStrategy(com.jeantessier.classreader.SymbolGathererStrategy, java.util.List, java.util.Collection, java.util.List, java.util.Collection)" full-signature="com.jeantessier.classreader.FilteringSymbolGathererStrategy.FilteringSymbolGathererStrategy(com.jeantessier.classreader.SymbolGathererStrategy, java.util.List, java.util.Collection, java.util.List, java.util.Collection)" throws="">public FilteringSymbolGathererStrategy(com.jeantessier.classreader.SymbolGathererStrategy, java.util.List, java.util.Collection, java.util.List, java.util.Collection)</declaration>
            </new-constructors>
            <new-methods>
                <declaration visibility="public" return-type="java.util.Collection" signature="getExcludesList()" full-signature="com.jeantessier.classreader.FilteringSymbolGathererStrategy.getExcludesList()" throws="">public java.util.Collection getExcludesList()</declaration>
                <declaration visibility="public" return-type="java.util.Collection" signature="getIncludesList()" full-signature="com.jeantessier.classreader.FilteringSymbolGathererStrategy.getIncludesList()" throws="">public java.util.Collection getIncludesList()</declaration>
                <declaration visibility="private" return-type="boolean" signature="matches(java.util.List, java.util.Collection, java.lang.String)" full-signature="com.jeantessier.classreader.FilteringSymbolGathererStrategy.matches(java.util.List, java.util.Collection, java.lang.String)" throws="">private boolean matches(java.util.List, java.util.Collection, java.lang.String)</declaration>
            </new-methods>
        </class>
        <class>
            <name>com.jeantessier.classreader.NameMapper</name>
            <modified-methods>
                <feature>
                    <name>com.jeantessier.classreader.NameMapper.map(com.jeantessier.classreader.Feature_info)</name>
                    <modified-declaration>
                        <old-declaration visibility="public" return-type="java.lang.String" signature="map(com.jeantessier.classreader.Feature_info)" full-signature="com.jeantessier.classreader.NameMapper.map(com.jeantessier.classreader.Feature_info)" throws="">public java.lang.String map(com.jeantessier.classreader.Feature_info)</old-declaration>
                        <new-declaration visibility="public" synthetic="yes" return-type="java.lang.Object" signature="map(com.jeantessier.classreader.Feature_info)" full-signature="com.jeantessier.classreader.NameMapper.map(com.jeantessier.classreader.Feature_info)" throws="">public java.lang.Object map(com.jeantessier.classreader.Feature_info)</new-declaration>
                    </modified-declaration>
                </feature>
            </modified-methods>
        </class>
        <class>
            <name>com.jeantessier.classreader.TextPrinter</name>
            <new-methods>
                <declaration visibility="public" return-type="void" signature="visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)" full-signature="com.jeantessier.classreader.TextPrinter.visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)" throws="">public void visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)</declaration>
                <declaration visibility="public" return-type="void" signature="visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)" full-signature="com.jeantessier.classreader.TextPrinter.visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)" throws="">public void visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)</declaration>
                <declaration visibility="public" return-type="void" signature="visitMethodType_info(com.jeantessier.classreader.MethodType_info)" full-signature="com.jeantessier.classreader.TextPrinter.visitMethodType_info(com.jeantessier.classreader.MethodType_info)" throws="">public void visitMethodType_info(com.jeantessier.classreader.MethodType_info)</declaration>
            </new-methods>
        </class>
        <class>
            <name>com.jeantessier.classreader.VisitorBase</name>
            <new-methods>
                <declaration visibility="public" return-type="void" signature="visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)" full-signature="com.jeantessier.classreader.VisitorBase.visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)" throws="">public void visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)</declaration>
                <declaration visibility="public" return-type="void" signature="visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)" full-signature="com.jeantessier.classreader.VisitorBase.visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)" throws="">public void visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)</declaration>
                <declaration visibility="public" return-type="void" signature="visitMethodType_info(com.jeantessier.classreader.MethodType_info)" full-signature="com.jeantessier.classreader.VisitorBase.visitMethodType_info(com.jeantessier.classreader.MethodType_info)" throws="">public void visitMethodType_info(com.jeantessier.classreader.MethodType_info)</declaration>
            </new-methods>
        </class>
        <class>
            <name>com.jeantessier.classreader.XMLPrinter</name>
            <new-methods>
                <declaration visibility="public" return-type="void" signature="visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)" full-signature="com.jeantessier.classreader.XMLPrinter.visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)" throws="">public void visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)</declaration>
                <declaration visibility="public" return-type="void" signature="visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)" full-signature="com.jeantessier.classreader.XMLPrinter.visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)" throws="">public void visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)</declaration>
                <declaration visibility="public" return-type="void" signature="visitMethodType_info(com.jeantessier.classreader.MethodType_info)" full-signature="com.jeantessier.classreader.XMLPrinter.visitMethodType_info(com.jeantessier.classreader.MethodType_info)" throws="">public void visitMethodType_info(com.jeantessier.classreader.MethodType_info)</declaration>
            </new-methods>
        </class>
        <class>
            <name>com.jeantessier.classreader.impl.Classfile</name>
            <modified-methods>
                <feature>
                    <name>com.jeantessier.classreader.impl.Classfile.getMethod(java.lang.String)</name>
                    <modified-declaration>
                        <old-declaration visibility="public" synthetic="yes" return-type="com.jeantessier.classreader.Method_info" signature="getMethod(java.lang.String)" full-signature="com.jeantessier.classreader.impl.Classfile.getMethod(java.lang.String)" throws="">public com.jeantessier.classreader.Method_info getMethod(java.lang.String)</old-declaration>
                        <new-declaration visibility="public" return-type="com.jeantessier.classreader.impl.Method_info" signature="getMethod(java.lang.String)" full-signature="com.jeantessier.classreader.impl.Classfile.getMethod(java.lang.String)" throws="">public com.jeantessier.classreader.impl.Method_info getMethod(java.lang.String)</new-declaration>
                    </modified-declaration>
                </feature>
                <feature>
                    <name>com.jeantessier.classreader.impl.Classfile.getRawClass()</name>
                    <modified-declaration>
                        <old-declaration visibility="public" synthetic="yes" return-type="com.jeantessier.classreader.Class_info" signature="getRawClass()" full-signature="com.jeantessier.classreader.impl.Classfile.getRawClass()" throws="">public com.jeantessier.classreader.Class_info getRawClass()</old-declaration>
                        <new-declaration visibility="public" return-type="com.jeantessier.classreader.impl.Class_info" signature="getRawClass()" full-signature="com.jeantessier.classreader.impl.Classfile.getRawClass()" throws="">public com.jeantessier.classreader.impl.Class_info getRawClass()</new-declaration>
                    </modified-declaration>
                </feature>
            </modified-methods>
        </class>
        <class>
            <name>com.jeantessier.classreader.impl.ConstantPoolEntry</name>
            <new-fields>
                <declaration visibility="public" static="yes" final="yes" type="byte" name="CONSTANT_InvokeDynamic" signature="CONSTANT_InvokeDynamic" full-signature="com.jeantessier.classreader.impl.ConstantPoolEntry.CONSTANT_InvokeDynamic" value="18">public static final byte CONSTANT_InvokeDynamic</declaration>
                <declaration visibility="public" static="yes" final="yes" type="byte" name="CONSTANT_MethodHandle" signature="CONSTANT_MethodHandle" full-signature="com.jeantessier.classreader.impl.ConstantPoolEntry.CONSTANT_MethodHandle" value="15">public static final byte CONSTANT_MethodHandle</declaration>
                <declaration visibility="public" static="yes" final="yes" type="byte" name="CONSTANT_MethodType" signature="CONSTANT_MethodType" full-signature="com.jeantessier.classreader.impl.ConstantPoolEntry.CONSTANT_MethodType" value="16">public static final byte CONSTANT_MethodType</declaration>
            </new-fields>
        </class>
        <class>
            <name>com.jeantessier.classreader.impl.EnclosingMethod_attribute</name>
            <modified-methods>
                <feature>
                    <name>com.jeantessier.classreader.impl.EnclosingMethod_attribute.getRawMethod()</name>
                    <modified-declaration>
                        <old-declaration visibility="public" synthetic="yes" return-type="com.jeantessier.classreader.NameAndType_info" signature="getRawMethod()" full-signature="com.jeantessier.classreader.impl.EnclosingMethod_attribute.getRawMethod()" throws="">public com.jeantessier.classreader.NameAndType_info getRawMethod()</old-declaration>
                        <new-declaration visibility="public" return-type="com.jeantessier.classreader.impl.NameAndType_info" signature="getRawMethod()" full-signature="com.jeantessier.classreader.impl.EnclosingMethod_attribute.getRawMethod()" throws="">public com.jeantessier.classreader.impl.NameAndType_info getRawMethod()</new-declaration>
                    </modified-declaration>
                </feature>
            </modified-methods>
        </class>
        <class>
            <name>com.jeantessier.classreader.impl.FeatureRef_info</name>
            <modified-methods>
                <feature>
                    <name>com.jeantessier.classreader.impl.FeatureRef_info.getRawClass()</name>
                    <modified-declaration>
                        <old-declaration visibility="public" synthetic="yes" return-type="com.jeantessier.classreader.Class_info" signature="getRawClass()" full-signature="com.jeantessier.classreader.impl.FeatureRef_info.getRawClass()" throws="">public com.jeantessier.classreader.Class_info getRawClass()</old-declaration>
                        <new-declaration visibility="public" return-type="com.jeantessier.classreader.impl.Class_info" signature="getRawClass()" full-signature="com.jeantessier.classreader.impl.FeatureRef_info.getRawClass()" throws="">public com.jeantessier.classreader.impl.Class_info getRawClass()</new-declaration>
                    </modified-declaration>
                </feature>
                <feature>
                    <name>com.jeantessier.classreader.impl.FeatureRef_info.getRawNameAndType()</name>
                    <modified-declaration>
                        <old-declaration visibility="public" synthetic="yes" return-type="com.jeantessier.classreader.NameAndType_info" signature="getRawNameAndType()" full-signature="com.jeantessier.classreader.impl.FeatureRef_info.getRawNameAndType()" throws="">public com.jeantessier.classreader.NameAndType_info getRawNameAndType()</old-declaration>
                        <new-declaration visibility="public" return-type="com.jeantessier.classreader.impl.NameAndType_info" signature="getRawNameAndType()" full-signature="com.jeantessier.classreader.impl.FeatureRef_info.getRawNameAndType()" throws="">public com.jeantessier.classreader.impl.NameAndType_info getRawNameAndType()</new-declaration>
                    </modified-declaration>
                </feature>
            </modified-methods>
        </class>
        <class>
            <name>com.jeantessier.classreader.impl.InnerClass</name>
            <modified-methods>
                <feature>
                    <name>com.jeantessier.classreader.impl.InnerClass.getInnerClasses()</name>
                    <modified-declaration>
                        <old-declaration visibility="public" synthetic="yes" return-type="com.jeantessier.classreader.InnerClasses_attribute" signature="getInnerClasses()" full-signature="com.jeantessier.classreader.impl.InnerClass.getInnerClasses()" throws="">public com.jeantessier.classreader.InnerClasses_attribute getInnerClasses()</old-declaration>
                        <new-declaration visibility="public" return-type="com.jeantessier.classreader.impl.InnerClasses_attribute" signature="getInnerClasses()" full-signature="com.jeantessier.classreader.impl.InnerClass.getInnerClasses()" throws="">public com.jeantessier.classreader.impl.InnerClasses_attribute getInnerClasses()</new-declaration>
                    </modified-declaration>
                </feature>
                <feature>
                    <name>com.jeantessier.classreader.impl.InnerClass.getRawInnerClassInfo()</name>
                    <modified-declaration>
                        <old-declaration visibility="public" synthetic="yes" return-type="com.jeantessier.classreader.Class_info" signature="getRawInnerClassInfo()" full-signature="com.jeantessier.classreader.impl.InnerClass.getRawInnerClassInfo()" throws="">public com.jeantessier.classreader.Class_info getRawInnerClassInfo()</old-declaration>
                        <new-declaration visibility="public" return-type="com.jeantessier.classreader.impl.Class_info" signature="getRawInnerClassInfo()" full-signature="com.jeantessier.classreader.impl.InnerClass.getRawInnerClassInfo()" throws="">public com.jeantessier.classreader.impl.Class_info getRawInnerClassInfo()</new-declaration>
                    </modified-declaration>
                </feature>
                <feature>
                    <name>com.jeantessier.classreader.impl.InnerClass.getRawInnerName()</name>
                    <modified-declaration>
                        <old-declaration visibility="public" synthetic="yes" return-type="com.jeantessier.classreader.UTF8_info" signature="getRawInnerName()" full-signature="com.jeantessier.classreader.impl.InnerClass.getRawInnerName()" throws="">public com.jeantessier.classreader.UTF8_info getRawInnerName()</old-declaration>
                        <new-declaration visibility="public" return-type="com.jeantessier.classreader.impl.UTF8_info" signature="getRawInnerName()" full-signature="com.jeantessier.classreader.impl.InnerClass.getRawInnerName()" throws="">public com.jeantessier.classreader.impl.UTF8_info getRawInnerName()</new-declaration>
                    </modified-declaration>
                </feature>
                <feature>
                    <name>com.jeantessier.classreader.impl.InnerClass.getRawOuterClassInfo()</name>
                    <modified-declaration>
                        <old-declaration visibility="public" synthetic="yes" return-type="com.jeantessier.classreader.Class_info" signature="getRawOuterClassInfo()" full-signature="com.jeantessier.classreader.impl.InnerClass.getRawOuterClassInfo()" throws="">public com.jeantessier.classreader.Class_info getRawOuterClassInfo()</old-declaration>
                        <new-declaration visibility="public" return-type="com.jeantessier.classreader.impl.Class_info" signature="getRawOuterClassInfo()" full-signature="com.jeantessier.classreader.impl.InnerClass.getRawOuterClassInfo()" throws="">public com.jeantessier.classreader.impl.Class_info getRawOuterClassInfo()</new-declaration>
                    </modified-declaration>
                </feature>
            </modified-methods>
        </class>
        <class>
            <name>com.jeantessier.classreader.impl.LocalVariable</name>
            <modified-methods>
                <feature>
                    <name>com.jeantessier.classreader.impl.LocalVariable.getLocalVariableTable()</name>
                    <modified-declaration>
                        <old-declaration visibility="public" synthetic="yes" return-type="com.jeantessier.classreader.LocalVariableTable_attribute" signature="getLocalVariableTable()" full-signature="com.jeantessier.classreader.impl.LocalVariable.getLocalVariableTable()" throws="">public com.jeantessier.classreader.LocalVariableTable_attribute getLocalVariableTable()</old-declaration>
                        <new-declaration visibility="public" return-type="com.jeantessier.classreader.impl.LocalVariableTable_attribute" signature="getLocalVariableTable()" full-signature="com.jeantessier.classreader.impl.LocalVariable.getLocalVariableTable()" throws="">public com.jeantessier.classreader.impl.LocalVariableTable_attribute getLocalVariableTable()</new-declaration>
                    </modified-declaration>
                </feature>
                <feature>
                    <name>com.jeantessier.classreader.impl.LocalVariable.getRawName()</name>
                    <modified-declaration>
                        <old-declaration visibility="public" synthetic="yes" return-type="com.jeantessier.classreader.UTF8_info" signature="getRawName()" full-signature="com.jeantessier.classreader.impl.LocalVariable.getRawName()" throws="">public com.jeantessier.classreader.UTF8_info getRawName()</old-declaration>
                        <new-declaration visibility="public" return-type="com.jeantessier.classreader.impl.UTF8_info" signature="getRawName()" full-signature="com.jeantessier.classreader.impl.LocalVariable.getRawName()" throws="">public com.jeantessier.classreader.impl.UTF8_info getRawName()</new-declaration>
                    </modified-declaration>
                </feature>
            </modified-methods>
        </class>
        <class>
            <name>com.jeantessier.classreader.impl.LocalVariableType</name>
            <modified-methods>
                <feature>
                    <name>com.jeantessier.classreader.impl.LocalVariableType.getRawName()</name>
                    <modified-declaration>
                        <old-declaration visibility="public" synthetic="yes" return-type="com.jeantessier.classreader.UTF8_info" signature="getRawName()" full-signature="com.jeantessier.classreader.impl.LocalVariableType.getRawName()" throws="">public com.jeantessier.classreader.UTF8_info getRawName()</old-declaration>
                        <new-declaration visibility="public" return-type="com.jeantessier.classreader.impl.UTF8_info" signature="getRawName()" full-signature="com.jeantessier.classreader.impl.LocalVariableType.getRawName()" throws="">public com.jeantessier.classreader.impl.UTF8_info getRawName()</new-declaration>
                    </modified-declaration>
                </feature>
            </modified-methods>
        </class>
        <class>
            <name>com.jeantessier.dependencyfinder.ant.ListSymbols</name>
            <new-fields>
                <declaration visibility="private" type="org.apache.tools.ant.types.Path" name="excludesList" signature="excludesList" full-signature="com.jeantessier.dependencyfinder.ant.ListSymbols.excludesList">private org.apache.tools.ant.types.Path excludesList</declaration>
                <declaration visibility="private" type="org.apache.tools.ant.types.Path" name="includesList" signature="includesList" full-signature="com.jeantessier.dependencyfinder.ant.ListSymbols.includesList">private org.apache.tools.ant.types.Path includesList</declaration>
            </new-fields>
            <new-methods>
                <declaration visibility="public" return-type="org.apache.tools.ant.types.Path" signature="createExcludeslist()" full-signature="com.jeantessier.dependencyfinder.ant.ListSymbols.createExcludeslist()" throws="">public org.apache.tools.ant.types.Path createExcludeslist()</declaration>
                <declaration visibility="public" return-type="org.apache.tools.ant.types.Path" signature="createIncludeslist()" full-signature="com.jeantessier.dependencyfinder.ant.ListSymbols.createIncludeslist()" throws="">public org.apache.tools.ant.types.Path createIncludeslist()</declaration>
                <declaration visibility="public" return-type="org.apache.tools.ant.types.Path" signature="getExcludeslist()" full-signature="com.jeantessier.dependencyfinder.ant.ListSymbols.getExcludeslist()" throws="">public org.apache.tools.ant.types.Path getExcludeslist()</declaration>
                <declaration visibility="public" return-type="org.apache.tools.ant.types.Path" signature="getIncludeslist()" full-signature="com.jeantessier.dependencyfinder.ant.ListSymbols.getIncludeslist()" throws="">public org.apache.tools.ant.types.Path getIncludeslist()</declaration>
                <declaration visibility="private" return-type="java.util.Collection" signature="loadCollection(org.apache.tools.ant.types.Path)" full-signature="com.jeantessier.dependencyfinder.ant.ListSymbols.loadCollection(org.apache.tools.ant.types.Path)" throws="">private java.util.Collection loadCollection(org.apache.tools.ant.types.Path)</declaration>
            </new-methods>
        </class>
        <class>
            <name>com.jeantessier.dependencyfinder.cli.Command</name>
            <modified-methods>
                <feature>
                    <name>com.jeantessier.dependencyfinder.cli.Command.loadCollection(java.util.Collection)</name>
                    <modified-declaration>
                        <old-declaration visibility="private" return-type="java.util.Collection" signature="loadCollection(java.util.Collection)" full-signature="com.jeantessier.dependencyfinder.cli.Command.loadCollection(java.util.Collection)" throws="">private java.util.Collection loadCollection(java.util.Collection)</old-declaration>
                        <new-declaration visibility="protected" return-type="java.util.Collection" signature="loadCollection(java.util.Collection)" full-signature="com.jeantessier.dependencyfinder.cli.Command.loadCollection(java.util.Collection)" throws="">protected java.util.Collection loadCollection(java.util.Collection)</new-declaration>
                    </modified-declaration>
                </feature>
            </modified-methods>
        </class>
        <class>
            <name>com.jeantessier.diff.ClassReport</name>
            <new-methods>
                <declaration visibility="public" return-type="void" signature="visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)" full-signature="com.jeantessier.diff.ClassReport.visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)" throws="">public void visitInvokeDynamic_info(com.jeantessier.classreader.InvokeDynamic_info)</declaration>
                <declaration visibility="public" return-type="void" signature="visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)" full-signature="com.jeantessier.diff.ClassReport.visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)" throws="">public void visitMethodHandle_info(com.jeantessier.classreader.MethodHandle_info)</declaration>
                <declaration visibility="public" return-type="void" signature="visitMethodType_info(com.jeantessier.classreader.MethodType_info)" full-signature="com.jeantessier.diff.ClassReport.visitMethodType_info(com.jeantessier.classreader.MethodType_info)" throws="">public void visitMethodType_info(com.jeantessier.classreader.MethodType_info)</declaration>
            </new-methods>
        </class>
    </modified-classes>
    <new-interfaces>
        <name visibility="public" name="com.jeantessier.classreader.InvokeDynamic_info" interface="yes" extends="com.jeantessier.classreader.ConstantPoolEntry">com.jeantessier.classreader.InvokeDynamic_info</name>
        <name visibility="public" name="com.jeantessier.classreader.MethodHandle_info" interface="yes" extends="com.jeantessier.classreader.ConstantPoolEntry">com.jeantessier.classreader.MethodHandle_info</name>
        <name visibility="public" name="com.jeantessier.classreader.MethodType_info" interface="yes" extends="com.jeantessier.classreader.ConstantPoolEntry">com.jeantessier.classreader.MethodType_info</name>
    </new-interfaces>
    <new-classes>
        <name visibility="public" final="yes" super="yes" name="com.jeantessier.classreader.ReferenceKind" extends="java.lang.Enum" implements="">com.jeantessier.classreader.ReferenceKind</name>
        <name visibility="public" super="yes" name="com.jeantessier.classreader.impl.InvokeDynamic_info" extends="com.jeantessier.classreader.impl.ConstantPoolEntry" implements="com.jeantessier.classreader.InvokeDynamic_info">com.jeantessier.classreader.impl.InvokeDynamic_info</name>
        <name visibility="public" super="yes" name="com.jeantessier.classreader.impl.MethodHandle_info" extends="com.jeantessier.classreader.impl.ConstantPoolEntry" implements="com.jeantessier.classreader.MethodHandle_info">com.jeantessier.classreader.impl.MethodHandle_info</name>
        <name visibility="public" super="yes" name="com.jeantessier.classreader.impl.MethodType_info" extends="com.jeantessier.classreader.impl.ConstantPoolEntry" implements="com.jeantessier.classreader.MethodType_info">com.jeantessier.classreader.impl.MethodType_info</name>
    </new-classes>
</differences>
