3 B            #     1   6  ;  ,  logMetacatLorg/apache/log4j/Logger;REST_URLLjava/lang/String; ConstantValue()VCodeLineNumberTableLocalVariableTablethis0Ledu/ucsb/nceas/metacat/annotation/OrcidService; lookupOrcidX(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Ljava/lang/String; otherName givenNameorcidUri urlParametersrestURLLjava/net/URL;client*Lorg/apache/commons/httpclient/HttpClient;method*Lorg/apache/commons/httpclient/HttpMethod;isLjava/io/InputStream;resultsdocLorg/w3c/dom/Node;orcidUriNodeListeLjava/lang/Exception;textsurName givenNamesLjava/util/List; otherNamesurlLocalVariableTypeTable$Ljava/util/List; StackMapTable Signature(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;)Ljava/lang/String;lookupCreators(Z)Ljava/util/List;foundiIqueryrequest=Lorg/apache/wicket/protocol/http/mock/MockHttpServletRequest;rootNodenodeListLorg/w3c/dom/NodeList;includeObsoleteZretList'(Z)Ljava/util/List; SourceFileOrcidService.java IJjava/lang/StringBuilder " +family-name:"  java/lang/String+other-names:"+given-names:"UTF-8 .edu/ucsb/nceas/metacat/annotation/OrcidService$https://pub.orcid.org/v2.0/search?q=&rows=1 java/net/URL I(org/apache/commons/httpclient/HttpClient/org/apache/commons/httpclient/methods/GetMethodAcceptapplication/orcid+xml  CD RESULTS:  java/io/StringReader ://*[local-name()="orcid-identifier"]/*[local-name()="uri"]  Found ORCID URI: java/lang/ExceptionCould not lookup ORCID using: Kq=-obsoletedBy:[* TO *]&rows=0&facet=true&facet.limit=-1&facet.field=origin9q=*:*&rows=0&facet=true&facet.limit=-1&facet.field=origin;org/apache/wicket/protocol/http/mock/MockHttpServletRequest I solr wjava/io/InputStreamReader I//lst[@name="origin"]/int/@name  java/util/ArrayList   Error checking for creators[s]:    java/lang/Object!https://pub.orcid.org/v2.0/searchjava/util/Iteratorjava/util/Listjava/io/InputStreamorg/w3c/dom/Nodeorg/w3c/dom/NodeListappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;java/net/URLEncoderencode8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;(Ljava/lang/String;)V(org/apache/commons/httpclient/HttpMethodaddRequestHeader'(Ljava/lang/String;Ljava/lang/String;)V executeMethod-(Lorg/apache/commons/httpclient/HttpMethod;)IgetResponseBodyAsStream()Ljava/io/InputStream;org/apache/commons/io/IOUtils;(Ljava/io/InputStream;Ljava/lang/String;)Ljava/lang/String;org/apache/log4j/Loggerdebug(Ljava/lang/Object;)V%edu/ucsb/nceas/utilities/XMLUtilitiesgetXMLReaderAsDOMTreeRootNode$(Ljava/io/Reader;)Lorg/w3c/dom/Node;getNodeWithXPath8(Lorg/w3c/dom/Node;Ljava/lang/String;)Lorg/w3c/dom/Node; getFirstChild()Lorg/w3c/dom/Node; getNodeValueinfoerror*(Ljava/lang/Object;Ljava/lang/Throwable;)V`(Lorg/apache/wicket/Application;Ljavax/servlet/http/HttpSession;Ljavax/servlet/ServletContext;)V+edu/ucsb/nceas/metacat/dataone/MNodeService getInstanceV(Ljavax/servlet/http/HttpServletRequest;)Ledu/ucsb/nceas/metacat/dataone/MNodeService;a(Lorg/dataone/service/types/v1/Session;Ljava/lang/String;Ljava/lang/String;)Ljava/io/InputStream;*(Ljava/io/InputStream;Ljava/lang/String;)VgetNodeListWithXPath<(Lorg/w3c/dom/Node;Ljava/lang/String;)Lorg/w3c/dom/NodeList; getLength()Iitem(I)Lorg/w3c/dom/Node;add(Ljava/lang/Object;)Z getMessage getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;!B CDEFGHIJK/*LM NO PQKd::*%Y*:+"Y+:-D- : 2  :Y :,D, : 2  :Y::Y:Y:Y:Y:W:  : Y! "#Y $%:  &':  . (): Y* + !: Y-.,L"*.0 1-315P7T8r:;=>@AEGH IJK(L0M9PBQ\RjSsTxUVW[YZ]Mr RF SFTF UF VWXYZ[9j\] Ba^F j9_` s0a` bcdFeFfghgiFjfkhkl& -mm" n8 n8Bopq rsK L/M0M1Y2N-34,5:6Y7%:89:H:>;YWӧ!M Y?,@,.+,LJegh i lm$n4p=qLrTsctxuszxy|Mf x tFW0uvwFpxy$c^]4Sz`=J{|bc}~gj kl6 mJm/BopJK! A L