PK y, META-INF/PK y,CAcMMETA-INF/MANIFEST.MFManifest-Version: 1.0 Extension-Name: excalibur-naming Specification-Vendor: Apache Software Foundation Specification-Version: 1.0 Implementation-Vendor: Apache Software Foundation Implementation-Version: 1.0 PK y,org/PK y, org/apache/PK y,org/apache/avalon/PK y,org/apache/avalon/excalibur/PK y,#org/apache/avalon/excalibur/naming/PK y,*org/apache/avalon/excalibur/naming/memory/PK y,'org/apache/avalon/excalibur/naming/rmi/PK y,.org/apache/avalon/excalibur/naming/rmi/server/PK y,3{} =org/apache/avalon/excalibur/naming/memory/MemoryContext.class.` = >? @ AB C D E = C D E FG HI C J C KL M NO m_bindingsLjava/util/Hashtable;q(Lorg/apache/avalon/excalibur/naming/Namespace;Ljava/util/Hashtable;Ljavax/naming/Context;Ljava/util/Hashtable;)VCodeLineNumberTableLocalVariableTablethis9Lorg/apache/avalon/excalibur/naming/memory/MemoryContext; namespace.Lorg/apache/avalon/excalibur/naming/Namespace; environmentparentLjavax/naming/Context;bindings\(Lorg/apache/avalon/excalibur/naming/Namespace;Ljava/util/Hashtable;Ljavax/naming/Context;)V newContext()Ljavax/naming/Context; ExceptionsP cloneContext doLocalBind((Ljavax/naming/Name;Ljava/lang/Object;)VnameLjavax/naming/Name;objectLjava/lang/Object; doLocalList"()Ljavax/naming/NamingEnumeration;doLocalListBindings doLocalLookup'(Ljavax/naming/Name;)Ljava/lang/Object; doLocalUnbind(Ljavax/naming/Name;)V SourceFileMemoryContext.java ( java/util/Hashtable Q 7org/apache/avalon/excalibur/naming/memory/MemoryContext RS TU V*W XY Z[Aorg/apache/avalon/excalibur/naming/memory/MemoryNamingEnumeration \ X]"javax/naming/NameNotFoundException ^ _]7org/apache/avalon/excalibur/naming/AbstractLocalContextjavax/naming/NamingException(I)V getNamespace0()Lorg/apache/avalon/excalibur/naming/Namespace;getRawEnvironment()Ljava/util/Hashtable; getParentjavax/naming/Nameget(I)Ljava/lang/String;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;](Ljavax/naming/Context;Lorg/apache/avalon/excalibur/naming/Namespace;Ljava/util/Hashtable;Z)V&(Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/String;)Vremove! h*+,-*#$ %4 !"#$%&'(]*+,-Y  +,* !"#$%&)*>Y*** 1  !+,-*BY* * * *7  !+,./S*+,W =>  !0123+,45<Y***C  !+,65<Y***I  !+,78k%*+M,Y+,WX#Y % !%0123+,9:H*+W ef !01+,;()VCodeLineNumberTableLocalVariableTablethisGLorg/apache/avalon/excalibur/naming/memory/MemoryInitialContextFactory;getInitialContext-(Ljava/util/Hashtable;)Ljavax/naming/Context; environmentLjava/util/Hashtable;parser6Lorg/apache/avalon/excalibur/naming/DefaultNameParser; namespace5Lorg/apache/avalon/excalibur/naming/DefaultNamespace; Exceptions' SourceFile MemoryInitialContextFactory.java 4org/apache/avalon/excalibur/naming/DefaultNameParser3org/apache/avalon/excalibur/naming/DefaultNamespace (7org/apache/avalon/excalibur/naming/memory/MemoryContext )Eorg/apache/avalon/excalibur/naming/memory/MemoryInitialContextFactoryjava/lang/Object&javax/naming/spi/InitialContextFactoryjavax/naming/NamingException(Ljavax/naming/NameParser;)V\(Lorg/apache/avalon/excalibur/naming/Namespace;Ljava/util/Hashtable;Ljavax/naming/Context;)V!    /*0  lYMY,NY-+678* PK y,NV]``Gorg/apache/avalon/excalibur/naming/memory/MemoryNamingEnumeration.class.l 9 : ; <= >? @ AB CD E AFG <HI JK LM NO P Q RST m_bindingsLjava/util/Hashtable;m_namesLjava/util/Iterator;m_returnBindingsZ](Ljavax/naming/Context;Lorg/apache/avalon/excalibur/naming/Namespace;Ljava/util/Hashtable;Z)VCodeLineNumberTableLocalVariableTablethisCLorg/apache/avalon/excalibur/naming/memory/MemoryNamingEnumeration;ownerLjavax/naming/Context; namespace.Lorg/apache/avalon/excalibur/naming/Namespace;bindingsreturnBindingshasMoreElements()Znext()Ljava/lang/Object;nameLjava/lang/String;objectLjava/lang/Object; ExceptionsUclose()V SourceFileMemoryNamingEnumeration.java V  W XYZ [\ ] ^, _, java/util/NoSuchElementException 6 -.java/lang/String `ajavax/naming/NameClassPairb cde fg hjavax/naming/Binding ij k 56Aorg/apache/avalon/excalibur/naming/memory/MemoryNamingEnumeration\(Lorg/apache/avalon/excalibur/naming/Namespace;Ljava/util/Hashtable;Ljavax/naming/Context;)VCodeLineNumberTableLocalVariableTablethis9Lorg/apache/avalon/excalibur/naming/AbstractLocalContext; namespace environmentLjava/util/Hashtable;parent getParent()Ljavax/naming/Context; getNamespace0()Lorg/apache/avalon/excalibur/naming/Namespace;isDestroyableContext(Ljava/lang/Object;)ZobjectLjava/lang/Object; Exceptions newContext cloneContextbind)(Ljavax/naming/Name;Ljava/lang/Object;Z)VnameLjavax/naming/Name;rebindZ alreadyBoundneLjavax/naming/NamingException;atomcontext doLocalBind((Ljavax/naming/Name;Ljava/lang/Object;)Vclose()VcreateSubcontext+(Ljavax/naming/Name;)Ljavax/naming/Context;destroySubcontext(Ljavax/naming/Name;)VcheckUnbindContextentrygetNameInNamespace()Ljava/lang/String; getNameParser()Ljavax/naming/NameParser;list5(Ljavax/naming/Name;)Ljavax/naming/NamingEnumeration; doLocalList"()Ljavax/naming/NamingEnumeration;doLocalListBindings listBindingslookup'(Ljavax/naming/Name;)Ljava/lang/Object;objeLjava/lang/Exception; localLookupvalue doLocalLookuplookupSubContextunbind doLocalUnbind SourceFileAbstractLocalContext.java T RS PQ  d !javax/naming/InvalidNameExceptionFailed to bind self T javax/naming/NamingException&javax/naming/NameAlreadyBoundException javax/naming/Referenceable  uv z nv jv h`Failed to destroy self }v | {| cd javax/naming/NotContextException javax/naming/Context  %javax/naming/ContextNotEmptyException+javax/naming/OperationNotSupportedException(Namespace has no notion of a 'full name' i`javax/naming/Reference java/lang/ExceptionCould not resolve reference getObjectInstance failed Cannot unbind self |7org/apache/avalon/excalibur/naming/AbstractLocalContext2org/apache/avalon/excalibur/naming/AbstractContext(Ljava/util/Hashtable;)Vjava/lang/ObjectgetClass()Ljava/lang/Class;java/lang/Class isInstanceisSelf(Ljavax/naming/Name;)Z(Ljava/lang/String;)Vjavax/naming/Namesize()Iget(I)Ljava/lang/String; getReference()Ljavax/naming/Reference; getPrefix(I)Ljavax/naming/Name;getRawEnvironment()Ljava/util/Hashtable;,org/apache/avalon/excalibur/naming/NamespacegetStateToBindd(Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable;)Ljava/lang/Object; getPathName((Ljavax/naming/Name;)Ljavax/naming/Name; getLeafNametoString4(Ljava/lang/String;)Ljavax/naming/NamingEnumeration;javax/naming/NamingEnumerationhasMoreElements()ZgetEnvironmentgetObjectInstance setRootCause(Ljava/lang/Throwable;)V getSuffix!NOPQRSTUVd*,*+*-W*+ ,-X*YZ[S\]^Q_`V/*W6X YZabV/*W@X YZcdV= *+WFX YZ efg h`g i`g jkVk*+ Y + a6*+ W6: Y+, ,M+:*,**M*+,/**+:*+,*+,(+ WRUWZ\_%`(a+c-f6hEmLoVs_tqvz{|~XRYZlmefnoXpo-qr_sm!tQg uvg wxV= **W X  YZyzVS *M*+,,W X  YZ lmtQg {|V-i*+ Y + M*+ MN*+, *+!4**+"MN*+#:,$N:*- ,%$' JSV WJ$')/7ACJSVY`hXRiYZilmef(qrA'tQC%efJsmXqrg }vV6*,&'Y+(),*N-+,-.Y+(/W)5X*6YZ6lm6~ftQg V4 0Y12WX  YZg V4 *3WX  YZg Vf*+4*5*+M,+,W X YZlm tQg g g Vf*+6*7*+M,+8W X YZlm tQg V[*+9*:+ 1*+ M,;"*,+**<=MN Y?@,**+AM,*+B$$58>W. %' *,-$15285C9E=O>X4[YZ[lm(f9 O tQg V4*+CM+N*,-**DEN YF@:-G>WLQRV+W1XX>4YZ4lm.fsm + qrg g zVT+M*, N+ '-*'Y,()-*+H$N-*'Y+()-*W& rsuwy+|<COX*TYZTlmLsmFefg |V:*+I YJ +  *+!**+KM,*+LMW$.9X :YZ:lm. tQg |g PK y,,FR8org/apache/avalon/excalibur/naming/AbstractContext.class.| } /~ 0} /?@     / / / / 0   / /  / / /   / / / /  / / & 0 /    m_environmentLjava/util/Hashtable;()VCodeLineNumberTableLocalVariableTablethis4Lorg/apache/avalon/excalibur/naming/AbstractContext;(Ljava/util/Hashtable;)V environment getNameParser()Ljavax/naming/NameParser; ExceptionsaddToEnvironment8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;keyLjava/lang/String;valueLjava/lang/Object;closeisSelf(Ljavax/naming/Name;)ZnameLjavax/naming/Name;bind'(Ljava/lang/String;Ljava/lang/Object;)Vobject((Ljavax/naming/Name;Ljava/lang/Object;)V)(Ljavax/naming/Name;Ljava/lang/Object;Z)V composeName8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;prefix nameParserLjavax/naming/NameParser;result;(Ljavax/naming/Name;Ljavax/naming/Name;)Ljavax/naming/Name;createSubcontext*(Ljava/lang/String;)Ljavax/naming/Context;destroySubcontext(Ljava/lang/String;)VgetEnvironment()Ljava/util/Hashtable;-(Ljava/lang/String;)Ljavax/naming/NameParser;.(Ljavax/naming/Name;)Ljavax/naming/NameParser;contextLjavax/naming/Context;parserlist4(Ljava/lang/String;)Ljavax/naming/NamingEnumeration; listBindingslookup&(Ljava/lang/String;)Ljava/lang/Object; lookupLink'(Ljavax/naming/Name;)Ljava/lang/Object;rebindremoveFromEnvironmentrename'(Ljava/lang/String;Ljava/lang/String;)VoldNamenewName)(Ljavax/naming/Name;Ljavax/naming/Name;)VunbindgetRawEnvironment getPathName((Ljavax/naming/Name;)Ljavax/naming/Name; getLeafNamegetNameInNamespace()Ljava/lang/String;+(Ljavax/naming/Name;)Ljavax/naming/Context;(Ljavax/naming/Name;)V5(Ljavax/naming/Name;)Ljavax/naming/NamingEnumeration; SourceFileAbstractContext.javajava/util/Hashtable 34 3: 12 3  <= KN KO PV v javax/naming/Name s Ww Yx <^ ehjavax/naming/Context rs <] F4 by dy gh iN ko GH!javax/naming/InvalidNameExceptionFailed to rebind self 3Z Failed to rebind identical names px 2org/apache/avalon/excalibur/naming/AbstractContextjava/lang/Objectjavax/naming/NamingException(IF)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;isEmpty()Zget(I)Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)Zjavax/naming/NameParserparse'(Ljava/lang/String;)Ljavax/naming/Name;toStringclone()Ljava/lang/Object;addAllremove&(Ljava/lang/Object;)Ljava/lang/Object;size()I getPrefix(I)Ljavax/naming/Name; getSuffix!/012%345: *Y6  !7  893:5F **+6$% &7 89 ;2<=>?@A5b **Y*+,6 567  89 BC DE>?F454*6 ?@7 89GH5R+ +  6D789IJKL5R** +,6 QR7 89ICME>?KN5J*+,6 ^_7 89IJME>?KO>?PQ5y* N*-+-,:6rsu7489ICRCSTUJ>?PV5d,N-+W-6 7*89IJRJ UJ>?WX5C** +6789IC>?YZ5G** +6 789IC>?[\5P*Y*67 89>?<]5C** +6789IC>?<^5=+ * *+M, **+M,N- :-6& %*4:74=89=IJ)ME*_`4 aT>?bc5C** +6789IC>?dc5C** + 6789IC>?ef5C** +6789IC>?gf5C** +!6 789IC>?gh5:*+6789IJ>?iL5R** +,"6 #$7 89ICME>?iN5J*+,6 017 89IJME>?jf5K**+#6 < =789BC>?kl5[** +* ,$6 JK7 89mCnC>?ko5<*+% *,% &Y'(+,) &Y*(*,*+*++6PRT"V,Y6Z;[7 <89<mJ<nJ>?pZ5G** ++6 fg789IC>?q\5/*6q7 89rs5C++,d-6~789IJ>?ts5C++,d.6789IJ>?uv>?Ww>?Yx>?dy>?by>?px>?eh>?z{PK y,ݛ@@2org/apache/avalon/excalibur/naming/Namespace.class.    getNameParser()Ljavax/naming/NameParser; Exceptions SourceFileNamespace.java,org/apache/avalon/excalibur/naming/Namespacejava/lang/Objectjavax/naming/spi/ObjectFactoryjavax/naming/spi/StateFactoryjavax/naming/NamingException  PK y,cSBorg/apache/avalon/excalibur/naming/AbstractNamingEnumeration.class._ 9 : ; < =>? @ A BC DE BF GHIJ A KLMNm_ownerLjavax/naming/Context; m_namespace.Lorg/apache/avalon/excalibur/naming/Namespace;G(Ljavax/naming/Context;Lorg/apache/avalon/excalibur/naming/Namespace;)VCodeLineNumberTableLocalVariableTablethis>Lorg/apache/avalon/excalibur/naming/AbstractNamingEnumeration;owner namespacehasMore()Z Exceptions nextElement()Ljava/lang/Object;neLjavax/naming/NamingException;resolve8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;nameLjava/lang/String;objectLjava/lang/Object;atomLjavax/naming/Name;eLjava/lang/Exception;close()VnexthasMoreElements SourceFileAbstractNamingEnumeration.java 4   6# 5&javax/naming/NamingException java/util/NoSuchElementException OP QR STU VW XYZ [\java/lang/ExceptiongetObjectInstance failed ]^??+,?-./0+126 '($34= **HI J  5&$6#78PK y,%%:org/apache/avalon/excalibur/naming/AbstractNamespace.class.G 6 7 8 9 :; <=>?@Am_objectFactorySet![Ljavax/naming/spi/ObjectFactory;m_stateFactorySet [Ljavax/naming/spi/StateFactory;()VCodeLineNumberTableLocalVariableTablethis6Lorg/apache/avalon/excalibur/naming/AbstractNamespace;getStateToBindd(Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable;)Ljava/lang/Object;objectLjava/lang/Object;nameLjavax/naming/Name;parentLjavax/naming/Context; environmentLjava/util/Hashtable;stateFactorySetiIresult ExceptionsBgetObjectInstanceobjectFactorySetCaddStateFactory"(Ljavax/naming/spi/StateFactory;)V stateFactoryLjavax/naming/spi/StateFactory;addObjectFactory#(Ljavax/naming/spi/ObjectFactory;)V objectFactory Ljavax/naming/spi/ObjectFactory; getNameParser()Ljavax/naming/NameParser; SourceFileAbstractNamespace.java    'javax/naming/spi/StateFactoryD EFjavax/naming/spi/ObjectFactory4org/apache/avalon/excalibur/naming/AbstractNamespacejava/lang/Object,org/apache/avalon/excalibur/naming/Namespacejavax/naming/NamingExceptionjava/lang/Exceptionjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V!   /* 3*:6 2+,-:+&( *-#/&(13R33333 -! *"# $%&'3*:6 2+,-:+>@ BE#G&@1KR33333 -(  *"# $%)$*+v(*`M*,*,*+S*,V Z]"`'a ((,- !$./v(*`M*,*,*+S*,k or"u'v ((01 ( 23%&45PK y,% ;org/apache/avalon/excalibur/naming/AbstractURLContext.class. 7r 6st u v 6w 6x .yz .{ | } ~ 6w  6w  6w 6w 6w 6w    6  &u & & 6  .  m_schemeLjava/lang/String;*(Ljava/lang/String;Ljava/util/Hashtable;)VCodeLineNumberTableLocalVariableTablethis7Lorg/apache/avalon/excalibur/naming/AbstractURLContext;scheme environmentLjava/util/Hashtable;parse'(Ljava/lang/String;)Ljavax/naming/Name;name Exceptions getNameParser()Ljavax/naming/NameParser;bind)(Ljavax/naming/Name;Ljava/lang/Object;Z)VLjavax/naming/Name;objectLjava/lang/Object;rebindZ resolveResult Ljavax/naming/spi/ResolveResult;contextLjavax/naming/Context;createSubcontext+(Ljavax/naming/Name;)Ljavax/naming/Context;destroySubcontext(Ljavax/naming/Name;)VgetNameInNamespace()Ljava/lang/String;list5(Ljavax/naming/Name;)Ljavax/naming/NamingEnumeration; listBindingslookup'(Ljavax/naming/Name;)Ljava/lang/Object;unbindgetBaseURLContextJ(Ljavax/naming/Name;Ljava/util/Hashtable;)Ljavax/naming/spi/ResolveResult; nameStringindexIendurlPartnamePartgetEndIndexOfURLPart(Ljava/lang/String;I)Iresult newContext*(Ljava/lang/String;)Ljavax/naming/Context; SourceFileAbstractURLContext.java ; 9:javax/naming/CompositeName ; F cd javax/naming/Context Q L WX YZ ]^ _^ `a bZ !javax/naming/InvalidNameException+Unable to locate URLContext will empty name ; \ 8Unable to build URLContext as it does not specify scheme kl java/lang/StringBuffer$Bad Scheme use to build URLContext ( ).  Expected nojavax/naming/spi/ResolveResult ;// / l 5org/apache/avalon/excalibur/naming/AbstractURLContext2org/apache/avalon/excalibur/naming/AbstractContextjavax/naming/NameParserjavax/naming/NamingException(Ljava/util/Hashtable;)V()VaddgetRawEnvironment()Ljava/util/Hashtable;getResolvedObj()Ljava/lang/Object;getRemainingName()Ljavax/naming/Name;((Ljavax/naming/Name;Ljava/lang/Object;)Vclosejavax/naming/NameisEmpty()Z(Ljava/lang/String;)Vjava/lang/ObjecttoStringjava/lang/StringindexOf(I)I substring(II)Ljava/lang/String;(I)Ljava/lang/String;equals(Ljava/lang/Object;)Zappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;((Ljava/lang/Object;Ljavax/naming/Name;)V startsWith(Ljava/lang/String;I)Zlength()I!6789:;<=Q *,*+>#$ %?  @A B: CDEF=@ Y+>*? @A G:HIJK=,*>0? @AHILM=P*+*: : ,  , :: <<>"9 :>@)D6F<IOK?>P@APGNPOPPQR DST:UVHIWX=6*+*M, N-, :::- $$>W X\$`?*6@A6GN ,ST$UVHIYZ=5*+*M, N-, ::- "">g hlm"p4r?*5@A5GN *ST"UVHI[\=->w? @AHI]^=6*+*M, N-, :::- $$> $?*6@A6GN ,ST$UVHI_^=6*+*M, N-, :::- $$> $?*6@A6GN ,ST$UVHI`a=6*+*M, N-, :::- $$> $?*6@A6GN ,ST$UVHIbZ=5*+*M, N-, ::- ""> "4?*5@A5GN *ST"UVHIcd=d + Y+N-: 6 Y!-":*-`#6-`":-$:*%0Y&Y'())*)+)*),*-: .Y Y/0>:  &09DPXd?f @AGNCDe: fg9sB:DhhgP\i:XTj:UV HIkl=*>+12+3`46 >+5>>   #(?4*@A*G:*fg(mghgHInoHIpqPK y,_ϲhRR?org/apache/avalon/excalibur/naming/ArrayNamingEnumeration.class.F . / 0 12 34 5 6 7 8 9:;m_items[Ljava/lang/Object;m_indexIZ(Ljavax/naming/Context;Lorg/apache/avalon/excalibur/naming/Namespace;[Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis;Lorg/apache/avalon/excalibur/naming/ArrayNamingEnumeration;ownerLjavax/naming/Context; namespace.Lorg/apache/avalon/excalibur/naming/Namespace;itemshasMoreElements()Znext()Ljava/lang/Object;objectLjava/lang/Object;bindingLjavax/naming/Binding;resolvedObject Exceptions<close()V SourceFileArrayNamingEnumeration.java =   >  java/util/NoSuchElementException +javax/naming/Binding ?@ A" BC DE *+9org/apache/avalon/excalibur/naming/ArrayNamingEnumeration7*@ #$,%&9'$()*+< * *<= >  ,-PK y,k3OO:org/apache/avalon/excalibur/naming/DefaultNameParser.class.: &' ( )* &+, -./ -01 -2345c_syntaxLjava/util/Properties;()VCodeLineNumberTableLocalVariableTablethis6Lorg/apache/avalon/excalibur/naming/DefaultNameParser;parse'(Ljava/lang/String;)Ljavax/naming/Name;nameLjava/lang/String; Exceptions6 SourceFileDefaultNameParser.java javax/naming/CompoundName  7java/util/Propertiesjndi.syntax.direction left_to_right 89jndi.syntax.ignorecasefalsejndi.syntax.separator/4org/apache/avalon/excalibur/naming/DefaultNameParserjava/lang/Objectjava/io/Serializablejavax/naming/NameParserjavax/naming/NamingException+(Ljava/lang/String;Ljava/util/Properties;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;! /* @ Y+    !"#T,Y W  W W  +$%PK y,@d9org/apache/avalon/excalibur/naming/DefaultNamespace.class.5'( ) * + , - . /01 m_nameParserLjavax/naming/NameParser;(Ljavax/naming/NameParser;)VCodeLineNumberTableLocalVariableTablethis5Lorg/apache/avalon/excalibur/naming/DefaultNamespace; nameParser](Ljavax/naming/NameParser;[Ljavax/naming/spi/ObjectFactory;[Ljavax/naming/spi/StateFactory;)VobjectFactorySet![Ljavax/naming/spi/ObjectFactory;stateFactorySet [Ljavax/naming/spi/StateFactory; getNameParser()Ljavax/naming/NameParser;addStateFactory"(Ljavax/naming/spi/StateFactory;)V stateFactoryLjavax/naming/spi/StateFactory;addObjectFactory#(Ljavax/naming/spi/ObjectFactory;)V objectFactory Ljavax/naming/spi/ObjectFactory; SourceFileDefaultNamespace.javajavax/naming/spi/ObjectFactoryjavax/naming/spi/StateFactory  2 3 4  !"3org/apache/avalon/excalibur/naming/DefaultNamespace4org/apache/avalon/excalibur/naming/AbstractNamespace()Vm_objectFactorySetm_stateFactorySet!  F*+   l**+*,*-#$ %&'* /*+ !>*+ 01 !!">*+  56#$%&PK y,VFF++7org/apache/avalon/excalibur/naming/NamingProvider.class. getNameParser()Ljavax/naming/NameParser; Exceptionsbind:(Ljavax/naming/Name;Ljava/lang/String;Ljava/lang/Object;)VrebindcreateSubcontext+(Ljavax/naming/Name;)Ljavax/naming/Context;destroySubcontext(Ljavax/naming/Name;)Vlist2(Ljavax/naming/Name;)[Ljavax/naming/NameClassPair; listBindings,(Ljavax/naming/Name;)[Ljavax/naming/Binding;lookup'(Ljavax/naming/Name;)Ljava/lang/Object;unbind SourceFileNamingProvider.java1org/apache/avalon/excalibur/naming/NamingProviderjava/lang/Objectjavax/naming/NamingExceptionjava/lang/Exception     PK y,K(6org/apache/avalon/excalibur/naming/RemoteContext.class. T T 2 2  2 2 F     2 2 L L 2 T 2 2 2 L 2 2 L 2 L , L  2 2 2 L  2 F 2 L 2  0 2 G 2 2 L 2  QNAMESPACE_NAMELjava/lang/String; ConstantValue NAMESPACENAMING_PROVIDER m_provider3Lorg/apache/avalon/excalibur/naming/NamingProvider; m_nameParserLjavax/naming/NameParser; m_namespace.Lorg/apache/avalon/excalibur/naming/Namespace; m_baseNameLjavax/naming/Name;()VCodeLineNumberTableLocalVariableTablethis2Lorg/apache/avalon/excalibur/naming/RemoteContext;+(Ljava/util/Hashtable;Ljavax/naming/Name;)V environmentLjava/util/Hashtable;baseName Exceptionsbind)(Ljavax/naming/Name;Ljava/lang/Object;Z)VnameobjectLjava/lang/Object;rebindZ classNameioeLjava/io/IOException;eLjava/lang/Exception;closecreateSubcontext+(Ljavax/naming/Name;)Ljavax/naming/Context;resultLjavax/naming/Context;destroySubcontext(Ljavax/naming/Name;)VgetNameInNamespace()Ljava/lang/String;list5(Ljavax/naming/Name;)Ljavax/naming/NamingEnumeration;[Ljavax/naming/NameClassPair; listBindings[Ljavax/naming/Binding;iIlookup'(Ljavax/naming/Name;)Ljava/lang/Object;unbind fillInContext(Ljavax/naming/Context;)VkeysLjava/util/Iterator;keyvalue getNamespace0()Lorg/apache/avalon/excalibur/naming/Namespace; getProvider5()Lorg/apache/avalon/excalibur/naming/NamingProvider; getNameParser()Ljavax/naming/NameParser;getAbsoluteName((Ljavax/naming/Name;)Ljavax/naming/Name;handleException5(Ljava/lang/Exception;)Ljavax/naming/NamingException; SourceFileRemoteContext.java de d bc !javax/naming/InvalidNameExceptionFailed to bind self d javax/naming/Reference javax/naming/Referenceable   java/rmi/MarshalledObject djava/io/IOExceptionjavax/naming/NamingExceptionOOnly Reference, Referenceables and Serializable objects can be bound to context u pjava/lang/Exception |e `a \] Failed to create null subcontext }~ Failed to destroy self    9org/apache/avalon/excalibur/naming/ArrayNamingEnumeration d    javax/naming/Context0org/apache/avalon/excalibur/naming/RemoteContext dk    Failed to unbind self     java/lang/String    ,org.apache.avalon.excalibur.naming.Namespace,org/apache/avalon/excalibur/naming/Namespace#javax/naming/ConfigurationException"Context does not contain Namespace1org.apache.avalon.excalibur.naming.NamingProvider1org/apache/avalon/excalibur/naming/NamingProvider!Context does not contain provider ^_ #javax/naming/CommunicationException2org/apache/avalon/excalibur/naming/AbstractContextjava/io/Serializable1org.apache.avalon.excalibur.naming.Namespace/NAME(Ljava/util/Hashtable;)VisSelf(Ljavax/naming/Name;)Z(Ljava/lang/String;)VgetRawEnvironment()Ljava/util/Hashtable;getStateToBindd(Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable;)Ljava/lang/Object; getClassName getReference()Ljavax/naming/Reference;java/lang/ObjectgetClass()Ljava/lang/Class;java/lang/ClassgetName(Ljava/lang/Object;)V:(Ljavax/naming/Name;Ljava/lang/String;Ljava/lang/Object;)Vjavax/naming/NameParserparse'(Ljava/lang/String;)Ljavax/naming/Name;toString2(Ljavax/naming/Name;)[Ljavax/naming/NameClassPair;Z(Ljavax/naming/Context;Lorg/apache/avalon/excalibur/naming/Namespace;[Ljava/lang/Object;)V,(Ljavax/naming/Name;)[Ljavax/naming/Binding;javax/naming/Binding getObject()Ljava/lang/Object;getgetObjectInstancejava/util/HashtablekeySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;java/util/Iteratornext&(Ljava/lang/Object;)Ljava/lang/Object;addToEnvironment8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;hasNext()Z composeName;(Ljavax/naming/Name;Ljavax/naming/Name;)Ljavax/naming/Name;!2TUVWXYZWXE[WXK\]^_`abcdef3*g 23h ijdkfQ *+*,g89 :h  ij lm ncopqfk*+ Y:*,+** M, , :A, , M, :$,:Y,M:Y**+,**+, :*_hkwgNBDGI&K-M9O@QJRVV_Zh[k^wf{hlnqshHijrcstuvwWm xyz{o|efE***gz{ |}h ij}~f4*+ Y!M**+"M N*-*,#,#&g"#&-2h*4ij4rc 'z{of+*+$ Y%**+& M*, #g #*h +ij+rc$z{of=**'()*gh ijof|$**++M,Y**,-M*,gh*$ij$rcz{ofK**+.M>,2/:0 *0#,,Y**,-M*,DDg"$-6Dh>KijKrc53stEz{ofd*+12Y*3*4M**+5M, ,6M*,+**78M,0 *,0# N*-,X[g2 )08IPX [ bh*dijdrcJst\z{of+*+9 Y:**+; M*, #g" ##&*(h +ij+rc$z{of:*N!-?@:,A:+BW-Cܱg"-.023%40096h>:ij:s4lm*W% tof}5*+*DEAL+F+ GYHI*+F*g;=?A(E0Ih5ijstof}5*+*JKAL+L+ GYMI*+L*gOQSU(Y0]h5ijstofp$*N**ON L*+*Ngchilph$ijz{of> *+*Pgvh ij rcofT++QY+RSg{} hijz{PK y,j}:org/apache/avalon/excalibur/naming/StandardNamespace.class.0 $ % &' &()*+ m_nameParserLjavax/naming/NameParser;(Ljavax/naming/NameParser;)VCodeLineNumberTableLocalVariableTablethis6Lorg/apache/avalon/excalibur/naming/StandardNamespace; nameParser getNameParser()Ljavax/naming/NameParser;getStateToBindd(Ljava/lang/Object;Ljavax/naming/Name;Ljavax/naming/Context;Ljava/util/Hashtable;)Ljava/lang/Object;objectLjava/lang/Object;nameLjavax/naming/Name;parentLjavax/naming/Context; environmentLjava/util/Hashtable; Exceptions,getObjectInstance- SourceFileStandardNamespace.java .  /  4org/apache/avalon/excalibur/naming/StandardNamespacejava/lang/Object,org/apache/avalon/excalibur/naming/Namespacejavax/naming/NamingExceptionjava/lang/Exception()Vjavax/naming/spi/NamingManager!   F **+ "# $    /* (  [ +,- 14       [ +,- :4     !"#PK y,8org/apache/avalon/excalibur/naming/rmi/server/Main.class.d efg h i j 3k l m nop qrs t uvw x yz k{ |} ~         - - m_debugZm_serverELorg/apache/avalon/excalibur/naming/rmi/server/RMINamingProviderImpl;m_serverSocketLjava/net/ServerSocket; m_serverStubLjava/rmi/MarshalledObject; m_running m_initializedmain([Ljava/lang/String;)VCodeLineNumberTableLocalVariableTableargs[Ljava/lang/String;debug4Lorg/apache/avalon/excalibur/naming/rmi/server/Main; Exceptions(Z)Vthis()VinitioeLjava/io/IOException;startexportparser6Lorg/apache/avalon/excalibur/naming/DefaultNameParser; namespace5Lorg/apache/avalon/excalibur/naming/DefaultNamespace;context9Lorg/apache/avalon/excalibur/naming/memory/MemoryContext;dispose serverSocketstopacceptsocketLjava/net/Socket;outputLjava/io/ObjectOutputStream;run SourceFile Main.java-q 2org/apache/avalon/excalibur/naming/rmi/server/Main JK QM \M JM 56 >6 Starting server on port 1977 java/net/ServerSocket J 9:java/io/IOExceptionFailed starting server NM RM4org/apache/avalon/excalibur/naming/DefaultNameParser3org/apache/avalon/excalibur/naming/DefaultNamespace J7org/apache/avalon/excalibur/naming/memory/MemoryContext JCorg/apache/avalon/excalibur/naming/rmi/server/RMINamingProviderImpl J 78!Exporting RMI object on port 1099java/rmi/MarshalledObject J ;<Failed exporting objectShutting down server =6 MServer shutdownStoppingUnexporting object Server stopped \Accepted Connectionjava/io/ObjectOutputStream J Mjava/lang/Objectjava/lang/Runnablejava/lang/Exceptionjava/lang/Stringequals(Ljava/lang/Object;)Zjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V(I)V(Ljavax/naming/NameParser;)V\(Lorg/apache/avalon/excalibur/naming/Namespace;Ljava/util/Hashtable;Ljavax/naming/Context;)V(Ljavax/naming/Context;)V#java/rmi/server/UnicastRemoteObject exportObject%(Ljava/rmi/Remote;I)Ljava/rmi/Remote;(Ljava/lang/Object;)VcloseunexportObject(Ljava/rmi/Remote;Z)Z()Ljava/net/Socket;java/net/SocketgetOutputStream()Ljava/io/OutputStream;(Ljava/io/OutputStream;)V writeObjectprintStackTrace!3456789:;<=6>6 ?@A&<**2<YM,,B" "$()!*%+C &DE#F6?GHIJKAF **B56 7C LG F6JMA4*B ;<C LGNMA@* *  * Y* L*  +*-B"AEF%G*H-K=L?NC@LG.OPHIQMA; **BSTUC  LGHIRMAdYLY+MY,N*Y-*  *Y*K !:* " (LOB* Z[\](c7dLfOi`jclC4dLG[STRUVGWXQOPHIYMA~2* # *$*L*+%* & Bqrstu"v1wC2LGZ:HI[MAA* ' *$* ( *)W*!* * B|}~#,1@C ALGHI\MAQ*$D*+L* , -Y+./M,*!0+1L*$+2*$7:B2 +37:EIPC*QLG']^+ _`;OPaMA3*B C LGbcPK y,Pk,,Iorg/apache/avalon/excalibur/naming/rmi/server/RMINamingProviderImpl.class. hijk l m .n -op n qr .s t u v wx y z {| n }~  . h - -   }    m_rootLjavax/naming/Context;6class$org$apache$avalon$excalibur$naming$RemoteContextLjava/lang/Class; Synthetic(Ljavax/naming/Context;)VCodeLineNumberTableLocalVariableTablethisELorg/apache/avalon/excalibur/naming/rmi/server/RMINamingProviderImpl;root getNameParser()Ljavax/naming/NameParser; Exceptionsbind:(Ljavax/naming/Name;Ljava/lang/String;Ljava/lang/Object;)VnameLjavax/naming/Name; classNameLjava/lang/String;objectLjava/lang/Object;bindingLjavax/naming/Binding;rebindcreateSubcontext+(Ljavax/naming/Name;)Ljavax/naming/Context;context2Lorg/apache/avalon/excalibur/naming/RemoteContext;destroySubcontext(Ljavax/naming/Name;)Vlist2(Ljavax/naming/Name;)[Ljavax/naming/NameClassPair;enum Ljavax/naming/NamingEnumeration;pairsLjava/util/ArrayList;entry listBindings,(Ljavax/naming/Name;)[Ljavax/naming/Binding;bindingsresultlookup'(Ljavax/naming/Name;)Ljava/lang/Object;unbindclass$%(Ljava/lang/String;)Ljava/lang/Class;x0x1"Ljava/lang/ClassNotFoundException; SourceFileRMINamingProviderImpl.java b java/lang/ClassNotFoundExceptionjava/lang/NoClassDefFoundError 6 6 12javax/naming/CompositeName >javax/naming/Binding 6 B L MN0org/apache/avalon/excalibur/naming/RemoteContext 6 QR Zjava/util/ArrayList javax/naming/Context 340org.apache.avalon.excalibur.naming.RemoteContext abjavax/naming/NameClassPair 6 [Ljavax/naming/NameClassPair; 6[Ljavax/naming/Binding; ^_ `RCorg/apache/avalon/excalibur/naming/rmi/server/RMINamingProviderImpljava/lang/Objectjava/io/Serializable8org/apache/avalon/excalibur/naming/rmi/RMINamingProviderjavax/naming/NamingExceptionjava/lang/ClassforName getMessage()Ljava/lang/String;(Ljava/lang/String;)V()V.(Ljavax/naming/Name;)Ljavax/naming/NameParser;toString:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Z)V((Ljavax/naming/Name;Ljava/lang/Object;)V+(Ljava/util/Hashtable;Ljavax/naming/Name;)V5(Ljavax/naming/Name;)Ljavax/naming/NamingEnumeration;javax/naming/NamingEnumerationnext()Ljava/lang/Object; getObjectgetClass()Ljava/lang/Class;getName'(Ljava/lang/String;Ljava/lang/String;)Vadd(Ljava/lang/Object;)ZhasMore()ZtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Vjavax/naming/Namesize()I getPrefix(I)Ljavax/naming/Name;!-./012345 678F **+9#$ %: ;< =2>?8;*Y 9*: ;<@ABC8w Y+ ,- :*+9012:4;<DEFGHI JK@ALC8w Y+ ,- :*+9789:4;<DEFGHI JK@AMN8]*+WY+M,9> @A: ;<DEOP@AQR8C *+9 G H: ;< DE@AST8L*+MYN|, :::  ::2 Y: :-Y !"W,#-$%9>O PRT!U(W+Z3]=^M`Ucrg|jRm:R;<DE UVWX!nJK(gHI+dFG= YK@AZ[8w*+MYN, ::: ! :::=+Y:Y+: : Y&':-"W,#l- $(9Ju vxz!{(|+3=DQYsx:\ ;<DE UV\X!JK(|HI+yFG=YK]K@A^_8=*+)M, , M!,Y++*d+M,9 $;: =;<=DE 2HI@A`R8C *+,9  : ;< DE@Aab8N*LY+9:cG de5fgPK y,b!!Norg/apache/avalon/excalibur/naming/rmi/server/RMINamingProviderImpl_Stub.class- K L M N O P Q R S T T U V W X Y Z [ \ ] ^ _ТG|:H].`L>eFqyLReڏz얣@LfPńNCode ConstantValue ExceptionsJLjava/lang/Class;Ljava/lang/reflect/Method;Ljava/rmi/server/RemoteRef; Synthetic[Ljavax/naming/Binding;[Ljavax/naming/NameClassPair;bindclass$class$java$lang$Objectclass$java$lang$Stringclass$javax$naming$Name7class$org$apache$avalon$excalibur$naming$NamingProvidercreateSubcontextdestroySubcontextforName getMessage getMethod getNameParserinvokejava.lang.Objectjava.lang.Stringjava/lang/Class java/lang/ClassNotFoundExceptionjava/lang/Exceptionjava/lang/NoClassDefFoundErrorjava/lang/NoSuchMethodErrorjava/lang/NoSuchMethodExceptionjava/lang/Objectjava/lang/Throwablejava/rmi/server/RemoteObjectjava/rmi/server/RemoteRefjava/rmi/server/RemoteStubjavax.naming.Namejavax/naming/Contextjavax/naming/NameParserjavax/naming/NamingExceptionlist listBindingslookup1org.apache.avalon.excalibur.naming.NamingProvider8org/apache/avalon/excalibur/naming/rmi/RMINamingProviderHorg/apache/avalon/excalibur/naming/rmi/server/RMINamingProviderImpl_StubrebindrefserialVersionUID stub class initialization failedunbind1 |z7 `~ a~ b~ c~ e~ d~ f~ g~ h~}}}} wkylX1 1  -Y1Y0 0 -Y0SY/ / -Y/SY. . -Y.S4!1 1  -Y1Y0 0 -Y0S4"1 1  -Y1Y0 0 -Y0S4#1 1  -Y14$1 1  -Y1Y0 0 -Y0S4&1 1  -Y1 Y0 0 -Y0S4%1 1  -Y1 Y0 0 -Y0S4'1 1  -Y1 Y0 0 -Y0SY/ / -Y/SY. . -Y.S4(1 1  -Y1Y0 0 -Y0S4)WY +ILxpy*+,vy."*6*!Y+SY,SY-SG5W{ly&*2LY+3*ry**6*"Y+SC5M,{sy&*6*#Y+S=5W{jy#*6*$I5L+{uy**6*&Y+S;5M,{ty**6*%Y+SE5M,{qy'*6*'Y+S95M,{vy."*6*(Y+SY,SY-S?5W{sy&*6*)Y+SA5W{PK y,7>org/apache/avalon/excalibur/naming/rmi/RMINamingProvider.class.    SourceFileRMINamingProvider.java8org/apache/avalon/excalibur/naming/rmi/RMINamingProviderjava/lang/Object1org/apache/avalon/excalibur/naming/NamingProviderjava/rmi/RemotePK y,RrϲEorg/apache/avalon/excalibur/naming/rmi/RMIInitialContextFactory.class. 8b 7cd ef 7ghi jkl mn op eqrs 7tu vwx by z { | } ~     " ! ! '  + ,| , )k 1 + ,()VCodeLineNumberTableLocalVariableTablethisALorg/apache/avalon/excalibur/naming/rmi/RMIInitialContextFactory;getInitialContext-(Ljava/util/Hashtable;)Ljavax/naming/Context; environmentLjava/util/Hashtable;provider3Lorg/apache/avalon/excalibur/naming/NamingProvider; namespace.Lorg/apache/avalon/excalibur/naming/Namespace; ExceptionsnewNamingProviderJ(Ljava/util/Hashtable;)Lorg/apache/avalon/excalibur/naming/NamingProvider;urlLjava/lang/String;indexIendporthostH(Ljava/lang/String;I)Lorg/apache/avalon/excalibur/naming/NamingProvider;socketLjava/net/Socket;inputLjava/io/ObjectInputStream;eLjava/lang/Exception;sue*Ljavax/naming/ServiceUnavailableException;ioeLjava/io/IOException; newNamespaceE(Ljava/util/Hashtable;)Lorg/apache/avalon/excalibur/naming/Namespace; SourceFileRMIInitialContextFactory.java :; JK1org.apache.avalon.excalibur.naming.NamingProvider ^_,org.apache.avalon.excalibur.naming.Namespace0org/apache/avalon/excalibur/naming/RemoteContext  :java.naming.provider.url java/lang/String localhost JSrmi:// #javax/naming/ConfigurationExceptionjava/lang/StringBufferMalformed url - :  java/net/Socket :java/io/ObjectInputStreamjava/io/BufferedInputStream : java/rmi/MarshalledObject 1org/apache/avalon/excalibur/naming/NamingProvider ;java/lang/Exception(javax/naming/ServiceUnavailableException java/io/IOException3org/apache/avalon/excalibur/naming/DefaultNamespace :javax/naming/NamingException?org/apache/avalon/excalibur/naming/rmi/RMIInitialContextFactoryjava/lang/Object&javax/naming/spi/InitialContextFactoryjava/util/Hashtableput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;,org/apache/avalon/excalibur/naming/Namespace getNameParser()Ljavax/naming/NameParser;javax/naming/NameParserparse'(Ljava/lang/String;)Ljavax/naming/Name;+(Ljava/util/Hashtable;Ljavax/naming/Name;)Vget&(Ljava/lang/Object;)Ljava/lang/Object; startsWith(Ljava/lang/String;)Zappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString()Ljava/lang/String;(Ljava/lang/String;)VindexOf(II)Ilength()I substring(I)Ljava/lang/String;java/lang/IntegerparseInt(Ljava/lang/String;)I(II)Ljava/lang/String;(Ljava/lang/String;I)VgetInputStream()Ljava/io/InputStream;(Ljava/io/InputStream;)V readObject()Ljava/lang/Object;close getMessage setRootCause(Ljava/lang/Throwable;)V(Ljavax/naming/NameParser;)V!789:;</*= > ?@AB<2*+M+,W*+N+-WY+-  =&')*,>*2?@2CD,EFGHI4JK<{+ M, *,YY,,:>66 ,6,`6,:*=6 2 359";=>F?IANCSE\IhLrN>H{?@{CD qLMF5NOI2PON-QOr RMI4JS<8 rNY+ N!Y"Y-#$%:&'():-*:(:,Y-.:/::- -*: >>+XXgkn0=:UY [ ^0a4c>gNiUjXngrksnupv>\ r?@rRMrQOpTU VW0EF@2XYN Z[p\] I4^_<8+ )M1Y,23M,4,4,Y,5.N-,6-+=  %16>48?@8CD EFXY1Z[I4`aPK y,8CR R META-INF/LICENSE.txt/* ============================================================================ The Apache Software License, Version 1.1 ============================================================================ Copyright (C) 2000-2002 The Apache Software Foundation. All rights reserved. Redistribution and use in source and binary forms, with or without modifica- tion, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. The end-user documentation included with the redistribution, if any, must include the following acknowledgment: "This product includes software developed by the Apache Software Foundation (http://www.apache.org/)." Alternately, this acknowledgment may appear in the software itself, if and wherever such third-party acknowledgments normally appear. 4. The names "Jakarta", "Avalon", "Excalibur" and "Apache Software Foundation" must not be used to endorse or promote products derived from this software without prior written permission. For written permission, please contact apache@apache.org. 5. Products derived from this software may not be called "Apache", nor may "Apache" appear in their name, without prior written permission of the Apache Software Foundation. THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLU- DING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. This software consists of voluntary contributions made by many individuals on behalf of the Apache Software Foundation. For more information on the Apache Software Foundation, please see . */ PK y, AMETA-INF/PK y,CAcM'META-INF/MANIFEST.MFPK y,A2org/PK y, ATorg/apache/PK y,A}org/apache/avalon/PK y,Aorg/apache/avalon/excalibur/PK y,#Aorg/apache/avalon/excalibur/naming/PK y,*A(org/apache/avalon/excalibur/naming/memory/PK y,'Aporg/apache/avalon/excalibur/naming/rmi/PK y,.Aorg/apache/avalon/excalibur/naming/rmi/server/PK y,3{} =org/apache/avalon/excalibur/naming/memory/MemoryContext.classPK y,տK org/apache/avalon/excalibur/naming/memory/MemoryInitialContextFactory.classPK y,NV]``Gorg/apache/avalon/excalibur/naming/memory/MemoryNamingEnumeration.classPK y, "!44=org/apache/avalon/excalibur/naming/AbstractLocalContext.classPK y,,FR8=4org/apache/avalon/excalibur/naming/AbstractContext.classPK y,ݛ@@2Korg/apache/avalon/excalibur/naming/Namespace.classPK y,cSB"Morg/apache/avalon/excalibur/naming/AbstractNamingEnumeration.classPK y,%%:Vorg/apache/avalon/excalibur/naming/AbstractNamespace.classPK y,% ;^org/apache/avalon/excalibur/naming/AbstractURLContext.classPK y,_ϲhRR?qorg/apache/avalon/excalibur/naming/ArrayNamingEnumeration.classPK y,k3OO:wxorg/apache/avalon/excalibur/naming/DefaultNameParser.classPK y,@d9}org/apache/avalon/excalibur/naming/DefaultNamespace.classPK y,VFF++7/org/apache/avalon/excalibur/naming/NamingProvider.classPK y,K(6org/apache/avalon/excalibur/naming/RemoteContext.classPK y,j}:Ңorg/apache/avalon/excalibur/naming/StandardNamespace.classPK y,8org/apache/avalon/excalibur/naming/rmi/server/Main.classPK y,Pk,,I org/apache/avalon/excalibur/naming/rmi/server/RMINamingProviderImpl.classPK y,b!!Norg/apache/avalon/excalibur/naming/rmi/server/RMINamingProviderImpl_Stub.classPK y,7>-org/apache/avalon/excalibur/naming/rmi/RMINamingProvider.classPK y,RrϲEsorg/apache/avalon/excalibur/naming/rmi/RMIInitialContextFactory.classPK y,8CR R META-INF/LICENSE.txtPKz