class javax.swing.TransferHandler$DropHandler implements java.awt.dnd.DropTargetListener, java.io.Serializable, java.awt.event.ActionListener
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: javax.swing.TransferHandler$DropHandler
  super_class: java.lang.Object
{
  private javax.swing.Timer timer;
    descriptor: Ljavax/swing/Timer;
    flags: (0x0002) ACC_PRIVATE

  private java.awt.Point lastPosition;
    descriptor: Ljava/awt/Point;
    flags: (0x0002) ACC_PRIVATE

  private java.awt.Rectangle outer;
    descriptor: Ljava/awt/Rectangle;
    flags: (0x0002) ACC_PRIVATE

  private java.awt.Rectangle inner;
    descriptor: Ljava/awt/Rectangle;
    flags: (0x0002) ACC_PRIVATE

  private int hysteresis;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private java.awt.Component component;
    descriptor: Ljava/awt/Component;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.Object state;
    descriptor: Ljava/lang/Object;
    flags: (0x0002) ACC_PRIVATE

  private javax.swing.TransferHandler$TransferSupport support;
    descriptor: Ljavax/swing/TransferHandler$TransferSupport;
    flags: (0x0002) ACC_PRIVATE

  private static final int AUTOSCROLL_INSET;
    descriptor: I
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    ConstantValue: 10

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=1, args_size=1
        start local 0 // javax.swing.TransferHandler$DropHandler this
         0: .line 1308
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 1314
            aload 0 /* this */
            new java.awt.Rectangle
            dup
            invokespecial java.awt.Rectangle.<init>:()V
            putfield javax.swing.TransferHandler$DropHandler.outer:Ljava/awt/Rectangle;
         2: .line 1315
            aload 0 /* this */
            new java.awt.Rectangle
            dup
            invokespecial java.awt.Rectangle.<init>:()V
            putfield javax.swing.TransferHandler$DropHandler.inner:Ljava/awt/Rectangle;
         3: .line 1316
            aload 0 /* this */
            bipush 10
            putfield javax.swing.TransferHandler$DropHandler.hysteresis:I
         4: .line 1320
            aload 0 /* this */
         5: .line 1321
            new javax.swing.TransferHandler$TransferSupport
            dup
            aconst_null
            aconst_null
            invokespecial javax.swing.TransferHandler$TransferSupport.<init>:(Ljava/awt/Component;Ljava/awt/dnd/DropTargetEvent;)V
            putfield javax.swing.TransferHandler$DropHandler.support:Ljavax/swing/TransferHandler$TransferSupport;
         6: .line 1308
            return
        end local 0 // javax.swing.TransferHandler$DropHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Ljavax/swing/TransferHandler$DropHandler;

  private void updateAutoscrollRegion(javax.swing.JComponent);
    descriptor: (Ljavax/swing/JComponent;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=7, locals=5, args_size=2
        start local 0 // javax.swing.TransferHandler$DropHandler this
        start local 1 // javax.swing.JComponent c
         0: .line 1339
            aload 1 /* c */
            invokevirtual javax.swing.JComponent.getVisibleRect:()Ljava/awt/Rectangle;
            astore 2 /* visible */
        start local 2 // java.awt.Rectangle visible
         1: .line 1340
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.outer:Ljava/awt/Rectangle;
            aload 2 /* visible */
            getfield java.awt.Rectangle.x:I
            aload 2 /* visible */
            getfield java.awt.Rectangle.y:I
            aload 2 /* visible */
            getfield java.awt.Rectangle.width:I
            aload 2 /* visible */
            getfield java.awt.Rectangle.height:I
            invokevirtual java.awt.Rectangle.setBounds:(IIII)V
         2: .line 1343
            new java.awt.Insets
            dup
            iconst_0
            iconst_0
            iconst_0
            iconst_0
            invokespecial java.awt.Insets.<init>:(IIII)V
            astore 3 /* i */
        start local 3 // java.awt.Insets i
         3: .line 1344
            aload 1 /* c */
            instanceof javax.swing.Scrollable
            ifeq 9
         4: .line 1345
            bipush 20
            istore 4 /* minSize */
        start local 4 // int minSize
         5: .line 1347
            aload 2 /* visible */
            getfield java.awt.Rectangle.width:I
            iload 4 /* minSize */
            if_icmplt 7
         6: .line 1348
            aload 3 /* i */
            aload 3 /* i */
            bipush 10
            dup_x1
            putfield java.awt.Insets.right:I
            putfield java.awt.Insets.left:I
         7: .line 1351
      StackMap locals: java.awt.Rectangle java.awt.Insets int
      StackMap stack:
            aload 2 /* visible */
            getfield java.awt.Rectangle.height:I
            iload 4 /* minSize */
            if_icmplt 9
         8: .line 1352
            aload 3 /* i */
            aload 3 /* i */
            bipush 10
            dup_x1
            putfield java.awt.Insets.bottom:I
            putfield java.awt.Insets.top:I
        end local 4 // int minSize
         9: .line 1357
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.inner:Ljava/awt/Rectangle;
            aload 2 /* visible */
            getfield java.awt.Rectangle.x:I
            aload 3 /* i */
            getfield java.awt.Insets.left:I
            iadd
        10: .line 1358
            aload 2 /* visible */
            getfield java.awt.Rectangle.y:I
            aload 3 /* i */
            getfield java.awt.Insets.top:I
            iadd
        11: .line 1359
            aload 2 /* visible */
            getfield java.awt.Rectangle.width:I
            aload 3 /* i */
            getfield java.awt.Insets.left:I
            aload 3 /* i */
            getfield java.awt.Insets.right:I
            iadd
            isub
        12: .line 1360
            aload 2 /* visible */
            getfield java.awt.Rectangle.height:I
            aload 3 /* i */
            getfield java.awt.Insets.top:I
            aload 3 /* i */
            getfield java.awt.Insets.bottom:I
            iadd
            isub
        13: .line 1357
            invokevirtual java.awt.Rectangle.setBounds:(IIII)V
        14: .line 1361
            return
        end local 3 // java.awt.Insets i
        end local 2 // java.awt.Rectangle visible
        end local 1 // javax.swing.JComponent c
        end local 0 // javax.swing.TransferHandler$DropHandler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0   15     0     this  Ljavax/swing/TransferHandler$DropHandler;
            0   15     1        c  Ljavax/swing/JComponent;
            1   15     2  visible  Ljava/awt/Rectangle;
            3   15     3        i  Ljava/awt/Insets;
            5    9     4  minSize  I
    MethodParameters:
      Name  Flags
      c     

  private void autoscroll(javax.swing.JComponent, java.awt.Point);
    descriptor: (Ljavax/swing/JComponent;Ljava/awt/Point;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=6, args_size=3
        start local 0 // javax.swing.TransferHandler$DropHandler this
        start local 1 // javax.swing.JComponent c
        start local 2 // java.awt.Point pos
         0: .line 1370
            aload 1 /* c */
            instanceof javax.swing.Scrollable
            ifeq 20
         1: .line 1371
            aload 1 /* c */
            checkcast javax.swing.Scrollable
            astore 3 /* s */
        start local 3 // javax.swing.Scrollable s
         2: .line 1372
            aload 2 /* pos */
            getfield java.awt.Point.y:I
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.inner:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.y:I
            if_icmpge 7
         3: .line 1374
            aload 3 /* s */
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.outer:Ljava/awt/Rectangle;
            iconst_1
            iconst_m1
            invokeinterface javax.swing.Scrollable.getScrollableUnitIncrement:(Ljava/awt/Rectangle;II)I
            istore 4 /* dy */
        start local 4 // int dy
         4: .line 1375
            new java.awt.Rectangle
            dup
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.inner:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.x:I
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.outer:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.y:I
            iload 4 /* dy */
            isub
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.inner:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.width:I
            iload 4 /* dy */
            invokespecial java.awt.Rectangle.<init>:(IIII)V
            astore 5 /* r */
        start local 5 // java.awt.Rectangle r
         5: .line 1376
            aload 1 /* c */
            aload 5 /* r */
            invokevirtual javax.swing.JComponent.scrollRectToVisible:(Ljava/awt/Rectangle;)V
        end local 5 // java.awt.Rectangle r
        end local 4 // int dy
         6: .line 1377
            goto 11
      StackMap locals: javax.swing.Scrollable
      StackMap stack:
         7: aload 2 /* pos */
            getfield java.awt.Point.y:I
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.inner:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.y:I
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.inner:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.height:I
            iadd
            if_icmple 11
         8: .line 1379
            aload 3 /* s */
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.outer:Ljava/awt/Rectangle;
            iconst_1
            iconst_1
            invokeinterface javax.swing.Scrollable.getScrollableUnitIncrement:(Ljava/awt/Rectangle;II)I
            istore 4 /* dy */
        start local 4 // int dy
         9: .line 1380
            new java.awt.Rectangle
            dup
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.inner:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.x:I
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.outer:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.y:I
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.outer:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.height:I
            iadd
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.inner:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.width:I
            iload 4 /* dy */
            invokespecial java.awt.Rectangle.<init>:(IIII)V
            astore 5 /* r */
        start local 5 // java.awt.Rectangle r
        10: .line 1381
            aload 1 /* c */
            aload 5 /* r */
            invokevirtual javax.swing.JComponent.scrollRectToVisible:(Ljava/awt/Rectangle;)V
        end local 5 // java.awt.Rectangle r
        end local 4 // int dy
        11: .line 1384
      StackMap locals:
      StackMap stack:
            aload 2 /* pos */
            getfield java.awt.Point.x:I
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.inner:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.x:I
            if_icmpge 16
        12: .line 1386
            aload 3 /* s */
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.outer:Ljava/awt/Rectangle;
            iconst_0
            iconst_m1
            invokeinterface javax.swing.Scrollable.getScrollableUnitIncrement:(Ljava/awt/Rectangle;II)I
            istore 4 /* dx */
        start local 4 // int dx
        13: .line 1387
            new java.awt.Rectangle
            dup
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.outer:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.x:I
            iload 4 /* dx */
            isub
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.inner:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.y:I
            iload 4 /* dx */
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.inner:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.height:I
            invokespecial java.awt.Rectangle.<init>:(IIII)V
            astore 5 /* r */
        start local 5 // java.awt.Rectangle r
        14: .line 1388
            aload 1 /* c */
            aload 5 /* r */
            invokevirtual javax.swing.JComponent.scrollRectToVisible:(Ljava/awt/Rectangle;)V
        end local 5 // java.awt.Rectangle r
        end local 4 // int dx
        15: .line 1389
            goto 20
      StackMap locals:
      StackMap stack:
        16: aload 2 /* pos */
            getfield java.awt.Point.x:I
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.inner:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.x:I
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.inner:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.width:I
            iadd
            if_icmple 20
        17: .line 1391
            aload 3 /* s */
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.outer:Ljava/awt/Rectangle;
            iconst_0
            iconst_1
            invokeinterface javax.swing.Scrollable.getScrollableUnitIncrement:(Ljava/awt/Rectangle;II)I
            istore 4 /* dx */
        start local 4 // int dx
        18: .line 1392
            new java.awt.Rectangle
            dup
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.outer:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.x:I
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.outer:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.width:I
            iadd
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.inner:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.y:I
            iload 4 /* dx */
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.inner:Ljava/awt/Rectangle;
            getfield java.awt.Rectangle.height:I
            invokespecial java.awt.Rectangle.<init>:(IIII)V
            astore 5 /* r */
        start local 5 // java.awt.Rectangle r
        19: .line 1393
            aload 1 /* c */
            aload 5 /* r */
            invokevirtual javax.swing.JComponent.scrollRectToVisible:(Ljava/awt/Rectangle;)V
        end local 5 // java.awt.Rectangle r
        end local 4 // int dx
        end local 3 // javax.swing.Scrollable s
        20: .line 1396
      StackMap locals:
      StackMap stack:
            return
        end local 2 // java.awt.Point pos
        end local 1 // javax.swing.JComponent c
        end local 0 // javax.swing.TransferHandler$DropHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   21     0  this  Ljavax/swing/TransferHandler$DropHandler;
            0   21     1     c  Ljavax/swing/JComponent;
            0   21     2   pos  Ljava/awt/Point;
            2   20     3     s  Ljavax/swing/Scrollable;
            4    6     4    dy  I
            5    6     5     r  Ljava/awt/Rectangle;
            9   11     4    dy  I
           10   11     5     r  Ljava/awt/Rectangle;
           13   15     4    dx  I
           14   15     5     r  Ljava/awt/Rectangle;
           18   20     4    dx  I
           19   20     5     r  Ljava/awt/Rectangle;
    MethodParameters:
      Name  Flags
      c     
      pos   

  private void initPropertiesIfNecessary();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=5, locals=3, args_size=1
        start local 0 // javax.swing.TransferHandler$DropHandler this
         0: .line 1403
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.timer:Ljavax/swing/Timer;
            ifnonnull 17
         1: .line 1404
            invokestatic java.awt.Toolkit.getDefaultToolkit:()Ljava/awt/Toolkit;
            astore 1 /* t */
        start local 1 // java.awt.Toolkit t
         2: .line 1408
            aload 1 /* t */
            ldc "DnD.Autoscroll.interval"
            invokevirtual java.awt.Toolkit.getDesktopProperty:(Ljava/lang/String;)Ljava/lang/Object;
         3: .line 1407
            checkcast java.lang.Integer
            astore 2 /* prop */
        start local 2 // java.lang.Integer prop
         4: .line 1410
            aload 0 /* this */
         5: new javax.swing.Timer
            dup
            aload 2 /* prop */
            ifnonnull 6
            bipush 100
            goto 7
      StackMap locals: javax.swing.TransferHandler$DropHandler java.awt.Toolkit java.lang.Integer
      StackMap stack: javax.swing.TransferHandler$DropHandler new 5 new 5
         6: aload 2 /* prop */
            invokevirtual java.lang.Integer.intValue:()I
      StackMap locals: javax.swing.TransferHandler$DropHandler java.awt.Toolkit java.lang.Integer
      StackMap stack: javax.swing.TransferHandler$DropHandler new 5 new 5 int
         7: aload 0 /* this */
            invokespecial javax.swing.Timer.<init>:(ILjava/awt/event/ActionListener;)V
            putfield javax.swing.TransferHandler$DropHandler.timer:Ljavax/swing/Timer;
         8: .line 1413
            aload 1 /* t */
            ldc "DnD.Autoscroll.initialDelay"
            invokevirtual java.awt.Toolkit.getDesktopProperty:(Ljava/lang/String;)Ljava/lang/Object;
         9: .line 1412
            checkcast java.lang.Integer
            astore 2 /* prop */
        10: .line 1415
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.timer:Ljavax/swing/Timer;
            aload 2 /* prop */
            ifnonnull 11
            bipush 100
            goto 12
      StackMap locals:
      StackMap stack: javax.swing.Timer
        11: aload 2 /* prop */
            invokevirtual java.lang.Integer.intValue:()I
      StackMap locals: javax.swing.TransferHandler$DropHandler java.awt.Toolkit java.lang.Integer
      StackMap stack: javax.swing.Timer int
        12: invokevirtual javax.swing.Timer.setInitialDelay:(I)V
        13: .line 1418
            aload 1 /* t */
            ldc "DnD.Autoscroll.cursorHysteresis"
            invokevirtual java.awt.Toolkit.getDesktopProperty:(Ljava/lang/String;)Ljava/lang/Object;
        14: .line 1417
            checkcast java.lang.Integer
            astore 2 /* prop */
        15: .line 1420
            aload 2 /* prop */
            ifnull 17
        16: .line 1421
            aload 0 /* this */
            aload 2 /* prop */
            invokevirtual java.lang.Integer.intValue:()I
            putfield javax.swing.TransferHandler$DropHandler.hysteresis:I
        end local 2 // java.lang.Integer prop
        end local 1 // java.awt.Toolkit t
        17: .line 1424
      StackMap locals:
      StackMap stack:
            return
        end local 0 // javax.swing.TransferHandler$DropHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     0  this  Ljavax/swing/TransferHandler$DropHandler;
            2   17     1     t  Ljava/awt/Toolkit;
            4   17     2  prop  Ljava/lang/Integer;

  public void actionPerformed(java.awt.event.ActionEvent);
    descriptor: (Ljava/awt/event/ActionEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.TransferHandler$DropHandler this
        start local 1 // java.awt.event.ActionEvent e
         0: .line 1433
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.component:Ljava/awt/Component;
            checkcast javax.swing.JComponent
            invokevirtual javax.swing.TransferHandler$DropHandler.updateAutoscrollRegion:(Ljavax/swing/JComponent;)V
         1: .line 1434
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.outer:Ljava/awt/Rectangle;
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.lastPosition:Ljava/awt/Point;
            invokevirtual java.awt.Rectangle.contains:(Ljava/awt/Point;)Z
            ifeq 3
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.inner:Ljava/awt/Rectangle;
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.lastPosition:Ljava/awt/Point;
            invokevirtual java.awt.Rectangle.contains:(Ljava/awt/Point;)Z
            ifne 3
         2: .line 1435
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.component:Ljava/awt/Component;
            checkcast javax.swing.JComponent
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.lastPosition:Ljava/awt/Point;
            invokevirtual javax.swing.TransferHandler$DropHandler.autoscroll:(Ljavax/swing/JComponent;Ljava/awt/Point;)V
         3: .line 1437
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.event.ActionEvent e
        end local 0 // javax.swing.TransferHandler$DropHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/TransferHandler$DropHandler;
            0    4     1     e  Ljava/awt/event/ActionEvent;
    MethodParameters:
      Name  Flags
      e     

  private void setComponentDropLocation(javax.swing.TransferHandler$TransferSupport, boolean);
    descriptor: (Ljavax/swing/TransferHandler$TransferSupport;Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=6, locals=4, args_size=3
        start local 0 // javax.swing.TransferHandler$DropHandler this
        start local 1 // javax.swing.TransferHandler$TransferSupport support
        start local 2 // boolean forDrop
         0: .line 1444
            aload 1 /* support */
            ifnonnull 2
         1: .line 1445
            aconst_null
            goto 3
         2: .line 1446
      StackMap locals:
      StackMap stack:
            aload 1 /* support */
            invokevirtual javax.swing.TransferHandler$TransferSupport.getDropLocation:()Ljavax/swing/TransferHandler$DropLocation;
         3: .line 1444
      StackMap locals:
      StackMap stack: javax.swing.TransferHandler$DropLocation
            astore 3 /* dropLocation */
        start local 3 // javax.swing.TransferHandler$DropLocation dropLocation
         4: .line 1448
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.component:Ljava/awt/Component;
            ldc "javax.swing.text.JTextComponent"
            invokestatic sun.awt.SunToolkit.isInstanceOf:(Ljava/lang/Object;Ljava/lang/String;)Z
            ifeq 9
         5: .line 1449
            aload 0 /* this */
            invokestatic sun.swing.SwingAccessor.getJTextComponentAccessor:()Lsun/swing/SwingAccessor$JTextComponentAccessor;
         6: .line 1450
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.component:Ljava/awt/Component;
            checkcast javax.swing.text.JTextComponent
            aload 3 /* dropLocation */
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.state:Ljava/lang/Object;
            iload 2 /* forDrop */
            invokeinterface sun.swing.SwingAccessor$JTextComponentAccessor.setDropLocation:(Ljavax/swing/text/JTextComponent;Ljavax/swing/TransferHandler$DropLocation;Ljava/lang/Object;Z)Ljava/lang/Object;
         7: .line 1449
            putfield javax.swing.TransferHandler$DropHandler.state:Ljava/lang/Object;
         8: .line 1451
            goto 11
      StackMap locals: javax.swing.TransferHandler$DropLocation
      StackMap stack:
         9: aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.component:Ljava/awt/Component;
            instanceof javax.swing.JComponent
            ifeq 11
        10: .line 1452
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.component:Ljava/awt/Component;
            checkcast javax.swing.JComponent
            aload 3 /* dropLocation */
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.state:Ljava/lang/Object;
            iload 2 /* forDrop */
            invokevirtual javax.swing.JComponent.setDropLocation:(Ljavax/swing/TransferHandler$DropLocation;Ljava/lang/Object;Z)Ljava/lang/Object;
            putfield javax.swing.TransferHandler$DropHandler.state:Ljava/lang/Object;
        11: .line 1454
      StackMap locals:
      StackMap stack:
            return
        end local 3 // javax.swing.TransferHandler$DropLocation dropLocation
        end local 2 // boolean forDrop
        end local 1 // javax.swing.TransferHandler$TransferSupport support
        end local 0 // javax.swing.TransferHandler$DropHandler this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   12     0          this  Ljavax/swing/TransferHandler$DropHandler;
            0   12     1       support  Ljavax/swing/TransferHandler$TransferSupport;
            0   12     2       forDrop  Z
            4   12     3  dropLocation  Ljavax/swing/TransferHandler$DropLocation;
    MethodParameters:
         Name  Flags
      support  
      forDrop  

  private void handleDrag(java.awt.dnd.DropTargetDragEvent);
    descriptor: (Ljava/awt/dnd/DropTargetDragEvent;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=5, args_size=2
        start local 0 // javax.swing.TransferHandler$DropHandler this
        start local 1 // java.awt.dnd.DropTargetDragEvent e
         0: .line 1458
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.component:Ljava/awt/Component;
            checkcast javax.swing.TransferHandler$HasGetTransferHandler
            invokeinterface javax.swing.TransferHandler$HasGetTransferHandler.getTransferHandler:()Ljavax/swing/TransferHandler;
         1: .line 1457
            astore 2 /* importer */
        start local 2 // javax.swing.TransferHandler importer
         2: .line 1460
            aload 2 /* importer */
            ifnonnull 6
         3: .line 1461
            aload 1 /* e */
            invokevirtual java.awt.dnd.DropTargetDragEvent.rejectDrag:()V
         4: .line 1462
            aload 0 /* this */
            aconst_null
            iconst_0
            invokevirtual javax.swing.TransferHandler$DropHandler.setComponentDropLocation:(Ljavax/swing/TransferHandler$TransferSupport;Z)V
         5: .line 1463
            return
         6: .line 1466
      StackMap locals: javax.swing.TransferHandler
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.support:Ljavax/swing/TransferHandler$TransferSupport;
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.component:Ljava/awt/Component;
            aload 1 /* e */
            invokevirtual javax.swing.TransferHandler$TransferSupport.setDNDVariables:(Ljava/awt/Component;Ljava/awt/dnd/DropTargetEvent;)V
         7: .line 1467
            aload 2 /* importer */
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.support:Ljavax/swing/TransferHandler$TransferSupport;
            invokevirtual javax.swing.TransferHandler.canImport:(Ljavax/swing/TransferHandler$TransferSupport;)Z
            istore 3 /* canImport */
        start local 3 // boolean canImport
         8: .line 1469
            iload 3 /* canImport */
            ifeq 11
         9: .line 1470
            aload 1 /* e */
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.support:Ljavax/swing/TransferHandler$TransferSupport;
            invokevirtual javax.swing.TransferHandler$TransferSupport.getDropAction:()I
            invokevirtual java.awt.dnd.DropTargetDragEvent.acceptDrag:(I)V
        10: .line 1471
            goto 12
        11: .line 1472
      StackMap locals: int
      StackMap stack:
            aload 1 /* e */
            invokevirtual java.awt.dnd.DropTargetDragEvent.rejectDrag:()V
        12: .line 1475
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.support:Ljavax/swing/TransferHandler$TransferSupport;
            getfield javax.swing.TransferHandler$TransferSupport.showDropLocationIsSet:Z
            ifeq 14
        13: .line 1476
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.support:Ljavax/swing/TransferHandler$TransferSupport;
            getfield javax.swing.TransferHandler$TransferSupport.showDropLocation:Z
            goto 15
        14: .line 1477
      StackMap locals:
      StackMap stack:
            iload 3 /* canImport */
        15: .line 1475
      StackMap locals:
      StackMap stack: int
            istore 4 /* showLocation */
        start local 4 // boolean showLocation
        16: .line 1479
            aload 0 /* this */
            iload 4 /* showLocation */
            ifeq 17
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.support:Ljavax/swing/TransferHandler$TransferSupport;
            goto 18
      StackMap locals: javax.swing.TransferHandler$DropHandler java.awt.dnd.DropTargetDragEvent javax.swing.TransferHandler int int
      StackMap stack: javax.swing.TransferHandler$DropHandler
        17: aconst_null
      StackMap locals: javax.swing.TransferHandler$DropHandler java.awt.dnd.DropTargetDragEvent javax.swing.TransferHandler int int
      StackMap stack: javax.swing.TransferHandler$DropHandler javax.swing.TransferHandler$TransferSupport
        18: iconst_0
            invokevirtual javax.swing.TransferHandler$DropHandler.setComponentDropLocation:(Ljavax/swing/TransferHandler$TransferSupport;Z)V
        19: .line 1480
            return
        end local 4 // boolean showLocation
        end local 3 // boolean canImport
        end local 2 // javax.swing.TransferHandler importer
        end local 1 // java.awt.dnd.DropTargetDragEvent e
        end local 0 // javax.swing.TransferHandler$DropHandler this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   20     0          this  Ljavax/swing/TransferHandler$DropHandler;
            0   20     1             e  Ljava/awt/dnd/DropTargetDragEvent;
            2   20     2      importer  Ljavax/swing/TransferHandler;
            8   20     3     canImport  Z
           16   20     4  showLocation  Z
    MethodParameters:
      Name  Flags
      e     

  public void dragEnter(java.awt.dnd.DropTargetDragEvent);
    descriptor: (Ljava/awt/dnd/DropTargetDragEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.TransferHandler$DropHandler this
        start local 1 // java.awt.dnd.DropTargetDragEvent e
         0: .line 1483
            aload 0 /* this */
            aconst_null
            putfield javax.swing.TransferHandler$DropHandler.state:Ljava/lang/Object;
         1: .line 1484
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual java.awt.dnd.DropTargetDragEvent.getDropTargetContext:()Ljava/awt/dnd/DropTargetContext;
            invokevirtual java.awt.dnd.DropTargetContext.getComponent:()Ljava/awt/Component;
            putfield javax.swing.TransferHandler$DropHandler.component:Ljava/awt/Component;
         2: .line 1486
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual javax.swing.TransferHandler$DropHandler.handleDrag:(Ljava/awt/dnd/DropTargetDragEvent;)V
         3: .line 1488
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.component:Ljava/awt/Component;
            instanceof javax.swing.JComponent
            ifeq 7
         4: .line 1489
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual java.awt.dnd.DropTargetDragEvent.getLocation:()Ljava/awt/Point;
            putfield javax.swing.TransferHandler$DropHandler.lastPosition:Ljava/awt/Point;
         5: .line 1490
            aload 0 /* this */
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.component:Ljava/awt/Component;
            checkcast javax.swing.JComponent
            invokevirtual javax.swing.TransferHandler$DropHandler.updateAutoscrollRegion:(Ljavax/swing/JComponent;)V
         6: .line 1491
            aload 0 /* this */
            invokevirtual javax.swing.TransferHandler$DropHandler.initPropertiesIfNecessary:()V
         7: .line 1493
      StackMap locals:
      StackMap stack:
            return
        end local 1 // java.awt.dnd.DropTargetDragEvent e
        end local 0 // javax.swing.TransferHandler$DropHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    8     0  this  Ljavax/swing/TransferHandler$DropHandler;
            0    8     1     e  Ljava/awt/dnd/DropTargetDragEvent;
    MethodParameters:
      Name  Flags
      e     

  public void dragOver(java.awt.dnd.DropTargetDragEvent);
    descriptor: (Ljava/awt/dnd/DropTargetDragEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=2
        start local 0 // javax.swing.TransferHandler$DropHandler this
        start local 1 // java.awt.dnd.DropTargetDragEvent e
         0: .line 1496
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual javax.swing.TransferHandler$DropHandler.handleDrag:(Ljava/awt/dnd/DropTargetDragEvent;)V
         1: .line 1498
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.component:Ljava/awt/Component;
            instanceof javax.swing.JComponent
            ifne 3
         2: .line 1499
            return
         3: .line 1502
      StackMap locals:
      StackMap stack:
            aload 1 /* e */
            invokevirtual java.awt.dnd.DropTargetDragEvent.getLocation:()Ljava/awt/Point;
            astore 2 /* p */
        start local 2 // java.awt.Point p
         4: .line 1504
            aload 2 /* p */
            getfield java.awt.Point.x:I
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.lastPosition:Ljava/awt/Point;
            getfield java.awt.Point.x:I
            isub
            invokestatic java.lang.Math.abs:(I)I
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.hysteresis:I
            if_icmpgt 6
         5: .line 1505
            aload 2 /* p */
            getfield java.awt.Point.y:I
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.lastPosition:Ljava/awt/Point;
            getfield java.awt.Point.y:I
            isub
            invokestatic java.lang.Math.abs:(I)I
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.hysteresis:I
            if_icmple 8
         6: .line 1507
      StackMap locals: java.awt.Point
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.timer:Ljavax/swing/Timer;
            invokevirtual javax.swing.Timer.isRunning:()Z
            ifeq 9
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.timer:Ljavax/swing/Timer;
            invokevirtual javax.swing.Timer.stop:()V
         7: .line 1508
            goto 9
         8: .line 1509
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.timer:Ljavax/swing/Timer;
            invokevirtual javax.swing.Timer.isRunning:()Z
            ifne 9
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.timer:Ljavax/swing/Timer;
            invokevirtual javax.swing.Timer.start:()V
         9: .line 1512
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 2 /* p */
            putfield javax.swing.TransferHandler$DropHandler.lastPosition:Ljava/awt/Point;
        10: .line 1513
            return
        end local 2 // java.awt.Point p
        end local 1 // java.awt.dnd.DropTargetDragEvent e
        end local 0 // javax.swing.TransferHandler$DropHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   11     0  this  Ljavax/swing/TransferHandler$DropHandler;
            0   11     1     e  Ljava/awt/dnd/DropTargetDragEvent;
            4   11     2     p  Ljava/awt/Point;
    MethodParameters:
      Name  Flags
      e     

  public void dragExit(java.awt.dnd.DropTargetEvent);
    descriptor: (Ljava/awt/dnd/DropTargetEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.TransferHandler$DropHandler this
        start local 1 // java.awt.dnd.DropTargetEvent e
         0: .line 1516
            aload 0 /* this */
            iconst_0
            invokevirtual javax.swing.TransferHandler$DropHandler.cleanup:(Z)V
         1: .line 1517
            return
        end local 1 // java.awt.dnd.DropTargetEvent e
        end local 0 // javax.swing.TransferHandler$DropHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljavax/swing/TransferHandler$DropHandler;
            0    2     1     e  Ljava/awt/dnd/DropTargetEvent;
    MethodParameters:
      Name  Flags
      e     

  public void drop(java.awt.dnd.DropTargetDropEvent);
    descriptor: (Ljava/awt/dnd/DropTargetDropEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // javax.swing.TransferHandler$DropHandler this
        start local 1 // java.awt.dnd.DropTargetDropEvent e
         0: .line 1521
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.component:Ljava/awt/Component;
            checkcast javax.swing.TransferHandler$HasGetTransferHandler
            invokeinterface javax.swing.TransferHandler$HasGetTransferHandler.getTransferHandler:()Ljavax/swing/TransferHandler;
         1: .line 1520
            astore 2 /* importer */
        start local 2 // javax.swing.TransferHandler importer
         2: .line 1523
            aload 2 /* importer */
            ifnonnull 6
         3: .line 1524
            aload 1 /* e */
            invokevirtual java.awt.dnd.DropTargetDropEvent.rejectDrop:()V
         4: .line 1525
            aload 0 /* this */
            iconst_0
            invokevirtual javax.swing.TransferHandler$DropHandler.cleanup:(Z)V
         5: .line 1526
            return
         6: .line 1529
      StackMap locals: javax.swing.TransferHandler
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.support:Ljavax/swing/TransferHandler$TransferSupport;
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.component:Ljava/awt/Component;
            aload 1 /* e */
            invokevirtual javax.swing.TransferHandler$TransferSupport.setDNDVariables:(Ljava/awt/Component;Ljava/awt/dnd/DropTargetEvent;)V
         7: .line 1530
            aload 2 /* importer */
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.support:Ljavax/swing/TransferHandler$TransferSupport;
            invokevirtual javax.swing.TransferHandler.canImport:(Ljavax/swing/TransferHandler$TransferSupport;)Z
            istore 3 /* canImport */
        start local 3 // boolean canImport
         8: .line 1532
            iload 3 /* canImport */
            ifeq 24
         9: .line 1533
            aload 1 /* e */
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.support:Ljavax/swing/TransferHandler$TransferSupport;
            invokevirtual javax.swing.TransferHandler$TransferSupport.getDropAction:()I
            invokevirtual java.awt.dnd.DropTargetDropEvent.acceptDrop:(I)V
        10: .line 1535
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.support:Ljavax/swing/TransferHandler$TransferSupport;
            getfield javax.swing.TransferHandler$TransferSupport.showDropLocationIsSet:Z
            ifeq 12
        11: .line 1536
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.support:Ljavax/swing/TransferHandler$TransferSupport;
            getfield javax.swing.TransferHandler$TransferSupport.showDropLocation:Z
            goto 13
        12: .line 1537
      StackMap locals: int
      StackMap stack:
            iload 3 /* canImport */
        13: .line 1535
      StackMap locals:
      StackMap stack: int
            istore 4 /* showLocation */
        start local 4 // boolean showLocation
        14: .line 1539
            aload 0 /* this */
            iload 4 /* showLocation */
            ifeq 15
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.support:Ljavax/swing/TransferHandler$TransferSupport;
            goto 16
      StackMap locals: javax.swing.TransferHandler$DropHandler java.awt.dnd.DropTargetDropEvent javax.swing.TransferHandler int int
      StackMap stack: javax.swing.TransferHandler$DropHandler
        15: aconst_null
      StackMap locals: javax.swing.TransferHandler$DropHandler java.awt.dnd.DropTargetDropEvent javax.swing.TransferHandler int int
      StackMap stack: javax.swing.TransferHandler$DropHandler javax.swing.TransferHandler$TransferSupport
        16: iconst_0
            invokevirtual javax.swing.TransferHandler$DropHandler.setComponentDropLocation:(Ljavax/swing/TransferHandler$TransferSupport;Z)V
        17: .line 1544
            aload 2 /* importer */
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.support:Ljavax/swing/TransferHandler$TransferSupport;
            invokevirtual javax.swing.TransferHandler.importData:(Ljavax/swing/TransferHandler$TransferSupport;)Z
            istore 5 /* success */
        start local 5 // boolean success
        18: .line 1545
            goto 21
        end local 5 // boolean success
      StackMap locals:
      StackMap stack: java.lang.RuntimeException
        19: pop
        20: .line 1546
            iconst_0
            istore 5 /* success */
        start local 5 // boolean success
        21: .line 1549
      StackMap locals: int
      StackMap stack:
            aload 1 /* e */
            iload 5 /* success */
            invokevirtual java.awt.dnd.DropTargetDropEvent.dropComplete:(Z)V
        22: .line 1550
            aload 0 /* this */
            iload 5 /* success */
            invokevirtual javax.swing.TransferHandler$DropHandler.cleanup:(Z)V
        end local 5 // boolean success
        end local 4 // boolean showLocation
        23: .line 1551
            goto 26
        24: .line 1552
      StackMap locals:
      StackMap stack:
            aload 1 /* e */
            invokevirtual java.awt.dnd.DropTargetDropEvent.rejectDrop:()V
        25: .line 1553
            aload 0 /* this */
            iconst_0
            invokevirtual javax.swing.TransferHandler$DropHandler.cleanup:(Z)V
        26: .line 1555
      StackMap locals:
      StackMap stack:
            return
        end local 3 // boolean canImport
        end local 2 // javax.swing.TransferHandler importer
        end local 1 // java.awt.dnd.DropTargetDropEvent e
        end local 0 // javax.swing.TransferHandler$DropHandler this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0   27     0          this  Ljavax/swing/TransferHandler$DropHandler;
            0   27     1             e  Ljava/awt/dnd/DropTargetDropEvent;
            2   27     2      importer  Ljavax/swing/TransferHandler;
            8   27     3     canImport  Z
           14   23     4  showLocation  Z
           18   19     5       success  Z
           21   23     5       success  Z
      Exception table:
        from    to  target  type
          17    18      19  Class java.lang.RuntimeException
    MethodParameters:
      Name  Flags
      e     

  public void dropActionChanged(java.awt.dnd.DropTargetDragEvent);
    descriptor: (Ljava/awt/dnd/DropTargetDragEvent;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // javax.swing.TransferHandler$DropHandler this
        start local 1 // java.awt.dnd.DropTargetDragEvent e
         0: .line 1562
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.component:Ljava/awt/Component;
            ifnonnull 2
         1: .line 1563
            return
         2: .line 1566
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* e */
            invokevirtual javax.swing.TransferHandler$DropHandler.handleDrag:(Ljava/awt/dnd/DropTargetDragEvent;)V
         3: .line 1567
            return
        end local 1 // java.awt.dnd.DropTargetDragEvent e
        end local 0 // javax.swing.TransferHandler$DropHandler this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Ljavax/swing/TransferHandler$DropHandler;
            0    4     1     e  Ljava/awt/dnd/DropTargetDragEvent;
    MethodParameters:
      Name  Flags
      e     

  private void cleanup(boolean);
    descriptor: (Z)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // javax.swing.TransferHandler$DropHandler this
        start local 1 // boolean forDrop
         0: .line 1570
            aload 0 /* this */
            aconst_null
            iload 1 /* forDrop */
            invokevirtual javax.swing.TransferHandler$DropHandler.setComponentDropLocation:(Ljavax/swing/TransferHandler$TransferSupport;Z)V
         1: .line 1571
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.component:Ljava/awt/Component;
            instanceof javax.swing.JComponent
            ifeq 3
         2: .line 1572
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.component:Ljava/awt/Component;
            checkcast javax.swing.JComponent
            invokevirtual javax.swing.JComponent.dndDone:()V
         3: .line 1575
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.timer:Ljavax/swing/Timer;
            ifnull 5
         4: .line 1576
            aload 0 /* this */
            getfield javax.swing.TransferHandler$DropHandler.timer:Ljavax/swing/Timer;
            invokevirtual javax.swing.Timer.stop:()V
         5: .line 1579
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aconst_null
            putfield javax.swing.TransferHandler$DropHandler.state:Ljava/lang/Object;
         6: .line 1580
            aload 0 /* this */
            aconst_null
            putfield javax.swing.TransferHandler$DropHandler.component:Ljava/awt/Component;
         7: .line 1581
            aload 0 /* this */
            aconst_null
            putfield javax.swing.TransferHandler$DropHandler.lastPosition:Ljava/awt/Point;
         8: .line 1582
            return
        end local 1 // boolean forDrop
        end local 0 // javax.swing.TransferHandler$DropHandler this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    9     0     this  Ljavax/swing/TransferHandler$DropHandler;
            0    9     1  forDrop  Z
    MethodParameters:
         Name  Flags
      forDrop  
}
SourceFile: "TransferHandler.java"
NestHost: javax.swing.TransferHandler
InnerClasses:
  private DropHandler = javax.swing.TransferHandler$DropHandler of javax.swing.TransferHandler
  public DropLocation = javax.swing.TransferHandler$DropLocation of javax.swing.TransferHandler
  abstract HasGetTransferHandler = javax.swing.TransferHandler$HasGetTransferHandler of javax.swing.TransferHandler
  public final TransferSupport = javax.swing.TransferHandler$TransferSupport of javax.swing.TransferHandler
  public abstract JTextComponentAccessor = sun.swing.SwingAccessor$JTextComponentAccessor of sun.swing.SwingAccessor