class org.graalvm.compiler.replacements.test.ClassCastBytecodeExceptionTest$Exceptions
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.graalvm.compiler.replacements.test.ClassCastBytecodeExceptionTest$Exceptions
  super_class: java.lang.Object
{
  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.replacements.test.ClassCastBytecodeExceptionTest$Exceptions this
         0: .line 30
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.junit cannot be resolved\n\tThe import org.junit cannot be resolved\n\tThe import org.junit cannot be resolved\n\tThe import org.junit cannot be resolved\n\tThe import org.junit cannot be resolved\n\tThe import org.junit cannot be resolved\n\tRunWith cannot be resolved to a type\n\tParameterized cannot be resolved to a type\n\tAssert cannot be resolved\n\tParameter cannot be resolved to a type\n\tParameter cannot be resolved to a type\n\tParameters cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tTest cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.replacements.test.ClassCastBytecodeExceptionTest$Exceptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/replacements/test/ClassCastBytecodeExceptionTest$Exceptions;

  public static void throwClassCast(, java.lang.Class<?>);
    descriptor: (Ljava/lang/Object;Ljava/lang/Class;)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 75
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tAssert cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (Ljava/lang/Object;Ljava/lang/Class<*>;)V
    MethodParameters:
      Name  Flags
      obj   
      cls   
}
SourceFile: "ClassCastBytecodeExceptionTest.java"
NestHost: org.graalvm.compiler.replacements.test.ClassCastBytecodeExceptionTest
InnerClasses:
  private Exceptions = org.graalvm.compiler.replacements.test.ClassCastBytecodeExceptionTest$Exceptions of org.graalvm.compiler.replacements.test.ClassCastBytecodeExceptionTest