2( H N H H H  H H  H 0 0     H H H   '  '    0  H 6 6 4 6  = H '  '  ' ~ 0titleLorg/purl/sword/atom/Title; collectionsLjava/util/List; Signature2Ljava/util/List;logLorg/apache/log4j/Logger; ELEMENT_NAMELjava/lang/String; ConstantValue DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;XML_NAMELorg/purl/sword/base/XmlName;()VCodeLineNumberTableLocalVariableTablethisLorg/purl/sword/base/Workspace; elementName()Lorg/purl/sword/base/XmlName;(Ljava/lang/String;)V initialisesetTitle StackMapTablegetTitle()Ljava/lang/String; addCollection#(Lorg/purl/sword/base/Collection;)V collection Lorg/purl/sword/base/Collection;collectionIterator()Ljava/util/Iterator;8()Ljava/util/Iterator;getCollections()Ljava/util/List;4()Ljava/util/List;marshall()Lnu/xom/Element;itemi$Ljava/util/Iterator; workspaceLnu/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;iIelementsLnu/xom/Elements;elementlengthexLjava/lang/Exception;validationPropertiesLjava/util/Properties;validationItemsLjava/util/ArrayList;resultLocalVariableTypeTable@Ljava/util/ArrayList;validateA(Ljava/util/Properties;)Lorg/purl/sword/base/SwordValidationInfo;validationContextV(Ljava/util/ArrayList;Ljava/util/Properties;)Lorg/purl/sword/base/SwordValidationInfo;iteratorexisting validateAllZ6Ljava/util/Iterator;(Ljava/util/ArrayList;Ljava/util/Properties;)Lorg/purl/sword/base/SwordValidationInfo; SourceFileWorkspace.java ^_ ` ja `a kijava/util/ArrayList RS PQorg/purl/sword/atom/Title i n tnu/xom/Element _ n n ` yz   org/purl/sword/base/Collection         gh'org/purl/sword/base/SwordValidationInfoYThis element has already been included earlier in this document. This element is ignored.  ` n iorg/purl/sword/base/XmlName `HThis element is present, but it is not used as part of the SWORD profile java/lang/Exception VWjava/lang/StringBuilder)Unable to parse an element in workspace:  n n 'org/purl/sword/base/UnmarshallException%Unable to parse element in workspace. ` 7This element is not present, but it SHOULD be included. !" #$org/purl/sword/base/Workspace %&apphttp://www.w3.org/2007/app `'org/purl/sword/base/XmlElement)org/purl/sword/base/SwordElementInterfacejava/util/Iteratorjava/util/Propertiesnu/xom/Elements (Lorg/purl/sword/base/XmlName;)V setContentorg/purl/sword/atom/ContentTypeTEXT!Lorg/purl/sword/atom/ContentType;setType$(Lorg/purl/sword/atom/ContentType;)V getContentjava/util/Listadd(Ljava/lang/Object;)ZxmlNamegetQualifiedName getNamespace'(Ljava/lang/String;Ljava/lang/String;)V appendChild(Lnu/xom/Node;)VhasNext()Znext()Ljava/lang/Object; isInstanceOf0(Lnu/xom/Element;Lorg/purl/sword/base/XmlName;)ZhandleIncorrectElementgetChildElements()Lnu/xom/Elements;size()Iget(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;)VgetValuesetContentDescriptionINFOappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getMessagetoStringorg/apache/log4j/Loggererror(Ljava/lang/Object;)V*(Ljava/lang/String;Ljava/lang/Exception;)VaddValidationInfo,(Lorg/purl/sword/base/SwordValidationInfo;)VaddUnmarshallValidationInfo-(Ljava/util/ArrayList;Ljava/util/ArrayList;)V getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V!HNOPQRSTU VWXYZK[\]^_`ab> **cWX Yd  ef ghbc]`ibF **+cgi jd ef PYjabC*Y* cq rsd efkibr%* * Y * + * c}$d%ef%PYlmnbL* * c d efl opbD *+Wc  d ef qrstb4 *cd  efTuvwb/*cd efTxyzbRY**L* +* *M,,N+-+c(EPd*E{r2|}Ref<~l( b@*+Wc def~=b ,*+* *+, YN*+!::"66#:*$L* * Y -* ,%&Ww'Y$()*:+,-&WR*-(Y.:-,/&W*W!,-'Y0Y123*&WI.:56Y789:9;<=Y>?:, *-,@:4c! %(/9BNU`r    !)!dz qr2%(/),ef,~, l@ ?$0B*=b;*+@c+defb\+>'Y*A:**B'Y-C)*DN* * ,ED*B.*:,FD+Gc6 6 8:*<>ABCIEVHbJmKwMRSd>m }ef m l@ Tab6HI50YJKLMc G O