Êþº¾.Ð7org/eclipse/core/runtime/internal/adaptor/BundleStopperjava/lang/ObjectstoppedBundlesLjava/util/Hashtable; allToStop6[Lorg/eclipse/osgi/service/resolver/BundleDescription;context"Lorg/osgi/framework/BundleContext;%(Lorg/osgi/framework/BundleContext;)VCode()V     LineNumberTableLocalVariableTablethis9Lorg/eclipse/core/runtime/internal/adaptor/BundleStopper; logCycles([[Ljava/lang/Object;)V&org/eclipse/osgi/framework/debug/Debug DEBUG_ENABLEDZ  java/lang/StringBuffer![#(Ljava/lang/String;)V % "&append(C)Ljava/lang/StringBuffer; () "*3org/eclipse/osgi/service/resolver/BundleDescription,getSymbolicName()Ljava/lang/String; ./ -0,(Ljava/lang/String;)Ljava/lang/StringBuffer; (2 "3length()I 56 "7insert(IC)Ljava/lang/StringBuffer; 9: "; setCharAt(IC)V => "?2org/eclipse/core/runtime/adaptor/EclipseAdaptorMsgA"ECLIPSE_BUNDLESTOPPER_CYCLES_FOUNDLjava/lang/String; CD BEorg/eclipse/osgi/util/NLSGbind8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; IJ HK0org/eclipse/osgi/framework/log/FrameworkLogEntryMorg.eclipse.osgiOp(Ljava/lang/String;Ljava/lang/String;ILjava/lang/Throwable;[Lorg/eclipse/osgi/framework/log/FrameworkLogEntry;)V Q NR/org/eclipse/core/runtime/adaptor/EclipseAdaptorT getDefault3()Lorg/eclipse/core/runtime/adaptor/EclipseAdaptor; VW UXgetFrameworkLog/()Lorg/eclipse/osgi/framework/log/FrameworkLog; Z[ U\+org/eclipse/osgi/framework/log/FrameworkLog^log5(Lorg/eclipse/osgi/framework/log/FrameworkLogEntry;)V `a _bcycles[[Ljava/lang/Object; cycleTextLjava/lang/StringBuffer;iIjmessageentry2Lorg/eclipse/osgi/framework/log/FrameworkLogEntry; stopBundlesgetState+()Lorg/eclipse/osgi/service/resolver/State; op Uq'org/eclipse/osgi/service/resolver/StatesgetResolvedBundles8()[Lorg/eclipse/osgi/service/resolver/BundleDescription; uv twgetPlatformAdmin3()Lorg/eclipse/osgi/service/resolver/PlatformAdmin; yz U{/org/eclipse/osgi/service/resolver/PlatformAdmin}getStateHelper1()Lorg/eclipse/osgi/service/resolver/StateHelper; € ~-org/eclipse/osgi/service/resolver/StateHelperƒ sortBundlesL([Lorg/eclipse/osgi/service/resolver/BundleDescription;)[[Ljava/lang/Object; …† „‡  ‰java/util/Hashtable‹(I)V ŒŽ  basicStopBundles ’ “ stateHelper/Lorg/eclipse/osgi/service/resolver/StateHelper; getBundleId()J —˜ -™ org/osgi/framework/BundleContext› getBundle(J)Lorg/osgi/framework/Bundle; ž œŸ7org/eclipse/osgi/framework/internal/core/AbstractBundle¡ ¢™ getBundleData1()Lorg/eclipse/osgi/framework/adaptor/BundleData; ¤¥ ¢¦2org/eclipse/core/runtime/adaptor/EclipseBundleData¨isAutoStartable()Z ª« ©¬ o6 ¢®3org/eclipse/osgi/framework/internal/core/BundleHost°stop ² ¢³+ECLIPSE_BUNDLESTOPPER_ERROR_STOPPING_BUNDLE µD B¶toString ¸/ -¹put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; »¼ Œ½java/lang/Exception¿ stoppingIndextoStop9Lorg/eclipse/osgi/framework/internal/core/AbstractBundle;eLjava/lang/Exception; isStopped(Lorg/osgi/framework/Bundle;)Zget&(Ljava/lang/Object;)Ljava/lang/Object; ÈÉ ŒÊbundleLorg/osgi/framework/Bundle; SourceFileBundleStopper.java!   O*·*µ*+µ±)% *+  ;•² š±+¾ž‹»"Y$·'M>§F,[¶+W6§ ,+22À-¹1¶4W,,¶+W„+2¾¡ÿÝ,,¶8d]¶”@H••de~fgLhi%)jixkD‡ lmn –@*¸Y¶r¹xµ¸Y¶|¹‚L+*´¹ˆM*,·Š*»ŒY*´¾·µ‘*·”±CDE&F+G;H?I @%•–&de’ U¥*´¾d<§˜*´*´2¹š¹ À¢M,¶£ ”™t,¶§À©¶­™g,¶¯  [,Á±™T,¶´§MN²·*´2¹º¸L:»NYP-·S:¸Y¶]¹c§:¨¿:*´‘,,¶¾W©¨ÿò„ÿœÿj±9PPÀ9„„š„BM N#O9QIRPSQTdUtV„W‰YŒWŽX˜YM¤\>¥œÁi#zÂÃQ0ÄÅdkDt lmÆÇ T*´‘Ǭ*´‘+¶ËƬ¬_` aÌÍÎÏ