abstract class com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl extends com.sun.tools.jdi.MirrorImpl implements com.sun.jdi.request.EventRequest
  minor version: 0
  major version: 59
  flags: flags: (0x0420) ACC_SUPER, ACC_ABSTRACT
  this_class: com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl
  super_class: com.sun.tools.jdi.MirrorImpl
{
  int id;
    descriptor: I
    flags: (0x0000) 

  java.util.List<java.lang.Object> filters;
    descriptor: Ljava/util/List;
    flags: (0x0000) 
    Signature: Ljava/util/List<Ljava/lang/Object;>;

  boolean isEnabled;
    descriptor: Z
    flags: (0x0000) 

  boolean deleted;
    descriptor: Z
    flags: (0x0000) 

  byte suspendPolicy;
    descriptor: B
    flags: (0x0000) 

  private java.util.Map<java.lang.Object, java.lang.Object> clientProperties;
    descriptor: Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Object;>;

  final com.sun.tools.jdi.EventRequestManagerImpl this$0;
    descriptor: Lcom/sun/tools/jdi/EventRequestManagerImpl;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  void <init>(com.sun.tools.jdi.EventRequestManagerImpl);
    descriptor: (Lcom/sun/tools/jdi/EventRequestManagerImpl;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
         0: .line 131
            aload 0 /* this */
            aload 1
            putfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.this$0:Lcom/sun/tools/jdi/EventRequestManagerImpl;
         1: .line 132
            aload 0 /* this */
            aload 1
            getfield com.sun.tools.jdi.EventRequestManagerImpl.vm:Lcom/sun/tools/jdi/VirtualMachineImpl;
            invokespecial com.sun.tools.jdi.MirrorImpl.<init>:(Lcom/sun/jdi/VirtualMachine;)V
         2: .line 124
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.filters:Ljava/util/List;
         3: .line 126
            aload 0 /* this */
            iconst_0
            putfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.isEnabled:Z
         4: .line 127
            aload 0 /* this */
            iconst_0
            putfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.deleted:Z
         5: .line 128
            aload 0 /* this */
            iconst_2
            putfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.suspendPolicy:B
         6: .line 129
            aload 0 /* this */
            aconst_null
            putfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.clientProperties:Ljava/util/Map;
         7: .line 133
            return
        end local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/tools/jdi/EventRequestManagerImpl$EventRequestImpl;
    MethodParameters:
        Name  Flags
      this$0  final

  public boolean equals(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
        start local 1 // java.lang.Object obj
         0: .line 139
            aload 0 /* this */
            aload 1 /* obj */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // java.lang.Object obj
        end local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/tools/jdi/EventRequestManagerImpl$EventRequestImpl;
            0    2     1   obj  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      obj   

  public int hashCode();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
         0: .line 143
            aload 0 /* this */
            invokestatic java.lang.System.identityHashCode:(Ljava/lang/Object;)I
            ireturn
        end local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/jdi/EventRequestManagerImpl$EventRequestImpl;

  abstract int eventCmd();
    descriptor: ()I
    flags: (0x0400) ACC_ABSTRACT

  com.sun.jdi.request.InvalidRequestStateException invalidState();
    descriptor: ()Lcom/sun/jdi/request/InvalidRequestStateException;
    flags: (0x0000) 
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
         0: .line 149
            new com.sun.jdi.request.InvalidRequestStateException
            dup
            aload 0 /* this */
            invokevirtual java.lang.Object.toString:()Ljava/lang/String;
            invokespecial com.sun.jdi.request.InvalidRequestStateException.<init>:(Ljava/lang/String;)V
            areturn
        end local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/jdi/EventRequestManagerImpl$EventRequestImpl;

  java.lang.String state();
    descriptor: ()Ljava/lang/String;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
         0: .line 153
            aload 0 /* this */
            getfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.deleted:Z
            ifeq 1
            ldc " (deleted)"
            goto 3
         1: .line 154
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.isEnabled:()Z
            ifeq 2
            ldc " (enabled)"
            goto 3
      StackMap locals:
      StackMap stack:
         2: ldc " (disabled)"
         3: .line 153
      StackMap locals:
      StackMap stack: java.lang.String
            areturn
        end local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/tools/jdi/EventRequestManagerImpl$EventRequestImpl;

  java.util.List requestList();
    descriptor: ()Ljava/util/List;
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
         0: .line 161
            aload 0 /* this */
            getfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.this$0:Lcom/sun/tools/jdi/EventRequestManagerImpl;
            aload 0 /* this */
            invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.eventCmd:()I
            invokevirtual com.sun.tools.jdi.EventRequestManagerImpl.requestList:(I)Ljava/util/List;
            areturn
        end local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/jdi/EventRequestManagerImpl$EventRequestImpl;

  void delete();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
         0: .line 168
            aload 0 /* this */
            getfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.deleted:Z
            ifne 4
         1: .line 169
            aload 0 /* this */
            invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.requestList:()Ljava/util/List;
            aload 0 /* this */
            invokeinterface java.util.List.remove:(Ljava/lang/Object;)Z
            pop
         2: .line 170
            aload 0 /* this */
            invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.disable:()V
         3: .line 171
            aload 0 /* this */
            iconst_1
            putfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.deleted:Z
         4: .line 173
      StackMap locals:
      StackMap stack:
            return
        end local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    5     0  this  Lcom/sun/tools/jdi/EventRequestManagerImpl$EventRequestImpl;

  public boolean isEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
         0: .line 176
            aload 0 /* this */
            getfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.isEnabled:Z
            ireturn
        end local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/jdi/EventRequestManagerImpl$EventRequestImpl;

  public void enable();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
         0: .line 180
            aload 0 /* this */
            iconst_1
            invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.setEnabled:(Z)V
         1: .line 181
            return
        end local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/tools/jdi/EventRequestManagerImpl$EventRequestImpl;

  public void disable();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
         0: .line 184
            aload 0 /* this */
            iconst_0
            invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.setEnabled:(Z)V
         1: .line 185
            return
        end local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/sun/tools/jdi/EventRequestManagerImpl$EventRequestImpl;

  public synchronized void setEnabled(boolean);
    descriptor: (Z)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
        start local 1 // boolean val
         0: .line 188
            aload 0 /* this */
            getfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.deleted:Z
            ifeq 2
         1: .line 189
            aload 0 /* this */
            invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.invalidState:()Lcom/sun/jdi/request/InvalidRequestStateException;
            athrow
         2: .line 191
      StackMap locals:
      StackMap stack:
            iload 1 /* val */
            aload 0 /* this */
            getfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.isEnabled:Z
            if_icmpeq 7
         3: .line 192
            aload 0 /* this */
            getfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.isEnabled:Z
            ifeq 6
         4: .line 193
            aload 0 /* this */
            invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.clear:()V
         5: .line 194
            goto 7
         6: .line 195
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.set:()V
         7: .line 199
      StackMap locals:
      StackMap stack:
            return
        end local 1 // boolean val
        end local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Lcom/sun/tools/jdi/EventRequestManagerImpl$EventRequestImpl;
            0    8     1   val  Z
    MethodParameters:
      Name  Flags
      val   

  public synchronized void addCountFilter(int);
    descriptor: (I)V
    flags: (0x0021) ACC_PUBLIC, ACC_SYNCHRONIZED
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
        start local 1 // int count
         0: .line 202
            aload 0 /* this */
            invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.isEnabled:()Z
            ifne 1
            aload 0 /* this */
            getfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.deleted:Z
            ifeq 2
         1: .line 203
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.invalidState:()Lcom/sun/jdi/request/InvalidRequestStateException;
            athrow
         2: .line 205
      StackMap locals:
      StackMap stack:
            iload 1 /* count */
            iconst_1
            if_icmpge 4
         3: .line 206
            new java.lang.IllegalArgumentException
            dup
            ldc "count is less than one"
            invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
            athrow
         4: .line 208
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.filters:Ljava/util/List;
            iload 1 /* count */
            invokestatic com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier$Count.create:(I)Lcom/sun/tools/jdi/JDWP$EventRequest$Set$Modifier;
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
         5: .line 209
            return
        end local 1 // int count
        end local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    6     0   this  Lcom/sun/tools/jdi/EventRequestManagerImpl$EventRequestImpl;
            0    6     1  count  I
    MethodParameters:
       Name  Flags
      count  

  public void setSuspendPolicy(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
        start local 1 // int policy
         0: .line 212
            aload 0 /* this */
            invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.isEnabled:()Z
            ifne 1
            aload 0 /* this */
            getfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.deleted:Z
            ifeq 2
         1: .line 213
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.invalidState:()Lcom/sun/jdi/request/InvalidRequestStateException;
            athrow
         2: .line 215
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* policy */
            invokestatic com.sun.tools.jdi.EventRequestManagerImpl.JDItoJDWPSuspendPolicy:(I)B
            putfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.suspendPolicy:B
         3: .line 216
            return
        end local 1 // int policy
        end local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lcom/sun/tools/jdi/EventRequestManagerImpl$EventRequestImpl;
            0    4     1  policy  I
    MethodParameters:
        Name  Flags
      policy  

  public int suspendPolicy();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
         0: .line 219
            aload 0 /* this */
            getfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.suspendPolicy:B
            invokestatic com.sun.tools.jdi.EventRequestManagerImpl.JDWPtoJDISuspendPolicy:(B)I
            ireturn
        end local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/jdi/EventRequestManagerImpl$EventRequestImpl;

  synchronized void set();
    descriptor: ()V
    flags: (0x0020) ACC_SYNCHRONIZED
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
         0: .line 227
            aload 0 /* this */
            getfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.filters:Ljava/util/List;
         1: .line 228
            aload 0 /* this */
            getfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.filters:Ljava/util/List;
            invokeinterface java.util.List.size:()I
            anewarray com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier
         2: .line 227
            invokeinterface java.util.List.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier[]
         3: .line 226
            astore 1 /* mods */
        start local 1 // com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier[] mods
         4: .line 230
            aload 0 /* this */
            aload 0 /* this */
            getfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.vm:Lcom/sun/tools/jdi/VirtualMachineImpl;
            aload 0 /* this */
            invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.eventCmd:()I
            i2b
         5: .line 231
            aload 0 /* this */
            getfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.suspendPolicy:B
            aload 1 /* mods */
         6: .line 230
            invokestatic com.sun.tools.jdi.JDWP$EventRequest$Set.process:(Lcom/sun/tools/jdi/VirtualMachineImpl;BB[Lcom/sun/tools/jdi/JDWP$EventRequest$Set$Modifier;)Lcom/sun/tools/jdi/JDWP$EventRequest$Set;
         7: .line 231
            getfield com.sun.tools.jdi.JDWP$EventRequest$Set.requestID:I
         8: .line 230
            putfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.id:I
         9: .line 232
            goto 12
      StackMap locals: com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier[]
      StackMap stack: com.sun.tools.jdi.JDWPException
        10: astore 2 /* exc */
        start local 2 // com.sun.tools.jdi.JDWPException exc
        11: .line 233
            aload 2 /* exc */
            invokevirtual com.sun.tools.jdi.JDWPException.toJDIException:()Ljava/lang/RuntimeException;
            athrow
        end local 2 // com.sun.tools.jdi.JDWPException exc
        12: .line 235
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_1
            putfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.isEnabled:Z
        13: .line 236
            return
        end local 1 // com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier[] mods
        end local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   14     0  this  Lcom/sun/tools/jdi/EventRequestManagerImpl$EventRequestImpl;
            4   14     1  mods  [Lcom/sun/tools/jdi/JDWP$EventRequest$Set$Modifier;
           11   12     2   exc  Lcom/sun/tools/jdi/JDWPException;
      Exception table:
        from    to  target  type
           4     9      10  Class com.sun.tools.jdi.JDWPException

  synchronized void clear();
    descriptor: ()V
    flags: (0x0020) ACC_SYNCHRONIZED
    Code:
      stack=3, locals=2, args_size=1
        start local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
         0: .line 240
            aload 0 /* this */
            getfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.vm:Lcom/sun/tools/jdi/VirtualMachineImpl;
            aload 0 /* this */
            invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.eventCmd:()I
            i2b
            aload 0 /* this */
            getfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.id:I
            invokestatic com.sun.tools.jdi.JDWP$EventRequest$Clear.process:(Lcom/sun/tools/jdi/VirtualMachineImpl;BI)Lcom/sun/tools/jdi/JDWP$EventRequest$Clear;
            pop
         1: .line 241
            goto 4
      StackMap locals:
      StackMap stack: com.sun.tools.jdi.JDWPException
         2: astore 1 /* exc */
        start local 1 // com.sun.tools.jdi.JDWPException exc
         3: .line 242
            aload 1 /* exc */
            invokevirtual com.sun.tools.jdi.JDWPException.toJDIException:()Ljava/lang/RuntimeException;
            athrow
        end local 1 // com.sun.tools.jdi.JDWPException exc
         4: .line 244
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iconst_0
            putfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.isEnabled:Z
         5: .line 245
            return
        end local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lcom/sun/tools/jdi/EventRequestManagerImpl$EventRequestImpl;
            3    4     1   exc  Lcom/sun/tools/jdi/JDWPException;
      Exception table:
        from    to  target  type
           0     1       2  Class com.sun.tools.jdi.JDWPException

  private java.util.Map<java.lang.Object, java.lang.Object> getProperties();
    descriptor: ()Ljava/util/Map;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=1, args_size=1
        start local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
         0: .line 253
            aload 0 /* this */
            getfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.clientProperties:Ljava/util/Map;
            ifnonnull 2
         1: .line 254
            aload 0 /* this */
            new java.util.HashMap
            dup
            iconst_2
            invokespecial java.util.HashMap.<init>:(I)V
            putfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.clientProperties:Ljava/util/Map;
         2: .line 256
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.clientProperties:Ljava/util/Map;
            areturn
        end local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/jdi/EventRequestManagerImpl$EventRequestImpl;
    Signature: ()Ljava/util/Map<Ljava/lang/Object;Ljava/lang/Object;>;

  public final java.lang.Object getProperty(java.lang.Object);
    descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
        start local 1 // java.lang.Object key
         0: .line 268
            aload 0 /* this */
            getfield com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.clientProperties:Ljava/util/Map;
            ifnonnull 2
         1: .line 269
            aconst_null
            areturn
         2: .line 271
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.getProperties:()Ljava/util/Map;
            aload 1 /* key */
            invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.Object key
        end local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lcom/sun/tools/jdi/EventRequestManagerImpl$EventRequestImpl;
            0    3     1   key  Ljava/lang/Object;
    MethodParameters:
      Name  Flags
      key   

  public final void putProperty(java.lang.Object, java.lang.Object);
    descriptor: (Ljava/lang/Object;Ljava/lang/Object;)V
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
        start local 1 // java.lang.Object key
        start local 2 // java.lang.Object value
         0: .line 281
            aload 2 /* value */
            ifnull 3
         1: .line 282
            aload 0 /* this */
            invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.getProperties:()Ljava/util/Map;
            aload 1 /* key */
            aload 2 /* value */
            invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
            pop
         2: .line 283
            goto 4
         3: .line 284
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            invokevirtual com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl.getProperties:()Ljava/util/Map;
            aload 1 /* key */
            invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
            pop
         4: .line 286
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.lang.Object value
        end local 1 // java.lang.Object key
        end local 0 // com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0    5     0   this  Lcom/sun/tools/jdi/EventRequestManagerImpl$EventRequestImpl;
            0    5     1    key  Ljava/lang/Object;
            0    5     2  value  Ljava/lang/Object;
    MethodParameters:
       Name  Flags
      key    
      value  
}
SourceFile: "EventRequestManagerImpl.java"
NestHost: com.sun.tools.jdi.EventRequestManagerImpl
InnerClasses:
  private abstract EventRequestImpl = com.sun.tools.jdi.EventRequestManagerImpl$EventRequestImpl of com.sun.tools.jdi.EventRequestManagerImpl
  EventRequest = com.sun.tools.jdi.JDWP$EventRequest of com.sun.tools.jdi.JDWP
  Clear = com.sun.tools.jdi.JDWP$EventRequest$Clear of com.sun.tools.jdi.JDWP$EventRequest
  Set = com.sun.tools.jdi.JDWP$EventRequest$Set of com.sun.tools.jdi.JDWP$EventRequest
  Modifier = com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier of com.sun.tools.jdi.JDWP$EventRequest$Set
  Count = com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier$Count of com.sun.tools.jdi.JDWP$EventRequest$Set$Modifier