. \           $ ( (       $   ( ( $ $         $     F   K         _OTHERROLELjava/lang/String; _OTHERTYPE_ROLELedu/harvard/hul/ois/mets/Role;_TYPELedu/harvard/hul/ois/mets/Type;()VCodeLineNumberTable getOTHERROLE()Ljava/lang/String; getOTHERTYPEgetROLE!()Ledu/harvard/hul/ois/mets/Role;getTYPE!()Ledu/harvard/hul/ois/mets/Type; setOTHERROLE(Ljava/lang/String;)V setOTHERTYPEsetROLE"(Ledu/harvard/hul/ois/mets/Role;)VsetTYPE"(Ledu/harvard/hul/ois/mets/Type;)VreaderN(Ledu/harvard/hul/ois/mets/helper/MetsReader;)Ledu/harvard/hul/ois/mets/Agent; Exceptionsread/(Ledu/harvard/hul/ois/mets/helper/MetsReader;)Vwrite/(Ledu/harvard/hul/ois/mets/helper/MetsWriter;)V validateThis2(Ledu/harvard/hul/ois/mets/helper/MetsValidator;)V SourceFile Agent.javaagent dp ]^ _^ `a bcedu/harvard/hul/ois/mets/Agent de yz ^  i ^ i ^ i iID pROLE rs OTHERROLE opTYPE tu OTHERTYPE qp 1edu/harvard/hul/ois/mets/helper/parser/Attributes0edu/harvard/hul/ois/mets/helper/parser/Attribute d name  v   vnote p p ^ i e  0edu/harvard/hul/ois/mets/helper/MetsSerializable {| p-edu/harvard/hul/ois/mets/helper/MetsException No agent ROLEOTHER  No agent OTHERROLE  p,Agent OTHERROLE only valid with ROLE="OTHER"No agent OTHERTYPE,Agent OTHERTYPE only valid with TYPE="OTHER"   No agent name  -edu/harvard/hul/ois/mets/helper/MetsIDElement _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;getValuejava/lang/Stringequals(Ljava/lang/Object;)ZsetIDedu/harvard/hul/ois/mets/Roleparse3(Ljava/lang/String;)Ledu/harvard/hul/ois/mets/Role;edu/harvard/hul/ois/mets/Type3(Ljava/lang/String;)Ledu/harvard/hul/ois/mets/Type;_attrs3Ledu/harvard/hul/ois/mets/helper/parser/Attributes;((Ljava/lang/String;Ljava/lang/String;C)Vadd5(Ledu/harvard/hul/ois/mets/helper/parser/Attribute;)VhasNext()ZatStart(Ljava/lang/String;)Zedu/harvard/hul/ois/mets/NameM(Ledu/harvard/hul/ois/mets/helper/MetsReader;)Ledu/harvard/hul/ois/mets/Name;_contentLjava/util/List;java/util/Listedu/harvard/hul/ois/mets/NoteM(Ledu/harvard/hul/ois/mets/helper/MetsReader;)Ledu/harvard/hul/ois/mets/Note;getEnd*edu/harvard/hul/ois/mets/helper/MetsWriterstart_ID attribute'(Ljava/lang/String;Ljava/lang/String;)VtoStringresetiterator()Ljava/util/Iterator;java/util/Iterator()Ljava/lang/Object;endjava/lang/SystemerrLjava/io/PrintStream;java/io/PrintStreamprintlnisEmpty_validZ!\]^_^`abc def#*g 34hif*gBjif*gKklf*gTmnf*g]opf"*+g jkqpf"*+g strsf"*+g |}tuf"*+g  vwf/YL+* +g xKyzf+* M*, *,*,,N-::: *~*h *U* ?! *",*#*$Y%&*'(Y)"*+-,Z+-.*+/:*01W+2:*31W+4.+*56g~ !&)/6=GPZfpy xK{|f%+*78*9 +*:;+*<;* +*;*+*=;* +!*;*>+*?@*AM+,),;*B,*CDM,EF+G,H+*IJgZ&-7>KR\cjmuxK}~f* KYLM*NO*PQR* PSR*3*TO*PUR* PVR*W*XY KYZM*[gF  '29AHW^%i)p+x1256xK