final class sun.awt.windows.WTaskbarPeer implements java.awt.peer.TaskbarPeer
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: sun.awt.windows.WTaskbarPeer
  super_class: java.lang.Object
{
  private static boolean supported;
    descriptor: Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static boolean initExecuted;
    descriptor: Z
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC

  private static volatile int[] $SWITCH_TABLE$java$awt$Taskbar$Feature;
    descriptor: [I
    flags: (0x104a) ACC_PRIVATE, ACC_STATIC, ACC_VOLATILE, ACC_SYNTHETIC

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 42
            iconst_0
            putstatic sun.awt.windows.WTaskbarPeer.supported:Z
         1: .line 43
            iconst_0
            putstatic sun.awt.windows.WTaskbarPeer.initExecuted:Z
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private static synchronized void init();
    descriptor: ()V
    flags: (0x002a) ACC_PRIVATE, ACC_STATIC, ACC_SYNCHRONIZED
    Code:
      stack=2, locals=0, args_size=0
         0: .line 46
            getstatic sun.awt.windows.WTaskbarPeer.initExecuted:Z
            ifne 6
         1: .line 47
            invokestatic sun.awt.OSInfo.getWindowsVersion:()Lsun/awt/OSInfo$WindowsVersion;
         2: .line 48
            getstatic sun.awt.OSInfo.WINDOWS_7:Lsun/awt/OSInfo$WindowsVersion;
            invokevirtual sun.awt.OSInfo$WindowsVersion.compareTo:(Lsun/awt/OSInfo$WindowsVersion;)I
            iflt 4
         3: .line 49
            invokedynamic call()Ljava/util/concurrent/Callable;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()Ljava/lang/Object;
                  sun/awt/windows/WTaskbarPeer.lambda$0()Ljava/lang/Boolean; (6)
                  ()Ljava/lang/Boolean;
            invokestatic sun.awt.shell.ShellFolder.invoke:(Ljava/util/concurrent/Callable;)Ljava/lang/Object;
            checkcast java.lang.Boolean
            invokevirtual java.lang.Boolean.booleanValue:()Z
            ifeq 4
            iconst_1
            goto 5
      StackMap locals:
      StackMap stack:
         4: iconst_0
         5: .line 47
      StackMap locals:
      StackMap stack: int
            putstatic sun.awt.windows.WTaskbarPeer.supported:Z
         6: .line 51
      StackMap locals:
      StackMap stack:
            iconst_1
            putstatic sun.awt.windows.WTaskbarPeer.initExecuted:Z
         7: .line 52
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  static boolean isTaskbarSupported();
    descriptor: ()Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 55
            invokestatic sun.awt.windows.WTaskbarPeer.init:()V
         1: .line 56
            getstatic sun.awt.windows.WTaskbarPeer.supported:Z
            ireturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.awt.windows.WTaskbarPeer this
         0: .line 59
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 60
            invokestatic sun.awt.windows.WTaskbarPeer.init:()V
         2: .line 61
            return
        end local 0 // sun.awt.windows.WTaskbarPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lsun/awt/windows/WTaskbarPeer;

  public boolean isSupported(java.awt.Taskbar$Feature);
    descriptor: (Ljava/awt/Taskbar$Feature;)Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.awt.windows.WTaskbarPeer this
        start local 1 // java.awt.Taskbar$Feature feature
         0: .line 65
            invokestatic sun.awt.windows.WTaskbarPeer.$SWITCH_TABLE$java$awt$Taskbar$Feature:()[I
            aload 1 /* feature */
            invokevirtual java.awt.Taskbar$Feature.ordinal:()I
            iaload
            tableswitch { // 3 - 10
                    3: 1
                    4: 3
                    5: 3
                    6: 1
                    7: 3
                    8: 1
                    9: 3
                   10: 2
              default: 3
          }
         1: .line 69
      StackMap locals:
      StackMap stack:
            getstatic sun.awt.windows.WTaskbarPeer.supported:Z
            ireturn
         2: .line 71
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         3: .line 73
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 1 // java.awt.Taskbar$Feature feature
        end local 0 // sun.awt.windows.WTaskbarPeer this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    4     0     this  Lsun/awt/windows/WTaskbarPeer;
            0    4     1  feature  Ljava/awt/Taskbar$Feature;
    MethodParameters:
         Name  Flags
      feature  

  private static int[] imageToArray(java.awt.Image);
    descriptor: (Ljava/awt/Image;)[I
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=5, locals=5, args_size=1
        start local 0 // java.awt.Image image
         0: .line 78
            aload 0 /* image */
            ifnonnull 2
         1: .line 79
            aconst_null
            areturn
         2: .line 82
      StackMap locals:
      StackMap stack:
            aload 0 /* image */
            aconst_null
            invokevirtual java.awt.Image.getWidth:(Ljava/awt/image/ImageObserver;)I
            istore 1 /* w */
        start local 1 // int w
         3: .line 83
            aload 0 /* image */
            aconst_null
            invokevirtual java.awt.Image.getHeight:(Ljava/awt/image/ImageObserver;)I
            istore 2 /* h */
        start local 2 // int h
         4: .line 85
            iload 1 /* w */
            iflt 5
            iload 2 /* h */
            ifge 6
         5: .line 86
      StackMap locals: int int
      StackMap stack:
            aconst_null
            areturn
         6: .line 89
      StackMap locals:
      StackMap stack:
            new java.awt.image.BufferedImage
            dup
            iload 1 /* w */
            iload 2 /* h */
            iconst_3
            invokespecial java.awt.image.BufferedImage.<init>:(III)V
            astore 3 /* bimg */
        start local 3 // java.awt.image.BufferedImage bimg
         7: .line 90
            aload 3 /* bimg */
            invokevirtual java.awt.image.BufferedImage.createGraphics:()Ljava/awt/Graphics2D;
            astore 4 /* g2 */
        start local 4 // java.awt.Graphics2D g2
         8: .line 91
            aload 4 /* g2 */
            getstatic java.awt.AlphaComposite.Src:Ljava/awt/AlphaComposite;
            invokevirtual java.awt.Graphics2D.setComposite:(Ljava/awt/Composite;)V
         9: .line 92
            aload 4 /* g2 */
            aload 0 /* image */
            iconst_0
            iconst_0
            aconst_null
            invokevirtual java.awt.Graphics2D.drawImage:(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z
            pop
        10: .line 93
            aload 4 /* g2 */
            invokevirtual java.awt.Graphics2D.dispose:()V
        11: .line 95
            aload 3 /* bimg */
            invokevirtual java.awt.image.BufferedImage.getRaster:()Ljava/awt/image/WritableRaster;
            invokevirtual java.awt.image.WritableRaster.getDataBuffer:()Ljava/awt/image/DataBuffer;
            checkcast java.awt.image.DataBufferInt
            invokevirtual java.awt.image.DataBufferInt.getData:()[I
            areturn
        end local 4 // java.awt.Graphics2D g2
        end local 3 // java.awt.image.BufferedImage bimg
        end local 2 // int h
        end local 1 // int w
        end local 0 // java.awt.Image image
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   12     0  image  Ljava/awt/Image;
            3   12     1      w  I
            4   12     2      h  I
            7   12     3   bimg  Ljava/awt/image/BufferedImage;
            8   12     4     g2  Ljava/awt/Graphics2D;
    MethodParameters:
       Name  Flags
      image  

  public void setWindowIconBadge(java.awt.Window, java.awt.Image);
    descriptor: (Ljava/awt/Window;Ljava/awt/Image;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // sun.awt.windows.WTaskbarPeer this
        start local 1 // java.awt.Window window
        start local 2 // java.awt.Image image
         0: .line 100
            invokestatic sun.awt.AWTAccessor.getComponentAccessor:()Lsun/awt/AWTAccessor$ComponentAccessor;
            aload 1 /* window */
            invokeinterface sun.awt.AWTAccessor$ComponentAccessor.getPeer:(Ljava/awt/Component;)Ljava/awt/peer/ComponentPeer;
            checkcast sun.awt.windows.WWindowPeer
            astore 3 /* wp */
        start local 3 // sun.awt.windows.WWindowPeer wp
         1: .line 101
            aload 3 /* wp */
            ifnull 4
         2: .line 102
            aload 2 /* image */
            invokestatic sun.awt.windows.WTaskbarPeer.imageToArray:(Ljava/awt/Image;)[I
            astore 4 /* buffer */
        start local 4 // int[] buffer
         3: .line 103
            aload 0 /* this */
            aload 3 /* wp */
            aload 4 /* buffer */
            aload 2 /* image */
            invokedynamic call(Lsun/awt/windows/WTaskbarPeer;Lsun/awt/windows/WWindowPeer;[ILjava/awt/Image;)Ljava/util/concurrent/Callable;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()Ljava/lang/Object;
                  sun/awt/windows/WTaskbarPeer.lambda$1(Lsun/awt/windows/WWindowPeer;[ILjava/awt/Image;)Ljava/lang/Object; (7)
                  ()Ljava/lang/Object;
            invokestatic sun.awt.shell.ShellFolder.invoke:(Ljava/util/concurrent/Callable;)Ljava/lang/Object;
            pop
        end local 4 // int[] buffer
         4: .line 110
      StackMap locals: sun.awt.windows.WWindowPeer
      StackMap stack:
            return
        end local 3 // sun.awt.windows.WWindowPeer wp
        end local 2 // java.awt.Image image
        end local 1 // java.awt.Window window
        end local 0 // sun.awt.windows.WTaskbarPeer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lsun/awt/windows/WTaskbarPeer;
            0    5     1  window  Ljava/awt/Window;
            0    5     2   image  Ljava/awt/Image;
            1    5     3      wp  Lsun/awt/windows/WWindowPeer;
            3    4     4  buffer  [I
    MethodParameters:
        Name  Flags
      window  
      image   final

  public void requestWindowUserAttention(java.awt.Window);
    descriptor: (Ljava/awt/Window;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // sun.awt.windows.WTaskbarPeer this
        start local 1 // java.awt.Window window
         0: .line 114
            invokestatic sun.awt.AWTAccessor.getComponentAccessor:()Lsun/awt/AWTAccessor$ComponentAccessor;
            aload 1 /* window */
            invokeinterface sun.awt.AWTAccessor$ComponentAccessor.getPeer:(Ljava/awt/Component;)Ljava/awt/peer/ComponentPeer;
            checkcast sun.awt.windows.WWindowPeer
            astore 2 /* wp */
        start local 2 // sun.awt.windows.WWindowPeer wp
         1: .line 115
            aload 2 /* wp */
            ifnull 3
         2: .line 116
            aload 0 /* this */
            aload 2 /* wp */
            invokevirtual sun.awt.windows.WWindowPeer.getHWnd:()J
            invokevirtual sun.awt.windows.WTaskbarPeer.flashWindow:(J)V
         3: .line 118
      StackMap locals: sun.awt.windows.WWindowPeer
      StackMap stack:
            return
        end local 2 // sun.awt.windows.WWindowPeer wp
        end local 1 // java.awt.Window window
        end local 0 // sun.awt.windows.WTaskbarPeer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lsun/awt/windows/WTaskbarPeer;
            0    4     1  window  Ljava/awt/Window;
            1    4     2      wp  Lsun/awt/windows/WWindowPeer;
    MethodParameters:
        Name  Flags
      window  

  public void setWindowProgressValue(java.awt.Window, int);
    descriptor: (Ljava/awt/Window;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // sun.awt.windows.WTaskbarPeer this
        start local 1 // java.awt.Window window
        start local 2 // int value
         0: .line 122
            invokestatic sun.awt.AWTAccessor.getComponentAccessor:()Lsun/awt/AWTAccessor$ComponentAccessor;
            aload 1 /* window */
            invokeinterface sun.awt.AWTAccessor$ComponentAccessor.getPeer:(Ljava/awt/Component;)Ljava/awt/peer/ComponentPeer;
            checkcast sun.awt.windows.WWindowPeer
            astore 3 /* wp */
        start local 3 // sun.awt.windows.WWindowPeer wp
         1: .line 123
            aload 3 /* wp */
            ifnull 3
         2: .line 124
            aload 0 /* this */
            aload 3 /* wp */
            iload 2 /* value */
            invokedynamic call(Lsun/awt/windows/WTaskbarPeer;Lsun/awt/windows/WWindowPeer;I)Ljava/util/concurrent/Callable;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()Ljava/lang/Object;
                  sun/awt/windows/WTaskbarPeer.lambda$2(Lsun/awt/windows/WWindowPeer;I)Ljava/lang/Object; (7)
                  ()Ljava/lang/Object;
            invokestatic sun.awt.shell.ShellFolder.invoke:(Ljava/util/concurrent/Callable;)Ljava/lang/Object;
            pop
         3: .line 129
      StackMap locals: sun.awt.windows.WWindowPeer
      StackMap stack:
            return
        end local 3 // sun.awt.windows.WWindowPeer wp
        end local 2 // int value
        end local 1 // java.awt.Window window
        end local 0 // sun.awt.windows.WTaskbarPeer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lsun/awt/windows/WTaskbarPeer;
            0    4     1  window  Ljava/awt/Window;
            0    4     2   value  I
            1    4     3      wp  Lsun/awt/windows/WWindowPeer;
    MethodParameters:
        Name  Flags
      window  
      value   

  public void setWindowProgressState(java.awt.Window, java.awt.Taskbar$State);
    descriptor: (Ljava/awt/Window;Ljava/awt/Taskbar$State;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=3
        start local 0 // sun.awt.windows.WTaskbarPeer this
        start local 1 // java.awt.Window window
        start local 2 // java.awt.Taskbar$State state
         0: .line 133
            invokestatic sun.awt.AWTAccessor.getComponentAccessor:()Lsun/awt/AWTAccessor$ComponentAccessor;
            aload 1 /* window */
            invokeinterface sun.awt.AWTAccessor$ComponentAccessor.getPeer:(Ljava/awt/Component;)Ljava/awt/peer/ComponentPeer;
            checkcast sun.awt.windows.WWindowPeer
            astore 3 /* wp */
        start local 3 // sun.awt.windows.WWindowPeer wp
         1: .line 134
            aload 3 /* wp */
            ifnull 3
         2: .line 135
            aload 0 /* this */
            aload 3 /* wp */
            aload 2 /* state */
            invokedynamic call(Lsun/awt/windows/WTaskbarPeer;Lsun/awt/windows/WWindowPeer;Ljava/awt/Taskbar$State;)Ljava/util/concurrent/Callable;
              Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
                Method arguments:
                  ()Ljava/lang/Object;
                  sun/awt/windows/WTaskbarPeer.lambda$3(Lsun/awt/windows/WWindowPeer;Ljava/awt/Taskbar$State;)Ljava/lang/Object; (7)
                  ()Ljava/lang/Object;
            invokestatic sun.awt.shell.ShellFolder.invoke:(Ljava/util/concurrent/Callable;)Ljava/lang/Object;
            pop
         3: .line 140
      StackMap locals: sun.awt.windows.WWindowPeer
      StackMap stack:
            return
        end local 3 // sun.awt.windows.WWindowPeer wp
        end local 2 // java.awt.Taskbar$State state
        end local 1 // java.awt.Window window
        end local 0 // sun.awt.windows.WTaskbarPeer this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    4     0    this  Lsun/awt/windows/WTaskbarPeer;
            0    4     1  window  Ljava/awt/Window;
            0    4     2   state  Ljava/awt/Taskbar$State;
            1    4     3      wp  Lsun/awt/windows/WWindowPeer;
    MethodParameters:
        Name  Flags
      window  
      state   

  private static native boolean nativeInit();
    descriptor: ()Z
    flags: (0x010a) ACC_PRIVATE, ACC_STATIC, ACC_NATIVE

  private native void setProgressValue(long, int);
    descriptor: (JI)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      hwnd   
      value  

  private native void setProgressState(long, java.awt.Taskbar$State);
    descriptor: (JLjava/awt/Taskbar$State;)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
       Name  Flags
      hwnd   
      state  

  private native void setOverlayIcon(long, int[], int, int);
    descriptor: (J[III)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      hwnd    
      badge   
      width   
      height  

  private native void flashWindow(long);
    descriptor: (J)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      hWnd  

  static int[] $SWITCH_TABLE$java$awt$Taskbar$Feature();
    descriptor: ()[I
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=3, locals=1, args_size=0
         0: .line 40
            getstatic sun.awt.windows.WTaskbarPeer.$SWITCH_TABLE$java$awt$Taskbar$Feature:[I
            dup
            ifnull 1
            areturn
      StackMap locals:
      StackMap stack: int[]
         1: pop
            invokestatic java.awt.Taskbar$Feature.values:()[Ljava/awt/Taskbar$Feature;
            arraylength
            newarray 10
            astore 0
         2: aload 0
            getstatic java.awt.Taskbar$Feature.ICON_BADGE_IMAGE_WINDOW:Ljava/awt/Taskbar$Feature;
            invokevirtual java.awt.Taskbar$Feature.ordinal:()I
            iconst_3
            iastore
         3: goto 5
      StackMap locals: int[]
      StackMap stack: java.lang.NoSuchFieldError
         4: pop
      StackMap locals:
      StackMap stack:
         5: aload 0
            getstatic java.awt.Taskbar$Feature.ICON_BADGE_NUMBER:Ljava/awt/Taskbar$Feature;
            invokevirtual java.awt.Taskbar$Feature.ordinal:()I
            iconst_2
            iastore
         6: goto 8
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
         7: pop
      StackMap locals:
      StackMap stack:
         8: aload 0
            getstatic java.awt.Taskbar$Feature.ICON_BADGE_TEXT:Ljava/awt/Taskbar$Feature;
            invokevirtual java.awt.Taskbar$Feature.ordinal:()I
            iconst_1
            iastore
         9: goto 11
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        10: pop
      StackMap locals:
      StackMap stack:
        11: aload 0
            getstatic java.awt.Taskbar$Feature.ICON_IMAGE:Ljava/awt/Taskbar$Feature;
            invokevirtual java.awt.Taskbar$Feature.ordinal:()I
            iconst_4
            iastore
        12: goto 14
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        13: pop
      StackMap locals:
      StackMap stack:
        14: aload 0
            getstatic java.awt.Taskbar$Feature.MENU:Ljava/awt/Taskbar$Feature;
            invokevirtual java.awt.Taskbar$Feature.ordinal:()I
            iconst_5
            iastore
        15: goto 17
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        16: pop
      StackMap locals:
      StackMap stack:
        17: aload 0
            getstatic java.awt.Taskbar$Feature.PROGRESS_STATE_WINDOW:Ljava/awt/Taskbar$Feature;
            invokevirtual java.awt.Taskbar$Feature.ordinal:()I
            bipush 6
            iastore
        18: goto 20
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        19: pop
      StackMap locals:
      StackMap stack:
        20: aload 0
            getstatic java.awt.Taskbar$Feature.PROGRESS_VALUE:Ljava/awt/Taskbar$Feature;
            invokevirtual java.awt.Taskbar$Feature.ordinal:()I
            bipush 7
            iastore
        21: goto 23
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        22: pop
      StackMap locals:
      StackMap stack:
        23: aload 0
            getstatic java.awt.Taskbar$Feature.PROGRESS_VALUE_WINDOW:Ljava/awt/Taskbar$Feature;
            invokevirtual java.awt.Taskbar$Feature.ordinal:()I
            bipush 8
            iastore
        24: goto 26
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        25: pop
      StackMap locals:
      StackMap stack:
        26: aload 0
            getstatic java.awt.Taskbar$Feature.USER_ATTENTION:Ljava/awt/Taskbar$Feature;
            invokevirtual java.awt.Taskbar$Feature.ordinal:()I
            bipush 9
            iastore
        27: goto 29
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        28: pop
      StackMap locals:
      StackMap stack:
        29: aload 0
            getstatic java.awt.Taskbar$Feature.USER_ATTENTION_WINDOW:Ljava/awt/Taskbar$Feature;
            invokevirtual java.awt.Taskbar$Feature.ordinal:()I
            bipush 10
            iastore
        30: goto 32
      StackMap locals:
      StackMap stack: java.lang.NoSuchFieldError
        31: pop
      StackMap locals:
      StackMap stack:
        32: aload 0
            dup
            putstatic sun.awt.windows.WTaskbarPeer.$SWITCH_TABLE$java$awt$Taskbar$Feature:[I
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
      Exception table:
        from    to  target  type
           2     3       4  Class java.lang.NoSuchFieldError
           5     6       7  Class java.lang.NoSuchFieldError
           8     9      10  Class java.lang.NoSuchFieldError
          11    12      13  Class java.lang.NoSuchFieldError
          14    15      16  Class java.lang.NoSuchFieldError
          17    18      19  Class java.lang.NoSuchFieldError
          20    21      22  Class java.lang.NoSuchFieldError
          23    24      25  Class java.lang.NoSuchFieldError
          26    27      28  Class java.lang.NoSuchFieldError
          29    30      31  Class java.lang.NoSuchFieldError

  private static java.lang.Boolean lambda$0();
    descriptor: ()Ljava/lang/Boolean;
    flags: (0x100a) ACC_PRIVATE, ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 49
            invokestatic sun.awt.windows.WTaskbarPeer.nativeInit:()Z
            invokestatic java.lang.Boolean.valueOf:(Z)Ljava/lang/Boolean;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Exceptions:
      throws java.lang.Exception

  private java.lang.Object lambda$1(sun.awt.windows.WWindowPeer, int[], java.awt.Image);
    descriptor: (Lsun/awt/windows/WWindowPeer;[ILjava/awt/Image;)Ljava/lang/Object;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=7, locals=4, args_size=4
        start local 0 // sun.awt.windows.WTaskbarPeer this
         0: .line 104
            aload 0 /* this */
            aload 1
            invokevirtual sun.awt.windows.WWindowPeer.getHWnd:()J
            aload 2
         1: .line 105
            aload 2
            ifnull 2
            aload 3
            aconst_null
            invokevirtual java.awt.Image.getWidth:(Ljava/awt/image/ImageObserver;)I
            goto 3
      StackMap locals: sun.awt.windows.WTaskbarPeer sun.awt.windows.WWindowPeer int[] java.awt.Image
      StackMap stack: sun.awt.windows.WTaskbarPeer long int[]
         2: iconst_0
         3: .line 106
      StackMap locals: sun.awt.windows.WTaskbarPeer sun.awt.windows.WWindowPeer int[] java.awt.Image
      StackMap stack: sun.awt.windows.WTaskbarPeer long int[] int
            aload 2
            ifnull 4
            aload 3
            aconst_null
            invokevirtual java.awt.Image.getHeight:(Ljava/awt/image/ImageObserver;)I
            goto 5
      StackMap locals: sun.awt.windows.WTaskbarPeer sun.awt.windows.WWindowPeer int[] java.awt.Image
      StackMap stack: sun.awt.windows.WTaskbarPeer long int[] int
         4: iconst_0
         5: .line 104
      StackMap locals: sun.awt.windows.WTaskbarPeer sun.awt.windows.WWindowPeer int[] java.awt.Image
      StackMap stack: sun.awt.windows.WTaskbarPeer long int[] int int
            invokevirtual sun.awt.windows.WTaskbarPeer.setOverlayIcon:(J[III)V
         6: .line 107
            aconst_null
            areturn
        end local 0 // sun.awt.windows.WTaskbarPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    7     0  this  Lsun/awt/windows/WTaskbarPeer;
    Exceptions:
      throws java.lang.Exception

  private java.lang.Object lambda$2(sun.awt.windows.WWindowPeer, int);
    descriptor: (Lsun/awt/windows/WWindowPeer;I)Ljava/lang/Object;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // sun.awt.windows.WTaskbarPeer this
         0: .line 125
            aload 0 /* this */
            aload 1
            invokevirtual sun.awt.windows.WWindowPeer.getHWnd:()J
            iload 2
            invokevirtual sun.awt.windows.WTaskbarPeer.setProgressValue:(JI)V
         1: .line 126
            aconst_null
            areturn
        end local 0 // sun.awt.windows.WTaskbarPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/awt/windows/WTaskbarPeer;
    Exceptions:
      throws java.lang.Exception

  private java.lang.Object lambda$3(sun.awt.windows.WWindowPeer, java.awt.Taskbar$State);
    descriptor: (Lsun/awt/windows/WWindowPeer;Ljava/awt/Taskbar$State;)Ljava/lang/Object;
    flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // sun.awt.windows.WTaskbarPeer this
         0: .line 136
            aload 0 /* this */
            aload 1
            invokevirtual sun.awt.windows.WWindowPeer.getHWnd:()J
            aload 2
            invokevirtual sun.awt.windows.WTaskbarPeer.setProgressState:(JLjava/awt/Taskbar$State;)V
         1: .line 137
            aconst_null
            areturn
        end local 0 // sun.awt.windows.WTaskbarPeer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/awt/windows/WTaskbarPeer;
    Exceptions:
      throws java.lang.Exception
}
SourceFile: "WTaskbarPeer.java"
InnerClasses:
  public final Feature = java.awt.Taskbar$Feature of java.awt.Taskbar
  public final State = java.awt.Taskbar$State of java.awt.Taskbar
  public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
  public abstract ComponentAccessor = sun.awt.AWTAccessor$ComponentAccessor of sun.awt.AWTAccessor
  public WindowsVersion = sun.awt.OSInfo$WindowsVersion of sun.awt.OSInfo