final class sun.security.provider.ByteArrayAccess
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: sun.security.provider.ByteArrayAccess
  super_class: java.lang.Object
{
  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.security.provider.ByteArrayAccess this
         0: .line 48
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 50
            return
        end local 0 // sun.security.provider.ByteArrayAccess this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lsun/security/provider/ByteArrayAccess;

  static void i2bLittle(int[], int, byte[], int, int);
    descriptor: ([II[BII)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // int[] in
        start local 1 // int inOfs
        start local 2 // byte[] out
        start local 3 // int outOfs
        start local 4 // int len
         0: .line 76
            iload 4 /* len */
            iload 3 /* outOfs */
            iadd
            istore 4 /* len */
         1: .line 77
            goto 4
         2: .line 78
      StackMap locals:
      StackMap stack:
            getstatic sun.security.provider.ByteArrayAccess$LE.INT_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 2 /* out */
            iload 3 /* outOfs */
            aload 0 /* in */
            iload 1 /* inOfs */
            iinc 1 /* inOfs */ 1
            iaload
            invokevirtual java.lang.invoke.VarHandle.set:([BII)V
         3: .line 79
            iinc 3 /* outOfs */ 4
         4: .line 77
      StackMap locals:
      StackMap stack:
            iload 3 /* outOfs */
            iload 4 /* len */
            if_icmplt 2
         5: .line 81
            return
        end local 4 // int len
        end local 3 // int outOfs
        end local 2 // byte[] out
        end local 1 // int inOfs
        end local 0 // int[] in
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0      in  [I
            0    6     1   inOfs  I
            0    6     2     out  [B
            0    6     3  outOfs  I
            0    6     4     len  I
    MethodParameters:
        Name  Flags
      in      
      inOfs   
      out     
      outOfs  
      len     

  static void i2bLittle4(int, byte[], int);
    descriptor: (I[BI)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // int val
        start local 1 // byte[] out
        start local 2 // int outOfs
         0: .line 85
            getstatic sun.security.provider.ByteArrayAccess$LE.INT_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 1 /* out */
            iload 2 /* outOfs */
            iload 0 /* val */
            invokevirtual java.lang.invoke.VarHandle.set:([BII)V
         1: .line 86
            return
        end local 2 // int outOfs
        end local 1 // byte[] out
        end local 0 // int val
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0     val  I
            0    2     1     out  [B
            0    2     2  outOfs  I
    MethodParameters:
        Name  Flags
      val     
      out     
      outOfs  

  static void b2iBig(byte[], int, int[], int, int);
    descriptor: ([BI[III)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // byte[] in
        start local 1 // int inOfs
        start local 2 // int[] out
        start local 3 // int outOfs
        start local 4 // int len
         0: .line 92
            iload 4 /* len */
            iload 1 /* inOfs */
            iadd
            istore 4 /* len */
         1: .line 93
            goto 4
         2: .line 94
      StackMap locals:
      StackMap stack:
            aload 2 /* out */
            iload 3 /* outOfs */
            iinc 3 /* outOfs */ 1
            getstatic sun.security.provider.ByteArrayAccess$BE.INT_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            invokevirtual java.lang.invoke.VarHandle.get:([BI)I
            iastore
         3: .line 95
            iinc 1 /* inOfs */ 4
         4: .line 93
      StackMap locals:
      StackMap stack:
            iload 1 /* inOfs */
            iload 4 /* len */
            if_icmplt 2
         5: .line 97
            return
        end local 4 // int len
        end local 3 // int outOfs
        end local 2 // int[] out
        end local 1 // int inOfs
        end local 0 // byte[] in
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0      in  [B
            0    6     1   inOfs  I
            0    6     2     out  [I
            0    6     3  outOfs  I
            0    6     4     len  I
    MethodParameters:
        Name  Flags
      in      
      inOfs   
      out     
      outOfs  
      len     

  static void b2iBig64(byte[], int, int[]);
    descriptor: ([BI[I)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // byte[] in
        start local 1 // int inOfs
        start local 2 // int[] out
         0: .line 101
            aload 2 /* out */
            iconst_0
            getstatic sun.security.provider.ByteArrayAccess$BE.INT_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            invokevirtual java.lang.invoke.VarHandle.get:([BI)I
            iastore
         1: .line 102
            aload 2 /* out */
            iconst_1
            getstatic sun.security.provider.ByteArrayAccess$BE.INT_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            iconst_4
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)I
            iastore
         2: .line 103
            aload 2 /* out */
            iconst_2
            getstatic sun.security.provider.ByteArrayAccess$BE.INT_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 8
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)I
            iastore
         3: .line 104
            aload 2 /* out */
            iconst_3
            getstatic sun.security.provider.ByteArrayAccess$BE.INT_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 12
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)I
            iastore
         4: .line 105
            aload 2 /* out */
            iconst_4
            getstatic sun.security.provider.ByteArrayAccess$BE.INT_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 16
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)I
            iastore
         5: .line 106
            aload 2 /* out */
            iconst_5
            getstatic sun.security.provider.ByteArrayAccess$BE.INT_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 20
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)I
            iastore
         6: .line 107
            aload 2 /* out */
            bipush 6
            getstatic sun.security.provider.ByteArrayAccess$BE.INT_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 24
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)I
            iastore
         7: .line 108
            aload 2 /* out */
            bipush 7
            getstatic sun.security.provider.ByteArrayAccess$BE.INT_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 28
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)I
            iastore
         8: .line 109
            aload 2 /* out */
            bipush 8
            getstatic sun.security.provider.ByteArrayAccess$BE.INT_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 32
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)I
            iastore
         9: .line 110
            aload 2 /* out */
            bipush 9
            getstatic sun.security.provider.ByteArrayAccess$BE.INT_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 36
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)I
            iastore
        10: .line 111
            aload 2 /* out */
            bipush 10
            getstatic sun.security.provider.ByteArrayAccess$BE.INT_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 40
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)I
            iastore
        11: .line 112
            aload 2 /* out */
            bipush 11
            getstatic sun.security.provider.ByteArrayAccess$BE.INT_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 44
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)I
            iastore
        12: .line 113
            aload 2 /* out */
            bipush 12
            getstatic sun.security.provider.ByteArrayAccess$BE.INT_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 48
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)I
            iastore
        13: .line 114
            aload 2 /* out */
            bipush 13
            getstatic sun.security.provider.ByteArrayAccess$BE.INT_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 52
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)I
            iastore
        14: .line 115
            aload 2 /* out */
            bipush 14
            getstatic sun.security.provider.ByteArrayAccess$BE.INT_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 56
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)I
            iastore
        15: .line 116
            aload 2 /* out */
            bipush 15
            getstatic sun.security.provider.ByteArrayAccess$BE.INT_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 60
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)I
            iastore
        16: .line 117
            return
        end local 2 // int[] out
        end local 1 // int inOfs
        end local 0 // byte[] in
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   17     0     in  [B
            0   17     1  inOfs  I
            0   17     2    out  [I
    MethodParameters:
       Name  Flags
      in     
      inOfs  
      out    

  static void i2bBig(int[], int, byte[], int, int);
    descriptor: ([II[BII)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // int[] in
        start local 1 // int inOfs
        start local 2 // byte[] out
        start local 3 // int outOfs
        start local 4 // int len
         0: .line 123
            iload 4 /* len */
            iload 3 /* outOfs */
            iadd
            istore 4 /* len */
         1: .line 124
            goto 4
         2: .line 125
      StackMap locals:
      StackMap stack:
            getstatic sun.security.provider.ByteArrayAccess$BE.INT_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 2 /* out */
            iload 3 /* outOfs */
            aload 0 /* in */
            iload 1 /* inOfs */
            iinc 1 /* inOfs */ 1
            iaload
            invokevirtual java.lang.invoke.VarHandle.set:([BII)V
         3: .line 126
            iinc 3 /* outOfs */ 4
         4: .line 124
      StackMap locals:
      StackMap stack:
            iload 3 /* outOfs */
            iload 4 /* len */
            if_icmplt 2
         5: .line 128
            return
        end local 4 // int len
        end local 3 // int outOfs
        end local 2 // byte[] out
        end local 1 // int inOfs
        end local 0 // int[] in
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0      in  [I
            0    6     1   inOfs  I
            0    6     2     out  [B
            0    6     3  outOfs  I
            0    6     4     len  I
    MethodParameters:
        Name  Flags
      in      
      inOfs   
      out     
      outOfs  
      len     

  static void i2bBig4(int, byte[], int);
    descriptor: (I[BI)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=4, locals=3, args_size=3
        start local 0 // int val
        start local 1 // byte[] out
        start local 2 // int outOfs
         0: .line 132
            getstatic sun.security.provider.ByteArrayAccess$BE.INT_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 1 /* out */
            iload 2 /* outOfs */
            iload 0 /* val */
            invokevirtual java.lang.invoke.VarHandle.set:([BII)V
         1: .line 133
            return
        end local 2 // int outOfs
        end local 1 // byte[] out
        end local 0 // int val
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0     val  I
            0    2     1     out  [B
            0    2     2  outOfs  I
    MethodParameters:
        Name  Flags
      val     
      out     
      outOfs  

  static void b2lBig(byte[], int, long[], int, int);
    descriptor: ([BI[JII)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // byte[] in
        start local 1 // int inOfs
        start local 2 // long[] out
        start local 3 // int outOfs
        start local 4 // int len
         0: .line 139
            iload 4 /* len */
            iload 1 /* inOfs */
            iadd
            istore 4 /* len */
         1: .line 140
            goto 4
         2: .line 141
      StackMap locals:
      StackMap stack:
            aload 2 /* out */
            iload 3 /* outOfs */
            iinc 3 /* outOfs */ 1
            getstatic sun.security.provider.ByteArrayAccess$BE.LONG_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            invokevirtual java.lang.invoke.VarHandle.get:([BI)J
            lastore
         3: .line 142
            iinc 1 /* inOfs */ 8
         4: .line 140
      StackMap locals:
      StackMap stack:
            iload 1 /* inOfs */
            iload 4 /* len */
            if_icmplt 2
         5: .line 144
            return
        end local 4 // int len
        end local 3 // int outOfs
        end local 2 // long[] out
        end local 1 // int inOfs
        end local 0 // byte[] in
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0      in  [B
            0    6     1   inOfs  I
            0    6     2     out  [J
            0    6     3  outOfs  I
            0    6     4     len  I
    MethodParameters:
        Name  Flags
      in      
      inOfs   
      out     
      outOfs  
      len     

  static void b2lBig128(byte[], int, long[]);
    descriptor: ([BI[J)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=6, locals=3, args_size=3
        start local 0 // byte[] in
        start local 1 // int inOfs
        start local 2 // long[] out
         0: .line 148
            aload 2 /* out */
            iconst_0
            getstatic sun.security.provider.ByteArrayAccess$BE.LONG_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            invokevirtual java.lang.invoke.VarHandle.get:([BI)J
            lastore
         1: .line 149
            aload 2 /* out */
            iconst_1
            getstatic sun.security.provider.ByteArrayAccess$BE.LONG_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 8
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)J
            lastore
         2: .line 150
            aload 2 /* out */
            iconst_2
            getstatic sun.security.provider.ByteArrayAccess$BE.LONG_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 16
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)J
            lastore
         3: .line 151
            aload 2 /* out */
            iconst_3
            getstatic sun.security.provider.ByteArrayAccess$BE.LONG_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 24
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)J
            lastore
         4: .line 152
            aload 2 /* out */
            iconst_4
            getstatic sun.security.provider.ByteArrayAccess$BE.LONG_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 32
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)J
            lastore
         5: .line 153
            aload 2 /* out */
            iconst_5
            getstatic sun.security.provider.ByteArrayAccess$BE.LONG_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 40
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)J
            lastore
         6: .line 154
            aload 2 /* out */
            bipush 6
            getstatic sun.security.provider.ByteArrayAccess$BE.LONG_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 48
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)J
            lastore
         7: .line 155
            aload 2 /* out */
            bipush 7
            getstatic sun.security.provider.ByteArrayAccess$BE.LONG_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 56
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)J
            lastore
         8: .line 156
            aload 2 /* out */
            bipush 8
            getstatic sun.security.provider.ByteArrayAccess$BE.LONG_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 64
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)J
            lastore
         9: .line 157
            aload 2 /* out */
            bipush 9
            getstatic sun.security.provider.ByteArrayAccess$BE.LONG_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 72
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)J
            lastore
        10: .line 158
            aload 2 /* out */
            bipush 10
            getstatic sun.security.provider.ByteArrayAccess$BE.LONG_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 80
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)J
            lastore
        11: .line 159
            aload 2 /* out */
            bipush 11
            getstatic sun.security.provider.ByteArrayAccess$BE.LONG_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 88
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)J
            lastore
        12: .line 160
            aload 2 /* out */
            bipush 12
            getstatic sun.security.provider.ByteArrayAccess$BE.LONG_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 96
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)J
            lastore
        13: .line 161
            aload 2 /* out */
            bipush 13
            getstatic sun.security.provider.ByteArrayAccess$BE.LONG_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 104
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)J
            lastore
        14: .line 162
            aload 2 /* out */
            bipush 14
            getstatic sun.security.provider.ByteArrayAccess$BE.LONG_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 112
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)J
            lastore
        15: .line 163
            aload 2 /* out */
            bipush 15
            getstatic sun.security.provider.ByteArrayAccess$BE.LONG_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            bipush 120
            iadd
            invokevirtual java.lang.invoke.VarHandle.get:([BI)J
            lastore
        16: .line 164
            return
        end local 2 // long[] out
        end local 1 // int inOfs
        end local 0 // byte[] in
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   17     0     in  [B
            0   17     1  inOfs  I
            0   17     2    out  [J
    MethodParameters:
       Name  Flags
      in     
      inOfs  
      out    

  static void l2bBig(long[], int, byte[], int, int);
    descriptor: ([JI[BII)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // long[] in
        start local 1 // int inOfs
        start local 2 // byte[] out
        start local 3 // int outOfs
        start local 4 // int len
         0: .line 170
            iload 4 /* len */
            iload 3 /* outOfs */
            iadd
            istore 4 /* len */
         1: .line 171
            goto 4
         2: .line 172
      StackMap locals:
      StackMap stack:
            getstatic sun.security.provider.ByteArrayAccess$BE.LONG_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 2 /* out */
            iload 3 /* outOfs */
            aload 0 /* in */
            iload 1 /* inOfs */
            iinc 1 /* inOfs */ 1
            laload
            invokevirtual java.lang.invoke.VarHandle.set:([BIJ)V
         3: .line 173
            iinc 3 /* outOfs */ 8
         4: .line 171
      StackMap locals:
      StackMap stack:
            iload 3 /* outOfs */
            iload 4 /* len */
            if_icmplt 2
         5: .line 175
            return
        end local 4 // int len
        end local 3 // int outOfs
        end local 2 // byte[] out
        end local 1 // int inOfs
        end local 0 // long[] in
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0      in  [J
            0    6     1   inOfs  I
            0    6     2     out  [B
            0    6     3  outOfs  I
            0    6     4     len  I
    MethodParameters:
        Name  Flags
      in      
      inOfs   
      out     
      outOfs  
      len     

  static void b2lLittle(byte[], int, long[], int, int);
    descriptor: ([BI[JII)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // byte[] in
        start local 1 // int inOfs
        start local 2 // long[] out
        start local 3 // int outOfs
        start local 4 // int len
         0: .line 181
            iload 4 /* len */
            iload 1 /* inOfs */
            iadd
            istore 4 /* len */
         1: .line 182
            goto 4
         2: .line 183
      StackMap locals:
      StackMap stack:
            aload 2 /* out */
            iload 3 /* outOfs */
            iinc 3 /* outOfs */ 1
            getstatic sun.security.provider.ByteArrayAccess$LE.LONG_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 0 /* in */
            iload 1 /* inOfs */
            invokevirtual java.lang.invoke.VarHandle.get:([BI)J
            lastore
         3: .line 184
            iinc 1 /* inOfs */ 8
         4: .line 182
      StackMap locals:
      StackMap stack:
            iload 1 /* inOfs */
            iload 4 /* len */
            if_icmplt 2
         5: .line 186
            return
        end local 4 // int len
        end local 3 // int outOfs
        end local 2 // long[] out
        end local 1 // int inOfs
        end local 0 // byte[] in
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0      in  [B
            0    6     1   inOfs  I
            0    6     2     out  [J
            0    6     3  outOfs  I
            0    6     4     len  I
    MethodParameters:
        Name  Flags
      in      
      inOfs   
      out     
      outOfs  
      len     

  static void l2bLittle(long[], int, byte[], int, int);
    descriptor: ([JI[BII)V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // long[] in
        start local 1 // int inOfs
        start local 2 // byte[] out
        start local 3 // int outOfs
        start local 4 // int len
         0: .line 193
            iload 4 /* len */
            iload 3 /* outOfs */
            iadd
            istore 4 /* len */
         1: .line 194
            goto 4
         2: .line 195
      StackMap locals:
      StackMap stack:
            getstatic sun.security.provider.ByteArrayAccess$LE.LONG_ARRAY:Ljava/lang/invoke/VarHandle;
            aload 2 /* out */
            iload 3 /* outOfs */
            aload 0 /* in */
            iload 1 /* inOfs */
            iinc 1 /* inOfs */ 1
            laload
            invokevirtual java.lang.invoke.VarHandle.set:([BIJ)V
         3: .line 196
            iinc 3 /* outOfs */ 8
         4: .line 194
      StackMap locals:
      StackMap stack:
            iload 3 /* outOfs */
            iload 4 /* len */
            if_icmplt 2
         5: .line 198
            return
        end local 4 // int len
        end local 3 // int outOfs
        end local 2 // byte[] out
        end local 1 // int inOfs
        end local 0 // long[] in
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    6     0      in  [J
            0    6     1   inOfs  I
            0    6     2     out  [B
            0    6     3  outOfs  I
            0    6     4     len  I
    MethodParameters:
        Name  Flags
      in      
      inOfs   
      out     
      outOfs  
      len     
}
SourceFile: "ByteArrayAccess.java"
NestMembers:
  sun.security.provider.ByteArrayAccess$BE  sun.security.provider.ByteArrayAccess$LE
InnerClasses:
  final BE = sun.security.provider.ByteArrayAccess$BE of sun.security.provider.ByteArrayAccess
  final LE = sun.security.provider.ByteArrayAccess$LE of sun.security.provider.ByteArrayAccess