.                                 S W W W z           =     ! "# $% &' ( z)* z+ , -. S - -/ W0 S1 S2 34 5 678 9: ;< 5 => 5? @A 5B C 5  D  EF G EH zI zJ K  L EM N OP QRS ET Q2 - - SU - - V 5 6PW X  EY GZ  [\ ]^_ ` a b_ADMIDLjava/util/Map; _CHECKSUMLjava/lang/String; _CHECKSUMTYPE'Ledu/harvard/hul/ois/mets/Checksumtype;_CREATEDLjava/util/Date;_DMDID_GROUPID_hasSEQZ_hasSIZE _MIMETYPE_OWNERID_SEQI_SIZEJ_USE()VCodeLineNumberTablegetADMID()Ljava/util/Map; getCHECKSUM()Ljava/lang/String;getCHECKSUMTYPE)()Ledu/harvard/hul/ois/mets/Checksumtype; getCREATED()Ljava/util/Date;getDMDID getGROUPID getMIMETYPE getOWNERIDgetSEQ()I ExceptionsgetSIZE()JgetUSEsetADMID(Ljava/lang/String;)VD(Ljava/lang/String;Ledu/harvard/hul/ois/mets/helper/MetsIDElement;)V setCHECKSUMsetCHECKSUMTYPE*(Ledu/harvard/hul/ois/mets/Checksumtype;)V setCREATED(Ljava/util/Date;)VsetDMDID6(Ljava/lang/String;Ledu/harvard/hul/ois/mets/DmdSec;)V setGROUPID setMIMETYPE setOWNERIDsetSEQ(I)VsetSIZE(J)VsetUSEreaderM(Ledu/harvard/hul/ois/mets/helper/MetsReader;)Ledu/harvard/hul/ois/mets/File;read/(Ledu/harvard/hul/ois/mets/helper/MetsReader;)Vwrite/(Ledu/harvard/hul/ois/mets/helper/MetsWriter;)V validateThis2(Ledu/harvard/hul/ois/mets/helper/MetsValidator;)VvalidateThisIDREFs SourceFile File.javafile java/util/HashMap -edu/harvard/hul/ois/mets/helper/MetsExceptionNo file SEQ value No file SIZE value java/util/StringTokenizer c def gh i edu/harvard/hul/ois/mets/File jk lmn o p q r s tu vw xID yz {MIMETYPE SEQ| }~ SIZE  CREATED  java/lang/Exception CHECKSUM  CHECKSUMTYPE  OWNERID ADMID DMDID GROUPID USE xmlns:   1edu/harvard/hul/ois/mets/helper/parser/Attributes0edu/harvard/hul/ois/mets/helper/parser/Attribute   e   zFLocat FContent  stream  transformFile        e    vjava/lang/String   0edu/harvard/hul/ois/mets/helper/MetsSerializable No file ID value  -edu/harvard/hul/ois/mets/helper/MetsIDElementjava/lang/StringBufferCan't resolve IDREF: edu/harvard/hul/ois/mets/DmdSec nextToken hasMoreTokens()Z java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;_valid _localName*edu/harvard/hul/ois/mets/helper/MetsReadergetStartB(Ljava/lang/String;)Ledu/harvard/hul/ois/mets/helper/parser/Token;,edu/harvard/hul/ois/mets/helper/parser/TokengetQName_qName getNamespace _namespace getLocalName getAttributes5()Ledu/harvard/hul/ois/mets/helper/parser/Attributes;next4()Ledu/harvard/hul/ois/mets/helper/parser/Attribute;getValueequals(Ljava/lang/Object;)ZsetIDjava/lang/IntegerparseInt(Ljava/lang/String;)Ijava/lang/Long parseLong(Ljava/lang/String;)J(edu/harvard/hul/ois/mets/helper/DateTimeparse$(Ljava/lang/String;)Ljava/util/Date;toString%edu/harvard/hul/ois/mets/Checksumtype;(Ljava/lang/String;)Ledu/harvard/hul/ois/mets/Checksumtype; substring(II)Ljava/lang/String;(I)Ljava/lang/String; setSchema'(Ljava/lang/String;Ljava/lang/String;)V_attrs3Ledu/harvard/hul/ois/mets/helper/parser/Attributes;((Ljava/lang/String;Ljava/lang/String;C)Vadd5(Ledu/harvard/hul/ois/mets/helper/parser/Attribute;)VhasNextedu/harvard/hul/ois/mets/FLocatO(Ledu/harvard/hul/ois/mets/helper/MetsReader;)Ledu/harvard/hul/ois/mets/FLocat;_contentLjava/util/List;java/util/ListatStart(Ljava/lang/String;)Z!edu/harvard/hul/ois/mets/FContentQ(Ledu/harvard/hul/ois/mets/helper/MetsReader;)Ledu/harvard/hul/ois/mets/FContent;edu/harvard/hul/ois/mets/StreamO(Ledu/harvard/hul/ois/mets/helper/MetsReader;)Ledu/harvard/hul/ois/mets/Stream;&edu/harvard/hul/ois/mets/TransformFileV(Ledu/harvard/hul/ois/mets/helper/MetsReader;)Ledu/harvard/hul/ois/mets/TransformFile;getEnd*edu/harvard/hul/ois/mets/helper/MetsWriterstart_ID attributevalueOf(J)Ljava/lang/String;format$(Ljava/util/Date;)Ljava/lang/String;isEmpty attributeNamekeySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;java/util/Iterator()Ljava/lang/Object;attributeValuereset writeSchemasend-edu/harvard/hul/ois/mets/helper/MetsValidatorgetIDsget&(Ljava/lang/Object;)Ljava/lang/Object;append,(Ljava/lang/String;)Ljava/lang/StringBuffer;! S'**Y*Y**QSTU!V&W*e* n* w* ** * *6* Y*6* Y**EY+M *,, 2*+,W* "*+  "*+  "*+  EY+M *,,    2*+,W* "*+  !""*+  *+"*+ 34+ **<= >+ **FG H"*+ PQ /Y L+*!+ab dK 3+*"#M*,$%*,&'*,(),*Nj-+:,:-:.:/0 *1<20 *3)40*5670*89:0*;<:Y>?0 *@A0*BCD0 *EF0 *GH0 *IvJ0 *KcL0 *MPNO0P:*Q,*R*SYTU*VWY,"XY-Z+[:*\]W+^_+`_*+a:*b]W+c:*d]W+e_+f:*g]W+h_+i:*j]W+_+*kl=?o pqr!t&u)v/w6x=yD{N|W~ajt '0:CS\gnyu !*2U+*mn+/*op* +2* p*+4*qp*+7*rp* +:* sp* +?* p* +A* tp* +D*p*u1+Fv*wxM+,yz{,|*u1+Hv*wxM+,yz{,|* +J* p* +L*p*}+*~*+M+,,,.p*Z*+*M,y+,|+*-#*7>KR_fpw !+29<DPZ_il{  ;* Y*C*u*wxM},yzN6+:wx:/yz:-06*- |YY-,|*u*wxM},yzN6+:wx:/yz:-06*- |YY-,|#' ()*(++-1.?/B0N1W2Z4k5n/x8}9)=>?@ACDEFGHJ KENO9?BS