3 n   _         _      z  _   _  _ . . 5 _  . : 9 >   A B 5 _                 W _! "# W$ "% W% W&' ( )* )+ ), )- ./01 23 .45 j 67logLorg/apache/log4j/Logger; templatesLjavax/xml/transform/Templates;bitstreamService-Lorg/dspace/content/service/BitstreamService; bundleService*Lorg/dspace/content/service/BundleService; itemService(Lorg/dspace/content/service/ItemService; BUFF_SIZEI ConstantValuebuffer[B()VCodeLineNumberTableLocalVariableTablethis#Lorg/dspace/license/LicenseCleanup;main([Ljava/lang/String;)VitemLorg/dspace/content/Item;args[Ljava/lang/String;ctxLorg/dspace/core/Context;iterLjava/util/Iterator;propsLjava/util/Properties; processedLjava/io/File;iLocalVariableTypeTable/Ljava/util/Iterator; StackMapTable89 Exceptions:;< handleItem5(Lorg/dspace/core/Context;Lorg/dspace/content/Item;)Ve*Ljavax/xml/transform/TransformerException;contextbundlesLjava/util/List;bundleLorg/dspace/content/Bundle; bitstreamLorg/dspace/content/Bitstream; license_rdfLjava/lang/String;resultLjava/io/StringWriter;Ljava/lang/StringBuffer; newBitstream-Ljava/util/List;=> copy;(Lorg/dspace/core/Context;Lorg/dspace/content/Bitstream;)[B amountReadbinLjava/io/InputStream;outLjava/io/ByteArrayOutputStream;? 77Ljavax/xml/transform/TransformerConfigurationException;5 SourceFileLicenseCleanup.java ~org/dspace/core/Context @ wxA BCjava/util/Properties java/io/Filelicense.processed ~D EFjava/io/FileInputStream ~G HI8 JFjava/io/FileOutputStreamBprocessed license files, remove to restart processing from scratch KL MNorg/dspace/content/Item opjava/lang/StringBuilder checking: OP QR OS TUV WX YZ  processed: done [\ CC-LICENSE ]^= _` aborg/dspace/content/Bundle uvc dejava/lang/String ~fjava/io/StringWriter qri jk'javax/xml/transform/stream/StreamSourcejava/io/ByteArrayInputStream lm ~I'javax/xml/transform/stream/StreamResult ~no pq(javax/xml/transform/TransformerExceptionjava/lang/IllegalStateException rU ~s tu stvw xy> zU {| }U ~|   U | U |   java/io/ByteArrayOutputStream |}?    m!org/dspace/license/LicenseCleanup      -org/dspace/license/CreativeCommonsServiceImplLicenseCleanup.xsl  5javax/xml/transform/TransformerConfigurationException java/lang/Objectjava/util/Iteratorjava/lang/Throwablejava/sql/SQLException'org/dspace/authorize/AuthorizeExceptionjava/io/IOExceptionjava/util/Listorg/dspace/content/Bitstreamjava/io/InputStreamturnOffAuthorisationSystem&org/dspace/content/service/ItemServicefindAll/(Lorg/dspace/core/Context;)Ljava/util/Iterator;(Ljava/lang/String;)Vexists()Z(Ljava/io/File;)Vload(Ljava/io/InputStream;)VhasNextstore+(Ljava/io/OutputStream;Ljava/lang/String;)Vnext()Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getID()Ljava/util/UUID;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;org/apache/log4j/Loggerinfo(Ljava/lang/Object;)V containsKey(Ljava/lang/Object;)Zput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getBundles=(Lorg/dspace/content/Item;Ljava/lang/String;)Ljava/util/List;size()Iget(I)Ljava/lang/Object;(org/dspace/content/service/BundleServicegetBitstreamByNameM(Lorg/dspace/content/Bundle;Ljava/lang/String;)Lorg/dspace/content/Bitstream;([B)V replaceFirst8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;javax/xml/transform/TemplatesnewTransformer#()Ljavax/xml/transform/Transformer;getBytes()[B(Ljava/io/Writer;)Vjavax/xml/transform/Transformer transform;(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V getMessage*(Ljava/lang/String;Ljava/lang/Throwable;)V getBuffer()Ljava/lang/StringBuffer;java/lang/StringBuffer+org/dspace/content/service/BitstreamServicecreatei(Lorg/dspace/core/Context;Lorg/dspace/content/Bundle;Ljava/io/InputStream;)Lorg/dspace/content/Bitstream;getNamesetName.(Lorg/dspace/core/Context;Ljava/lang/String;)VgetDescriptionsetDescription getFormat?(Lorg/dspace/core/Context;)Lorg/dspace/content/BitstreamFormat; setFormat@(Lorg/dspace/core/Context;Lorg/dspace/content/BitstreamFormat;)V getSource setSourcegetUserFormatDescriptionsetUserFormatDescriptionupdate=(Lorg/dspace/core/Context;Lorg/dspace/content/DSpaceObject;)VremoveBitstreamU(Lorg/dspace/core/Context;Lorg/dspace/content/Bundle;Lorg/dspace/content/Bitstream;)VretrieveN(Lorg/dspace/core/Context;Lorg/dspace/content/Bitstream;)Ljava/io/InputStream;read([B)Iwrite([BII)Vclose toByteArray getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;0org/dspace/content/factory/ContentServiceFactory getInstance4()Lorg/dspace/content/factory/ContentServiceFactory;getBitstreamService/()Lorg/dspace/content/service/BitstreamService;getBundleService,()Lorg/dspace/content/service/BundleService;getItemService*()Lorg/dspace/content/service/ItemService;&javax/xml/transform/TransformerFactory newInstance*()Ljavax/xml/transform/TransformerFactory;java/lang/ClassgetResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream; newTemplates=(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Templates;error*(Ljava/lang/Object;Ljava/lang/Throwable;)V!_nopqrstuvwxyz{m|}~/*.  4YL++MYN Y : - Y6,d-Y6,:Y-Y !&+"Y#-Y $%WT-Y:-YAjST UWY)[1]>`AdJfQh`jcmnnoqruvx}~}~Hn)Az +>!h#Q \ +&'M, ,(,)*N+-,-:.Y*/0:123:423:5Y6:789Y:Y;<=>Y?@:BYCDE:F*-:YG;<H:*IJ*KL**MN*OP*QRF*S+*-T+*-U`A~ %2ALW`r f   %2A`u|Z   )o {MNF*+VMWYXNYY:,YZ6 ç-Y[ç :,,\--]:,,\--]-^0C3@CCHCNaacaN'-3=NRVZagkov4'z{{ywa J ^_`abFac+ade9Yfgh=i7K*k*lBY*k*DmY#:=j2 1567#>.@4>:F=B>DIEV >}