4 u 7 7 7 7  7 7 7   7 7 7 7  5 !" #$ #% 7& '( 7) '* +, -./ !01 +23 74 $5 $678 )9: + ); +< => =? 7; @ !A BC 5 DEF (GH (I JK 5L 7MN A OPQ CR SATUVWXYZ[\]^ R_ !` ab acd W; S`e Z; 7fgh Zi ]R Zj Wkl Zm Wn Wo Zpq j r jstu Wv jv 5wxyz{mappedReferencesLjava/util/Set; SignatureCLjava/util/Set;contains#Ljava/util/Set;docLorg/w3c/dom/Document; identifierLjava/lang/String;factoryLjavax/xml/xpath/XPathFactory;indexVisibilityDelegate;RESOURCE_MAP_FORMAT(Lorg/w3c/dom/Document;)VCodeLineNumberTableLocalVariableTablethis5Lorg/dataone/cn/indexer/resourcemap/XPathResourceMap; ExceptionsU(Lorg/w3c/dom/Document;Lorg/dataone/cn/indexer/resourcemap/IndexVisibilityDelegate;)Vivd StackMapTableD}~(Ljava/lang/String;)VeLjava/lang/Exception;objectFilePath/Q(Ljava/lang/String;Lorg/dataone/cn/indexer/resourcemap/IndexVisibilityDelegate;)VfilePathinit*Ljavax/xml/xpath/XPathExpressionException;parseIdentifier*(Lorg/w3c/dom/Document;)Ljava/lang/String;xPathLjavax/xml/xpath/XPath;resourceMapIdentifierXpath!Ljavax/xml/xpath/XPathExpression;resourceMapIdentifiergetMappedReferences()Ljava/util/Set;descriptionElementLorg/w3c/dom/Element; resourceEntry7Lorg/dataone/cn/indexer/resourcemap/XPathResourceEntry;pid)Lorg/dataone/service/types/v1/Identifier;iI identifierDescriptionsExpression descriptionsLorg/w3c/dom/NodeList;xpresourceEntriesLocalVariableTypeTable378:E()Ljava/util/Set;parseResourceIdentifierMap(Lorg/w3c/dom/NodeList;)VuriidentifierElementLorg/w3c/dom/Node;identifierText getContains%()Ljava/util/Set; setContains(Ljava/util/Set;)V&(Ljava/util/Set;)VsetMappedReferencesF(Ljava/util/Set;)VgetNameSpaceContext(()Ljavax/xml/namespace/NamespaceContext; namespacesLjava/util/List;7Ljava/util/List;getAllDocumentIDs()Ljava/util/List;2Lorg/dataone/cn/indexer/resourcemap/ResourceEntry;ids$Ljava/util/List;&()Ljava/util/List;mergeIndexedDocuments"(Ljava/util/List;)Ljava/util/List;)Lorg/dataone/cn/indexer/solrhttp/SolrDoc; mergeDocumentmappedReferencedocsmergedDocuments;Ljava/util/List;dex(Ljava/util/List;)Ljava/util/List;mergeMappedReference(Lorg/dataone/cn/indexer/resourcemap/ResourceEntry;Lorg/dataone/cn/indexer/solrhttp/SolrDoc;)Lorg/dataone/cn/indexer/solrhttp/SolrDoc; documentedBy documents resourceMaptoString()Ljava/lang/String;containsbLjava/lang/StringBuilder;qgetIdentifierFromResource&(Ljava/lang/String;)Ljava/lang/String; resourceURImappedIdentifier getIdentifier setIdentifierrepresentsResourceMap(Ljava/lang/String;)ZformatId()V SourceFileXPathResourceMap.java  {x }~  >org/dataone/cn/indexer/resourcemap/IndexVisibilityDelegateImpl  java/lang/Exception&org/dspace/foresite/OREParserException  (javax/xml/xpath/XPathExpressionException wxjava/util/HashSet         java/lang/String ,/rdf:RDF/rdf:Description[dcterms:identifier] org/w3c/dom/NodeList  org/w3c/dom/Element5org/dataone/cn/indexer/resourcemap/XPathResourceEntry 'org/dataone/service/types/v1/Identifier  ~      java/util/HashMap3org/dataone/cn/indexer/resourcemap/XPathResourceMap+http://www.w3.org/1999/02/22-rdf-syntax-ns#about http://purl.org/dc/terms/    java/util/ArrayList#org/dataone/cn/indexer/XMLNamespacecitohttp://purl.org/spar/cito/ dc http://purl.org/dc/elements/1.1/dctermsfoafhttp://xmlns.com/foaf/0.1/ore&http://www.openarchives.org/ore/terms/rdfrdfs1%http://www.w3.org/2001/01/rdf-schema#)org/dataone/cn/indexer/XMLNamespaceConfig    0org/dataone/cn/indexer/resourcemap/ResourceEntry'org/dataone/cn/indexer/solrhttp/SolrDoc 0org/dataone/cn/indexer/solrhttp/SolrElementFieldid   isDocumentedBy    java/lang/StringBuilder ResourceMap:   Contains: %http://www.openarchives.org/ore/terms/rdf:RDF/rdf:Description/rdf:type[@rdf:resource='http://www.openarchives.org/ore/terms/ResourceMap']/parent::*/dcterms:identifier/text()java/lang/Object.org/dataone/cn/indexer/resourcemap/ResourceMapresourceorg/w3c/dom/Document:org/dataone/cn/indexer/resourcemap/IndexVisibilityDelegatejavax/xml/xpath/XPathFactoryjavax/xml/xpath/XPath java/util/Setjavax/xml/xpath/XPathExpressionjava/util/Listjava/util/Iterator)org/dataone/cn/indexer/XmlDocumentUtility loadDocument*(Ljava/lang/String;)Lorg/w3c/dom/Document;(Ljava/lang/Throwable;)Vvalues()Ljava/util/Collection;addAll(Ljava/util/Collection;)Z newInstance ()Ljavax/xml/xpath/XPathFactory;newXPath()Ljavax/xml/xpath/XPath;setNamespaceContext)(Ljavax/xml/namespace/NamespaceContext;)Vcompile5(Ljava/lang/String;)Ljavax/xml/xpath/XPathExpression;javax/xml/xpath/XPathConstantsSTRINGLjavax/xml/namespace/QName;evaluateA(Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;isEmpty()ZNODESET getLength()Iitem(I)Lorg/w3c/dom/Node;(Lorg/w3c/dom/Element;Lorg/dataone/cn/indexer/resourcemap/ResourceMap;Lorg/dataone/cn/indexer/resourcemap/IndexVisibilityDelegate;)VsetValuedocumentExists,(Lorg/dataone/service/types/v1/Identifier;)ZisDocumentVisibleequals(Ljava/lang/Object;)ZaddprintStackTracegetAttributeNS8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;getElementsByTagNameNS<(Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/NodeList;org/w3c/dom/NodegetTextContentput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;'(Ljava/lang/String;Ljava/lang/String;)V(Ljava/util/List;)Viterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;hasFieldaddField5(Lorg/dataone/cn/indexer/solrhttp/SolrElementField;)VgetDocumentedByhasFieldWithValue'(Ljava/lang/String;Ljava/lang/String;)Z getDocumentsgetResourceMaps setMerged(Z)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;get&(Ljava/lang/Object;)Ljava/lang/Object;!7uvwxyz{xy|}~ ;E89f<cys.******Y* *+ & W? ACEG#U(X-Y..}~ 7******Y* ,*,*+ . [? ACEG#U(\,]1_6` 77}~71 @******Y* + M*, M Y,(25 6 b? ACEG#U(d-e2h5f6g?i*-}~6 @@5  I******Y* ,*,+ N*- N Y-1;> >k? ACEG#U(l,m1p6q;t>r?sHu46}~? III1L  @*+**+ M Y,***Y** W& x{~|}#.?  @@}~Q  4**M,,N-+ :"1444}~%"1, **!ҸL+M,YN,,":*#$:*%6&n'(:)Y***:+Y,:  -.* /* 0-*12 -3W :4*-*-f%-69@SYhvp vWG> \w@S-x -z7HXBy k*5Y6 =+&V+'(N-89::-;<='(:>:*12* ?W. ".9CLXdjH"B.6C!L ]kk  V/* yP*+ {x {|yP*+ wx wzy  @AYBK*CYDEFGW*CYHIFGW*CYJ;FGW*CYKLFGW*CYMNFGW*CYO8FGW*CYPQFGWRY*S@@.  2DVhz  BAYBL+*1GW*TM,U,VWN+-XGW+0=@ 0 B: :"yG|AYBM*TN-Ub-VW::+Y:U+VZ:[X2 :,*\GW,2 &)GY]` c h w z>G})N&Q||t|t!.y,^_,]Y^+X`a+bTN-U+-V :,cd,]Yc`a+eTN-U+-V :,fd,]Yf`a+gTN-U+-V :,hd,]Yh`a,i,J <GVYy !$%&'*+-><y!  - - -{jYkL+lm*1mnmW*TM,U ,V N+om-mnmW*TM,U,VWN+-pmW+q& 23586H7K8h:s;v=*8h {s%%  P* +r M, D E  /*M >*+ TU 1s*2Z  tI