2 (STU VW SX SY Z [\ ]^_ ` [a &bc de f ]ghij V ]k ]lmno V p q rstu v "wx yz{loggerLorg/slf4j/Logger;()VCodeLineNumberTableLocalVariableTablethis'Lorg/cumulus4j/store/util/ManifestUtil; readManifest+(Ljava/lang/Class;)Ljava/util/jar/Manifest;xLjava/io/IOException;clazzLjava/lang/Class;manifestLjava/util/jar/Manifest;referenceClassRelativePathLjava/lang/String;referenceClassURLLjava/net/URL;referenceClassURLBasemanifestResourceNamemanifestResourceUrlinLjava/io/InputStream;LocalVariableTypeTableLjava/lang/Class<*>; StackMapTable|W}o~t Exceptions Signature.(Ljava/lang/Class<*>;)Ljava/util/jar/Manifest; SourceFileManifestUtil.java +,"java/lang/IllegalArgumentExceptionclazz must not be null! +java/util/jar/Manifestjava/lang/StringBuilder/ | } .class )*"readManifest: referenceClassURL={} java/lang/IllegalStateException#referenceClassURL does not end on "": &readManifest: referenceClassURLBase={}/META-INF/MANIFEST.MF java/net/URL ~ ,java/io/IOExceptionCannot read resource: +%org/cumulus4j/store/util/ManifestUtil java/lang/Objectjava/lang/Classjava/lang/Stringjava/io/InputStreamjava/lang/Throwable(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getName()Ljava/lang/String;replace(CC)Ljava/lang/String;toString getResource"(Ljava/lang/String;)Ljava/net/URL;org/slf4j/Loggertrace'(Ljava/lang/String;Ljava/lang/Object;)VtoExternalFormendsWith(Ljava/lang/String;)Zlength()I substring(II)Ljava/lang/String; openStream()Ljava/io/InputStream;read(Ljava/io/InputStream;)Vclose-(Ljava/lang/Object;)Ljava/lang/StringBuilder;*(Ljava/lang/String;Ljava/lang/Throwable;)Vorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;1&()*+,-/*.$/ 01 23-8 * YYLY * ./  M*,N--:,(YY ,   ,d::YY  ::+ !-:"YY# $%: ! +".V/02495?6J8P9Y:~<=?@BDHIEFHK/\ 4567899:;?<=P>;^?;A@=:ABC 6DE@oFGHIHSFGHIHHIJK_L M"NOP,-! &'."QR