2) 2                           2 2 2 ! 2! " # $ % & '() *+ -, -. / R0 1 20 3 4 5 6 7 8 9: ; < = >0 ? @ A B C DE F G HI J KL PMN OPQRS T U V W XY Z [\ ] [^ _ `a bcd f, e f gh i jk l m n o p q r s t u v w x y z { | } ~  R  2 >   2         2 2 X   2  indexCoord[I indexColor indexNormal indexTexCoord[[IindexVertexAttr indexCountIinitialIndexIndexvalidIndexCountcompileIndexCountcompileIndexOffset maxCoordIndex maxColorIndexmaxNormalIndexmaxTexCoordIndicesmaxVertexAttrIndices$assertionsDisabledZ()VCodeLineNumberTablecreateIndexedGeometryArrayData(I)V StackMapTablecloneNonIndexedGeometry)()Ljavax/media/j3d/GeometryArrayRetained; getIndexCount()I doErrorCheck doCoordCheck doColorCheck doNormalCheckdoTexCoordCheck(II)VdoVertexAttrChecksetCoordinateIndex doIndexCheck(II[II)IdoIndicesCheck (II[I[I)IsetCoordinateIndices(I[I)VsetCoordIndicesRef([I)VdoPostUpdaterUpdate setColorIndexsetColorIndicessetNormalIndexsetNormalIndicessetTextureCoordinateIndex(III)VsetTextureCoordinateIndices(II[I)VsetVertexAttrIndexsetVertexAttrIndicesgetCoordinateIndex(I)IgetCoordinateIndicesgetCoordIndicesRef()[I getColorIndexgetColorIndicesgetNormalIndexgetNormalIndicesgetTextureCoordinateIndex(II)IgetTextureCoordinateIndicesgetVertexAttrIndexgetVertexAttrIndicesexecute>(Ljavax/media/j3d/Canvas3D;Ljavax/media/j3d/RenderAtom;ZZFIZ)VbuildGAw(Ljavax/media/j3d/Canvas3D;Ljavax/media/j3d/RenderAtom;ZZFZLjavax/media/j3d/Transform3D;Ljavax/media/j3d/Transform3D;)VmergeGeometryArrays(Ljava/util/ArrayList;)V isWriteStatic()ZcomputeMaxIndex(II[I)IcomputeMaxIndexWithChecksetValidIndexCountsetInitialIndexIndexgetInitialIndexIndexgetValidIndexCounthandleFrequencyChange SourceFile!IndexedGeometryArrayRetained.java javax/media/j3d/GeometryArray   !javax/media/j3d/LineArrayRetained"javax/media/j3d/PointArrayRetained!javax/media/j3d/QuadArrayRetained%javax/media/j3d/TriangleArrayRetained java/lang/AssertionError       (java/lang/ArrayIndexOutOfBoundsExceptionIndexedGeometryArray23   %javax/media/j3d/GeometryArrayRetained      P    PIndexedGeometryArray24    P     IndexedGeometryArray26  P IndexedGeometryArray25  javax/media/j3d/J3DBuffer 'com/sun/j3d/internal/FloatBufferWrapper [Fjavax/vecmath/TexCoord2f;javax/vecmath/TexCoord3f;IndexedGeometryArray30          IndexedGeometryArray27 "java/lang/IllegalArgumentExceptionIndexedGeometryArray33     P             P    P             ! "#,javax/media/j3d/IndexedGeometryArrayRetained $javax/media/j3d/IndexedGeometryArray $%IndexedGeometryArray21IndexedGeometryArray22 & ' (javax/media/j3d/Canvas3Djavax/media/j3d/RenderAtom[Ljava/lang/Object;java/lang/Objectjava/lang/Throwablejavax/media/j3d/Pipelinejavax/media/j3d/Context[B[D[[Fjavax/media/j3d/Transform3D vertexFormattexCoordSetCountvertexAttrCountgeoTypetexCoordSetMapvertexAttrSizescreateGeometryArrayData (III[II[I)VcloneSourceArray.Ljavax/media/j3d/IndexedGeometryArrayRetained; unIndexify1(Ljavax/media/j3d/IndexedGeometryArrayRetained;)Vsource"Ljavax/media/j3d/SceneGraphObject; vertexCountjavax/media/j3d/J3dI18N getString&(Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)V vertexTypefloatBufferRefCoords)Lcom/sun/j3d/internal/FloatBufferWrapper;limitdoubleBufferRefCoords*Lcom/sun/j3d/internal/DoubleBufferWrapper;(com/sun/j3d/internal/DoubleBufferWrapperinterleavedFloatBufferImplstridefloatRefCoordsdoubleRefCoords p3fRefCoords[Ljavax/vecmath/Point3f; p3dRefCoords[Ljavax/vecmath/Point3d;interLeavedVertexDatagetColorStridefloatBufferRefColorsbyteBufferRefColors(Lcom/sun/j3d/internal/ByteBufferWrapper;&com/sun/j3d/internal/ByteBufferWrapperfloatRefColors byteRefColors c3fRefColors[Ljavax/vecmath/Color3f; c4fRefColors[Ljavax/vecmath/Color4f; c3bRefColors[Ljavax/vecmath/Color3b; c4bRefColors[Ljavax/vecmath/Color4b;floatBufferRefNormalsfloatRefNormals v3fRefNormals[Ljavax/vecmath/Vector3f; getTexStriderefTexCoordsBuffer getBufferImpl&()Lcom/sun/j3d/internal/BufferWrapper; refTexCoordsfloatBufferRefVertexAttrs*[Lcom/sun/j3d/internal/FloatBufferWrapper;floatRefVertexAttrs javax/media/j3d/SceneGraphObjectisLivegeomLockLjavax/media/j3d/GeometryLock;javax/media/j3d/GeometryLockgetLock dirtyFlagunLock inUpdatersendDataChangedMessage(Z)VmirrorGeometry"Ljavax/media/j3d/GeometryRetained; javax/media/j3d/GeometryRetainedupdateAlphaInVertexData1(Ljavax/media/j3d/Canvas3D;IF)[Ljava/lang/Object;java/lang/BooleanTRUELjava/lang/Boolean;lastScreenAlphaF vertexData getPipeline()Ljavax/media/j3d/Pipeline;ctxLjavax/media/j3d/Context;texCoordSetMapOffsetnumActiveTexUnitexecuteIndexedGeometry\(Ljavax/media/j3d/Context;Ljavax/media/j3d/GeometryArrayRetained;IZZZIIIII[II[II[II[F[FI[I)VupdateAlphaInInterLeavedDataupdateAlphaInFloatRefColors (Ljavax/media/j3d/Canvas3D;IF)[FmirrorFloatRefColorsupdateAlphaInByteRefColors (Ljavax/media/j3d/Canvas3D;IF)[BmirrorUnsignedByteRefColors[[B c4fAllocatedmirrorFloatRefCoordsmirrorDoubleRefCoordsmirrorFloatRefNormalsmirrorFloatRefVertexAttrstexCoordStridemirrorRefTexCoordsexecuteIndexedGeometryVAv(Ljavax/media/j3d/Context;Ljavax/media/j3d/GeometryArrayRetained;IZZIIIII[F[D[F[B[FI[I[[FI[III[Ljava/lang/Object;I[I)VgetBufferAsObject()Ljava/lang/Object;executeIndexedGeometryBufferi(Ljavax/media/j3d/Context;Ljavax/media/j3d/GeometryArrayRetained;IZZZIIIII[II[IILjava/lang/Object;[FI[I)VnioFloatBufferRefVertexAttrsexecuteIndexedGeometryVABuffer(Ljavax/media/j3d/Context;Ljavax/media/j3d/GeometryArrayRetained;IZZIIIIILjava/lang/Object;Ljava/lang/Object;[F[BLjava/lang/Object;I[I[Ljava/lang/Object;I[III[Ljava/lang/Object;I[I)VscreenLjavax/media/j3d/Screen3D;javax/media/j3d/Screen3DmatbuildIndexedGeometry](Ljavax/media/j3d/Context;Ljavax/media/j3d/GeometryArrayRetained;IZZFZIIIII[II[II[I[D[D[F[I)Vjava/util/ArrayListsizeget(I)Ljava/lang/Object; getCapability(I)ZsetFrequencyChangeMaskjava/lang/ClassdesiredAssertionStatus 20e-********* & -6 89?@A"B'Cn*** ~=* ~*  ~ * * ~ * * ~ * * `~5**>** S** * ~5**>** S** bFG KO/Q6SCTJVWW^YiZt[x\]\`cdefgfjl @  L*J 4?)YL2YL'YLYL Y+** ~** **!"+*#+*$+*%&+Bpr$t,u/w7x:zB{E}M~P^~ $2 *o*'* ~a* ~*(* `~=**)* ~=**** ~*+>)39?JTZ`in   3* ~*,-Y./0* ~* ~j*1~]<*3>h*341-Y./0*5h*56-Y./0*7*8h*74-Y./0* ~*1~-Lk*9h*9-Y./0*:zh*:o-Y./0*;[*;R-Y./0*<>*<5-Y./0%*=*8h*=-Y./0n  +6Xly1>N[kx{ 7 #>!* ~* ~*,ݻ-Y>/0*?=* ~* ~k*1~] <*@>h*@41-Y>/0*Ah*AB-Y>/0M*7F*8h*746-Y>/0* ~*1~< [@z*Ch*CȻ-Y>/0*Dh*D-Y>/0*E*E-Y>/0*Fx*Fo-Y>/0*G[*GR-Y>/0*H>*H5-Y>/0%*=*8h*=-Y>/0# */:Eh|  2?Q^"n#{'(,-1269:@ = #N!2* ~* ~*,-YI/0* ~r* ~C*1 ~5*Jh*J4-YI/0*7*8h*74-YI/0* ~c*1 ~U8*K]h*KR-YI/0*L>*L5-YI/0%*=*8h*=-YI/0^D E HIJ*N5O@P\RpS}UYZ^_abfg lp$q1w 1 #+!* `~* ~*,g-YM/0*N>* ~* ~Q*1p~C*O2PQR:*S2h4-YM/0*7*8h*74ڻ-YM/0* ~*1p~$ J@n*S2h*S2T}-YM/0*S2g*S2UY-YM/0*S2C*S2V5-YM/0%*=*8h*=-YM/0n~  ,1<G`q -:Q^av 31#6%##!,* ~* ~ Y* ~*,-YW/0*!.>* ~;*1X~.h*Y24-YW/06*1X~,h*Z2-YW/0B  %08ELWp **** [>**\* ~i* ~** `~6**O* ~6** O* ~**%*%]6 *^_*Y` `* O* *^a*b *cn'05@LTZeqy       @ "v6***`-Yd/0-.3 606--. -.66F #08? F$P%Y&_$h+o,s.   666 6 6 `*q`**`^.-Yd/0-`.(..666 % 6..666 z"6--. -.6v234 567#8&:6;9<A>NAXBbCiDlErJwK}NOPQ6TUVWU[R  #   ,6*** ,e>**\* ~i* ~** `~6**O* ~6** O* ~**%*%]6 *^_*Y` `*66* ,.O *^a*b *czghij l+m4n9pDqPrXq^uivuw}vz{{    @  =+9+**`fYg/h***+i=**\* ~c* ~** `~>**O* ~>** O* ~**%*%]> *^_*Y` `**+  *^a*b *c~!/7<GPU`jqw !   @ '<* !**** i<**\* ~c* ~** `~=**O* ~=** O* ~**Y` `*V "'2;@KU\bmw~'   o*>***[>**(*%*%]6 *^_*O* *^a*b *c:!9>ELQV]!i"n$!@ ,6***,e6* *(*%*%]6 *^_*>6*,.O *^a*b *cB-012#4;5@6G8M9X:b9k<p=w?@B1#@   j*** [>**+*%*%]6 *^_** O *^a*b *c6 MNOQ4R9S@UEVLWQXXZd[i]@ ,6*** ,e6* *+*%*%]6 *^_>6* ,.O* *^a*b *cBfijk#m;n@oGqRr\qetkupvwxy{1#@ y*2:**.[6*. *)*%*%]6 *^_*OO *^a*b *c:#*BGNV[`gsx*@ . -6*2:**.-e6*. *)*%*%]6  *^_*O66-.O *^a*b  *cF '.FKRZgpy~9. @   y*2:** .[6* . ***%*%]6 *^_* OO *^a*b *c:#*BGNV[`gsx*@ . -6*2:** .-e6* . ***%*%]6  *^_* O66-.O *^a*b  *cF '.FKRZgpy~9. @   * .Z#,6>6,* .O "  * *.#Z#,6>6,*.O-/0/"2  * .;Z#,6>6,* .OEGHG"J  ' *2N-. TVv,-6*2:66-.Oab de"d+g' *2N-. qsv,-6*2:66-.O "+u6 *j*j+,k* * ~7* ~*Y: *`6FA*+l:  2m6  2T: *n.*n6*o: *np*pn6*` ç :   q+r** ***`* ~ *  * **!** * * *s+t * u* ~*=: *Y: *`6FA*+v:  2m6  2T: *n(*n6*np*pn6*` ç : q+r** ***`* **!** * * *s+t*= * u*1`*1~V* ~*1~B* ~*1 ~.* ~ *1X~* `~*1p~: : *1~p*Y: *`6,'*+w: *n0*n6!*x2: *np*pn6*` ç : *1 ~p*Y: *`6,'*+y: *n0*n6!*z2: *np*pn6*` ç :  *`66 *1~  6 *1 ~  6 *1~  6 *1 ~  6 *1 ~  6 *1X~  @6 *1p~   6 q+r*****`* *{ *|*}  *~**!** * * +t*** f* ~*7: *Y: *`6FA*+v:  2m6  2T: *n(*n6*np*pn6*` ç : q+r** ***`* ** * * *s+t*7 * |*1`*1~V* ~*1~B* ~*1 ~.* ~ *1X~* `~*1p~: : *1~p*Y: *`6,'*+w: *n0*n6!*x2: *np*pn6*` ç : *1 ~p*Y: *`6,'*+y: *n0*n6!*z2: *np*pn6*` ç :  *`6: ::6*1~6*3: *1~6*5: *1~6*@:*1 ~6*A:*1 ~6*J:*1X~ @6*1p~  6q+r*****`* *{   **!** * * +t**S* @E fiini"%%*%? $%0;@FP[lu$'*5<=@EKU`qz}~     ! "#$'&1'7(@+H-R.X/^2c3t5z8}9:;<=>?@ABCDEFH8U^HaZd_o`vawczefgijklmnrstwxz!=HzKN0:?EOZdjs{"-4=GNY`GUC @#  T  T1 T  T  T T 0 T@# T T T= T T $IT T T TCT T T T TNTTTTTTTT 0 T@# T T T5 T  T $HT T T TBT T T T T&THTTTT %6 *j*j2+,* ~*Y: *`6 KF*++l:  2m6  2T: *n.*n 6 *o: *np*pn 6 *` ç : q+r*****`* **!** * * *s * 4f  $/4:DTenx~"$%&,-/8: ;!/$EI$=@#T  T? T T T T T T  +=N*6"+:*Y`**** * ** * ~6O* ~ ** * ~ ** * `~*** S*2N666+:6 * O6   *  `  `.`Op* ~* ` `.`O* ~*  `  `.`O* `~- `2 `.`O i*`*O,`6 `6*+-HIJ KL M.K4O<PAQHROSYTkUpVyWXY\]^_bcdefgij klm4n=oXpcq}ituvwd|}/$3@%#J#$+G*?*% 3*% '*%*%*%" %1=CEC*.k*6-#6`-. -.6!'  :66`,-.-Yd/0-. -.6""+17  ^fY/h*`*fY/h*  ~%* * *`fYg/h=>6::*** =*\* ~* ~***>*(* `~=* :6*)***2O*.)* ~=* :6*)***2O*.** ~*** 6*+*%*%]6 *^_*** ~c** `~!6**.O* ~!6** .O*c***** `~ 6***O* ~ 6** *O *^a*b *c@+6KXZ\_besx#)2AG_dkpu#/:@EL X ]N,F..@ '    X*`*fY/h*  ~%* * *`fYg/h=>6::*** =*\* ~* ~***>*(* `~=* :6*)***2O*.)* ~=* :6*)***2O*.** ~*** 6*+*%*%]6 *^_*Y` `*** ~c** `~!6**.O* ~!6** .O*c***** `~ 6***O* ~ 6** *O *^a*b *c? %:GIKNQT b!g"r#{$%'()*,)/012518!90:6>N?S@ZBeCjDoEzFGHIHLMNMQTUVWX W[\)]4\:a?bFfRgWiM,F..@ 2   *l*p o* ~* ~  U* ~* ~ ;* ~* ~ * ~* `~ **tr{ 4- @