3 )                 #  b ' * * b b  0H  4m 4 4 9 ;   0 0   C E G V     N ! N  N  V  V V m  ] ]  b b b  b b b m m b b r r  r r b b       b        ! " #$  % )&'( )* +, +-  ./ 012 345 6 67 89 : ;<=  > ! ? !@A *BC D E F G H I JK LCHECKSUM_ALGORITHMLjava/lang/String; ConstantValueFORMAT_TEXT_PLAINFORMAT_TEXT_CSVFORMAT_EML_2_0_0FORMAT_EML_2_0_1FORMAT_EML_2_1_0FORMAT_EML_2_1_1MSCIDATA_TEXT_PLAINSCIDATA_TEXT_CSVNSCIMETA_EML_2_0_0SCIMETA_EML_2_0_1SCIMETA_EML_2_1_0 preferredMNId()VCodeLineNumberTableLocalVariableTablethis*Lorg/dataone/integration/ExampleUtilities;generateTestSciDataPackage((Ljava/lang/String;Z)[Ljava/lang/Object;idStringisPrefixZ ExceptionsOPQR DeprecatedgenerateTestSciMetaDataPackage:(Ljava/lang/String;ZLjava/lang/String;)[Ljava/lang/Object;rightsHolderSubjectNamegetExampleObjectOfType(Ljava/lang/String;)[BformatIDString contentBytes[B fileStreamLjava/io/InputStream; StackMapTableSgenerateTestDataPackage certificate$Ljava/security/cert/X509Certificate; formatStringguid)Lorg/dataone/service/types/v1/Identifier; ownerX500d1o$Lorg/dataone/client/v1/itk/D1Object;sysMeta-Lorg/dataone/service/types/v1/SystemMetadata;bisLjava/io/ByteArrayInputStream;L(Ljava/lang/String;ZLjava/lang/String;Ljava/lang/String;)[Ljava/lang/Object; rightsHolder&Lorg/dataone/service/types/v1/Subject;generateIdentifier()Ljava/lang/String;generateTimeStringpidLjava/lang/StringBuffer;ids[Ljava/lang/String;pdtLjava/util/SimpleTimeZone;calendarLjava/util/Calendar; trialTimeLjava/util/Date; generatePotentialReplicaNodeListR(Lorg/dataone/client/v1/CNode;Lorg/dataone/service/types/v1/Node;)Ljava/util/List;e/Lorg/dataone/service/exceptions/NotImplemented;/Lorg/dataone/service/exceptions/ServiceFailure;service&Lorg/dataone/service/types/v1/Service;i$Ljava/util/Iterator;node#Lorg/dataone/service/types/v1/Node;cnLorg/dataone/client/v1/CNode;authNodenodeList'Lorg/dataone/service/types/v1/NodeList;nodesLjava/util/List;potentialNodeListimplementedVersions origServicesLocalVariableTypeTable5Ljava/util/List;>Ljava/util/List;$Ljava/util/List;8Ljava/util/List;,TUV Signature(Lorg/dataone/client/v1/CNode;Lorg/dataone/service/types/v1/Node;)Ljava/util/List;generateSystemMetadata(Lorg/dataone/service/types/v1/Identifier;Ljava/lang/String;Ljava/io/InputStream;Ljava/lang/String;)Lorg/dataone/service/types/v1/SystemMetadata;objectFormatIdStringsource mnIdentifierofid5Lorg/dataone/service/types/v1/ObjectFormatIdentifier;RuntimeVisibleAnnotationsLjava/lang/Deprecated;(Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/ObjectFormatIdentifier;Ljava/io/InputStream;)Lorg/dataone/service/types/v1/SystemMetadata;fmtid(Lorg/dataone/service/types/v1/Identifier;Lorg/dataone/service/types/v1/ObjectFormatIdentifier;Ljava/io/InputStream;Ljava/lang/String;)Lorg/dataone/service/types/v1/SystemMetadata;Ljava/lang/Exception;sysmeta submitterdnoriginMemberNode,Lorg/dataone/service/types/v1/NodeReference;authoritativeMemberNode firstReplica&Lorg/dataone/service/types/v1/Replica;replicaNodeReferencechecksum'Lorg/dataone/service/types/v1/Checksum;WextractObjectListTotalAttribute&(Ljava/lang/String;)Ljava/lang/String;olpatLjava/util/regex/Pattern;matLjava/util/regex/Matcher; totalPatternXYbuildSubjectList>(Ljava/lang/Object;)Lorg/dataone/service/types/v1/SubjectList;p%Lorg/dataone/service/types/v1/Person;spStringarr$len$IpersonsLjava/lang/Object;sl*Lorg/dataone/service/types/v1/SubjectList; buildSubject:(Ljava/lang/String;)Lorg/dataone/service/types/v1/Subject; subjectValuedoCreateNewObjectX(Lorg/dataone/client/D1Node;Ljava/lang/String;)Lorg/dataone/service/types/v1/Identifier;d1NodeLorg/dataone/client/D1Node;idPrefixtoken&Lorg/dataone/service/types/v1/Session; objectStreamrpidZ7[\]^_`getTestSession(()Lorg/dataone/service/types/v1/Session;session subjectStr groupListgroup1$Lorg/dataone/service/types/v1/Group;group2subject subjectInfo*Lorg/dataone/service/types/v1/SubjectInfo;6Ljava/util/List; buildPerson(Lorg/dataone/service/types/v1/Subject;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/dataone/service/types/v1/Person; familyName givenName emailStringbadParamperson countLocationsWithResolveI(Lorg/dataone/client/v1/CNode;Lorg/dataone/service/types/v1/Identifier;)Ioll1Lorg/dataone/service/types/v1/ObjectLocationList;locs?Ljava/util/List; SourceFileExampleUtilities.java  text/plain "eml://ecoinformatics.org/eml-2.1.0 (org/dataone/integration/ExampleUtilities*/d1_testdocs/eml200/IPCC.200802107062739.1a bc"eml://ecoinformatics.org/eml-2.0.0%/d1_testdocs/eml200/dpennington.195.2"eml://ecoinformatics.org/eml-2.0.1:/d1_testdocs/eml201/TPT001_018MHP2000R00_20110121.50.1.xml /d1_testdocs/eml210/peggym.130.4d efjava/lang/StringBuilder gh  i'org/dataone/service/types/v1/Identifier jk  _unknownCertl mn op qrjava/lang/Exception"org/dataone/client/v1/itk/D1Object s tujava/lang/Stringpublic'org/dataone/service/types/v1/Permission vwx yz {|java/io/ByteArrayInputStream }java/lang/Object$org/dataone/service/types/v1/Subject ~  java/lang/StringBuffer java/util/SimpleTimeZone   java/util/GregorianCalendar java/util/Date   g T -org/dataone/service/exceptions/NotImplemented -org/dataone/service/exceptions/ServiceFailurejava/util/ArrayList  U V  $org/dataone/service/types/v1/Service  MNReplication     !org/dataone/service/types/v1/Node      3org/dataone/service/types/v1/ObjectFormatIdentifierc3p0 4@+org/dataone/service/types/v1/SystemMetadata    *uid=jones,o=NCEAS,dc=ecoinformatics,dc=org  *org/dataone/service/types/v1/NodeReference  $org/dataone/service/types/v1/Replica      MD5 K 0could not create the checksum for the document:  k  total="\d+"X  Y  (org/dataone/service/types/v1/SubjectList#org/dataone/service/types/v1/Person   java/lang/Throwable  '/d1_testdocs/knb-lter-cdr.329066.1.datatext/csv 45org/dataone/client/v1/MNode org/dataone/client/v1/CNode)checking that returned pid matches given   new document created on Z  with pid $org/dataone/service/types/v1/Session2uid=kepler,o=unaffiliated,dc=ecoinformatics,dc=org"org/dataone/service/types/v1/Group&cn=test-group,dc=ecoinformatics,dc=org k'cn=test-group2,dc=ecoinformatics,dc=org(org/dataone/service/types/v1/SubjectInfo   "java/lang/IllegalArgumentException,null or empty string values for parameters: g k k k k   "eml://ecoinformatics.org/eml-2.1.1:/d1_testdocs/eml201/TPT001_018MHP2000R00_20110121.40.1.csv&java/security/NoSuchAlgorithmException'org/dataone/service/exceptions/NotFound-org/dataone/service/exceptions/InvalidRequestjava/io/IOExceptionjava/io/InputStream%org/dataone/service/types/v1/NodeListjava/util/Listjava/util/Iterator%org/dataone/service/types/v1/Checksumjava/util/regex/Patternjava/util/regex/Matcherorg/dataone/client/D1Node+org/dataone/service/exceptions/InvalidToken,org/dataone/service/exceptions/NotAuthorized2org/dataone/service/exceptions/IdentifierNotUnique.org/dataone/service/exceptions/UnsupportedType4org/dataone/service/exceptions/InsufficientResources4org/dataone/service/exceptions/InvalidSystemMetadatajava/lang/ClassgetResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;org/apache/commons/io/IOUtils toByteArray(Ljava/io/InputStream;)[Bappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringsetValue(Ljava/lang/String;)V*org/dataone/client/auth/CertificateManager getInstance.()Lorg/dataone/client/auth/CertificateManager;loadCertificate&()Ljava/security/cert/X509Certificate; getSubjectDN8(Ljava/security/cert/X509Certificate;)Ljava/lang/String;d(Lorg/dataone/service/types/v1/Identifier;[BLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)VgetSystemMetadata/()Lorg/dataone/service/types/v1/SystemMetadata;READ)Lorg/dataone/service/types/v1/Permission;,org/dataone/service/types/v1/util/AccessUtilcreateSingleRuleAccessPolicyj([Ljava/lang/String;[Lorg/dataone/service/types/v1/Permission;)Lorg/dataone/service/types/v1/AccessPolicy;setAccessPolicy.(Lorg/dataone/service/types/v1/AccessPolicy;)V([B)VsetRightsHolder)(Lorg/dataone/service/types/v1/Subject;)V setSubmitterjava/util/TimeZonegetAvailableIDs(I)[Ljava/lang/String;(ILjava/lang/String;)V setStartRule(IIII)V setEndRule(Ljava/util/TimeZone;)Vjava/util/CalendarsetTime(Ljava/util/Date;)Vget(I)I(I)Ljava/lang/StringBuffer; listNodes)()Lorg/dataone/service/types/v1/NodeList; getNodeList()Ljava/util/List;printStackTrace getServices)()Lorg/dataone/service/types/v1/Services;%org/dataone/service/types/v1/ServicesgetServiceListiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getNameequals(Ljava/lang/Object;)Z getAvailable()Ljava/lang/Boolean;java/lang/Boolean booleanValue getVersionaddgetType)()Lorg/dataone/service/types/v1/NodeType;%org/dataone/service/types/v1/NodeTypeMN'Lorg/dataone/service/types/v1/NodeType; isReplicate getIdentifier.()Lorg/dataone/service/types/v1/NodeReference;getValuecontains setIdentifier,(Lorg/dataone/service/types/v1/Identifier;)V setFormatId8(Lorg/dataone/service/types/v1/ObjectFormatIdentifier;)Vjava/math/BigIntegervalueOf(J)Ljava/math/BigInteger;setSize(Ljava/math/BigInteger;)VsetDateSysMetadataModifiedsetDateUploadedsetOriginMemberNode/(Lorg/dataone/service/types/v1/NodeReference;)VsetAuthoritativeMemberNodesetReplicaMemberNode.org/dataone/service/types/v1/ReplicationStatus COMPLETED0Lorg/dataone/service/types/v1/ReplicationStatus;setReplicationStatus3(Lorg/dataone/service/types/v1/ReplicationStatus;)VsetReplicaVerified addReplica)(Lorg/dataone/service/types/v1/Replica;)VsetSerialVersion.org/dataone/service/types/v1/util/ChecksumUtilP(Ljava/io/InputStream;Ljava/lang/String;)Lorg/dataone/service/types/v1/Checksum;java/lang/SystemoutLjava/io/PrintStream; getMessagejava/io/PrintStreamprintln setChecksum*(Lorg/dataone/service/types/v1/Checksum;)Vcompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;findgroup setSubject getSubject(()Lorg/dataone/service/types/v1/Subject; addSubject getStackTrace ()[Ljava/lang/StackTraceElement;getClass()Ljava/lang/Class;create(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;Ljava/io/InputStream;Lorg/dataone/service/types/v1/SystemMetadata;)Lorg/dataone/service/types/v1/Identifier;org/hamcrest/CoreMatchersis*(Ljava/lang/Object;)Lorg/hamcrest/Matcher;org/junit/Assert assertThat=(Ljava/lang/String;Ljava/lang/Object;Lorg/hamcrest/Matcher;)VgetNodeBaseServiceUrlf(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;)Ljava/io/InputStream; setGroupName setGroupList(Ljava/util/List;)VsetSubjectInfo-(Lorg/dataone/service/types/v1/SubjectInfo;)Vtrim-(Ljava/lang/Object;)Ljava/lang/StringBuilder;addEmail addGivenName setFamilyNameresolve(Lorg/dataone/service/types/v1/Session;Lorg/dataone/service/types/v1/Identifier;)Lorg/dataone/service/types/v1/ObjectLocationList;/org/dataone/service/types/v1/ObjectLocationListgetObjectLocationListtoArray()[Ljava/lang/Object;!) z     `/*V  <*{  <*  G *,     G *,     PLM*M6*  M$*  M*  M,L+2  (.:@IN PNL  Y*KYN-*,:Y*:: ::Y-,: :!Y"S#Y$S%&'Y(:)Y-SYSYSAX[B!&,AINX[]nuf I!,Amn@u9>B  ^ Y*KY:*,:Y,-: :!Y"S#Y$S%&*Y+:-,-.'Y(: )YSY SYS:"(.? F ajpw~f "{.o?^FWj3   / 0Y1K23L4Y2+25M,67, 689Y,:N;Y<:-=*->?W*->?W*- >?W*- >?W*- >?W*->?W*@>#&'($).*7+@,F-P.[/f0q1|244~  q  7U @L  .MN*AM,BN:D :FGYH:GYH:+IJ:K:L7MN:OPQRSTUW-K:LMV:WX|YtZ[+Z[Q_IJK:  LF MN:  OPQ* T\ RSZUWfCEfABF GOIJOLM$R-U6V?W^XvZ]`cfgj%l(n+o^%H>4 M .., *!"-#"6$"?%"&**!'-#(6$)?%*X +,-./I0#+,-....1:1L,1I23 45&]Y^:+_- *,`a*,-aw xyz|4&&6&7&8 9:;<= 4>G *+,`a   ?: 7<= 4@bYc:*d+efhi*Y+:j:,.*Y+:,-;Y<k;Y<lmYn:-opmYn:  -o qrYs: mYn:  -o  t uv ;Y<w x hy: ,z{: ': |Y} ~  #  )-4;DKR^jsy "A ?:78  B)C-DDsEFGF vHI mJF 9KL 4 ;MNNOOPOQ#<= RSL+*MN,,N- *TUV WXYZ[ \]SYL*M,>68,2:Y:*Y+:,++& "+4;BKQR+ ^_4`")aAb >cd;dSefKghij: klK*Y+L+*,+ m` noMY+NY:-Y2:::Y2:**,:*,:|Y***W*WF &<HKah}Rpqrst <uHBKv&}wxMS  ECyz{|}~ !mYKLGYHMYN-,-UWY:-,UW*Y+:+,Y:,***B !)28A J P Y _ekHet bZ"R2;J#Y& Zn!:Y:Q S,,Q S--Q S++Q SYY-,+F!)9A Q!Y"i#q%w&,-./0H _ !! x*+M,N-7 89* "& yEzC