class com.sun.prism.Image$ByteAccess extends com.sun.prism.Image$BaseAccessor<java.nio.ByteBuffer>
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.prism.Image$ByteAccess
  super_class: com.sun.prism.Image$BaseAccessor
{
  final com.sun.prism.Image this$0;
    descriptor: Lcom/sun/prism/Image;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  void <init>(javafx.scene.image.PixelFormat<java.nio.ByteBuffer>, com.sun.javafx.image.PixelGetter<java.nio.ByteBuffer>, com.sun.javafx.image.PixelSetter<java.nio.ByteBuffer>, java.nio.ByteBuffer, );
    descriptor: (Lcom/sun/prism/Image;Ljavafx/scene/image/PixelFormat;Lcom/sun/javafx/image/PixelGetter;Lcom/sun/javafx/image/PixelSetter;Ljava/nio/ByteBuffer;I)V
    flags: (0x0000) 
    Code:
      stack=7, locals=7, args_size=7
        start local 0 // com.sun.prism.Image$ByteAccess this
        start local 2 // javafx.scene.image.PixelFormat fmt
        start local 3 // com.sun.javafx.image.PixelGetter getter
        start local 4 // com.sun.javafx.image.PixelSetter setter
        start local 5 // java.nio.ByteBuffer buffer
        start local 6 // int numbytes
         0: .line 1016
            aload 0 /* this */
            aload 1
            putfield com.sun.prism.Image$ByteAccess.this$0:Lcom/sun/prism/Image;
         1: .line 1017
            aload 0 /* this */
            aload 1
            aload 2 /* fmt */
            aload 3 /* getter */
            aload 4 /* setter */
            aload 5 /* buffer */
            iload 6 /* numbytes */
            invokespecial com.sun.prism.Image$BaseAccessor.<init>:(Lcom/sun/prism/Image;Ljavafx/scene/image/PixelFormat;Lcom/sun/javafx/image/PixelGetter;Lcom/sun/javafx/image/PixelSetter;Ljava/nio/Buffer;I)V
         2: .line 1018
            return
        end local 6 // int numbytes
        end local 5 // java.nio.ByteBuffer buffer
        end local 4 // com.sun.javafx.image.PixelSetter setter
        end local 3 // com.sun.javafx.image.PixelGetter getter
        end local 2 // javafx.scene.image.PixelFormat fmt
        end local 0 // com.sun.prism.Image$ByteAccess this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/sun/prism/Image$ByteAccess;
            0    3     2       fmt  Ljavafx/scene/image/PixelFormat<Ljava/nio/ByteBuffer;>;
            0    3     3    getter  Lcom/sun/javafx/image/PixelGetter<Ljava/nio/ByteBuffer;>;
            0    3     4    setter  Lcom/sun/javafx/image/PixelSetter<Ljava/nio/ByteBuffer;>;
            0    3     5    buffer  Ljava/nio/ByteBuffer;
            0    3     6  numbytes  I
    Signature: (Ljavafx/scene/image/PixelFormat<Ljava/nio/ByteBuffer;>;Lcom/sun/javafx/image/PixelGetter<Ljava/nio/ByteBuffer;>;Lcom/sun/javafx/image/PixelSetter<Ljava/nio/ByteBuffer;>;Ljava/nio/ByteBuffer;I)V
    MethodParameters:
          Name  Flags
      this$0    final
      fmt       
      getter    
      setter    
      buffer    
      numbytes  

  void <init>(javafx.scene.image.PixelFormat<java.nio.ByteBuffer>, java.nio.ByteBuffer, );
    descriptor: (Lcom/sun/prism/Image;Ljavafx/scene/image/PixelFormat;Ljava/nio/ByteBuffer;I)V
    flags: (0x0000) 
    Code:
      stack=5, locals=5, args_size=5
        start local 0 // com.sun.prism.Image$ByteAccess this
        start local 2 // javafx.scene.image.PixelFormat fmt
        start local 3 // java.nio.ByteBuffer buffer
        start local 4 // int numbytes
         0: .line 1022
            aload 0 /* this */
            aload 1
            putfield com.sun.prism.Image$ByteAccess.this$0:Lcom/sun/prism/Image;
         1: .line 1023
            aload 0 /* this */
            aload 1
            aload 2 /* fmt */
            aload 3 /* buffer */
            iload 4 /* numbytes */
            invokespecial com.sun.prism.Image$BaseAccessor.<init>:(Lcom/sun/prism/Image;Ljavafx/scene/image/PixelFormat;Ljava/nio/Buffer;I)V
         2: .line 1024
            return
        end local 4 // int numbytes
        end local 3 // java.nio.ByteBuffer buffer
        end local 2 // javafx.scene.image.PixelFormat fmt
        end local 0 // com.sun.prism.Image$ByteAccess this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/sun/prism/Image$ByteAccess;
            0    3     2       fmt  Ljavafx/scene/image/PixelFormat<Ljava/nio/ByteBuffer;>;
            0    3     3    buffer  Ljava/nio/ByteBuffer;
            0    3     4  numbytes  I
    Signature: (Ljavafx/scene/image/PixelFormat<Ljava/nio/ByteBuffer;>;Ljava/nio/ByteBuffer;I)V
    MethodParameters:
          Name  Flags
      this$0    final
      fmt       
      buffer    
      numbytes  

  public void getPixels(int, int, int, int, javafx.scene.image.WritablePixelFormat<java.nio.ByteBuffer>, byte[], int, );
    descriptor: (IIIILjavafx/scene/image/WritablePixelFormat;[BII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=11, args_size=9
        start local 0 // com.sun.prism.Image$ByteAccess this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int w
        start local 4 // int h
        start local 5 // javafx.scene.image.WritablePixelFormat pixelformat
        start local 6 // byte[] dstarr
        start local 7 // int dstoff
        start local 8 // int dstScanlineBytes
         0: .line 1031
            aload 5 /* pixelformat */
            invokestatic com.sun.javafx.image.PixelUtils.getByteSetter:(Ljavafx/scene/image/WritablePixelFormat;)Lcom/sun/javafx/image/BytePixelSetter;
            astore 9 /* setter */
        start local 9 // com.sun.javafx.image.BytePixelSetter setter
         1: .line 1033
            aload 0 /* this */
            invokevirtual com.sun.prism.Image$ByteAccess.getGetter:()Lcom/sun/javafx/image/PixelGetter;
            aload 9 /* setter */
            invokestatic com.sun.javafx.image.PixelUtils.getB2BConverter:(Lcom/sun/javafx/image/PixelGetter;Lcom/sun/javafx/image/PixelSetter;)Lcom/sun/javafx/image/ByteToBytePixelConverter;
         2: .line 1032
            astore 10 /* b2bconverter */
        start local 10 // com.sun.javafx.image.ByteToBytePixelConverter b2bconverter
         3: .line 1034
            aload 10 /* b2bconverter */
            aload 0 /* this */
            invokevirtual com.sun.prism.Image$ByteAccess.getBuffer:()Ljava/nio/Buffer;
            checkcast java.nio.ByteBuffer
            aload 0 /* this */
            iload 1 /* x */
            iload 2 /* y */
            invokevirtual com.sun.prism.Image$ByteAccess.getIndex:(II)I
            aload 0 /* this */
            getfield com.sun.prism.Image$ByteAccess.scanlineElems:I
         4: .line 1035
            aload 6 /* dstarr */
            iload 7 /* dstoff */
            iload 8 /* dstScanlineBytes */
         5: .line 1036
            iload 3 /* w */
            iload 4 /* h */
         6: .line 1034
            invokeinterface com.sun.javafx.image.ByteToBytePixelConverter.convert:(Ljava/nio/ByteBuffer;II[BIIII)V
         7: .line 1037
            return
        end local 10 // com.sun.javafx.image.ByteToBytePixelConverter b2bconverter
        end local 9 // com.sun.javafx.image.BytePixelSetter setter
        end local 8 // int dstScanlineBytes
        end local 7 // int dstoff
        end local 6 // byte[] dstarr
        end local 5 // javafx.scene.image.WritablePixelFormat pixelformat
        end local 4 // int h
        end local 3 // int w
        end local 2 // int y
        end local 1 // int x
        end local 0 // com.sun.prism.Image$ByteAccess this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    8     0              this  Lcom/sun/prism/Image$ByteAccess;
            0    8     1                 x  I
            0    8     2                 y  I
            0    8     3                 w  I
            0    8     4                 h  I
            0    8     5       pixelformat  Ljavafx/scene/image/WritablePixelFormat<Ljava/nio/ByteBuffer;>;
            0    8     6            dstarr  [B
            0    8     7            dstoff  I
            0    8     8  dstScanlineBytes  I
            1    8     9            setter  Lcom/sun/javafx/image/BytePixelSetter;
            3    8    10      b2bconverter  Lcom/sun/javafx/image/ByteToBytePixelConverter;
    Signature: (IIIILjavafx/scene/image/WritablePixelFormat<Ljava/nio/ByteBuffer;>;[BII)V
    MethodParameters:
                  Name  Flags
      x                 
      y                 
      w                 
      h                 
      pixelformat       
      dstarr            
      dstoff            
      dstScanlineBytes  

  public void getPixels(int, int, int, int, javafx.scene.image.WritablePixelFormat<java.nio.IntBuffer>, int[], int, );
    descriptor: (IIIILjavafx/scene/image/WritablePixelFormat;[III)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=11, args_size=9
        start local 0 // com.sun.prism.Image$ByteAccess this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int w
        start local 4 // int h
        start local 5 // javafx.scene.image.WritablePixelFormat pixelformat
        start local 6 // int[] dstarr
        start local 7 // int dstoff
        start local 8 // int dstScanlineInts
         0: .line 1044
            aload 5 /* pixelformat */
            invokestatic com.sun.javafx.image.PixelUtils.getIntSetter:(Ljavafx/scene/image/WritablePixelFormat;)Lcom/sun/javafx/image/IntPixelSetter;
            astore 9 /* setter */
        start local 9 // com.sun.javafx.image.IntPixelSetter setter
         1: .line 1046
            aload 0 /* this */
            invokevirtual com.sun.prism.Image$ByteAccess.getGetter:()Lcom/sun/javafx/image/PixelGetter;
            aload 9 /* setter */
            invokestatic com.sun.javafx.image.PixelUtils.getB2IConverter:(Lcom/sun/javafx/image/PixelGetter;Lcom/sun/javafx/image/PixelSetter;)Lcom/sun/javafx/image/ByteToIntPixelConverter;
         2: .line 1045
            astore 10 /* b2iconverter */
        start local 10 // com.sun.javafx.image.ByteToIntPixelConverter b2iconverter
         3: .line 1047
            aload 10 /* b2iconverter */
            aload 0 /* this */
            invokevirtual com.sun.prism.Image$ByteAccess.getBuffer:()Ljava/nio/Buffer;
            checkcast java.nio.ByteBuffer
            aload 0 /* this */
            iload 1 /* x */
            iload 2 /* y */
            invokevirtual com.sun.prism.Image$ByteAccess.getIndex:(II)I
            aload 0 /* this */
            getfield com.sun.prism.Image$ByteAccess.scanlineElems:I
         4: .line 1048
            aload 6 /* dstarr */
            iload 7 /* dstoff */
            iload 8 /* dstScanlineInts */
         5: .line 1049
            iload 3 /* w */
            iload 4 /* h */
         6: .line 1047
            invokeinterface com.sun.javafx.image.ByteToIntPixelConverter.convert:(Ljava/nio/ByteBuffer;II[IIIII)V
         7: .line 1050
            return
        end local 10 // com.sun.javafx.image.ByteToIntPixelConverter b2iconverter
        end local 9 // com.sun.javafx.image.IntPixelSetter setter
        end local 8 // int dstScanlineInts
        end local 7 // int dstoff
        end local 6 // int[] dstarr
        end local 5 // javafx.scene.image.WritablePixelFormat pixelformat
        end local 4 // int h
        end local 3 // int w
        end local 2 // int y
        end local 1 // int x
        end local 0 // com.sun.prism.Image$ByteAccess this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    8     0             this  Lcom/sun/prism/Image$ByteAccess;
            0    8     1                x  I
            0    8     2                y  I
            0    8     3                w  I
            0    8     4                h  I
            0    8     5      pixelformat  Ljavafx/scene/image/WritablePixelFormat<Ljava/nio/IntBuffer;>;
            0    8     6           dstarr  [I
            0    8     7           dstoff  I
            0    8     8  dstScanlineInts  I
            1    8     9           setter  Lcom/sun/javafx/image/IntPixelSetter;
            3    8    10     b2iconverter  Lcom/sun/javafx/image/ByteToIntPixelConverter;
    Signature: (IIIILjavafx/scene/image/WritablePixelFormat<Ljava/nio/IntBuffer;>;[III)V
    MethodParameters:
                 Name  Flags
      x                
      y                
      w                
      h                
      pixelformat      
      dstarr           
      dstoff           
      dstScanlineInts  

  public void setPixels(int, int, int, int, javafx.scene.image.PixelFormat<java.nio.ByteBuffer>, byte[], int, );
    descriptor: (IIIILjavafx/scene/image/PixelFormat;[BII)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=11, args_size=9
        start local 0 // com.sun.prism.Image$ByteAccess this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int w
        start local 4 // int h
        start local 5 // javafx.scene.image.PixelFormat pixelformat
        start local 6 // byte[] srcarr
        start local 7 // int srcoff
        start local 8 // int srcScanlineBytes
         0: .line 1057
            aload 5 /* pixelformat */
            invokestatic com.sun.javafx.image.PixelUtils.getByteGetter:(Ljavafx/scene/image/PixelFormat;)Lcom/sun/javafx/image/BytePixelGetter;
            astore 9 /* getter */
        start local 9 // com.sun.javafx.image.BytePixelGetter getter
         1: .line 1059
            aload 9 /* getter */
            aload 0 /* this */
            invokevirtual com.sun.prism.Image$ByteAccess.getSetter:()Lcom/sun/javafx/image/PixelSetter;
            invokestatic com.sun.javafx.image.PixelUtils.getB2BConverter:(Lcom/sun/javafx/image/PixelGetter;Lcom/sun/javafx/image/PixelSetter;)Lcom/sun/javafx/image/ByteToBytePixelConverter;
         2: .line 1058
            astore 10 /* b2bconverter */
        start local 10 // com.sun.javafx.image.ByteToBytePixelConverter b2bconverter
         3: .line 1060
            aload 10 /* b2bconverter */
            aload 6 /* srcarr */
            iload 7 /* srcoff */
            iload 8 /* srcScanlineBytes */
         4: .line 1061
            aload 0 /* this */
            invokevirtual com.sun.prism.Image$ByteAccess.getBuffer:()Ljava/nio/Buffer;
            checkcast java.nio.ByteBuffer
            aload 0 /* this */
            iload 1 /* x */
            iload 2 /* y */
            invokevirtual com.sun.prism.Image$ByteAccess.getIndex:(II)I
            aload 0 /* this */
            getfield com.sun.prism.Image$ByteAccess.scanlineElems:I
         5: .line 1062
            iload 3 /* w */
            iload 4 /* h */
         6: .line 1060
            invokeinterface com.sun.javafx.image.ByteToBytePixelConverter.convert:([BIILjava/nio/ByteBuffer;IIII)V
         7: .line 1063
            return
        end local 10 // com.sun.javafx.image.ByteToBytePixelConverter b2bconverter
        end local 9 // com.sun.javafx.image.BytePixelGetter getter
        end local 8 // int srcScanlineBytes
        end local 7 // int srcoff
        end local 6 // byte[] srcarr
        end local 5 // javafx.scene.image.PixelFormat pixelformat
        end local 4 // int h
        end local 3 // int w
        end local 2 // int y
        end local 1 // int x
        end local 0 // com.sun.prism.Image$ByteAccess this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    8     0              this  Lcom/sun/prism/Image$ByteAccess;
            0    8     1                 x  I
            0    8     2                 y  I
            0    8     3                 w  I
            0    8     4                 h  I
            0    8     5       pixelformat  Ljavafx/scene/image/PixelFormat<Ljava/nio/ByteBuffer;>;
            0    8     6            srcarr  [B
            0    8     7            srcoff  I
            0    8     8  srcScanlineBytes  I
            1    8     9            getter  Lcom/sun/javafx/image/BytePixelGetter;
            3    8    10      b2bconverter  Lcom/sun/javafx/image/ByteToBytePixelConverter;
    Signature: (IIIILjavafx/scene/image/PixelFormat<Ljava/nio/ByteBuffer;>;[BII)V
    MethodParameters:
                  Name  Flags
      x                 
      y                 
      w                 
      h                 
      pixelformat       
      srcarr            
      srcoff            
      srcScanlineBytes  

  public void setPixels(int, int, int, int, javafx.scene.image.PixelFormat<java.nio.IntBuffer>, int[], int, );
    descriptor: (IIIILjavafx/scene/image/PixelFormat;[III)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=9, locals=11, args_size=9
        start local 0 // com.sun.prism.Image$ByteAccess this
        start local 1 // int x
        start local 2 // int y
        start local 3 // int w
        start local 4 // int h
        start local 5 // javafx.scene.image.PixelFormat pixelformat
        start local 6 // int[] srcarr
        start local 7 // int srcoff
        start local 8 // int srcScanlineInts
         0: .line 1070
            aload 5 /* pixelformat */
            invokestatic com.sun.javafx.image.PixelUtils.getIntGetter:(Ljavafx/scene/image/PixelFormat;)Lcom/sun/javafx/image/IntPixelGetter;
            astore 9 /* getter */
        start local 9 // com.sun.javafx.image.IntPixelGetter getter
         1: .line 1072
            aload 9 /* getter */
            aload 0 /* this */
            invokevirtual com.sun.prism.Image$ByteAccess.getSetter:()Lcom/sun/javafx/image/PixelSetter;
            invokestatic com.sun.javafx.image.PixelUtils.getI2BConverter:(Lcom/sun/javafx/image/PixelGetter;Lcom/sun/javafx/image/PixelSetter;)Lcom/sun/javafx/image/IntToBytePixelConverter;
         2: .line 1071
            astore 10 /* i2bconverter */
        start local 10 // com.sun.javafx.image.IntToBytePixelConverter i2bconverter
         3: .line 1073
            aload 10 /* i2bconverter */
            aload 6 /* srcarr */
            iload 7 /* srcoff */
            iload 8 /* srcScanlineInts */
         4: .line 1074
            aload 0 /* this */
            invokevirtual com.sun.prism.Image$ByteAccess.getBuffer:()Ljava/nio/Buffer;
            checkcast java.nio.ByteBuffer
            aload 0 /* this */
            iload 1 /* x */
            iload 2 /* y */
            invokevirtual com.sun.prism.Image$ByteAccess.getIndex:(II)I
            aload 0 /* this */
            getfield com.sun.prism.Image$ByteAccess.scanlineElems:I
         5: .line 1075
            iload 3 /* w */
            iload 4 /* h */
         6: .line 1073
            invokeinterface com.sun.javafx.image.IntToBytePixelConverter.convert:([IIILjava/nio/ByteBuffer;IIII)V
         7: .line 1076
            return
        end local 10 // com.sun.javafx.image.IntToBytePixelConverter i2bconverter
        end local 9 // com.sun.javafx.image.IntPixelGetter getter
        end local 8 // int srcScanlineInts
        end local 7 // int srcoff
        end local 6 // int[] srcarr
        end local 5 // javafx.scene.image.PixelFormat pixelformat
        end local 4 // int h
        end local 3 // int w
        end local 2 // int y
        end local 1 // int x
        end local 0 // com.sun.prism.Image$ByteAccess this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    8     0             this  Lcom/sun/prism/Image$ByteAccess;
            0    8     1                x  I
            0    8     2                y  I
            0    8     3                w  I
            0    8     4                h  I
            0    8     5      pixelformat  Ljavafx/scene/image/PixelFormat<Ljava/nio/IntBuffer;>;
            0    8     6           srcarr  [I
            0    8     7           srcoff  I
            0    8     8  srcScanlineInts  I
            1    8     9           getter  Lcom/sun/javafx/image/IntPixelGetter;
            3    8    10     i2bconverter  Lcom/sun/javafx/image/IntToBytePixelConverter;
    Signature: (IIIILjavafx/scene/image/PixelFormat<Ljava/nio/IntBuffer;>;[III)V
    MethodParameters:
                 Name  Flags
      x                
      y                
      w                
      h                
      pixelformat      
      srcarr           
      srcoff           
      srcScanlineInts  

  public void setPixels(int, int, int, int, javafx.scene.image.PixelReader, int, int);
    descriptor: (IIIILjavafx/scene/image/PixelReader;II)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=8, locals=9, args_size=8
        start local 0 // com.sun.prism.Image$ByteAccess this
        start local 1 // int dstx
        start local 2 // int dsty
        start local 3 // int w
        start local 4 // int h
        start local 5 // javafx.scene.image.PixelReader reader
        start local 6 // int srcx
        start local 7 // int srcy
         0: .line 1081
            aload 0 /* this */
            getfield com.sun.prism.Image$ByteAccess.theBuffer:Ljava/nio/Buffer;
            checkcast java.nio.ByteBuffer
            invokevirtual java.nio.ByteBuffer.duplicate:()Ljava/nio/ByteBuffer;
            astore 8 /* b */
        start local 8 // java.nio.ByteBuffer b
         1: .line 1082
            aload 8 /* b */
            aload 8 /* b */
            invokevirtual java.nio.ByteBuffer.position:()I
            aload 0 /* this */
            iload 1 /* dstx */
            iload 2 /* dsty */
            invokevirtual com.sun.prism.Image$ByteAccess.getIndex:(II)I
            iadd
            invokevirtual java.nio.ByteBuffer.position:(I)Ljava/nio/Buffer;
            pop
         2: .line 1083
            aload 5 /* reader */
            iload 6 /* srcx */
            iload 7 /* srcy */
            iload 3 /* w */
            iload 4 /* h */
         3: .line 1084
            aload 0 /* this */
            getfield com.sun.prism.Image$ByteAccess.theFormat:Ljavafx/scene/image/PixelFormat;
            checkcast javafx.scene.image.WritablePixelFormat
         4: .line 1085
            aload 8 /* b */
            aload 0 /* this */
            getfield com.sun.prism.Image$ByteAccess.scanlineElems:I
         5: .line 1083
            invokeinterface javafx.scene.image.PixelReader.getPixels:(IIIILjavafx/scene/image/WritablePixelFormat;Ljava/nio/Buffer;I)V
         6: .line 1086
            return
        end local 8 // java.nio.ByteBuffer b
        end local 7 // int srcy
        end local 6 // int srcx
        end local 5 // javafx.scene.image.PixelReader reader
        end local 4 // int h
        end local 3 // int w
        end local 2 // int dsty
        end local 1 // int dstx
        end local 0 // com.sun.prism.Image$ByteAccess this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    7     0    this  Lcom/sun/prism/Image$ByteAccess;
            0    7     1    dstx  I
            0    7     2    dsty  I
            0    7     3       w  I
            0    7     4       h  I
            0    7     5  reader  Ljavafx/scene/image/PixelReader;
            0    7     6    srcx  I
            0    7     7    srcy  I
            1    7     8       b  Ljava/nio/ByteBuffer;
    MethodParameters:
        Name  Flags
      dstx    
      dsty    
      w       
      h       
      reader  
      srcx    
      srcy    
}
Signature: Lcom/sun/prism/Image$BaseAccessor<Ljava/nio/ByteBuffer;>;
SourceFile: "Image.java"
NestHost: com.sun.prism.Image
InnerClasses:
  abstract BaseAccessor = com.sun.prism.Image$BaseAccessor of com.sun.prism.Image
  ByteAccess = com.sun.prism.Image$ByteAccess of com.sun.prism.Image