final class com.sun.prism.impl.MeshTempState
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: com.sun.prism.impl.MeshTempState
  super_class: java.lang.Object
{
  final com.sun.javafx.geom.Vec3f vec3f1;
    descriptor: Lcom/sun/javafx/geom/Vec3f;
    flags: (0x0010) ACC_FINAL

  final com.sun.javafx.geom.Vec3f vec3f2;
    descriptor: Lcom/sun/javafx/geom/Vec3f;
    flags: (0x0010) ACC_FINAL

  final com.sun.javafx.geom.Vec3f vec3f3;
    descriptor: Lcom/sun/javafx/geom/Vec3f;
    flags: (0x0010) ACC_FINAL

  final com.sun.javafx.geom.Vec3f vec3f4;
    descriptor: Lcom/sun/javafx/geom/Vec3f;
    flags: (0x0010) ACC_FINAL

  final com.sun.javafx.geom.Vec3f vec3f5;
    descriptor: Lcom/sun/javafx/geom/Vec3f;
    flags: (0x0010) ACC_FINAL

  final com.sun.javafx.geom.Vec3f vec3f6;
    descriptor: Lcom/sun/javafx/geom/Vec3f;
    flags: (0x0010) ACC_FINAL

  final com.sun.javafx.geom.Vec2f vec2f1;
    descriptor: Lcom/sun/javafx/geom/Vec2f;
    flags: (0x0010) ACC_FINAL

  final com.sun.javafx.geom.Vec2f vec2f2;
    descriptor: Lcom/sun/javafx/geom/Vec2f;
    flags: (0x0010) ACC_FINAL

  final int[] smFace;
    descriptor: [I
    flags: (0x0010) ACC_FINAL

  final int[] triVerts;
    descriptor: [I
    flags: (0x0010) ACC_FINAL

  final com.sun.javafx.geom.Vec3f[] triPoints;
    descriptor: [Lcom/sun/javafx/geom/Vec3f;
    flags: (0x0010) ACC_FINAL

  final com.sun.javafx.geom.Vec2f[] triTexCoords;
    descriptor: [Lcom/sun/javafx/geom/Vec2f;
    flags: (0x0010) ACC_FINAL

  final com.sun.javafx.geom.Vec3f[] triNormals;
    descriptor: [Lcom/sun/javafx/geom/Vec3f;
    flags: (0x0010) ACC_FINAL

  final int[] triPointIndex;
    descriptor: [I
    flags: (0x0010) ACC_FINAL

  final int[] triNormalIndex;
    descriptor: [I
    flags: (0x0010) ACC_FINAL

  final int[] triTexCoordIndex;
    descriptor: [I
    flags: (0x0010) ACC_FINAL

  final float[][] matrix;
    descriptor: [[F
    flags: (0x0010) ACC_FINAL

  final float[] vector;
    descriptor: [F
    flags: (0x0010) ACC_FINAL

  final com.sun.javafx.geom.Quat4f quat;
    descriptor: Lcom/sun/javafx/geom/Quat4f;
    flags: (0x0010) ACC_FINAL

  com.sun.prism.impl.MeshVertex[] pool;
    descriptor: [Lcom/sun/prism/impl/MeshVertex;
    flags: (0x0000) 

  com.sun.prism.impl.MeshVertex[] pVertex;
    descriptor: [Lcom/sun/prism/impl/MeshVertex;
    flags: (0x0000) 

  int[] indexBuffer;
    descriptor: [I
    flags: (0x0000) 

  short[] indexBufferShort;
    descriptor: [S
    flags: (0x0000) 

  float[] vertexBuffer;
    descriptor: [F
    flags: (0x0000) 

  private static final java.lang.ThreadLocal<com.sun.prism.impl.MeshTempState> tempStateRef;
    descriptor: Ljava/lang/ThreadLocal;
    flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
    Signature: Ljava/lang/ThreadLocal<Lcom/sun/prism/impl/MeshTempState;>;

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 113
            new com.sun.prism.impl.MeshTempState$1
            dup
            invokespecial com.sun.prism.impl.MeshTempState$1.<init>:()V
         1: .line 112
            putstatic com.sun.prism.impl.MeshTempState.tempStateRef:Ljava/lang/ThreadLocal;
         2: .line 118
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=4, locals=2, args_size=1
        start local 0 // com.sun.prism.impl.MeshTempState this
         0: .line 120
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 44
            aload 0 /* this */
            new com.sun.javafx.geom.Vec3f
            dup
            invokespecial com.sun.javafx.geom.Vec3f.<init>:()V
            putfield com.sun.prism.impl.MeshTempState.vec3f1:Lcom/sun/javafx/geom/Vec3f;
         2: .line 45
            aload 0 /* this */
            new com.sun.javafx.geom.Vec3f
            dup
            invokespecial com.sun.javafx.geom.Vec3f.<init>:()V
            putfield com.sun.prism.impl.MeshTempState.vec3f2:Lcom/sun/javafx/geom/Vec3f;
         3: .line 46
            aload 0 /* this */
            new com.sun.javafx.geom.Vec3f
            dup
            invokespecial com.sun.javafx.geom.Vec3f.<init>:()V
            putfield com.sun.prism.impl.MeshTempState.vec3f3:Lcom/sun/javafx/geom/Vec3f;
         4: .line 47
            aload 0 /* this */
            new com.sun.javafx.geom.Vec3f
            dup
            invokespecial com.sun.javafx.geom.Vec3f.<init>:()V
            putfield com.sun.prism.impl.MeshTempState.vec3f4:Lcom/sun/javafx/geom/Vec3f;
         5: .line 48
            aload 0 /* this */
            new com.sun.javafx.geom.Vec3f
            dup
            invokespecial com.sun.javafx.geom.Vec3f.<init>:()V
            putfield com.sun.prism.impl.MeshTempState.vec3f5:Lcom/sun/javafx/geom/Vec3f;
         6: .line 49
            aload 0 /* this */
            new com.sun.javafx.geom.Vec3f
            dup
            invokespecial com.sun.javafx.geom.Vec3f.<init>:()V
            putfield com.sun.prism.impl.MeshTempState.vec3f6:Lcom/sun/javafx/geom/Vec3f;
         7: .line 54
            aload 0 /* this */
            new com.sun.javafx.geom.Vec2f
            dup
            invokespecial com.sun.javafx.geom.Vec2f.<init>:()V
            putfield com.sun.prism.impl.MeshTempState.vec2f1:Lcom/sun/javafx/geom/Vec2f;
         8: .line 55
            aload 0 /* this */
            new com.sun.javafx.geom.Vec2f
            dup
            invokespecial com.sun.javafx.geom.Vec2f.<init>:()V
            putfield com.sun.prism.impl.MeshTempState.vec2f2:Lcom/sun/javafx/geom/Vec2f;
         9: .line 60
            aload 0 /* this */
            bipush 7
            newarray 10
            putfield com.sun.prism.impl.MeshTempState.smFace:[I
        10: .line 61
            aload 0 /* this */
            iconst_3
            newarray 10
            putfield com.sun.prism.impl.MeshTempState.triVerts:[I
        11: .line 62
            aload 0 /* this */
            iconst_3
            anewarray com.sun.javafx.geom.Vec3f
            putfield com.sun.prism.impl.MeshTempState.triPoints:[Lcom/sun/javafx/geom/Vec3f;
        12: .line 63
            aload 0 /* this */
            iconst_3
            anewarray com.sun.javafx.geom.Vec2f
            putfield com.sun.prism.impl.MeshTempState.triTexCoords:[Lcom/sun/javafx/geom/Vec2f;
        13: .line 64
            aload 0 /* this */
            iconst_3
            anewarray com.sun.javafx.geom.Vec3f
            putfield com.sun.prism.impl.MeshTempState.triNormals:[Lcom/sun/javafx/geom/Vec3f;
        14: .line 65
            aload 0 /* this */
            iconst_3
            newarray 10
            putfield com.sun.prism.impl.MeshTempState.triPointIndex:[I
        15: .line 66
            aload 0 /* this */
            iconst_3
            newarray 10
            putfield com.sun.prism.impl.MeshTempState.triNormalIndex:[I
        16: .line 67
            aload 0 /* this */
            iconst_3
            newarray 10
            putfield com.sun.prism.impl.MeshTempState.triTexCoordIndex:[I
        17: .line 72
            aload 0 /* this */
            iconst_3
            iconst_3
            multianewarray [[F 2
            putfield com.sun.prism.impl.MeshTempState.matrix:[[F
        18: .line 76
            aload 0 /* this */
            iconst_3
            newarray 6
            putfield com.sun.prism.impl.MeshTempState.vector:[F
        19: .line 80
            aload 0 /* this */
            new com.sun.javafx.geom.Quat4f
            dup
            invokespecial com.sun.javafx.geom.Quat4f.<init>:()V
            putfield com.sun.prism.impl.MeshTempState.quat:Lcom/sun/javafx/geom/Quat4f;
        20: .line 121
            iconst_0
            istore 1 /* i */
        start local 1 // int i
        21: goto 24
        22: .line 122
      StackMap locals: com.sun.prism.impl.MeshTempState int
      StackMap stack:
            aload 0 /* this */
            getfield com.sun.prism.impl.MeshTempState.triNormals:[Lcom/sun/javafx/geom/Vec3f;
            iload 1 /* i */
            new com.sun.javafx.geom.Vec3f
            dup
            invokespecial com.sun.javafx.geom.Vec3f.<init>:()V
            aastore
        23: .line 121
            iinc 1 /* i */ 1
      StackMap locals:
      StackMap stack:
        24: iload 1 /* i */
            iconst_3
            if_icmplt 22
        end local 1 // int i
        25: .line 124
            return
        end local 0 // com.sun.prism.impl.MeshTempState this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   26     0  this  Lcom/sun/prism/impl/MeshTempState;
           21   25     1     i  I

  static com.sun.prism.impl.MeshTempState getInstance();
    descriptor: ()Lcom/sun/prism/impl/MeshTempState;
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 127
            getstatic com.sun.prism.impl.MeshTempState.tempStateRef:Ljava/lang/ThreadLocal;
            invokevirtual java.lang.ThreadLocal.get:()Ljava/lang/Object;
            checkcast com.sun.prism.impl.MeshTempState
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "MeshTempState.java"
NestMembers:
  com.sun.prism.impl.MeshTempState$1
InnerClasses:
  com.sun.prism.impl.MeshTempState$1