=+org/idempiere/model/RequiredPluginValidatorjava/lang/Object$org/osgi/framework/FrameworkListeners_logLorg/compiere/util/CLogger; bundleContext"Lorg/osgi/framework/BundleContext;()VCode org/compiere/util/CLogger  getCLogger.(Ljava/lang/Class;)Lorg/compiere/util/CLogger;  LineNumberTableLocalVariableTable   this-Lorg/idempiere/model/RequiredPluginValidator;activate%(Lorg/osgi/framework/BundleContext;)VRuntimeInvisibleAnnotations1Lorg/osgi/service/component/annotations/Activate; " $&% org/osgi/framework/BundleContext '(addFrameworkListener)(Lorg/osgi/framework/FrameworkListener;)Vcontext deactivate3Lorg/osgi/service/component/annotations/Deactivate; $- .(removeFrameworkListener StackMapTableframeworkEvent&(Lorg/osgi/framework/FrameworkEvent;)V 354!org/osgi/framework/FrameworkEvent 67getType()I9ERROR ;=<java/util/logging/Level >?WARNINGLjava/util/logging/Level; A BC isLoggable(Ljava/util/logging/Level;)Z 3E FG getThrowable()Ljava/lang/Throwable; IKJjava/lang/Throwable LM getMessage()Ljava/lang/String;O PQmakeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String; S TUwarning(Ljava/lang/String;)VWSTARTLEVEL_CHANGED Y Z started\ P](I)Ljava/lang/String; ;_ `?INFO 3b cd getBundle()Lorg/osgi/framework/Bundle; fhgorg/osgi/framework/Bundle iMgetSymbolicNameOln Po8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; q rUinfoevent#Lorg/osgi/framework/FrameworkEvent; eventTypeLjava/lang/String;xjava/lang/String z|{org/compiere/util/DB }~ isConnected()Zjava/util/HashMap  $  getBundles()[Lorg/osgi/framework/Bundle; "org/compiere/model/MRequiredPlugin getBundleState/(Lorg/osgi/framework/Bundle;)Ljava/lang/String;  java/util/Map put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/StringBuilder  get()Ljava/util/List; java/util/List iterator()Ljava/util/Iterator; java/util/Iterator next()Ljava/lang/Object; M getPluginName  containsKey(Ljava/lang/Object;)Z MgetPluginExpectedState org/compiere/util/Util isEmpty(Ljava/lang/String;)Z &(Ljava/lang/Object;)Ljava/lang/Object; w equalsRequired plugin append-(Ljava/lang/String;)Ljava/lang/StringBuilder; is  but required state is   not found ~hasNext ~ java/lang/System outLjava/io/PrintStream; MtoString java/io/PrintStream Uprintln Terminating $ c(J)Lorg/osgi/framework/Bundle; f stop#org/osgi/framework/launch/Framework`  waitForStop&(J)Lorg/osgi/framework/FrameworkEvent; exit(I)Vjava/lang/Exception bundleListLjava/util/Map;bundleLorg/osgi/framework/Bundle;missingPluginMessageLjava/lang/StringBuilder;rp$Lorg/compiere/model/MRequiredPlugin; expectedStatestate framework%Lorg/osgi/framework/launch/Framework;LocalVariableTypeTable5Ljava/util/Map;[Lorg/osgi/framework/Bundle; SourceFileRequiredPluginValidator.java2Lorg/osgi/service/component/annotations/Component; immediateBootstrapMethods    $java/lang/invoke/StringConcatFactory P (Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;%DS Listener - OSGi Framework Error:  OTHER () from Bundle: /DS Listener - Received OSGi Framework Event:  InnerClasses%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup!    ) -  /**  I *+!+*#67 8  ) *+ w%+ +*,*! *!*,*!>? @BD$E%%) /01 R+2J@8M:@,+DHNRVM*X +2[M^@),+a+aejkmp:M O#P/QARDTGUKVNXX[d\h]\^4st#!uvGuvX3uv/; # w'3ww3wwwZ  FyYL*!Y:6>2M+,e,WYM:N+-T-:^+-w:E,-öŶW,-ǶŶWx,̚_,Զײܶ*! *! Y:'N-WW:-018'degh(i9hBlJmbnooup}qrstuvwxy|}~m #-18:>AERF7(JbvuHv1v#  7/n hWGI Z