2;W 0X 0Y 0Z 0[ 0\ 0] 0^ 0_ 0` 0a 0b cde f 0g 0h 0i 0j 0k 0lm n 0o 0pq 0r 0s 0tu 0v 0w 0x 0yz 0{ 0| 0} 0~ 0 0 0 0 0 0 0 0 0 0 5c 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 P 0 0 0 0 0 0 0 0 [c 0 c 0 0 0 0 0 d 0  0 0 0 0 0 0 0 0 0 0  0 0 0 0 0 0 0 zc   0 0  0 0 0 0   0 0    P 0  c     $    ! "#$ %& '()*+,-./01 2 03 34 567 58 59: ; <= 5>?@AB cC ' DE DFGHI JKL M 0NO 0PQ RS TU 0V <W 0XY cZ [\]^_` abcd 0e  5f g hijk lmn op q rstu 0vwxy z { 0| }~ z . 1  3 3 3   m  [ = 0 0 0 0 0 0 0 0 0  0 0 0   0 O Q 0  0 5  0    0  0 8s 0  a 8 8 < 0 5           8        8 8  $  $              0   h       h          8 8    0        0    0   0    [    d d $  [ 0  [ 0 0 Q  Q Q Q 0     0    5 dc 5  [ d    O! O "# $ Q [% O& Q' ( $ h ) * +, c- c. c/ c0 c1 c 02 3 4 4        5 $5 06 7 8 O9 0: ; ; $; 0< 0=> 3? 5@ 0AB @ @ @ @ @ @ @ C 0D 0E 0FGHIJKL MNO 0PQ 8c 8R QS T 0U OVW X ?Y OZ O[\ ] 0^ 0_ 0` a b cd e d f g 0h 0ij 0k 0l Om O On 0o 0p 0q r 0s 0t 0u 0v 0w 0x Oy 0z 0{ 0| 0} 0~  i 0 O 0   m     hR h h d     0 < 0 0 h   0 0 5 3      A.  0 5  0 c 0  TimeType InnerClassesCHECK_FOR_WORKI ConstantValueSET_WORK RUN_THREADS THREAD_DONESET_WORK_FOR_REQUEST_RENDERERRUN_RENDERER_CLEANUPSLEEPINGRUNNINGWAITING_FOR_THREADSWAITING_FOR_CPUWAITING_FOR_RENDERER_CLEANUP REQUESTRENDERLjava/lang/Integer;RENDERSWAP ACTIVATE_VIEWDEACTIVATE_VIEW START_VIEW STOP_VIEWREEVALUATE_CANVASUNREGISTER_VIEWPHYSICAL_ENV_CHANGEINPUTDEVICE_CHANGEEMPTY_UNIVERSESTART_RENDERER STOP_RENDERER RENDER_ONCE FREE_CONTEXTFREE_DRAWING_SURFACE FREE_MESSAGE RESET_CANVAS GETBESTCONFIGISCONFIGSUPPORTSET_GRAPHICSCONFIG_FEATURESSET_QUERYPROPERTIESSET_VIEWdevLoggerEnabledZ devLoggerLjava/util/logging/Logger;statsLoggerEnabled statsLoggercoreLoggerEnabled coreLoggerlibrariesLoadedappletLaunchermcThread%Ljavax/media/j3d/MasterControlThread;viewsLjavax/media/j3d/UnorderList;transparentOffScreen usePbufferviewFrustumCulling lockGeometrynumActiveViewsactiveUniverseListregUniverseListtimeLockLjava/lang/Object;timeJ waitTimestampstateWorkThreadsrenderWorkThreadsrequestRenderWorkThreadsrenderThreadDatainputDeviceThreadsthreadListsChangedlastTransformStructureThreadlastStructureUpdateThread currentTime timerThreadLjavax/media/j3d/TimerThread;notificationThread$Ljavax/media/j3d/NotificationThread;runningworkToDorequestRenderWorkToDo threadPending renderPending statePending renderWaiting stateWaitingstate sleepTimecpuLimit mirrorObjectsrenderingAttributesStructure.Ljavax/media/j3d/RenderingAttributesStructure;defaultRenderMethod%Ljavax/media/j3d/DefaultRenderMethod;text3DRenderMethod$Ljavax/media/j3d/Text3DRenderMethod;vertexArrayRenderMethod)Ljavax/media/j3d/VertexArrayRenderMethod;displayListRenderMethod)Ljavax/media/j3d/DisplayListRenderMethod;compressedGeometryRenderMethod0Ljavax/media/j3d/CompressedGeometryRenderMethod;orientedShape3DRenderMethod-Ljavax/media/j3d/OrientedShape3DRenderMethod;systemStartTime isWindowsOsisMacOstextureIdCount textureIdLockcontextTimeStamp canvasIds[ZcanvasFreeIndex canvasIdLock rendererCount isSharedCtx useCombinersdisableCompile doCompactiondisableSeparateSpecularColor isDisplayListbuildDisplayListIfPossiblevertexAttrsInDisplayList allowSoleUserallowNullGraphicsConfig stencilClearglobalShadingLanguagecgLibraryAvailableglslLibraryAvailableREMOVEALLCTXS_CLEANUPREMOVECTX_CLEANUPREMOVENOTIFY_CLEANUPRESETCANVAS_CLEANUPFREECONTEXT_CLEANUPrendererCleanupArgs[Ljava/lang/Object;contextCreationLockdoDsiRenderLockenforcePowerOfTwosharedStereoZBufferimplicitAntialiasingisCompiledVertexArrayglslVertexAttrOffsetdeviceScreenMapLjava/util/Hashtable;requestObjListrequestTypeList tempViewListrenderOnceListpendingRequestrootThreadGroupLjava/lang/ThreadGroup;threadPriority mcThreadLocktimestampUpdateListLjava/util/ArrayList;freeMessageListawt maxLightsresendTexTimestampxineramaDisabledsortShape3DBoundsforceReleaseViewreleaseBoundingBoxMemorycacheAutoComputedBoundsuseBoxForGroupBoundsmtype[Ljava/lang/String; frameCountframeCountCutoff statTimes[J statCounts[IstatSeenframeCycleTickframeCycleNumber$assertionsDisabled()VCodeLineNumberTable StackMapTable initLogger6(Ljava/util/logging/Logger;Ljava/util/logging/Level;)Z initLoggers getDevLogger()Ljava/util/logging/Logger; isDevLoggable(Ljava/util/logging/Level;)ZgetStatsLoggerisStatsLoggable getCoreLoggerisCoreLoggable getProperty&(Ljava/lang/String;)Ljava/lang/String;getBooleanProperty:(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)Z ((Ljava/lang/String;ZLjava/lang/String;)Z loadLibraries getInputDeviceBlockingThreadJ(Ljavax/media/j3d/InputDevice;)Ljavax/media/j3d/InputDeviceBlockingThread;setThreadPriority(I)VgetThreadPriority()IgetRendererBit getRendererIdgetContextTimeStamp()JgetDisplayListId()Ljava/lang/Integer;freeDisplayListId(Ljava/lang/Integer;)VgetTexture2DIdgetTexture3DIdfreeTexture2DIdfreeTexture3DId getCanvasId freeCanvasIdcreateRenderer<(Ljava/awt/GraphicsConfiguration;)Ljavax/media/j3d/Renderer; postRequest((Ljava/lang/Integer;Ljava/lang/Object;)V mcThreadDone()ZisD3D isWindowsisAppletLaunchergetTimeprocessMessage(Ljavax/media/j3d/J3dMessage;)V ([Ljavax/media/j3d/J3dMessage;)VsendNotification$(Ljavax/media/j3d/J3dNotification;)VcreateMasterControlThread sendMessagesendRunMessage(JLjavax/media/j3d/View;I)V(Ljavax/media/j3d/View;I)V%(Ljavax/media/j3d/VirtualUniverse;I)V cloneView()Ljavax/media/j3d/UnorderList; isRegistered(Ljavax/media/j3d/View;)ZupdateTimeValuescreateUpdateThread!(Ljavax/media/j3d/J3dStructure;)VemptyMessageList7(Ljavax/media/j3d/J3dStructure;Ljavax/media/j3d/View;)VdestroyUpdateThread registerView(Ljavax/media/j3d/View;)VunregisterViewcreateMCThreadsdestroyUniverseThreads$(Ljavax/media/j3d/VirtualUniverse;)VevaluateAllCanvasesevaluatePhysicalEnvaddToStateThreads"(Ljavax/media/j3d/J3dThreadData;)VassignNewPrimaryViewgetDefaultRenderMethod ()Ljavax/media/j3d/RenderMethod;getText3DRenderMethodgetVertexArrayRenderMethodgetDisplayListRenderMethod!getCompressedGeometryRenderMethodgetOrientedShape3DRenderMethod viewActivate freeContextviewDeactivate startViewstopViewaddInputDeviceScheduler)(Ljavax/media/j3d/InputDeviceScheduler;)VremoveInputDeviceScheduleraddMirrorObject!(Ljavax/media/j3d/ObjectUpdate;)VupdateMirrorObjectsupdateWorkThreadsdumpWorkThreadssetWorksetWorkForRequestRenderersendRenderMessageH(Ljava/awt/GraphicsConfiguration;Ljava/lang/Object;Ljava/lang/Integer;)V sendDestroyCtxAndOffScreenBuffer(Ljavax/media/j3d/Canvas3D;)VsendCreateOffScreenBuffersendAllocateCanvasIdsendFreeCanvasIddoWorkhandlePendingRequestclearRenderOnceList runMonitorv(ILjavax/media/j3d/UnorderList;Ljavax/media/j3d/UnorderList;Ljavax/media/j3d/UnorderList;Ljavax/media/j3d/J3dThread;)V dumpThreads(I)Ljava/lang/String; dumpMessage1(Ljava/lang/String;Ljavax/media/j3d/J3dMessage;)V manageMemory threadYieldgetNumberOfProcessors recordTime,(Ljavax/media/j3d/MasterControl$TimeType;J)VlogTimes access$002(Z)Z access$100 access$200 access$302 access$400 access$502 access$600 access$700()Ljava/lang/ThreadGroup; access$800 access$902k(Ljavax/media/j3d/MasterControl;Ljavax/media/j3d/MasterControlThread;)Ljavax/media/j3d/MasterControlThread; access$900F(Ljavax/media/j3d/MasterControl;)Ljavax/media/j3d/MasterControlThread; access$1002i(Ljavax/media/j3d/MasterControl;Ljavax/media/j3d/NotificationThread;)Ljavax/media/j3d/NotificationThread; access$1000E(Ljavax/media/j3d/MasterControl;)Ljavax/media/j3d/NotificationThread; access$802(I)I access$7020(Ljava/lang/ThreadGroup;)Ljava/lang/ThreadGroup; SourceFileMasterControl.javajavax/media/j3d/J3dDebug LM 12   ,* +( )* '(  .* -( javax/media/j3d/UnorderListjavax/media/j3d/View  34 5( 6( 7( 8( 9javax/media/j3d/VirtualUniverse  :4 ;4java/lang/Object <= >? @?javax/media/j3d/J3dThreadData A4 B4 C4 D4$javax/media/j3d/InputDeviceScheduler E4 G H N( O( P( Q R S T( U(javax/media/j3d/MasterControl V W?javax/media/j3d/ObjectUpdate Y4,javax/media/j3d/RenderingAttributesStructure Z[ \] ^_ `a bc de fg k l= m? no p q= r s( t( u( v( w( x( y( z( {( |( }(java/lang/Integerjavax/media/j3d/Renderer   = ( ( ( ( ( java/util/Hashtable  4 4 4 4 (java/util/ArrayList  4  ( ( ( ( ( (      o  ? ( /(java/lang/AssertionError   ? h?   j3d.sharedctxshared contexts j3d.docompaction compactionj3d.transparentOffScreentransparent OffScreenj3d.usePbufferOff-screen Pbufferj3d.viewFrustumCulling'View frustum culling in the renderer isj3d.sortShape3DBounds/Shape3D bounds enabled for transparency sorting1Shape3D bounds *ignored* for transparency sorting j3d.forceReleaseView0forceReleaseView after Canvas3D dispose enabled1forceReleaseView after Canvas3D dispose disabledj3d.releaseBoundingBoxMemory-releasing memory after bounding box transformj3d.usecombiners(Using NV_register_combiners if availableNV_register_combiners disabledj3d.disablecompile  !"%Java 3D: BranchGroup.compile disabled #$j3d.disableSeparateSpecular5Java 3D: separate specular color disabled if possiblej3d.displaylist display listj3d.implicitAntialiasingimplicit antialiasingj3d.compiledVertexArraycompiled vertex arrayj3d.optimizeForSpaceoptimize for space (j3d.renderLock render lockj3d.textureEnforcePowerOfTwochecking power-of-two texturesj3d.allowSoleUsersole-user modej3d.allowNullGraphicsConfignull graphics configsj3d.stencilClearper-frame stencil clearj3d.sharedstereozbuffershared stereo Z buffer 9javax/media/j3d/MasterControl$1 %& '( ) X *(java/lang/StringBuilder"Java 3D: concurrent threadLimit = +, +- ./javax/media/j3d/MasterControl$2 0 1&Java 3D: Input device sampling time = +2 msjavax/media/j3d/MasterControl$3 Java 3D: glslVertexAttrOffset = j3d.disableXineramaj3d.cacheAutoComputeBounds1Cache AutoCompute Bounds, accelerates getBounds()j3d.useBoxForGroupBounds-Use of BoundingBox for group geometric bounds 3>java/lang/RuntimeExceptionMasterControl04 5 $Java 3D: Xinerama disabled#Java 3D: could not disable Xineramajava/lang/Stringj3d.backgroundtexturej3d.forceNormalizedj3d.g2ddrawpixelj3d.simulatedMultiTexturej3d.useFreeLists Java 3D:  property ignored 6  78 9:j3d ;< =>java/lang/SecurityException #?@ AB Cj3d.core j3d.developer j3d.statsjavax/media/j3d/MasterControl$4javax/media/j3d/MasterControl$5D EF G enabled disabledos.name H/sun.arch.data.modelmac IJ j(windows i(vista KL64 MNsun.jnlp.applet.launcher 0( OB java/lang/StringBufferMasterControl.loadLibraries() +P osName [lower-case] = "", sunArchDataModel =   is64Bit = +Q, isWindowsOs =  , isMacOs = , isWindowsVista =  R$ ST UTj3d.rendogld3d VTjoglnoop WT Java 3D: Unrecognized renderer: XY Z[j3d.shadingLanguageGLSLjavax/media/j3d/Shader ~Cg,Java 3D: Setting global shading language to (Java 3D: Unrecognized shading language:  \ ( ]7ERROR: cannot support both GLSL and CG at the same time ?javax/media/j3d/MasterControl$6 ^)javax/media/j3d/InputDeviceBlockingThreadjavax/media/j3d/MasterControl$7javax/media/j3d/FreeListManager _` ab cd e e'Cannot render to more than 32 Canvas3Ds fg h ijjavax/media/j3d/MasterControl$8 k F( =  " & # % $  l?    m n( javax/media/j3d/Canvas3D o( p(  q( % rst u JKvw x  yz   {javax/media/j3d/MasterControl$9 |} ~ B 56javax/media/j3d/J3dThread         [Ljavax/media/j3d/View;   '[Ljavax/media/j3d/InputDeviceScheduler;    ?  [Ljavax/media/j3d/J3dThreadData; (      N I? ?  (    = ? java/lang/InterruptedException javax/media/j3d/MasterControl$10     i` 4[Ljavax/media/j3d/J3dMessage;       javax/media/j3d/MasterControl$11  (      N N (    #javax/media/j3d/PhysicalEnvironment       j    12        javax/media/j3d/MasterControl$12  javax/media/j3d/MasterControl$13           javax/media/j3d/MasterControl$14   ( javax/media/j3d/MasterControl$15   ( #javax/media/j3d/DefaultRenderMethod"javax/media/j3d/Text3DRenderMethod'javax/media/j3d/VertexArrayRenderMethod'javax/media/j3d/DisplayListRenderMethod.javax/media/j3d/CompressedGeometryRenderMethod+javax/media/j3d/OrientedShape3DRenderMethod      ( ( (    [Ljavax/media/j3d/ObjectUpdate;   "[Ljavax/media/j3d/VirtualUniverse;    -----------------------------MasterControl/dumpWorkThreadsThread :  Ops:  Args: $  javax/media/j3d/J3dMessage   &  java/lang/Long  ?     *Screen3D.deviceRendererMap.get(gd) != null  / #        0 7[Ljava/lang/Integer; !                    ?(javax/media/j3d/GraphicsConfigTemplate3D =![Ljava/awt/GraphicsConfiguration; '(java/awt/GraphicsConfiguration     ? !? "( 8 #? $? . 1% lN & ' ( ) " *B  <threadPending = +?renderPending = statePending = , missing case in switch statementthreads: BEHAVIOR_SCHEDULER SOUND_SCHEDULER INPUT_DEVICE_SCHEDULER RENDER_THREAD UPDATE_GEOMETRY UPDATE_RENDER UPDATE_BEHAVIOR UPDATE_SOUND UPDATE_RENDERING_ATTRIBUTES UPDATE_RENDERING_ENVIRONMENT UPDATE_TRANSFORM   34 -$ ./ 01 2 3/----------------------------------------------  Frame Number = +4 +5 [ +6] = +7 msec per call  [0] = 0.0 msec  8$9 :  javax/media/j3d/MasterControl$16  INSERT_NODES REMOVE_NODESRUNTRANSFORM_CHANGED UPDATE_VIEW STOP_THREADCOLORINGATTRIBUTES_CHANGEDLINEATTRIBUTES_CHANGEDPOINTATTRIBUTES_CHANGEDPOLYGONATTRIBUTES_CHANGEDRENDERINGATTRIBUTES_CHANGEDTEXTUREATTRIBUTES_CHANGEDTRANSPARENCYATTRIBUTES_CHANGEDMATERIAL_CHANGEDTEXCOORDGENERATION_CHANGEDTEXTURE_CHANGED MORPH_CHANGEDGEOMETRY_CHANGEDAPPEARANCE_CHANGED LIGHT_CHANGEDBACKGROUND_CHANGED CLIP_CHANGED FOG_CHANGEDBOUNDINGLEAF_CHANGEDSHAPE3D_CHANGEDTEXT3D_TRANSFORM_CHANGEDTEXT3D_DATA_CHANGEDSWITCH_CHANGEDCOND_METBEHAVIOR_ENABLEBEHAVIOR_DISABLEINSERT_RENDERATOMSORDERED_GROUP_INSERTEDORDERED_GROUP_REMOVEDCOLLISION_BOUND_CHANGEDREGION_BOUND_CHANGEDMODELCLIP_CHANGEDBOUNDS_AUTO_COMPUTE_CHANGEDSOUND_ATTRIB_CHANGEDAURALATTRIBUTES_CHANGEDSOUNDSCAPE_CHANGEDALTERNATEAPPEARANCE_CHANGEDRENDER_OFFSCREENRENDER_RETAINEDRENDER_IMMEDIATESOUND_STATE_CHANGEDORIENTEDSHAPE3D_CHANGEDTEXTURE_UNIT_STATE_CHANGEDUPDATE_VIEWPLATFORMBEHAVIOR_ACTIVATEGEOMETRYARRAY_CHANGEDMEDIA_CONTAINER_CHANGED RESIZE_CANVAS TOGGLE_CANVASIMAGE_COMPONENT_CHANGEDSCHEDULING_INTERVAL_CHANGEDVIEWSPECIFICGROUP_CHANGEDVIEWSPECIFICGROUP_INITVIEWSPECIFICGROUP_CLEARORDERED_GROUP_TABLE_CHANGEDBEHAVIOR_REEVALUATECREATE_OFFSCREENBUFFERDESTROY_CTX_AND_OFFSCREENBUFFERSHADER_ATTRIBUTE_CHANGEDSHADER_ATTRIBUTE_SET_CHANGEDSHADER_APPEARANCE_CHANGEDALLOCATE_CANVASID FREE_CANVASID&javax/media/j3d/MasterControl$TimeTypejava/io/PrintStreamjavax/media/j3d/Pipeline$TypeTypejava/lang/Throwablejavax/media/j3d/MemoryFreeListjava/awt/GraphicsDevicejavax/media/j3d/J3dStructurejava/util/Enumerationjavax/media/j3d/Screen3Djavax/media/j3d/Screen3D;[[Ljavax/media/j3d/Canvas3D;(ILjava/lang/Class;)V(Ljava/lang/Class;)Vvalues+()[Ljavax/media/j3d/MasterControl$TimeType;javax/media/j3d/Pipeline getPipeline()Ljavax/media/j3d/Pipeline;getAWTjavax/media/j3d/J3dClockcurrentTimeMillisjava/lang/SystemerrLjava/io/PrintStream;println(Ljava/lang/String;)V#(Ljavax/media/j3d/MasterControl;I)Vjava/security/AccessController doPrivileged4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;intValuedebugappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;"(Ljavax/media/j3d/MasterControl;)V samplingTime-(Ljava/lang/Object;)Ljava/lang/StringBuilder; initializeJ3Djavax/media/j3d/J3dI18N getStringgetMaximumLightscreateFreeListsjava/util/logging/LoggergetLevel()Ljava/util/logging/Level; getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;setLevel(Ljava/util/logging/Level;)V(Ljava/lang/Object;)Vjava/util/logging/LevelSEVERELjava/util/logging/Level; isLoggablejava/lang/BooleanvalueOf'(Ljava/lang/String;)Ljava/lang/Boolean; booleanValue toLowerCase startsWith(Ljava/lang/String;)ZindexOf(Ljava/lang/String;)Iequals(Ljava/lang/Object;)ZCONFIG,(Ljava/lang/String;)Ljava/lang/StringBuffer;(Z)Ljava/lang/StringBuffer;configJOGLLjavax/media/j3d/Pipeline$Type; NATIVE_OGL NATIVE_D3DNOOP useNativeOgl(ZZ)ZcreatePipeline"(Ljavax/media/j3d/Pipeline$Type;)VisCgLibraryAvailableisGLSLLibraryAvailable?(Ljavax/media/j3d/MasterControl;Ljavax/media/j3d/InputDevice;)V getObject(I)Ljava/lang/Object; freeObject(ILjava/lang/Object;)V getFreeList#(I)Ljavax/media/j3d/MemoryFreeList;size getDevice()Ljava/awt/GraphicsDevice;deviceRendererMapget&(Ljava/lang/Object;)Ljava/lang/Object;;(Ljavax/media/j3d/MasterControl;Ljava/awt/GraphicsDevice;)Vadd stopViewCount isRunningisRunningStatususerStopdoneUnregister updateThread'Ljavax/media/j3d/StructureUpdateThread;%javax/media/j3d/StructureUpdateThreadfinishjavax/media/j3d/TimerThread"javax/media/j3d/NotificationThreadcleargetPipelineType!()Ljavax/media/j3d/Pipeline$Type;addNotificationuniverse!Ljavax/media/j3d/VirtualUniverse;threadsFINEST addMessagegeometryStructure#Ljavax/media/j3d/GeometryStructure;!javax/media/j3d/GeometryStructuretransformStructure$Ljavax/media/j3d/TransformStructure;"javax/media/j3d/TransformStructurebehaviorStructure#Ljavax/media/j3d/BehaviorStructure;!javax/media/j3d/BehaviorStructuresoundStructure Ljavax/media/j3d/SoundStructure;javax/media/j3d/SoundStructurerenderingEnvironmentStructure/Ljavax/media/j3d/RenderingEnvironmentStructure;-javax/media/j3d/RenderingEnvironmentStructureviewLjavax/media/j3d/View;soundScheduler Ljavax/media/j3d/SoundScheduler;javax/media/j3d/SoundSchedulertoArray(Z)[Ljava/lang/Object; arraySize renderBinLjavax/media/j3d/RenderBin;javax/media/j3d/RenderBin getRefcount physicalEnv%Ljavax/media/j3d/PhysicalEnvironment; activeViewRef getThreadData!()Ljavax/media/j3d/J3dThreadData;lastUpdateTimeaddInputDeviceSchedCondrenderBinReady threadDataLjavax/media/j3d/J3dThreadData;addSoundSchedCond(J)VbehaviorScheduler#Ljavax/media/j3d/BehaviorScheduler;!javax/media/j3d/BehaviorSchedulerQ(Ljavax/media/j3d/View;Ljavax/media/j3d/Canvas3D;)Ljavax/media/j3d/J3dThreadData;clone()Ljava/lang/Object;contains lastRunTimethreadLjavax/media/j3d/J3dThread;needsRun threadOptscomputeCycleTimecanvasLjavax/media/j3d/Canvas3D; threadArgslastWaitTimestampjava/lang/Threadsleep@(Ljavax/media/j3d/MasterControl;Ljavax/media/j3d/J3dStructure;)V initializejava/lang/Mathmax(JJ)J structureLjavax/media/j3d/J3dStructure; messageListtype decRefcount removeOrdered clearMessages assignViewIdC(Ljavax/media/j3d/MasterControl;Ljavax/media/j3d/VirtualUniverse;)V stopBehavior threadTypephysicalEnvironmentaddUser addUniqueremoveactiveisEmpty removeUserphysicalEnvMapkeys()Ljava/util/Enumeration;hasMoreElements nextElementusers inputsched&Ljavax/media/j3d/InputDeviceScheduler;elementsonScreenLjavax/media/j3d/Screen3D;rendererLjavax/media/j3d/Renderer; offScreencleanup cleanupViewstartfreeinitMCStructureobjListmcLjavax/media/j3d/MasterControl; getCanvasList(Z)[[Ljavax/media/j3d/Canvas3D; getScreens()[Ljavax/media/j3d/Screen3D; canvasCountscreengraphicsDeviceLjava/awt/GraphicsDevice;<(Ljavax/media/j3d/MasterControl;Ljavax/media/j3d/Screen3D;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;manualRenderingG(Ljavax/media/j3d/MasterControl;Ljavax/media/j3d/PhysicalEnvironment;)VgetCurrentView()Ljavax/media/j3d/View; primaryViewsetCurrentViewactiveViewCountresetConditionMetactivateinRenderThreadDatareactivateView validCanvas deactivate updateObjectgetUpdateThreadDatagetLongestScreenListprintargsrendererStructure#Ljavax/media/j3d/RendererStructure;!javax/media/j3d/RendererStructuregraphicsConfiguration Ljava/awt/GraphicsConfiguration;displaydrawableLjavax/media/j3d/Drawable;ctxLjavax/media/j3d/Context;doAssert(ZLjava/lang/String;)VupdateViewCache viewCacheLjavax/media/j3d/ViewCache;javax/media/j3d/ViewCache vcDirtyMask orientedRAscachedDirtyOrientedRAsupdateOrientedRAsresetcomputeViewCache clearMirror isFatalErrorfreeDrawingSurfaceNativetestCfg pendingViewresetUnivCount universeCountrenderOnceFinish frameNumber startTime(IJ[Ljava/lang/Object;)VreleaseGeometrywaitsetFrameTimingValuesincElapsedFramesINFOstopTimenotifyfinest manageListsjava/lang/Runtime getRuntime()Ljava/lang/Runtime;availableProcessorsordinal(J)Ljava/lang/StringBuffer;,(Ljava/lang/Object;)Ljava/lang/StringBuffer;(I)Ljava/lang/StringBuffer;(D)Ljava/lang/StringBuffer;infojava/lang/ClassdesiredAssertionStatus 0      !"#$%& '( )* +( ,* -( .* /( 0(12345(6(7(8(9:4;4<=>?@?A4B4C4D4E4F(GHI?JKLM@N(O(P(QRST(U(VW?XY4Z[\]^_`abcdefgh? i( j(kl=m?nopq=rs(t(u(v(w(x(y(z({(|(}(~((=(((((4444(   =4?((((((o?(l  * **Y******Y*Y*Y * * *Y *Y!*Y"*Y#*Y$%*&*'*(*)***+*,*-*.*/*1* 2*Y34*5Y67*8*9*:*;*<*=*>*Y ?* @*A*B*Y C*D*E*F*G*H*I*J*K*L*M*N*O*YPYRSYSYSS*Y T*U*V*W*X*Y*Z*[Y\]*Y^_*YP`*Y^a*Y^b*c*dYef*Ygh*i*j*k*l*m*n*o*p*dq*r s*r t*ru*v* wxy zY{*|}~ ***EE**HH********kk**ll**mm**FF*G*I**JJ**XX**YY<*J*K*L**UU**VV**MM**NN**OO**WW*`=Y*PN*-** *Y*Y*øP:*IJYŶǶ*Z6Y*ɸP:*Z*Z*Z *ZYʶ*Z6˸6**n͸n**oϸo|КYҸӷԿ*jն ֶYSYSYSYSYS:6  6 2%Yݶ 2޶ *|ߵ* A6  *A*A T *Bs x!&+0=JUZ_ly#(- 27GJ#M(P-Q2R=UBXG[L^QaVd[g`keojroyty$).38=CYMZW[a\f]k #%)+,01 58+<3=8>@AHBMCUFdImJsN|OSTWZ[`afkpuz',:V^fnpv %29DIQp{H0E P >P-P 5 !4 6*+'* *+ M,*!$.  ! $%,. ] L$ YW#)9 *-@:9*>@ L9  *P@ 'Y*װT=6*:/6Yݶ,-`a cde:g<0D,*Y,Y,m zxy zY{KL*****=++>:lY: *  +  W ::6y:6] :D :1 :Y: !:k6 " $6 % $6  !Y&Y'|$($ |)*$ |+x*zY,-yAz}~#8Mcv~ 05;LT_grz/8?HOXuyE@@@@ B)"0.Y*+/0 v"YM1Y*2W,çN,-  !0&*YDZ`Dx%$ *YDZ`D-$ *Y@ a]@5 4P="+5 AB86L*?YN+74P=*Y>`Z>=-ì:- 01151& JKN OPQ!S-U1V1! 0036L*?YM+84P,ì*Y>`Z>,ìN,- . -..1.& \]^ _`a` c.d M) PYR5 h i) PYR5 l mU*CYM*B<*A*A3 *AY9Կ*AT*`B,çN,-KNNQN. rtuv!t'y0z;}B~IS( 00w&*CYM*AT*B*B,çN,- # %Dt3+:M;,<QN--=Y*,>W*?;,<Q#( Q @YN*_Y:*+A&+B+C+D+E +F*G*_,H*`+H*c+I*,J+K,:LMf+N ,O,OPM,QQB+R,S0*_,H*`+H*c*_,H*`+H*cç :-ç :-*Tz?CKS[bmtz ! ? EDY@YL*_YM*ci**7U*7UV*7U*5Y67*W*WX*W**Y**_Z*`Z,+ì*(*[,+ìN,-:+ wzyzZ #-5@GNSZafmtz"5N05|\@ $ *Y] a(}#*YM+*]^*+_,çN,-*T23456"708=*YM*]B6++2!^*+2_,ç :,*T.1151& @A CDE&C,G8H<ID% *+` PQ]$**(*)*1aY*bWXY\ ]^_#j# +YM+cN+d6e *f+g~ *7+i-W@~ -j+k ~ -l+m~ -n+o~ -p+q~ -r+s~+t+tu+tu+vo*Y:*wx:*yd6-82u+v!2z-2u+vç :~+t+t{+t{+|o*Y:*wx:*yd6-82{+|!2z-2{+|ç :  +}+~,ç : , K2st uwx {)|15=ENV_gpx $5CKXcgl~J %#xE'#xE D *YM*]B~d*%Y:*%w:*%d6#22!*W *Wç :~T*#Y:*#w:*#yd6!2:!ç :  ,ç : , *Thkkpkj '7EQW^eszA 20 E&"ED F*Y:*]7~!-u-u*Waç :*T699>9&    (3AE( E |*YN*]7~Z*#Y:*#w:*#yd6'2:  ++ ç :  -ç : - *T`cchcmpptp>$% '()!*)+4-9.C/S0]3k5w6{7,40(EDE ?*YN*]7~++~+n@~+j~+p~c*Y:*wx:*yd602u2z+2uç :  ~a*#Y:*#w:*#yd6.2:  z+  ç :  -ç : - *Tq#&&+&03373 @A CDE(J0K<NCOORWScViWqX~YZ\Y_bdefgijkl o.q:s>t<(%x+E&/ED# *}! *+B *YL=N:*7**]* w:* y6*&I2:)N*- -N*'I2:)N*- -NI2:)N*- -N*!w:*!y6: *Y a* 26 : =D2: '*2*2: : =2:S*e*Y a -: 6    S f ~     B 2: 6     S  **:  ! 1*  S*+ç : + *2 *2 L+ e  !)2:C\_ekw '049;HQT^cfiqw $3=HR Xakruz"%()*+-2378:<A DGEFJ^20D D B /9 f. !"0DR|>+M,7Y*,W,,,,*,MO P[\(b=e= +,&+ ++ ++>,;,z4*d6$*z,z> +:Y:6^w:6 :  F 2:,t,t$   ç :  u hijkno&q+s-t8wHx^y`zcwiou|p ( 0& 08 0Ea(++V++++#'{+zM*+*,*W *(*[+*,n*,j*,p*,r*,lN,HY*,W,,+,N-,--*-*+{*+u+ ++*+*,W*+Wv#(,08@HPXZanuy*+++S+*++uV+{V+u+{+zM*Y:*+u+*+{+, *,J0*,n+*,j+*,p+*,r+*,l+ç :+ ++Y·:ö:c:<$:Ƕd>"* Hd>W*+*Ιϲ;:Q:*SS*:( *SS*Ӷ:( *SS*Ӷԧh;:Q:է);:Q:֧*h,H*h+H** Z*!Z*"Z*?+SSNS ",6> F KS\elt} !#%&*+,-./0130$6(<-=3>:@=AIBVA\FaHkNsO}PSTUVWXY[_`abcehi jmn o,p1q7x?yIzU{Z|]emqx Q,E-0$00ZQ0[/**7Y*ٸW*WڻY*ܸW*ݱ'. u*+W*+n*+j*+p*+r*+l++++*+W*+W0*+n*+j*+p*+r*+l*Ι*Ι*7U*7UV*7U*7Z*7dY*5Y67*W*WX*W**Y*]YM*],çN,-*4Z=*A*AT*B*bZ*f*8*9*:*;*<*=*(0 #+3:AFJS_hqz&18>CJQV[`ejot ' _,/505 ' *#YL*#Z*wxM*d>4,2W,2:d62*d>S,2::5d6)62d622:  :   YZ`Z R W; <Q:  0Y* W Ӷ W;  ӶW      ҧ  ԧj5 : *# H * 6  : *# H * ؄+ç : + *?6    ( 0 8 D M S Y g l t |  # $ & ' ) + , . 3 4 6 7 D E H W$ X1 Z; [> ^C cK dP eY ia jl kr nu q~ r s t u v & #  ~  \$x   |OQ 3/D p2+M,#Y*,W,˶,,˶W*?   , 1 ,<+ * +H   e+M,,*wxN*665-2:!M+z++:    # - 3 L R X Y _ d x2@*8*Y8*8   @*9*Y9*9   @*:*Y:*:   @*;*Y;*;   @*<*Y<*<   @*=*Y=*=   +zM,*+*, *++*ױ,,j ,n +MN*Y`,Y`*7U ,l  ,j  ,p ,r ,,n *,W+M+u+{ ++YZ` +˶,*,*+*?+{#  ( / 3 4 ; B I P Z d o z           ! " & ' * + , 3 4  Q4 u+M,d>h,2d6U,22:?7,*SS*SS*Ӷ*SS6 : < = >$ ?, @? BG CP Da Fh =n <t K   P*+ + +*ױ+zM+M*Yd,Yd**7U ,Q,J,,l  ,j  ,n ,p ,r *,W+u+{ ++YdZ +˶*,**++*?z R S T U X! Z( \2 ]< `C aN dU f\ gc hn iy j k l n r s t u v x { }   T1*++M + +M*Y`*7U +zM,Y`,l  ,j  ,p ,r +{ +u+M,*,*?J    ) 4 9 C N Y d o z  r*++M + +M*YdZ*7U +zM,YdZ/,l  ,j  ,r ,p +{ +u+M*,*?F    - 8 = K V a l w  >4*%YM*%+H*% *W,çN,-*#&&)&    ! + 3 !D2*%+W*   !% *4+H   "t1*4wL*4y=>+2*4Z   # ) 0  #* Z*!Z*"Z***7 !*w"L*y6d>*+2l#!** &d>9+2M*,j$!*,n%!*,r&!*,p'!** 'd>*+2!*%w:*%d>!2:*!*wx:*d>m2:YMQ*{(!*u)!: *6 : 6   6   {   2j  2 2:XPPH::*!H:  +S S S  s6   6    2u  2 2:]PUM?:*!H:  ,S S   2S  u:;:7Q:  :*"H-SY*?VU     ' , 3 < E R X c l p {                ! "% #5 $A %M &U '\ (_ *i +t , - / 0 1 3 4 5 6 7 8 + * ? @ A E- F8 H; JK KT L^ Me Nk Ot Pw @} ? ! W Y Z [ \ ] ^ _ ` b c f i'0"9!xF 0"x  BO6 :O;0"x =$9./=>J3* wL* y=.*!wL*!y=*"wL*"y=6+2:Y01ƶY2E:346'Y254ײ6W.r m n q s t8 vD wL xO z[ {c |f ~r z   # ) s/ 8 : !0p+0%& *ѱ  && *ѱ  '(Q*+7:8Y9:d,ct:S:,S:-S;<*=2     $ * 2 : B L P )* +>:Mx;,< zY{@YN*Gx* zY{*+>7:8Y9:d>ct:+S:?Y+@AS:+BS:+CS;<*_Y:*=*cç :-ç :-&Z  & * ? I R Y ` f l t 7 0OQ8D+*f +>:M;,<DE@YN*Gx* zY{*+>7:8Y9:d=ct:+S;<*_Y:*=*cç :-ç :-#N   # ' < F O V ] c i q { 9@$U0OQ8D,*4@YM*Gx* zY{*+>7N8Y9:dBct:+S-;<*_Y:*=*cç :,ç :,dpssxs}F   ( 1 8 ? E K S \ d h m {  .S0OQ8D-*4@YM*Gx* zY{*+>7N8Y9:dCct:+S-;<*_Y:*=*cç :,ç :,dpssxs}F    ( 1 8 ? E K S \ d !h "m #{ $ %.S0OQ8D.**YL*_YM*c*F,çN,-+ç :+*(*?*G*YL*H+ç :+*wxL*d=W+2H+2I+2JK+2{LM+2{N+2{NM +2{O** *!*"*b*P*Q$''*'.1151RX[[_[r , . / 0 1" 3, 48 6? 7@ :G ;K >R BV Cb Fn G| H I K L N O G T W X [ ]<"DD 0x-/Y 6*_wL*`wRM*_>6',2:+2:SYO:7,*SS*STS*Ӷ*SSUVWA*XY*Z *ק*%[*?i\*]UK5:YL`ZLL*^ *aHR*_`*IV6: *wx: *d6    2z 6 * J*?a4OO:b P QQ*?_N(OOP QQ*?2c-:*]*bH*d*?6eQ2O:7,*SS*SfS*Ӷ*SS6g|hB"ijk2:*l6pD ijm:*l6KF EO>:*l6!CO:nVW6,2:o+2C+2:*+*n*j*p*rX+2N+2:*9*u*{pqrz*(J*_Z*`Z*a>r*(36#*`KH*_*aH*T,6#*a:LM*aZ*c* *_c*h>86#*`oH*_*hH*c*hZ*(*b*P*c*T ***(^ d f g h j) l/ m5 n= oD pW r_ sh ty v x y z { | }     # , 7 C K W _ b i v                       ' - 6 ? D G R ^ q y                 # & 1 8 B G jM V \ d n w                   # * 3 = M S Z c q w }  # $ & * + , - . , 0 1 3 4 7 8 ; < ?9#0R\PO-) 0RPx$1OO&$ZPT#%%O0C00R0%  0z7*bd<*bM,s*,^*bZ*?" B C D F$ B* H1 I6 K   12 ~1[+,n666-w: ,w: w:-y6,y6y66 *wx:*(*yd62:{t 2*.70 2:   ~% 2:  Yu au v*Y,`,*"  w *x"*Y+`+ * y ~ 2: *f zW  ~'6*y2:{{* ~*.***+*1*| :*1*/ 2:  *Y-`-*"  w *x"*Y+`+ * y* ~*/*q**+f!*1*| :*1A*.6*.2: *Y,`,*"  w *x"*Y+`+ * y* ~*.*|**+q*1*| :*1S*T*. */ *.1*/****1*| :*1***+*fd6'*f:}zn~*f*6 *y*1*Y+d+x)*+"zYY*+-^w2: *Y,dZ,*.x)*,"zYY*,-B*Y-dZ-*/x)*-"zYY*--*1 *1***1*)*1*| :*1*)~*)*1r*k***)*1*1 *1J*C**Sy*1*1(*|:xzY-MQT>BEv S, U/ V2 W5 [7 \? ]A ^I _L `T aZ b` cg ej hw l~ n o p n t v x y z | } ~     ) 3 H S b l w                    ( 7 A V h m                   0 5 H M Q T V ^ fn      !"$&&--5/?0k1u23478:;<=?AB&E*F/H2K9L>PBSEQGROTTVYW\Za[h\oatbycejlnpsqrsy{<,\0hx"0hx,0#  ^ 0hx"0hx0e 0hxH0hx^ 0hx R &(0h="0h+0h+ R  N 34MYM,W~ ,W~ ,W~ ,W~ ,W@~ ,W~ ,W~ ,W~ ,W~ ,W~ ,W ~ ,W,f$,2:AIPX`hpx  56\YN-+5W,,-,2W -W-*,dW-" &6>Q[ 67H*Yp`Zp*q *p!8B K6;8<G9@ :;M%+6*s\/ aP*t\.`O*uTbcde$f"<*Yw aw*Yv`Zv ջYL+*w W=*s*u3+W*t.O+r2*t.*s/o*t.oW*s P*tO,x*s/ zY{+r2We+*vjk lm"n,o3p9q=rHsQtYubvnwwx}yz{|}r?n=>Y -? -@*+ -A>Y -B-C>Y-D-EF-G-HI*+Z-JK*-LM*+Z-NO*-PQY-RS*Y-T{0xPYR-PYR+PYR,PYRAPYRYPYR\PYRKPYRZPYRRPYR`PYRPY RIPY RaPY RNPY RcPY RePYRgPYRoPYRSPYRBPYRDPYRFPYREPYRC  y $*PYRлPYRfPYRPYRTPYRY @YW K*DYSYSYSYSYSYSYSYSYSY SY SY SY SY SYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSYSY SY!SY"SY#SY$SY%SY&SY'SY(SY)SY*SY+SY,SY-SY.SY/SY0SY1SY2SY3SY4SY5SY6SY7SY8SY9SY:SY;SY<SY=SY>SY?SY@SYASYBSYCS0-AB&C1F<GGHRI]JhKtLMNOPQRSTUVWXYZ(],a0f4j8n<>@ADDHLPT_ju  @UV0@a=1. @