2z " # $ % & ' ( ) * +, " - . / 0 1 2 3 4 5 67 89 :; <= >  ? @ AB C " < D E F  G H I ,< ,JK ," ,L ,M ,D N 4< 4JO 4" 4P 4M 4D Q R +  S KT U # V< W X  Y Z[ \]  ^ _ ` a bc Kde Mf Mg h i Mj Mk Ml Mm n Ko p Mq Mr st Mu Mv Mw Mx K"  y Kz K{ KW | } MR M~ M < M < M < s< M < M <          { {x  { { { { { { { { { {#   { { : 4   "   M M M M &  M M M  M M     M  M M M       :     M      texUnitState+[Ljavax/media/j3d/TextureUnitStateRetained;lastActiveTexUnitIndexInumActiveTexUnit renderBinLjavax/media/j3d/RenderBin;environmentSet Ljavax/media/j3d/EnvironmentSet; attributeBinLjavax/media/j3d/AttributeBin; shaderBinLjavax/media/j3d/ShaderBin;nextLjavax/media/j3d/TextureBin;prev equivalentapp$Ljavax/media/j3d/AppearanceRetained;soleUserCompDirtySOLE_USER_DIRTY_REF ConstantValueSOLE_USER_DIRTY_TASOLE_USER_DIRTY_TCSOLE_USER_DIRTY_TEXTURESOLE_USER_DIRTY_TUS addOpaqueRMsLjava/util/HashMap;addTransparentRMsopaqueRenderMoleculeMaptransparentRenderMoleculeMap opaqueRMList Ljavax/media/j3d/RenderMolecule;transparentRMList parentTInfo*Ljavax/media/j3d/TransparentRenderingInfo;numRenderMoleculesnumEditingRenderMoleculestbFlagON_RENDER_BIN_LISTON_UPDATE_LIST SOLE_USERCONTIGUOUS_ACTIVE_UNITSRESORTON_UPDATE_CHECK_LIST USE_DISPLAYLISTUSE_VERTEXARRAY$assertionsDisabledZm([Ljavax/media/j3d/TextureUnitStateRetained;Ljavax/media/j3d/AppearanceRetained;Ljavax/media/j3d/RenderBin;)VCodeLineNumberTableresetR([Ljavax/media/j3d/TextureUnitStateRetained;Ljavax/media/j3d/AppearanceRetained;)V StackMapTableresetTextureState.([Ljavax/media/j3d/TextureUnitStateRetained;)Vclear()VequalsJ([Ljavax/media/j3d/TextureUnitStateRetained;Ljavax/media/j3d/RenderAtom;)ZupdateNodeComponent updateObjectaddAlli(Ljava/util/HashMap;Ljava/util/HashMap;Ljavax/media/j3d/RenderMolecule;Z)Ljavax/media/j3d/RenderMolecule;insertRenderMoleculeb(Ljavax/media/j3d/RenderMolecule;Ljavax/media/j3d/RenderMolecule;)Ljavax/media/j3d/RenderMolecule;addRenderMolecule>(Ljavax/media/j3d/RenderMolecule;Ljavax/media/j3d/RenderBin;)VremoveRenderMolecule#(Ljavax/media/j3d/RenderMolecule;)VupdateAttributes(Ljavax/media/j3d/Canvas3D;)Vrender/(Ljavax/media/j3d/Canvas3D;Ljava/lang/Object;)V renderList0(Ljavax/media/j3d/Canvas3D;ILjava/lang/Object;)V>(Ljavax/media/j3d/Canvas3D;ILjavax/media/j3d/RenderMolecule;)VH(Ljavax/media/j3d/Canvas3D;ILjavax/media/j3d/TransparentRenderingInfo;)V changeLists removeOneRMu(Ljavax/media/j3d/RenderMolecule;Ljava/util/HashMap;Ljavax/media/j3d/RenderMolecule;)Ljavax/media/j3d/RenderMolecule;markDlistAsDirtydecrActiveRenderMoleculeincrActiveRenderMolecule SourceFileTextureBin.java java/util/HashMap javax/media/j3d/TextureBin   "javax/media/j3d/AppearanceRetained  (javax/media/j3d/TextureUnitStateRetained        )javax/media/j3d/TextureAttributesRetained   *javax/media/j3d/TexCoordGenerationRetained               java/util/ArrayList   javax/media/j3d/RenderMolecule                     !" # #  $ %&' ()* +,- ./0 123  4 5 67 8javax/media/j3d/Canvas3D 9: ; < = > ? @A BC DC E FG  H IJ K L  java/lang/AssertionError (javax/media/j3d/TransparentRenderingInfo  M N Ojavax/media/j3d/View PQR ST UV W X  Y Z [ \ ]^_ ` a bc de f g hi jk lm n opq r s e t u v wx yjava/lang/Objectjavax/media/j3d/ObjectUpdatejavax/media/j3d/TextureRetainedjavax/media/j3d/RenderAtomjava/util/Collectionjava/util/Iteratorjavax/media/j3d/RenderBin"javax/media/j3d/RenderAtomListInfojavax/media/j3d/VirtualUniversemcLjavax/media/j3d/MasterControl;javax/media/j3d/MasterControl allowSoleUserchangedFrequent addTextureBin(Ljavax/media/j3d/TextureBin;)Vtexture!Ljavax/media/j3d/TextureRetained;mirror'Ljavax/media/j3d/NodeComponentRetained;decTextureBinRefCountgetTextureBinRefCount(Ljavax/media/j3d/TextureBin;)IaddTextureResourceFreeList$(Ljavax/media/j3d/TextureRetained;)VincTextureBinRefCounttexAttrs+Ljavax/media/j3d/TextureAttributesRetained;source"Ljavax/media/j3d/SceneGraphObject;set.(Ljavax/media/j3d/TextureAttributesRetained;)VmirrorCompDirtytexGen,Ljavax/media/j3d/TexCoordGenerationRetained;/(Ljavax/media/j3d/TexCoordGenerationRetained;)VisTextureEnabled()Z tbUpdateListLjava/util/ArrayList;add(Ljava/lang/Object;)Z-(Ljavax/media/j3d/TextureUnitStateRetained;)Z%javax/media/j3d/NodeComponentRetainedisEmptytranspSortModejavax/media/j3d/EnvironmentSetlightBinLjavax/media/j3d/LightBin;javax/media/j3d/LightBingeometryBackground$Ljavax/media/j3d/BackgroundRetained;addTransparentObject(Ljava/lang/Object;)Vvalues()Ljava/util/Collection;iterator()Ljava/util/Iterator;hasNext()Ljava/lang/Object;get(I)Ljava/lang/Object;isOpaqueOrInOG localToVworld[Ljavax/media/j3d/Transform3D;&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;nextMapprevMapdirtyAttrsAcrossRms checkEquivalenceWithLeftNeighbor$(Ljavax/media/j3d/RenderMolecule;I)Vsize()Imaterial"Ljavax/media/j3d/MaterialRetained;definingMaterial javax/media/j3d/MaterialRetained%(Ljavax/media/j3d/MaterialRetained;)Z!checkEquivalenceWithBothNeighbors(I)V textureBin objUpdateListindexOf(Ljava/lang/Object;)Iremove onUpdateListdefiningPolygonAttributes+Ljavax/media/j3d/PolygonAttributesRetained;)javax/media/j3d/PolygonAttributesRetaineddefiningLineAttributes(Ljavax/media/j3d/LineAttributesRetained;&javax/media/j3d/LineAttributesRetaineddefiningPointAttributes)Ljavax/media/j3d/PointAttributesRetained;'javax/media/j3d/PointAttributesRetaineddefiningColoringAttributes,Ljavax/media/j3d/ColoringAttributesRetained;*javax/media/j3d/ColoringAttributesRetaineddefiningTransparency0Ljavax/media/j3d/TransparencyAttributesRetained;.javax/media/j3d/TransparencyAttributesRetainedremoveTransparentObjectrmremoveTextureBinjavax/media/j3d/ShaderBin canvasDirty shaderProgram'Ljavax/media/j3d/ShaderProgramRetained;maxTextureImageUnitsmaxTextureUnitssetNumActiveTexUnitgetLastActiveTexUnitmultiTexAcceleratedctxLjavax/media/j3d/Context; resetTexture(Ljavax/media/j3d/Context;I)VactiveTextureUnitsetLastActiveTexUnit updateNative (ILjavax/media/j3d/Canvas3D;ZZ)V texLinearModesetStateToUpdate(ILjava/lang/Object;)VisD3DgenMode(Ljavax/media/j3d/Canvas3D;II)Z isSwitchOntransparentSortRenderaddRemoveTransparentObject(Ljavax/media/j3d/RenderBin;Z)Vjavax/media/j3d/AttributeBindefiningRenderingAttributes-Ljavax/media/j3d/RenderingAttributesRetained;evalAlphaUsage[(Ljavax/media/j3d/RenderingAttributesRetained;[Ljavax/media/j3d/TextureUnitStateRetained;)VisOpaqueinOrderedGroupprimaryMoleculeTypeDLIST_MOLECULEaddDisplayListResourceFreeListremoveDirtyRenderMolecule vwcBoundsLjavax/media/j3d/BoundingBox;javax/media/j3d/BoundingBox(Ljavax/media/j3d/Bounds;)V displayListIddisplayListIdObjLjava/lang/Integer;primaryRenderAtomList$Ljavax/media/j3d/RenderAtomListInfo;SEPARATE_DLIST_PER_RINFO groupType renderAtomLjavax/media/j3d/RenderAtom;dlistIds[I rListInfo%[Ljavax/media/j3d/RenderAtomListInfo;indexgetDisplayListId()Ljava/lang/Integer;java/lang/IntegerintValueaddDlistPerRinfo!SEPARATE_DLIST_PER_RINFO_MOLECULEaddDirtyRenderMoleculedecrActiveTextureBinincrActiveTextureBinjava/lang/ClassdesiredAssertionStatus $********* * * Y * Y * Y * Y ******-**+,^. 9>CHN"O'U,^1{<|GR]bglqv{}******Y~,,~ *Y*~ *, * *+*~***YF $-<FOW\ajr|Fi6***~6:*Y+6* *+*+ **2*2!:=+$+2*S6 *2* Y"S +2#*2+2$*2!:+*% *&+2! *'*2+2!!*2!*2!*(+2)+2)**2+2))*2)*2)+*2,Y-)*2)+2).*2)/*2)+2)0*2)0 *2)+21+212*2+211*21*213*24Y51*21+216*217*21+218*218 *21*29"**`*Y~6*2*2B*2!4*Y&**2!*Y**:A  +/2CO`ksy  +=$X&h)z+347<@ABJL PQ,Z1[F]Va`iljqkxm}qt}[ @'  7'&8 &8 *  B* *=**2*2!,*2!L+*%+*& *+'*2!*2$*2!*2)*2)+ *2)*21*213 *21XJ  ,6;CKU_i&< 8$s6*~,;D,;~6* ,;)* *:*<*=W*Y::* +*++*>*+*2 +2*2+2>*~***Yj!,3:FPRT_alnxz   '!$   *~*~*:~** ?* *:*:~sM*~>6*?*2L+-+$&+$ M+!,!9+! +!*%+,!!+! +!*(*Y,)d,)*+,))T+) +)++,Y-)+),).+)/+),)0+)0+),1d,12+,11T+1 +13+4Y51+1,16+17+1,18+18+1*Y::*Y:~:*:~`<***Y=*>*2-*29!**`*Y~<*:~b<*W*2H*2)<*2)0-*2)0@*2*2)0,)*:~b<*W*2H*21<*218-*218@*2*21841*:.Kk l qt'u(x/y4z5}?AP]eipx!&-7BS^iqu*`x~ c!   @>   $  $  "; V V* A**** *B*A]*A*C*DE******B*#**F*****B*Y~*  )G\!c"n'+-'& t,G:H:IX6 JK:  LM:N+OPM:  N: +O QW-NRS-TX-R-SN-RU:* VY: , S  S R  SS S : 6 6 WY LM:N:* VY: , S  S R  SS S : 6  1+O QW S  SU  N-T,X-1HILMN(O3W=X@[N]S^W_cagbjcpdvehijkstuwxyz}~ %+/2}8=IQadknrM   M0   MMK?   MMMK   MMMMK   MMMK   MMMK"   MMMMK   MMMK(    M  ,N-s-Y+Y-ZG-Z+Z[9+-\+-]]-] +M,:-]+\:-+]+^-\N--T~-\N+,\,+]+M+^,Z &+3:<BJMRY\anv{M# M  f+*_+N * : *:+OPKY:KY`:+OQW+=W*~*Y,a*=W2  -6BIR\e# &M K " 6+_+N*:*:* :*:*:*:+OPKYM2,+bY>',cW,d +OeW+]+\6*+f: +g+h+i+ij+i+k+kl+k+m+mn+m+Z+Zo+Z+p+pq+p+r+rs+r*+t+N *  * +N,*%*C*DE**u *v*vw+*v*w*AJ* A@*A6*A,*~*Y~**x**y*1$*06GR X _ insv{ "$&(*,.023#4,72<W>bBtCIJKLMPQSp$ MM  2 MKM  MKM  /M$ C  +z ~=+|*+*|>*}6 +~+66*6 + +**O++06++++++ +++66*+*2a*29T'+2$+2$*2$&*2++2*2$$>+ ++h6+++++++Yz~z,]`ad#i%m6oHtKvTwW|\}dlx /CIR\_er|>@ @ C  >" & *+*  `++**H?6*2*2N- -9-1-1+*+,.  (0;LQW_2{ o8 Y-M*+-M- *+-&-7a Y66-:C T6 T6+6\ R:\:6     %/9DLV`!M  `) Y-w: +-(*+ ,(. M (N:6+N:*%+]+S+\+R 6E*N*:7*%+]+S+\+R 6*N*:j*+-f:+N *P**"*C*DE **u*C*DE +*+**++ +N+N*: *: *+*: *: +~*C*+*+++++:    9  6     O   .'  O* =W : u+*+ +OPMM,K+M +O,QW +: +R+S+ R +S+:  R+U T[*+,VY:O,S ,SR,SS,SM +O,QW,S,,SU T,: +N * Y*+*C*DE* **F * *C*DE +*NS2369:2=8@=AFFiIoLtMzPQSTWX[_aijklm"n*q0r6sKuSv[xcyhzm|s}x~ !#.36;CIOR^iu|'8 MM  (  MMM # MM `MCM MM MH M-5 2 MMM  M  MMMM  M0 MMM  M `-:+]1+\*+]+\\+\+]]+\+]U+]C+\<+]+\\+]+RR+R+R+]S+R+]U+]^+\W+\]+\+SS+S+S+\R+\+SU+\:T,+O+\QWk+]d+\]+S+S+RR+R:+R T+R#+R+SS+S+R+SU,+OeW+]+\+S+R$'8FQ\cn  +2@ I NSX] 8MFC "&=+*+*+ +M,*,=W,M" $(4< F*Yd* *$ &,.F* **Y`27:;4, @ !