final class com.oracle.svm.agent.BreakpointInterceptor$Breakpoint extends com.oracle.svm.agent.BreakpointInterceptor$AbstractBreakpoint<com.oracle.svm.agent.BreakpointInterceptor$BreakpointSpecification>
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.oracle.svm.agent.BreakpointInterceptor$Breakpoint
  super_class: com.oracle.svm.agent.BreakpointInterceptor$AbstractBreakpoint
{
  void <init>(com.oracle.svm.agent.BreakpointInterceptor$BreakpointSpecification, com.oracle.svm.jni.nativeapi.JNIObjectHandle, com.oracle.svm.jni.nativeapi.JNIMethodId);
    descriptor: (Lcom/oracle/svm/agent/BreakpointInterceptor$BreakpointSpecification;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;Lcom/oracle/svm/jni/nativeapi/JNIMethodId;)V
    flags: (0x0000) 
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.oracle.svm.agent.BreakpointInterceptor$Breakpoint this
        start local 1 // com.oracle.svm.agent.BreakpointInterceptor$BreakpointSpecification specification
        start local 2 // com.oracle.svm.jni.nativeapi.JNIObjectHandle clazz
        start local 3 // com.oracle.svm.jni.nativeapi.JNIMethodId method
         0: .line 1505
            aload 0 /* this */
            aload 1 /* specification */
            aload 2 /* clazz */
            aload 3 /* method */
            invokespecial com.oracle.svm.agent.BreakpointInterceptor$AbstractBreakpoint.<init>:(Lcom/oracle/svm/agent/BreakpointInterceptor$AbstractBreakpointSpecification;Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;Lcom/oracle/svm/jni/nativeapi/JNIMethodId;)V
         1: .line 1506
            return
        end local 3 // com.oracle.svm.jni.nativeapi.JNIMethodId method
        end local 2 // com.oracle.svm.jni.nativeapi.JNIObjectHandle clazz
        end local 1 // com.oracle.svm.agent.BreakpointInterceptor$BreakpointSpecification specification
        end local 0 // com.oracle.svm.agent.BreakpointInterceptor$Breakpoint this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    2     0           this  Lcom/oracle/svm/agent/BreakpointInterceptor$Breakpoint;
            0    2     1  specification  Lcom/oracle/svm/agent/BreakpointInterceptor$BreakpointSpecification;
            0    2     2          clazz  Lcom/oracle/svm/jni/nativeapi/JNIObjectHandle;
            0    2     3         method  Lcom/oracle/svm/jni/nativeapi/JNIMethodId;
    MethodParameters:
               Name  Flags
      specification  
      clazz          
      method         
}
Signature: Lcom/oracle/svm/agent/BreakpointInterceptor$AbstractBreakpoint<Lcom/oracle/svm/agent/BreakpointInterceptor$BreakpointSpecification;>;
SourceFile: "BreakpointInterceptor.java"
NestHost: com.oracle.svm.agent.BreakpointInterceptor
InnerClasses:
  private abstract AbstractBreakpoint = com.oracle.svm.agent.BreakpointInterceptor$AbstractBreakpoint of com.oracle.svm.agent.BreakpointInterceptor
  private abstract AbstractBreakpointSpecification = com.oracle.svm.agent.BreakpointInterceptor$AbstractBreakpointSpecification of com.oracle.svm.agent.BreakpointInterceptor
  private final Breakpoint = com.oracle.svm.agent.BreakpointInterceptor$Breakpoint of com.oracle.svm.agent.BreakpointInterceptor
  private BreakpointSpecification = com.oracle.svm.agent.BreakpointInterceptor$BreakpointSpecification of com.oracle.svm.agent.BreakpointInterceptor