3 {  { { { { {  { { { { { {                 { # #!"#$% & #' & & & T& () (*+ 7& {, {- {. {/ #0 12 13 4  , 56 78 D9 #: D; 4  , 4  , 4  , T4< T T, 74 7 7,= #> #? #@ ZAB 7CD {EF cG cH aI cJ KL aMNO kP {Q DR DS 2T U U U U TU 7U DVW KXYZ[ swordVersion"Lorg/purl/sword/base/SwordVersion; swordNoOpLorg/purl/sword/base/SwordNoOp; swordVerbose"Lorg/purl/sword/base/SwordVerbose;swordMaxUploadSize(Lorg/purl/sword/base/SwordMaxUploadSize; generatorLorg/purl/sword/atom/Generator; workspacesLjava/util/List; Signature1Ljava/util/List;logLorg/apache/log4j/Logger;ELEMENT_GENERATORLjava/lang/String; ConstantValue DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; ELEMENT_NAMEXML_NAMELorg/purl/sword/base/XmlName;()VCodeLineNumberTableLocalVariableTablethisLorg/purl/sword/base/Service;(Ljava/lang/String;)Vversion(Ljava/lang/String;ZZ)VnoOpZverbose elementName()Lorg/purl/sword/base/XmlName; initialise getVersion()Ljava/lang/String; StackMapTable setVersionisNoOp()ZsetNoOp(Z)V isNoOpSet isVerbose setVerbose isVerboseSetsetMaxUploadSize(I)V maxUploadSizeIgetMaxUploadSize()I getGenerator!()Lorg/purl/sword/atom/Generator; setGenerator"(Lorg/purl/sword/atom/Generator;)V getWorkspaces()Ljava/util/Iterator;7()Ljava/util/Iterator;getWorkspacesList()Ljava/util/List;3()Ljava/util/List; addWorkspace"(Lorg/purl/sword/base/Workspace;)V workspaceLorg/purl/sword/base/Workspace;clearWorkspacesmarshall()Lnu/xom/Element;itemserviceLnu/xom/Element;\ unmarshall(Lnu/xom/Element;)V ExceptionsQ(Lnu/xom/Element;Ljava/util/Properties;)Lorg/purl/sword/base/SwordValidationInfo;info)Lorg/purl/sword/base/SwordValidationInfo;nameielementsLnu/xom/Elements;elementlengthexLjava/lang/Exception;validationPropertiesLjava/util/Properties;validationItemsLjava/util/ArrayList;resultLocalVariableTypeTable@Ljava/util/ArrayList;W]^D5validateA(Ljava/util/Properties;)Lorg/purl/sword/base/SwordValidationInfo;validationContextQ(Ljava/util/List;Ljava/util/Properties;)Lorg/purl/sword/base/SwordValidationInfo;iteratorLjava/util/Iterator;existing validateAll5Ljava/util/Iterator;;Ljava/util/List;|(Ljava/util/List;Ljava/util/Properties;)Lorg/purl/sword/base/SwordValidationInfo; SourceFile Service.java _ java/util/ArrayList ` org/purl/sword/base/SwordVersion `org/purl/sword/base/SwordNoOp a org/purl/sword/base/SwordVerbose&org/purl/sword/base/SwordMaxUploadSize java/lang/Integer `b cd enu/xom/Element forg/purl/sword/base/Namespaceshttp://www.w3.org/2007/app gatomhttp://www.w3.org/2005/Atom hgdctermshttp://purl.org/dc/terms/swordhttp://purl.org/net/sword/ ij\ k lmorg/purl/sword/base/Workspace n op q rs^ t uv 'org/purl/sword/base/SwordValidationInfoYThis element has already been included earlier in this document. This element is ignored.w xy z { |org/purl/sword/atom/Generatororg/purl/sword/base/XmlName } ~  HThis element is present, but it is not used as part of the SWORD profile yjava/lang/Exception java/lang/StringBuilder'Unable to parse an element in Service:     'org/purl/sword/base/UnmarshallException"Unable to parse element in Service  7This element is not present, but it SHOULD be included. bThis element SHOULD be included unless the authenticated user does not have permission to deposit. org/purl/sword/base/Service apporg/purl/sword/base/XmlElement)org/purl/sword/base/SwordElementInterfacejava/util/Iteratorjava/util/Propertiesnu/xom/Elements (Lorg/purl/sword/base/XmlName;)V getContentisSetjava/util/Listadd(Ljava/lang/Object;)ZcleargetQualifiedName'(Ljava/lang/String;Ljava/lang/String;)VaddNamespaceDeclaration appendChild(Lnu/xom/Node;)VhasNextnext()Ljava/lang/Object;xmlName isInstanceOf0(Lnu/xom/Element;Lorg/purl/sword/base/XmlName;)ZhandleIncorrectElementgetChildElements()Lnu/xom/Elements;sizeget(I)Lnu/xom/Element;+org/purl/sword/base/SwordValidationInfoTypeWARNING-Lorg/purl/sword/base/SwordValidationInfoType;_(Lorg/purl/sword/base/XmlName;Ljava/lang/String;Lorg/purl/sword/base/SwordValidationInfoType;)VgetValuesetContentDescriptiongetNamespacePrefix getLocalNamegetNamespaceURI9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VINFOappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getMessagetoStringorg/apache/log4j/Loggererror(Ljava/lang/Object;)VprintStackTrace*(Ljava/lang/String;Ljava/lang/Exception;)VaddValidationInfo,(Lorg/purl/sword/base/SwordValidationInfo;)VaddUnmarshallValidationInfo#(Ljava/util/List;Ljava/util/List;)V getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;!{  ~> **LM N  F **+WX Y l**+**ef ghi* mg%*Y * * * **t uvwxy$z %L* *   d+ * *Y+   L* *   E *Y    L* *   L* *   E *Y    L* *   E *Y   M**   /* >*+ 4 *   /* $ D * +!W . / 8 * " 6 7  G#Y*$&'L+()*++,*+-.** +* /0* +* 10* +* 20*+*30*+*40* M,5,67N+-80+J@ABC&E-G8J?LJOQQ\TcVnYu[^`ac 8 @*+9W pqk *+*:; *+,<Y N*+=::>66/?:*@;P* *YA -* ,BCW,DY@EFG:HI-CW*J;P* *YK -* ,LCW,DYJEFG:HI-CWn*M;P* *YN -* ,OCW>,:DYMEFG:HI-CW*P;P* *YQ-*,RCW,DYMEFG:HI-CW*S;P* *TYU-*,VCW,DYSEFG:HI-CWc*W;(7YX:-,YCW* !W2,.ZY[\]^:-DY_`GCWЧ3:bcYdefgfhijkYlm:, *-,n:eha*J| ~%(/9BNU`rv$(9CJMY`k} !-04?DL_ehj9L23%@(=/6j. H?(/(/(/(/(0.B/k;*+n >+>DY*:o:* DY@pFG:q*DYSpFG:q* * rDYWsFG:q* * ,tq* * ,uq* * ,vq**,wq**,xq* :567,yq+zn /6"=$N'U+h-y0357:<?ADFIKNOQUV\ /Ny    @, 5{|bZY}~&^ 2C