3n o pq rstu ov w x yz { | p} r~  r    r  r  HANDLE_PREFIXLjava/lang/String; ConstantValueLOCAL_IDDEFAULT_FORMATcontextService5Lorg/dspace/xoai/services/api/context/ContextService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;configurationService:Lorg/dspace/xoai/services/api/config/ConfigurationService;handleResolver-Lorg/dspace/xoai/services/api/HandleResolver;()VCodeLineNumberTableLocalVariableTablethis9Lorg/dspace/xoai/services/impl/set/DSpaceSetSpecResolver; toSetSpec2(Lorg/dspace/content/Community;)Ljava/lang/String; communityLorg/dspace/content/Community;handlesplit[Ljava/lang/String; StackMapTableF Exceptions3(Lorg/dspace/content/Collection;)Ljava/lang/String; collectionLorg/dspace/content/Collection; fromSetSpec5(Ljava/lang/String;)Lorg/dspace/content/DSpaceObject;patterne6Lorg/dspace/xoai/services/api/HandleResolverException;setSpeccommunityPatterncollectionPatternmatcherLjava/util/regex/Matcher; handle_prefixlocal_idnformatJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; setSpecFormatprefixlocalId getPattern%(Ljava/lang/Class;)Ljava/lang/String;clazzLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class<*>; Signature((Ljava/lang/Class<*>;)Ljava/lang/String;getSetSpecFormatproperty SourceFileDSpaceSetSpecResolver.java7org/dspace/xoai/services/impl/set/DSpaceSetSpecResolver 9: / E2org/dspace/xoai/exceptions/InvalidSetSpecExceptionjava/lang/StringBuilderInvalid handle 9org/dspace/content/Community jc ]^java/lang/Object ] bcorg/dspace/content/Collection Unknown set spec V 78 O4org/dspace/xoai/services/api/HandleResolverException 9{handle-prefix}  {local-id}^([0-9]+)$ 56oai .setSpecFormat hdl_{handle-prefix}_{local-id}0org/dspace/xoai/services/api/set/SetSpecResolverjava/lang/Stringjava/util/regex/Matcher getHandle()Ljava/lang/String;'(Ljava/lang/String;)[Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)V9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;matches(Ljava/lang/String;)Zjava/util/regex/Patterncompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;group(I)Ljava/lang/String;+org/dspace/xoai/services/api/HandleResolverresolve(Ljava/lang/Throwable;)VreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;java/lang/Class getSimpleName toLowerCase8org/dspace/xoai/services/api/config/ConfigurationService getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;!+,-./-. 0-.*1234563478349:;/*<= >?@A;>+M,N-YY , ** -2-2<)* +--=*>>?>BC9D- 2EFG -HIJ@K;G+M,N-YY , * Y-2SY-2S<23 4-6=*G>?GLMBD- ;EFG -HIJNO;~ ~* M*N+, ,:+- -: Y +:::*Y   :YOqr<6 ;<>?@$A*C4F?GGHOKrLtM=p P-'P-t QR~>?~S-wT-pU-4JP-??VWG7X-O/Y-G4HH H=ZHHHH[HH\J]^;V+, -<R=*>?_-`-a-bc;q+Y! *+" " # <V=+>?+def +dghijc;0*$%Y+&' ( )M,*,< Z%[= 0>?0de% k-f 0dgG .H@Hhilm