public abstract class com.sun.org.apache.bcel.internal.Repository
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.org.apache.bcel.internal.Repository
  super_class: java.lang.Object
{
  private static com.sun.org.apache.bcel.internal.util.Repository repository;
    descriptor: Lcom/sun/org/apache/bcel/internal/util/Repository;
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 39
            invokestatic com.sun.org.apache.bcel.internal.util.SyntheticRepository.getInstance:()Lcom/sun/org/apache/bcel/internal/util/SyntheticRepository;
         1: .line 38
            putstatic com.sun.org.apache.bcel.internal.Repository.repository:Lcom/sun/org/apache/bcel/internal/util/Repository;
         2: .line 39
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.bcel.internal.Repository this
         0: .line 36
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // com.sun.org.apache.bcel.internal.Repository this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/org/apache/bcel/internal/Repository;

  public static com.sun.org.apache.bcel.internal.util.Repository getRepository();
    descriptor: ()Lcom/sun/org/apache/bcel/internal/util/Repository;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 45
            getstatic com.sun.org.apache.bcel.internal.Repository.repository:Lcom/sun/org/apache/bcel/internal/util/Repository;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static void setRepository(com.sun.org.apache.bcel.internal.util.Repository);
    descriptor: (Lcom/sun/org/apache/bcel/internal/util/Repository;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.bcel.internal.util.Repository rep
         0: .line 52
            aload 0 /* rep */
            putstatic com.sun.org.apache.bcel.internal.Repository.repository:Lcom/sun/org/apache/bcel/internal/util/Repository;
         1: .line 53
            return
        end local 0 // com.sun.org.apache.bcel.internal.util.Repository rep
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0   rep  Lcom/sun/org/apache/bcel/internal/util/Repository;
    MethodParameters:
      Name  Flags
      rep   final

  public static com.sun.org.apache.bcel.internal.classfile.JavaClass lookupClass(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.String class_name
         0: .line 65
            getstatic com.sun.org.apache.bcel.internal.Repository.repository:Lcom/sun/org/apache/bcel/internal/util/Repository;
            aload 0 /* class_name */
            invokeinterface com.sun.org.apache.bcel.internal.util.Repository.loadClass:(Ljava/lang/String;)Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            areturn
        end local 0 // java.lang.String class_name
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0  class_name  Ljava/lang/String;
    Exceptions:
      throws java.lang.ClassNotFoundException
    MethodParameters:
            Name  Flags
      class_name  final

  public static com.sun.org.apache.bcel.internal.classfile.JavaClass lookupClass(java.lang.Class<?>);
    descriptor: (Ljava/lang/Class;)Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // java.lang.Class clazz
         0: .line 78
            getstatic com.sun.org.apache.bcel.internal.Repository.repository:Lcom/sun/org/apache/bcel/internal/util/Repository;
            aload 0 /* clazz */
            invokeinterface com.sun.org.apache.bcel.internal.util.Repository.loadClass:(Ljava/lang/Class;)Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            areturn
        end local 0 // java.lang.Class clazz
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  clazz  Ljava/lang/Class<*>;
    Exceptions:
      throws java.lang.ClassNotFoundException
    Signature: (Ljava/lang/Class<*>;)Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
    MethodParameters:
       Name  Flags
      clazz  final

  public static void clearCache();
    descriptor: ()V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 85
            getstatic com.sun.org.apache.bcel.internal.Repository.repository:Lcom/sun/org/apache/bcel/internal/util/Repository;
            invokeinterface com.sun.org.apache.bcel.internal.util.Repository.clear:()V
         1: .line 86
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public static com.sun.org.apache.bcel.internal.classfile.JavaClass addClass(com.sun.org.apache.bcel.internal.classfile.JavaClass);
    descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // com.sun.org.apache.bcel.internal.classfile.JavaClass clazz
         0: .line 95
            getstatic com.sun.org.apache.bcel.internal.Repository.repository:Lcom/sun/org/apache/bcel/internal/util/Repository;
            aload 0 /* clazz */
            invokevirtual com.sun.org.apache.bcel.internal.classfile.JavaClass.getClassName:()Ljava/lang/String;
            invokeinterface com.sun.org.apache.bcel.internal.util.Repository.findClass:(Ljava/lang/String;)Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            astore 1 /* old */
        start local 1 // com.sun.org.apache.bcel.internal.classfile.JavaClass old
         1: .line 96
            getstatic com.sun.org.apache.bcel.internal.Repository.repository:Lcom/sun/org/apache/bcel/internal/util/Repository;
            aload 0 /* clazz */
            invokeinterface com.sun.org.apache.bcel.internal.util.Repository.storeClass:(Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)V
         2: .line 97
            aload 1 /* old */
            areturn
        end local 1 // com.sun.org.apache.bcel.internal.classfile.JavaClass old
        end local 0 // com.sun.org.apache.bcel.internal.classfile.JavaClass clazz
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    3     0  clazz  Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            1    3     1    old  Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
    MethodParameters:
       Name  Flags
      clazz  final

  public static void removeClass(java.lang.String);
    descriptor: (Ljava/lang/String;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // java.lang.String clazz
         0: .line 104
            getstatic com.sun.org.apache.bcel.internal.Repository.repository:Lcom/sun/org/apache/bcel/internal/util/Repository;
            getstatic com.sun.org.apache.bcel.internal.Repository.repository:Lcom/sun/org/apache/bcel/internal/util/Repository;
            aload 0 /* clazz */
            invokeinterface com.sun.org.apache.bcel.internal.util.Repository.findClass:(Ljava/lang/String;)Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            invokeinterface com.sun.org.apache.bcel.internal.util.Repository.removeClass:(Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)V
         1: .line 105
            return
        end local 0 // java.lang.String clazz
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0  clazz  Ljava/lang/String;
    MethodParameters:
       Name  Flags
      clazz  final

  public static void removeClass(com.sun.org.apache.bcel.internal.classfile.JavaClass);
    descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.org.apache.bcel.internal.classfile.JavaClass clazz
         0: .line 111
            getstatic com.sun.org.apache.bcel.internal.Repository.repository:Lcom/sun/org/apache/bcel/internal/util/Repository;
            aload 0 /* clazz */
            invokeinterface com.sun.org.apache.bcel.internal.util.Repository.removeClass:(Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)V
         1: .line 112
            return
        end local 0 // com.sun.org.apache.bcel.internal.classfile.JavaClass clazz
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    2     0  clazz  Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
    MethodParameters:
       Name  Flags
      clazz  final

  public static com.sun.org.apache.bcel.internal.classfile.JavaClass[] getSuperClasses(com.sun.org.apache.bcel.internal.classfile.JavaClass);
    descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)[Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.bcel.internal.classfile.JavaClass clazz
         0: .line 120
            aload 0 /* clazz */
            invokevirtual com.sun.org.apache.bcel.internal.classfile.JavaClass.getSuperClasses:()[Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            areturn
        end local 0 // com.sun.org.apache.bcel.internal.classfile.JavaClass clazz
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  clazz  Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
    Exceptions:
      throws java.lang.ClassNotFoundException
    MethodParameters:
       Name  Flags
      clazz  final

  public static com.sun.org.apache.bcel.internal.classfile.JavaClass[] getSuperClasses(java.lang.String);
    descriptor: (Ljava/lang/String;)[Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=2, args_size=1
        start local 0 // java.lang.String class_name
         0: .line 130
            aload 0 /* class_name */
            invokestatic com.sun.org.apache.bcel.internal.Repository.lookupClass:(Ljava/lang/String;)Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            astore 1 /* jc */
        start local 1 // com.sun.org.apache.bcel.internal.classfile.JavaClass jc
         1: .line 131
            aload 1 /* jc */
            invokestatic com.sun.org.apache.bcel.internal.Repository.getSuperClasses:(Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)[Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            areturn
        end local 1 // com.sun.org.apache.bcel.internal.classfile.JavaClass jc
        end local 0 // java.lang.String class_name
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0  class_name  Ljava/lang/String;
            1    2     1          jc  Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
    Exceptions:
      throws java.lang.ClassNotFoundException
    MethodParameters:
            Name  Flags
      class_name  final

  public static com.sun.org.apache.bcel.internal.classfile.JavaClass[] getInterfaces(com.sun.org.apache.bcel.internal.classfile.JavaClass);
    descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)[Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.org.apache.bcel.internal.classfile.JavaClass clazz
         0: .line 142
            aload 0 /* clazz */
            invokevirtual com.sun.org.apache.bcel.internal.classfile.JavaClass.getAllInterfaces:()[Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            areturn
        end local 0 // com.sun.org.apache.bcel.internal.classfile.JavaClass clazz
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  clazz  Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
    Exceptions:
      throws java.lang.ClassNotFoundException
    MethodParameters:
       Name  Flags
      clazz  final

  public static com.sun.org.apache.bcel.internal.classfile.JavaClass[] getInterfaces(java.lang.String);
    descriptor: (Ljava/lang/String;)[Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.lang.String class_name
         0: .line 152
            aload 0 /* class_name */
            invokestatic com.sun.org.apache.bcel.internal.Repository.lookupClass:(Ljava/lang/String;)Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            invokestatic com.sun.org.apache.bcel.internal.Repository.getInterfaces:(Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)[Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            areturn
        end local 0 // java.lang.String class_name
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0  class_name  Ljava/lang/String;
    Exceptions:
      throws java.lang.ClassNotFoundException
    MethodParameters:
            Name  Flags
      class_name  final

  public static boolean instanceOf(com.sun.org.apache.bcel.internal.classfile.JavaClass, com.sun.org.apache.bcel.internal.classfile.JavaClass);
    descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.bcel.internal.classfile.JavaClass clazz
        start local 1 // com.sun.org.apache.bcel.internal.classfile.JavaClass super_class
         0: .line 164
            aload 0 /* clazz */
            aload 1 /* super_class */
            invokevirtual com.sun.org.apache.bcel.internal.classfile.JavaClass.instanceOf:(Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)Z
            ireturn
        end local 1 // com.sun.org.apache.bcel.internal.classfile.JavaClass super_class
        end local 0 // com.sun.org.apache.bcel.internal.classfile.JavaClass clazz
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0        clazz  Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            0    1     1  super_class  Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
    Exceptions:
      throws java.lang.ClassNotFoundException
    MethodParameters:
             Name  Flags
      clazz        final
      super_class  final

  public static boolean instanceOf(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.String clazz
        start local 1 // java.lang.String super_class
         0: .line 174
            aload 0 /* clazz */
            invokestatic com.sun.org.apache.bcel.internal.Repository.lookupClass:(Ljava/lang/String;)Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            aload 1 /* super_class */
            invokestatic com.sun.org.apache.bcel.internal.Repository.lookupClass:(Ljava/lang/String;)Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            invokestatic com.sun.org.apache.bcel.internal.Repository.instanceOf:(Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)Z
            ireturn
        end local 1 // java.lang.String super_class
        end local 0 // java.lang.String clazz
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0        clazz  Ljava/lang/String;
            0    1     1  super_class  Ljava/lang/String;
    Exceptions:
      throws java.lang.ClassNotFoundException
    MethodParameters:
             Name  Flags
      clazz        final
      super_class  final

  public static boolean instanceOf(com.sun.org.apache.bcel.internal.classfile.JavaClass, java.lang.String);
    descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;Ljava/lang/String;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.bcel.internal.classfile.JavaClass clazz
        start local 1 // java.lang.String super_class
         0: .line 183
            aload 0 /* clazz */
            aload 1 /* super_class */
            invokestatic com.sun.org.apache.bcel.internal.Repository.lookupClass:(Ljava/lang/String;)Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            invokestatic com.sun.org.apache.bcel.internal.Repository.instanceOf:(Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)Z
            ireturn
        end local 1 // java.lang.String super_class
        end local 0 // com.sun.org.apache.bcel.internal.classfile.JavaClass clazz
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0        clazz  Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            0    1     1  super_class  Ljava/lang/String;
    Exceptions:
      throws java.lang.ClassNotFoundException
    MethodParameters:
             Name  Flags
      clazz        final
      super_class  final

  public static boolean instanceOf(java.lang.String, com.sun.org.apache.bcel.internal.classfile.JavaClass);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.String clazz
        start local 1 // com.sun.org.apache.bcel.internal.classfile.JavaClass super_class
         0: .line 192
            aload 0 /* clazz */
            invokestatic com.sun.org.apache.bcel.internal.Repository.lookupClass:(Ljava/lang/String;)Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            aload 1 /* super_class */
            invokestatic com.sun.org.apache.bcel.internal.Repository.instanceOf:(Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)Z
            ireturn
        end local 1 // com.sun.org.apache.bcel.internal.classfile.JavaClass super_class
        end local 0 // java.lang.String clazz
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0        clazz  Ljava/lang/String;
            0    1     1  super_class  Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
    Exceptions:
      throws java.lang.ClassNotFoundException
    MethodParameters:
             Name  Flags
      clazz        final
      super_class  final

  public static boolean implementationOf(com.sun.org.apache.bcel.internal.classfile.JavaClass, com.sun.org.apache.bcel.internal.classfile.JavaClass);
    descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.bcel.internal.classfile.JavaClass clazz
        start local 1 // com.sun.org.apache.bcel.internal.classfile.JavaClass inter
         0: .line 202
            aload 0 /* clazz */
            aload 1 /* inter */
            invokevirtual com.sun.org.apache.bcel.internal.classfile.JavaClass.implementationOf:(Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)Z
            ireturn
        end local 1 // com.sun.org.apache.bcel.internal.classfile.JavaClass inter
        end local 0 // com.sun.org.apache.bcel.internal.classfile.JavaClass clazz
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  clazz  Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            0    1     1  inter  Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
    Exceptions:
      throws java.lang.ClassNotFoundException
    MethodParameters:
       Name  Flags
      clazz  final
      inter  final

  public static boolean implementationOf(java.lang.String, java.lang.String);
    descriptor: (Ljava/lang/String;Ljava/lang/String;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.String clazz
        start local 1 // java.lang.String inter
         0: .line 212
            aload 0 /* clazz */
            invokestatic com.sun.org.apache.bcel.internal.Repository.lookupClass:(Ljava/lang/String;)Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            aload 1 /* inter */
            invokestatic com.sun.org.apache.bcel.internal.Repository.lookupClass:(Ljava/lang/String;)Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            invokestatic com.sun.org.apache.bcel.internal.Repository.implementationOf:(Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)Z
            ireturn
        end local 1 // java.lang.String inter
        end local 0 // java.lang.String clazz
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  clazz  Ljava/lang/String;
            0    1     1  inter  Ljava/lang/String;
    Exceptions:
      throws java.lang.ClassNotFoundException
    MethodParameters:
       Name  Flags
      clazz  final
      inter  final

  public static boolean implementationOf(com.sun.org.apache.bcel.internal.classfile.JavaClass, java.lang.String);
    descriptor: (Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;Ljava/lang/String;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.org.apache.bcel.internal.classfile.JavaClass clazz
        start local 1 // java.lang.String inter
         0: .line 222
            aload 0 /* clazz */
            aload 1 /* inter */
            invokestatic com.sun.org.apache.bcel.internal.Repository.lookupClass:(Ljava/lang/String;)Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            invokestatic com.sun.org.apache.bcel.internal.Repository.implementationOf:(Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)Z
            ireturn
        end local 1 // java.lang.String inter
        end local 0 // com.sun.org.apache.bcel.internal.classfile.JavaClass clazz
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  clazz  Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            0    1     1  inter  Ljava/lang/String;
    Exceptions:
      throws java.lang.ClassNotFoundException
    MethodParameters:
       Name  Flags
      clazz  final
      inter  final

  public static boolean implementationOf(java.lang.String, com.sun.org.apache.bcel.internal.classfile.JavaClass);
    descriptor: (Ljava/lang/String;Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)Z
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // java.lang.String clazz
        start local 1 // com.sun.org.apache.bcel.internal.classfile.JavaClass inter
         0: .line 232
            aload 0 /* clazz */
            invokestatic com.sun.org.apache.bcel.internal.Repository.lookupClass:(Ljava/lang/String;)Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
            aload 1 /* inter */
            invokestatic com.sun.org.apache.bcel.internal.Repository.implementationOf:(Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;)Z
            ireturn
        end local 1 // com.sun.org.apache.bcel.internal.classfile.JavaClass inter
        end local 0 // java.lang.String clazz
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    1     0  clazz  Ljava/lang/String;
            0    1     1  inter  Lcom/sun/org/apache/bcel/internal/classfile/JavaClass;
    Exceptions:
      throws java.lang.ClassNotFoundException
    MethodParameters:
       Name  Flags
      clazz  final
      inter  final
}
SourceFile: "Repository.java"