4 %YZ [ $\ $] $Y^_ `a bcd e %f gh Di jk lm no $p Rq Rrs $t Suv [w x yz {|}Plugin InnerClassespluginsLjava/util/List; Signature4Ljava/util/List;(Lorg/w3c/dom/Document;)VCodeLineNumberTableLocalVariableTablethisLaQute/p2/provider/Feature;documentLorg/w3c/dom/Document;(Ljava/io/InputStream;)VinLjava/io/InputStream; Exceptions~toDoc-(Ljava/io/InputStream;)Lorg/w3c/dom/Document;resourceLaQute/bnd/osgi/Resource;db#Ljavax/xml/parsers/DocumentBuilder;docjarLaQute/bnd/osgi/Jar; StackMapTable getPlugins()Ljava/util/List;itemLorg/w3c/dom/Node;plugin"LaQute/p2/provider/Feature$Plugin;iInodesLorg/w3c/dom/NodeList;resultLocalVariableTypeTable6()Ljava/util/List;toString()Ljava/lang/String; SourceFile Feature.java ,-java/util/ArrayList , () :;aQute/bnd/osgi/Jarfeature , feature.xml "java/lang/IllegalArgumentException(JAR does not contain proper 'feature.xml ,   ; java/lang/Throwable /feature/plugin H aQute/p2/provider/Feature$Plugin java/lang/StringBuilderFeature [plugins= ] UVaQute/p2/provider/FeatureaQute/p2/provider/XMLjava/lang/ExceptionaQute/bnd/osgi/Resourcejava/io/InputStreamorg/w3c/dom/NodeListjava/util/List()V*(Ljava/lang/String;Ljava/io/InputStream;)V getResource-(Ljava/lang/String;)LaQute/bnd/osgi/Resource;(Ljava/lang/String;)Vdbf*Ljavax/xml/parsers/DocumentBuilderFactory;(javax/xml/parsers/DocumentBuilderFactorynewDocumentBuilder%()Ljavax/xml/parsers/DocumentBuilder;openInputStream()Ljava/io/InputStream;!javax/xml/parsers/DocumentBuilderparseclose addSuppressed(Ljava/lang/Throwable;)VgetNodes*(Ljava/lang/String;)Lorg/w3c/dom/NodeList; getLength()I(I)Lorg/w3c/dom/Node; getFromType7(Lorg/w3c/dom/Node;Ljava/lang/Class;)Ljava/lang/Object;add(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;!$%()*+,-.M*+*Y/ !01234,5.A *+/ $%0 12 6789 :;. NY* L+ M, Y N-,::+M+ N,-, 7>?CF/* ( )*+ -'.3/70;/>(04,<='>?3 @4 CABN67C/ DEE89FG.B*LYM>+(+:*:,W,/"4567$819:6@<0>$HI1 JK/LMB12;NO3P)Q 3P+CRS.89*TUV.FY *!" #/A0 12WX' $&