3 3k lm ln 1o pq pr 1s tuv k 1w xy z{ | } ~ k        k     1 -  logLorg/apache/log4j/Logger; handleService)Lorg/dspace/handle/service/HandleService;configurationService*Lorg/dspace/services/ConfigurationService;()VCodeLineNumberTableLocalVariableTablethis0Lorg/dspace/app/webui/handle/HandleJSONResolver; doJSONRequestk(Lorg/dspace/core/Context;Ljavax/servlet/http/HttpServletRequest;Ljavax/servlet/http/HttpServletResponse;)VhandleLjava/lang/String;urlaprefprefixesLjava/util/List;additionalPrefixes[Ljava/lang/String;prefix handlelisteLjava/sql/SQLException;contextLorg/dspace/core/Context;request'Ljavax/servlet/http/HttpServletRequest;resp(Ljavax/servlet/http/HttpServletResponse;reqPathgsonLcom/google/gson/Gson; jsonStringLocalVariableTypeTable$Ljava/util/List; StackMapTableJ Exceptions SourceFileHandleJSONResolver.java :; 67 89 java/lang/StringBuilder /  com/google/gson/Gsonresolve/  &javax/servlet/http/HttpServletResponse  java/lang/String  listprefixes java/util/ArrayList  handle.additional.prefixes  listhandles/handle.hide.listhandles  java/sql/SQLException 45  .org/dspace/app/webui/handle/HandleJSONResolver %org/dspace/app/webui/json/JSONRequestorg/dspace/core/Context%javax/servlet/http/HttpServletRequestjava/util/List'org/dspace/authorize/AuthorizeExceptionjava/io/IOException.org/dspace/handle/factory/HandleServiceFactory getInstance2()Lorg/dspace/handle/factory/HandleServiceFactory;getHandleService+()Lorg/dspace/handle/service/HandleService;1org/dspace/services/factory/DSpaceServicesFactory5()Lorg/dspace/services/factory/DSpaceServicesFactory;getConfigurationService,()Lorg/dspace/services/ConfigurationService; getPathInfo()Ljava/lang/String; getSubPathappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString replaceFirst8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; startsWith(Ljava/lang/String;)Z substring(I)Ljava/lang/String;length()I#org/apache/commons/lang/StringUtilsisBlank sendError(I)V'org/dspace/handle/service/HandleService resolveToURL?(Lorg/dspace/core/Context;Ljava/lang/String;)Ljava/lang/String;toJson&(Ljava/lang/Object;)Ljava/lang/String;1(Lcom/google/gson/JsonElement;)Ljava/lang/String;equals(Ljava/lang/Object;)Z getPrefixadd(org/dspace/services/ConfigurationServicegetArrayProperty'(Ljava/lang/String;)[Ljava/lang/String;trimgetBooleanProperty(Ljava/lang/String;Z)ZgetHandlesForPrefix=(Lorg/dspace/core/Context;Ljava/lang/String;)Ljava/util/List; getWriter()Ljava/io/PrintWriter;java/io/PrintWriterprint(Ljava/lang/String;)V getMessageorg/apache/log4j/Loggererror*(Ljava/lang/Object;Ljava/lang/Throwable;)V getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;!13456789:;<O***=&'()> ?@AB< , Y *  :  :Y::R: -*+:YS: :h Y!:*"#W*$%:0:  6 6     2:  &#W :h'T*() -': -*+*:: --+,:./0Bi{-j,{--J{-Kn{-oz{-=,.#0-255>6B:L<X=`?i@jBxF}HLNOQRSTUWYW\] ^`#c,d-f9gAiJjKmYobpesntovzw{y}{|>X@CDx ED FD YGH;IJ9)KDY LH}MN?@OPQRST#hUD>MVWBIXDYYGZY LZ[Z 5\4]\\%\A ^_`a\]\bcc "\ Kdefgh;<) 12.= ! ij