3                 ! # #! !" #$%& '( ) *+ - ,-. 0/0 2 12 134 65 667 9 989: ;<= ?> ?@ AB CC CD ;E CF GHI JJ JKLM NN MO MP QR ST T/U V5 VV WX WY Z[ Q\ ]^ Q_` Cab Vc Vde df gh gi jk glm ln Go l/pqr stuvw xyz {| }~ { { {     F   InnerClasseslog Lorg/apache/commons/logging/Log;()VCodeLineNumberTableLocalVariableTablethis!Lorg/dataone/annotator/Annotator; setUpOptions"()Lorg/apache/commons/cli/Options;pidFileLorg/apache/commons/cli/Option;nThreadscreate createAllremove removeAllmanualtypesoptions Lorg/apache/commons/cli/Options; setUpSession(()Lorg/dataone/service/types/v1/Session; certificate$Ljava/security/cert/X509Certificate;keyLjava/security/PrivateKey; subjectDNLjava/lang/String;session&Lorg/dataone/service/types/v1/Session;subject&Lorg/dataone/service/types/v1/Subject; StackMapTablemain([Ljava/lang/String;)Ve1'Lorg/apache/commons/cli/ParseException;man;Lorg/dataone/annotator/generator/ManualAnnotationGenerator;mtg9Lorg/dataone/annotator/ontology/MeasurementTypeGenerator; rdfString outputFileLjava/io/File;urlLjava/net/URL; inputStreamLjava/io/InputStream;readerLjava/io/BufferedReader;lineeLjava/lang/Exception;uploader4Lorg/dataone/annotator/generator/AnnotationUploader;subListLjava/util/List; Ljava/lang/InterruptedException;args[Ljava/lang/String;parser*Lorg/apache/commons/cli/CommandLineParser;cmd$Lorg/apache/commons/cli/CommandLine; identifierscmdRefIexec&Ljava/util/concurrent/ExecutorService;sizesegment fromIndextoIndexLocalVariableTypeTable$Ljava/util/List;.ILTUmgetAllIdentifiers8(Lorg/dataone/service/types/v1/Session;)Ljava/util/List;idsolrDocLjava/lang/Object;i$Ljava/util/Iterator;solrDocsLnet/minidev/json/JSONArray;solrResultStream solrResultsLnet/minidev/json/JSONObject; solrQueryids SignatureL(Lorg/dataone/service/types/v1/Session;)Ljava/util/List; SourceFileAnnotator.java file  use given file for pid listing pidfile use given number of threadsorg/apache/commons/cli/Optiongenerate the annotations "create annotations for ALL contentremove the annotationsremove ALL annotationscreate manual annotationscreate ontology typesorg/apache/commons/cli/Options      $org/dataone/service/types/v1/Session$org/dataone/service/types/v1/Subject   D1Client.CN_URL(https://cn-sandbox-2.test.dataone.org/cn  "org/apache/commons/cli/BasicParser %org/apache/commons/cli/ParseException java/util/ArrayList  9org/dataone/annotator/generator/ManualAnnotationGenerator  7org/dataone/annotator/ontology/MeasurementTypeGenerator generated_types.owl java/io/FileOutputStream   java/lang/StringBuilderGenerated Types file:     java/net/URL  java/io/BufferedReaderjava/io/InputStreamReader     java/lang/Exception2org/dataone/annotator/generator/AnnotationUploader       processing sublist from:  to:  !org/dataone/annotator/Annotator$1     java/lang/InterruptedException  ?q=formatType:METADATA -obsoletedBy:*UTF-8  +formatId:eml*&fl=id&wt=json&rows=100000 solrQuery =  solr  net/minidev/json/JSONObjectsolrResults = response  docsnet/minidev/json/JSONArray solrDocs =      solrDoc = id =   org/dataone/annotator/Annotator java/lang/Object"java/security/cert/X509Certificate(org/apache/commons/cli/CommandLineParser"org/apache/commons/cli/CommandLinejava/util/Listjava/lang/Stringjava/io/InputStream$java/util/concurrent/ExecutorServicejava/util/Iterator$org/apache/commons/cli/OptionBuilder withArgName:(Ljava/lang/String;)Lorg/apache/commons/cli/OptionBuilder;hasArg(()Lorg/apache/commons/cli/OptionBuilder;withDescription3(Ljava/lang/String;)Lorg/apache/commons/cli/Option;'(Ljava/lang/String;Ljava/lang/String;)V addOptionA(Lorg/apache/commons/cli/Option;)Lorg/apache/commons/cli/Options;*org/dataone/client/auth/CertificateManager getInstance.()Lorg/dataone/client/auth/CertificateManager;loadCertificate&()Ljava/security/cert/X509Certificate;loadKey()Ljava/security/PrivateKey; getSubjectDN8(Ljava/security/cert/X509Certificate;)Ljava/lang/String;registerCertificateS(Ljava/lang/String;Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;)VsetValue(Ljava/lang/String;)V setSubject)(Lorg/dataone/service/types/v1/Subject;)V"org/dataone/configuration/SettingsgetConfiguration2()Lorg/apache/commons/configuration/Configuration;.org/apache/commons/configuration/Configuration setProperty'(Ljava/lang/String;Ljava/lang/Object;)VparseY(Lorg/apache/commons/cli/Options;[Ljava/lang/String;)Lorg/apache/commons/cli/CommandLine;printStackTrace hasOption(Ljava/lang/String;)ZgetOptionValue&(Ljava/lang/String;)Ljava/lang/String;)(Lorg/dataone/service/types/v1/Session;)VgenerateAndUpload generateTypes java/io/FilecreateTempFile4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;(Ljava/io/File;)Vorg/apache/commons/io/IOUtilswrite+(Ljava/lang/String;Ljava/io/OutputStream;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;getAbsolutePath()Ljava/lang/String;toStringorg/apache/commons/logging/Logdebug(Ljava/lang/Object;)V openStream()Ljava/io/InputStream;(Ljava/io/InputStream;)V(Ljava/io/Reader;)VreadLineadd(Ljava/lang/Object;)Zjava/lang/IntegervalueOf'(Ljava/lang/String;)Ljava/lang/Integer;intValue()Ijava/util/concurrent/ExecutorsnewFixedThreadPool)(I)Ljava/util/concurrent/ExecutorService;java/lang/Mathmin(II)I(II)Ljava/util/List;(I)Ljava/lang/StringBuilder;createAnnotationsFor(Ljava/util/List;)VremoveAnnotationsFor](Lorg/dataone/service/types/v1/Session;Lorg/apache/commons/cli/CommandLine;Ljava/util/List;)Vexecute(Ljava/lang/Runnable;)Vshutdownjava/util/concurrent/TimeUnitHOURSLjava/util/concurrent/TimeUnit;awaitTermination#(JLjava/util/concurrent/TimeUnit;)Z getMessageerror*(Ljava/lang/Object;Ljava/lang/Throwable;)Vjava/net/URLEncoderencode8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"org/dataone/client/v2/itk/D1ClientgetCN()Lorg/dataone/client/v2/CNode;org/dataone/client/v2/CNodequerya(Lorg/dataone/service/types/v1/Session;Ljava/lang/String;Ljava/lang/String;)Ljava/io/InputStream;net/minidev/json/JSONValue)(Ljava/io/InputStream;)Ljava/lang/Object; toJSONString containsKeyget&(Ljava/lang/Object;)Ljava/lang/Object;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;close%org/apache/commons/logging/LogFactorygetLog3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;! /*,  ~ WWWK WW W L Y  M YN Y: Y: Y: Y:Y:,W-WWWWW*W+WJ16,;8<D=Q>^?k@xBDEFGHIJKM\ ,8D|Qo^bkUxH? DK*L*M,*+ !Y"N#Y$:,%-&-. TU V YZ[%\-]6^<_Ba4=0(-6  P'()*+L,M-Y.N:-,*/: :12Y3:445:6Y+7:84U5:9Y::;:<=>: ?Y @ABCYDEF GFHI5:JYK:L:MYNYOP:  QY:  RW4 +S: :U:4VY+W:X :U6 4 5YZ6[:\6  l6 6 6  \ 6   `6   ]6   ^: BCYD_F `aF `HIeVY+W: 4  b:4  b&4  c4X :UdY+ ef2ghjkW: B m n o),0=k Tl T T5DGT69T`nqlFQj lmpqs)x,t.v3w4{=}GQZdklv  "'+5?DGINOR\kr{ '169;@CVY`nqsB .ZdI@7. <1*  "?IK; s xtli=K+]R6r{     =K,7[, B vB W  a2Y3LpMCYD,FqrsFHMCYD,FtrsFHMCYD,FuFHMBCYDvF,FHIw*x,yN-z{:BCYD|F}FHI~~{:BCYDFFHI:b:BCYDFFHI{:BCYDFFHI+RW-N-U+WZT^ $=Ql y  +GPSW Z[_"f +%Siy O[aY Y2h" B. d