Heres a patch that tries to minimize the chance of classloader deadlock due to 
dodgy bootstrap classloader. It also optimizes some imports and cleans up 
some style issues.

-- 
Cheers,

Peter Donald
*----------------------------------------------------*
|  "Luck is the residue of design" -- Branch Rickey  |
*----------------------------------------------------*
? ContainerKitEmbeddor2.java
? dynamic-rmi.html
? mx4j-tools-temp
? patch.txt
? resources.txt
? lib/log4j-1.2.4.jar
Index: src/java/org/apache/avalon/phoenix/components/application/BlockEntry.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/BlockEntry.java,v
retrieving revision 1.23
diff -u -r1.23 BlockEntry.java
--- src/java/org/apache/avalon/phoenix/components/application/BlockEntry.java   25 Jan 
2003 15:47:17 -0000      1.23
+++ src/java/org/apache/avalon/phoenix/components/application/BlockEntry.java   3 Feb 
+2003 12:31:09 -0000
@@ -7,10 +7,10 @@
  */
 package org.apache.avalon.phoenix.components.application;
 
-import org.apache.avalon.phoenix.components.ContainerConstants;
 import org.apache.avalon.framework.info.Attribute;
 import org.apache.avalon.framework.info.ComponentInfo;
 import org.apache.avalon.framework.info.ServiceDescriptor;
+import org.apache.avalon.phoenix.components.ContainerConstants;
 import org.apache.avalon.phoenix.containerkit.registry.ComponentProfile;
 
 /**
Index: 
src/java/org/apache/avalon/phoenix/components/application/BlockResourceProvider.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/BlockResourceProvider.java,v
retrieving revision 1.14
diff -u -r1.14 BlockResourceProvider.java
--- 
src/java/org/apache/avalon/phoenix/components/application/BlockResourceProvider.java   
     25 Jan 2003 15:47:17 -0000      1.14
+++ 
+src/java/org/apache/avalon/phoenix/components/application/BlockResourceProvider.java  
+      3 Feb 2003 12:31:10 -0000
@@ -21,15 +21,15 @@
 import org.apache.avalon.framework.configuration.Configuration;
 import org.apache.avalon.framework.configuration.ConfigurationException;
 import org.apache.avalon.framework.context.Context;
+import org.apache.avalon.framework.info.DependencyDescriptor;
 import org.apache.avalon.framework.logger.AbstractLogEnabled;
 import org.apache.avalon.framework.logger.Logger;
 import org.apache.avalon.framework.parameters.Parameters;
 import org.apache.avalon.framework.service.DefaultServiceManager;
 import org.apache.avalon.framework.service.ServiceManager;
-import org.apache.avalon.framework.info.DependencyDescriptor;
 import org.apache.avalon.phoenix.containerkit.lifecycle.ResourceProvider;
-import org.apache.avalon.phoenix.containerkit.registry.ComponentProfile;
 import org.apache.avalon.phoenix.containerkit.metadata.DependencyMetaData;
+import org.apache.avalon.phoenix.containerkit.registry.ComponentProfile;
 import org.apache.avalon.phoenix.interfaces.Application;
 import org.apache.avalon.phoenix.interfaces.ApplicationContext;
 
Index: 
src/java/org/apache/avalon/phoenix/components/application/DefaultApplication.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/DefaultApplication.java,v
retrieving revision 1.40
diff -u -r1.40 DefaultApplication.java
--- src/java/org/apache/avalon/phoenix/components/application/DefaultApplication.java  
 25 Jan 2003 15:47:17 -0000      1.40
+++ src/java/org/apache/avalon/phoenix/components/application/DefaultApplication.java  
+ 3 Feb 2003 12:31:11 -0000
@@ -22,19 +22,15 @@
 import org.apache.avalon.phoenix.BlockListener;
 import org.apache.avalon.phoenix.components.ContainerConstants;
 import org.apache.avalon.phoenix.components.util.ComponentMetaDataConverter;
+import org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException;
+import org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper;
+import org.apache.avalon.phoenix.containerkit.registry.ComponentProfile;
+import org.apache.avalon.phoenix.containerkit.registry.PartitionProfile;
 import org.apache.avalon.phoenix.interfaces.Application;
 import org.apache.avalon.phoenix.interfaces.ApplicationContext;
 import org.apache.avalon.phoenix.interfaces.ApplicationException;
 import org.apache.avalon.phoenix.interfaces.ApplicationMBean;
 import org.apache.avalon.phoenix.metadata.SarMetaData;
-import org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException;
-import org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper;
-import org.apache.avalon.phoenix.containerkit.registry.ComponentProfile;
-import org.apache.avalon.phoenix.containerkit.registry.PartitionProfile;
-import org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException;
-import org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper;
-import org.apache.avalon.phoenix.containerkit.registry.ComponentProfile;
-import org.apache.avalon.phoenix.containerkit.registry.PartitionProfile;
 import org.apache.excalibur.threadcontext.ThreadContext;
 
 /**
Index: src/java/org/apache/avalon/phoenix/components/application/DependencyGraph.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/DependencyGraph.java,v
retrieving revision 1.9
diff -u -r1.9 DependencyGraph.java
--- src/java/org/apache/avalon/phoenix/components/application/DependencyGraph.java     
 25 Jan 2003 15:47:17 -0000      1.9
+++ src/java/org/apache/avalon/phoenix/components/application/DependencyGraph.java     
+ 3 Feb 2003 12:31:11 -0000
@@ -8,9 +8,9 @@
 package org.apache.avalon.phoenix.components.application;
 
 import java.util.ArrayList;
-import org.apache.avalon.phoenix.containerkit.registry.ComponentProfile;
-import org.apache.avalon.phoenix.containerkit.metadata.DependencyMetaData;
 import org.apache.avalon.framework.info.DependencyDescriptor;
+import org.apache.avalon.phoenix.containerkit.metadata.DependencyMetaData;
+import org.apache.avalon.phoenix.containerkit.registry.ComponentProfile;
 
 /**
  *
Index: src/java/org/apache/avalon/phoenix/components/application/ExportHelper.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/ExportHelper.java,v
retrieving revision 1.4
diff -u -r1.4 ExportHelper.java
--- src/java/org/apache/avalon/phoenix/components/application/ExportHelper.java 25 Jan 
2003 15:47:17 -0000      1.4
+++ src/java/org/apache/avalon/phoenix/components/application/ExportHelper.java 3 Feb 
+2003 12:31:12 -0000
@@ -7,15 +7,15 @@
  */
 package org.apache.avalon.phoenix.components.application;
 
+import java.util.ArrayList;
 import org.apache.avalon.excalibur.i18n.ResourceManager;
 import org.apache.avalon.excalibur.i18n.Resources;
 import org.apache.avalon.framework.CascadingException;
-import org.apache.avalon.framework.tools.infobuilder.LegacyUtil;
 import org.apache.avalon.framework.info.ServiceDescriptor;
 import org.apache.avalon.framework.logger.AbstractLogEnabled;
-import org.apache.avalon.phoenix.interfaces.ApplicationContext;
+import org.apache.avalon.framework.tools.infobuilder.LegacyUtil;
 import org.apache.avalon.phoenix.containerkit.registry.ComponentProfile;
-import java.util.ArrayList;
+import org.apache.avalon.phoenix.interfaces.ApplicationContext;
 
 /**
  * Utility class to help with exporting Blocks to management subsystem.
Index: 
src/java/org/apache/avalon/phoenix/components/application/ListenerResourceProvider.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/ListenerResourceProvider.java,v
retrieving revision 1.6
diff -u -r1.6 ListenerResourceProvider.java
--- 
src/java/org/apache/avalon/phoenix/components/application/ListenerResourceProvider.java
     26 Jan 2003 23:32:43 -0000      1.6
+++ 
+src/java/org/apache/avalon/phoenix/components/application/ListenerResourceProvider.java
+     3 Feb 2003 12:31:12 -0000
@@ -17,10 +17,10 @@
 import org.apache.avalon.framework.logger.Logger;
 import org.apache.avalon.framework.parameters.Parameters;
 import org.apache.avalon.framework.service.ServiceManager;
-import org.apache.avalon.phoenix.interfaces.ApplicationContext;
 import org.apache.avalon.phoenix.containerkit.lifecycle.ResourceProvider;
 import org.apache.avalon.phoenix.containerkit.metadata.ComponentMetaData;
 import org.apache.avalon.phoenix.containerkit.registry.ComponentProfile;
+import org.apache.avalon.phoenix.interfaces.ApplicationContext;
 
 /**
  * The accessor used to access resources for a particular
Index: src/java/org/apache/avalon/phoenix/components/application/ListenerSupport.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/application/ListenerSupport.java,v
retrieving revision 1.5
diff -u -r1.5 ListenerSupport.java
--- src/java/org/apache/avalon/phoenix/components/application/ListenerSupport.java     
 25 Jan 2003 15:47:17 -0000      1.5
+++ src/java/org/apache/avalon/phoenix/components/application/ListenerSupport.java     
+ 3 Feb 2003 12:31:12 -0000
@@ -11,10 +11,10 @@
 import org.apache.avalon.phoenix.ApplicationListener;
 import org.apache.avalon.phoenix.BlockEvent;
 import org.apache.avalon.phoenix.BlockListener;
-import org.apache.avalon.phoenix.metainfo.BlockInfo;
 import org.apache.avalon.phoenix.components.util.ComponentInfoConverter;
-import org.apache.avalon.phoenix.metadata.SarMetaData;
 import org.apache.avalon.phoenix.containerkit.registry.ComponentProfile;
+import org.apache.avalon.phoenix.metadata.SarMetaData;
+import org.apache.avalon.phoenix.metainfo.BlockInfo;
 
 /**
  * Manage a set of {@link ApplicationListener} objects and propogate
Index: src/java/org/apache/avalon/phoenix/components/assembler/Assembler.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/assembler/Assembler.java,v
retrieving revision 1.3
diff -u -r1.3 Assembler.java
--- src/java/org/apache/avalon/phoenix/components/assembler/Assembler.java      26 Jan 
2003 23:32:43 -0000      1.3
+++ src/java/org/apache/avalon/phoenix/components/assembler/Assembler.java      3 Feb 
+2003 12:31:13 -0000
@@ -8,8 +8,8 @@
 package org.apache.avalon.phoenix.components.assembler;
 
 import java.util.ArrayList;
-import java.util.Map;
 import java.util.List;
+import java.util.Map;
 import org.apache.avalon.excalibur.i18n.ResourceManager;
 import org.apache.avalon.excalibur.i18n.Resources;
 import org.apache.avalon.framework.configuration.Configuration;
Index: 
src/java/org/apache/avalon/phoenix/components/classloader/DefaultClassLoaderManager.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/classloader/DefaultClassLoaderManager.java,v
retrieving revision 1.50
diff -u -r1.50 DefaultClassLoaderManager.java
--- 
src/java/org/apache/avalon/phoenix/components/classloader/DefaultClassLoaderManager.java
    1 Nov 2002 23:26:56 -0000       1.50
+++ 
+src/java/org/apache/avalon/phoenix/components/classloader/DefaultClassLoaderManager.java
+    3 Feb 2003 12:31:14 -0000
@@ -35,8 +35,8 @@
 import org.apache.excalibur.loader.metadata.ClassLoaderSetMetaData;
 import org.apache.excalibur.loader.metadata.FileSetMetaData;
 import org.apache.excalibur.loader.metadata.JoinMetaData;
-import org.apache.excalibur.loader.verifier.ClassLoaderVerifier;
 import org.apache.excalibur.loader.reader.ClassLoaderSetReader;
+import org.apache.excalibur.loader.verifier.ClassLoaderVerifier;
 import org.apache.excalibur.policy.builder.PolicyBuilder;
 import org.apache.excalibur.policy.metadata.PolicyMetaData;
 import org.apache.excalibur.policy.reader.PolicyReader;
Index: src/java/org/apache/avalon/phoenix/components/classloader/SarPolicyResolver.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/classloader/SarPolicyResolver.java,v
retrieving revision 1.4
diff -u -r1.4 SarPolicyResolver.java
--- src/java/org/apache/avalon/phoenix/components/classloader/SarPolicyResolver.java   
 2 Nov 2002 00:29:27 -0000       1.4
+++ src/java/org/apache/avalon/phoenix/components/classloader/SarPolicyResolver.java   
+ 3 Feb 2003 12:31:14 -0000
@@ -18,8 +18,8 @@
 import org.apache.avalon.framework.container.ContainerUtil;
 import org.apache.avalon.framework.context.DefaultContext;
 import org.apache.avalon.framework.logger.AbstractLogEnabled;
-import org.apache.avalon.phoenix.components.util.ResourceUtil;
 import org.apache.avalon.phoenix.BlockContext;
+import org.apache.avalon.phoenix.components.util.ResourceUtil;
 import org.apache.excalibur.policy.builder.PolicyResolver;
 
 /**
Index: 
src/java/org/apache/avalon/phoenix/components/configuration/FileSystemPersistentConfigurationRepository.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/configuration/FileSystemPersistentConfigurationRepository.java,v
retrieving revision 1.12
diff -u -r1.12 FileSystemPersistentConfigurationRepository.java
--- 
src/java/org/apache/avalon/phoenix/components/configuration/FileSystemPersistentConfigurationRepository.java
        16 Nov 2002 13:49:00 -0000      1.12
+++ 
+src/java/org/apache/avalon/phoenix/components/configuration/FileSystemPersistentConfigurationRepository.java
+        3 Feb 2003 12:31:23 -0000
@@ -19,9 +19,9 @@
 import org.apache.avalon.framework.configuration.Configurable;
 import org.apache.avalon.framework.configuration.Configuration;
 import org.apache.avalon.framework.configuration.ConfigurationException;
+import org.apache.avalon.framework.configuration.ConfigurationUtil;
 import org.apache.avalon.framework.configuration.DefaultConfigurationBuilder;
 import org.apache.avalon.framework.configuration.DefaultConfigurationSerializer;
-import org.apache.avalon.framework.configuration.ConfigurationUtil;
 import org.apache.avalon.framework.context.Context;
 import org.apache.avalon.framework.context.ContextException;
 import org.apache.avalon.framework.context.Contextualizable;
Index: src/java/org/apache/avalon/phoenix/components/deployer/DefaultDeployer.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/deployer/DefaultDeployer.java,v
retrieving revision 1.63
diff -u -r1.63 DefaultDeployer.java
--- src/java/org/apache/avalon/phoenix/components/deployer/DefaultDeployer.java 25 Jan 
2003 15:47:17 -0000      1.63
+++ src/java/org/apache/avalon/phoenix/components/deployer/DefaultDeployer.java 3 Feb 
+2003 12:31:24 -0000
@@ -34,6 +34,12 @@
 import org.apache.avalon.phoenix.components.ContainerConstants;
 import org.apache.avalon.phoenix.components.assembler.Assembler;
 import org.apache.avalon.phoenix.components.assembler.AssemblyException;
+import org.apache.avalon.phoenix.containerkit.factory.ComponentBundle;
+import org.apache.avalon.phoenix.containerkit.factory.ComponentFactory;
+import org.apache.avalon.phoenix.containerkit.metadata.ComponentMetaData;
+import org.apache.avalon.phoenix.containerkit.metadata.PartitionMetaData;
+import org.apache.avalon.phoenix.containerkit.registry.ComponentProfile;
+import org.apache.avalon.phoenix.containerkit.registry.PartitionProfile;
 import org.apache.avalon.phoenix.interfaces.Application;
 import org.apache.avalon.phoenix.interfaces.ClassLoaderManager;
 import org.apache.avalon.phoenix.interfaces.ClassLoaderSet;
@@ -50,12 +56,6 @@
 import org.apache.avalon.phoenix.tools.configuration.ConfigurationBuilder;
 import org.apache.avalon.phoenix.tools.verifier.SarVerifier;
 import org.apache.avalon.phoenix.tools.verifier.VerifyException;
-import org.apache.avalon.phoenix.containerkit.factory.ComponentBundle;
-import org.apache.avalon.phoenix.containerkit.factory.ComponentFactory;
-import org.apache.avalon.phoenix.containerkit.metadata.ComponentMetaData;
-import org.apache.avalon.phoenix.containerkit.metadata.PartitionMetaData;
-import org.apache.avalon.phoenix.containerkit.registry.ComponentProfile;
-import org.apache.avalon.phoenix.containerkit.registry.PartitionProfile;
 
 /**
  * Deploy .sar files into a kernel using this class.
Index: 
src/java/org/apache/avalon/phoenix/components/deployer/PhoenixComponentFactory.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/deployer/PhoenixComponentFactory.java,v
retrieving revision 1.2
diff -u -r1.2 PhoenixComponentFactory.java
--- 
src/java/org/apache/avalon/phoenix/components/deployer/PhoenixComponentFactory.java 25 
Jan 2003 15:47:17 -0000      1.2
+++ 
+src/java/org/apache/avalon/phoenix/components/deployer/PhoenixComponentFactory.java 3 
+Feb 2003 12:31:24 -0000
@@ -7,11 +7,11 @@
  */
 package org.apache.avalon.phoenix.components.deployer;
 
+import java.io.InputStream;
 import org.apache.avalon.framework.info.ComponentInfo;
 import org.apache.avalon.framework.logger.Logger;
 import org.apache.avalon.framework.tools.infobuilder.LegacyBlockInfoReader;
 import org.apache.avalon.phoenix.containerkit.factory.DefaultComponentFactory;
-import java.io.InputStream;
 
 /**
  * A Phoenix-specific {@link 
org.apache.excalibur.containerkit.factory.ComponentFactory}
Index: src/java/org/apache/avalon/phoenix/components/embeddor/DefaultEmbeddor.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/embeddor/DefaultEmbeddor.java,v
retrieving revision 1.83
diff -u -r1.83 DefaultEmbeddor.java
--- src/java/org/apache/avalon/phoenix/components/embeddor/DefaultEmbeddor.java 25 Jan 
2003 15:47:17 -0000      1.83
+++ src/java/org/apache/avalon/phoenix/components/embeddor/DefaultEmbeddor.java 3 Feb 
+2003 12:31:24 -0000
@@ -8,10 +8,10 @@
 package org.apache.avalon.phoenix.components.embeddor;
 
 import java.io.File;
+import java.net.URL;
 import java.util.Date;
 import java.util.Observable;
 import java.util.Observer;
-import java.net.URL;
 import org.apache.avalon.excalibur.i18n.ResourceManager;
 import org.apache.avalon.excalibur.i18n.Resources;
 import org.apache.avalon.excalibur.io.ExtensionFileFilter;
Index: 
src/java/org/apache/avalon/phoenix/components/extensions/DefaultExtensionManager.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/extensions/DefaultExtensionManager.java,v
retrieving revision 1.6
diff -u -r1.6 DefaultExtensionManager.java
--- 
src/java/org/apache/avalon/phoenix/components/extensions/DefaultExtensionManager.java  
     1 Nov 2002 22:41:37 -0000       1.6
+++ 
+src/java/org/apache/avalon/phoenix/components/extensions/DefaultExtensionManager.java 
+      3 Feb 2003 12:31:24 -0000
@@ -9,10 +9,10 @@
 
 import java.io.File;
 import java.util.ArrayList;
+import org.apache.avalon.excalibur.i18n.ResourceManager;
+import org.apache.avalon.excalibur.i18n.Resources;
 import org.apache.avalon.excalibur.packagemanager.ExtensionManager;
 import org.apache.avalon.excalibur.packagemanager.OptionalPackage;
-import org.apache.avalon.excalibur.i18n.Resources;
-import org.apache.avalon.excalibur.i18n.ResourceManager;
 import org.apache.avalon.framework.activity.Disposable;
 import org.apache.avalon.framework.activity.Initializable;
 import org.apache.avalon.framework.logger.LogEnabled;
Index: 
src/java/org/apache/avalon/phoenix/components/kernel/DefaultApplicationContext.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/kernel/DefaultApplicationContext.java,v
retrieving revision 1.32
diff -u -r1.32 DefaultApplicationContext.java
--- 
src/java/org/apache/avalon/phoenix/components/kernel/DefaultApplicationContext.java 25 
Jan 2003 15:47:17 -0000      1.32
+++ 
+src/java/org/apache/avalon/phoenix/components/kernel/DefaultApplicationContext.java 3 
+Feb 2003 12:31:25 -0000
@@ -25,14 +25,14 @@
 import org.apache.avalon.framework.service.Serviceable;
 import org.apache.avalon.phoenix.components.ContainerConstants;
 import org.apache.avalon.phoenix.components.util.ResourceUtil;
+import org.apache.avalon.phoenix.containerkit.metadata.PartitionMetaData;
+import org.apache.avalon.phoenix.containerkit.registry.PartitionProfile;
 import org.apache.avalon.phoenix.interfaces.ApplicationContext;
 import org.apache.avalon.phoenix.interfaces.ConfigurationRepository;
 import org.apache.avalon.phoenix.interfaces.ConfigurationValidator;
 import org.apache.avalon.phoenix.interfaces.Kernel;
 import org.apache.avalon.phoenix.interfaces.ManagerException;
 import org.apache.avalon.phoenix.interfaces.SystemManager;
-import org.apache.avalon.phoenix.containerkit.metadata.PartitionMetaData;
-import org.apache.avalon.phoenix.containerkit.registry.PartitionProfile;
 import org.apache.excalibur.threadcontext.ThreadContext;
 import org.apache.excalibur.threadcontext.impl.DefaultThreadContextPolicy;
 
Index: src/java/org/apache/avalon/phoenix/components/kernel/DefaultKernel.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/kernel/DefaultKernel.java,v
retrieving revision 1.83
diff -u -r1.83 DefaultKernel.java
--- src/java/org/apache/avalon/phoenix/components/kernel/DefaultKernel.java     25 Jan 
2003 15:47:17 -0000      1.83
+++ src/java/org/apache/avalon/phoenix/components/kernel/DefaultKernel.java     3 Feb 
+2003 12:31:26 -0000
@@ -26,6 +26,7 @@
 import org.apache.avalon.framework.service.ServiceManager;
 import org.apache.avalon.framework.service.Serviceable;
 import org.apache.avalon.phoenix.components.application.DefaultApplication;
+import org.apache.avalon.phoenix.containerkit.registry.PartitionProfile;
 import org.apache.avalon.phoenix.interfaces.Application;
 import org.apache.avalon.phoenix.interfaces.ApplicationContext;
 import org.apache.avalon.phoenix.interfaces.ApplicationMBean;
@@ -34,8 +35,6 @@
 import org.apache.avalon.phoenix.interfaces.Kernel;
 import org.apache.avalon.phoenix.interfaces.KernelMBean;
 import org.apache.avalon.phoenix.interfaces.SystemManager;
-import org.apache.avalon.phoenix.containerkit.metadata.PartitionMetaData;
-import org.apache.avalon.phoenix.containerkit.registry.PartitionProfile;
 
 /**
  * The ServerKernel is the core of the Phoenix system.
@@ -57,6 +56,16 @@
     private static final Resources REZ =
         ResourceManager.getPackageResources( DefaultKernel.class );
 
+    /**
+     * The interfaces of application that are exported to Management system.
+     * Declared up here to avoid classloader deadlock issues where ApplicationMBean
+     * is loaded after the application starts. If the application is also loading
+     * classes and happens to recursively enter the bootstrap classloader a deadlock
+     * can be caused. P{lacing class interfaces up here avoids this deadlock.    
+     */
+    private static final Class[] APPLICATION_INTERFACES =
+        new Class[]{ApplicationMBean.class};
+
     ///SystemManager provided by Embeddor
     private SystemManager m_systemManager;
 
@@ -206,7 +215,7 @@
                 {
                     m_applicationManager.register( name,
                                                    application,
-                                                   new 
Class[]{ApplicationMBean.class} );
+                                                   APPLICATION_INTERFACES );
                 }
                 catch( final Throwable t )
                 {
Index: src/java/org/apache/avalon/phoenix/components/kernel/SarEntry.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/kernel/SarEntry.java,v
retrieving revision 1.18
diff -u -r1.18 SarEntry.java
--- src/java/org/apache/avalon/phoenix/components/kernel/SarEntry.java  25 Jan 2003 
15:47:17 -0000      1.18
+++ src/java/org/apache/avalon/phoenix/components/kernel/SarEntry.java  3 Feb 2003 
+12:31:26 -0000
@@ -10,8 +10,8 @@
 import java.io.File;
 import java.util.Map;
 import org.apache.avalon.framework.logger.Logger;
-import org.apache.avalon.phoenix.interfaces.Application;
 import org.apache.avalon.phoenix.containerkit.registry.PartitionProfile;
+import org.apache.avalon.phoenix.interfaces.Application;
 
 /**
  * This is the structure describing each server application before it is loaded.
Index: 
src/java/org/apache/avalon/phoenix/components/kernel/beanshell/BeanShellKernelProxy.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/kernel/beanshell/BeanShellKernelProxy.java,v
retrieving revision 1.8
diff -u -r1.8 BeanShellKernelProxy.java
--- 
src/java/org/apache/avalon/phoenix/components/kernel/beanshell/BeanShellKernelProxy.java
    25 Jan 2003 15:47:17 -0000      1.8
+++ 
+src/java/org/apache/avalon/phoenix/components/kernel/beanshell/BeanShellKernelProxy.java
+    3 Feb 2003 12:31:26 -0000
@@ -9,11 +9,9 @@
 
 import java.io.File;
 import java.util.Map;
-import org.apache.avalon.framework.configuration.Configuration;
 import org.apache.avalon.framework.logger.Logger;
 import org.apache.avalon.phoenix.interfaces.Application;
 import org.apache.avalon.phoenix.interfaces.Kernel;
-import org.apache.avalon.phoenix.metadata.SarMetaData;
 
 public class BeanShellKernelProxy
     implements Kernel
Index: src/java/org/apache/avalon/phoenix/components/manager/HostedSystemManager.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/HostedSystemManager.java,v
retrieving revision 1.3
diff -u -r1.3 HostedSystemManager.java
--- src/java/org/apache/avalon/phoenix/components/manager/HostedSystemManager.java     
 7 Dec 2002 08:57:51 -0000       1.3
+++ src/java/org/apache/avalon/phoenix/components/manager/HostedSystemManager.java     
+ 3 Feb 2003 12:31:26 -0000
@@ -10,12 +10,6 @@
 import java.util.ArrayList;
 import javax.management.MBeanServer;
 import javax.management.MBeanServerFactory;
-import org.apache.avalon.framework.configuration.Configurable;
-import org.apache.avalon.framework.configuration.Configuration;
-import org.apache.avalon.framework.configuration.ConfigurationException;
-import org.apache.avalon.framework.context.Context;
-import org.apache.avalon.framework.context.ContextException;
-import org.apache.avalon.framework.context.Contextualizable;
 
 /**
  * This is a hosted version of System Manager. It assumes
Index: src/java/org/apache/avalon/phoenix/components/manager/MX4JSystemManager.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/manager/MX4JSystemManager.java,v
retrieving revision 1.21
diff -u -r1.21 MX4JSystemManager.java
--- src/java/org/apache/avalon/phoenix/components/manager/MX4JSystemManager.java       
 7 Dec 2002 04:51:35 -0000       1.21
+++ src/java/org/apache/avalon/phoenix/components/manager/MX4JSystemManager.java       
+ 3 Feb 2003 12:31:27 -0000
@@ -17,17 +17,17 @@
 import javax.management.MBeanServerFactory;
 import javax.management.ObjectName;
 import javax.management.ReflectionException;
+import mx4j.adaptor.rmi.jrmp.JRMPAdaptorMBean;
+import mx4j.log.Log;
+import mx4j.util.StandardMBeanProxy;
+import org.apache.avalon.excalibur.i18n.ResourceManager;
+import org.apache.avalon.excalibur.i18n.Resources;
 import org.apache.avalon.framework.configuration.Configurable;
 import org.apache.avalon.framework.configuration.Configuration;
 import org.apache.avalon.framework.configuration.ConfigurationException;
 import org.apache.avalon.framework.context.Context;
 import org.apache.avalon.framework.context.ContextException;
 import org.apache.avalon.framework.context.Contextualizable;
-import org.apache.avalon.excalibur.i18n.ResourceManager;
-import org.apache.avalon.excalibur.i18n.Resources;
-import mx4j.adaptor.rmi.jrmp.JRMPAdaptorMBean;
-import mx4j.log.Log;
-import mx4j.util.StandardMBeanProxy;
 
 /**
  * This component is responsible for managing phoenix instance.
@@ -69,7 +69,7 @@
     {
         m_host = configuration.getChild( "manager-adaptor-host" ).
             getValue( DEFAULT_HTTPADAPTER_HOST );
-        
+
         m_port = configuration.getChild( "manager-adaptor-port" ).
             getValueAsInteger( DEFAULT_HTTPADAPTER_PORT );
 
Index: 
src/java/org/apache/avalon/phoenix/components/util/ComponentMetaDataConverter.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/components/util/ComponentMetaDataConverter.java,v
retrieving revision 1.2
diff -u -r1.2 ComponentMetaDataConverter.java
--- src/java/org/apache/avalon/phoenix/components/util/ComponentMetaDataConverter.java 
 25 Jan 2003 15:47:17 -0000      1.2
+++ src/java/org/apache/avalon/phoenix/components/util/ComponentMetaDataConverter.java 
+ 3 Feb 2003 12:31:28 -0000
@@ -12,14 +12,14 @@
 import org.apache.avalon.framework.info.Attribute;
 import org.apache.avalon.framework.info.ComponentInfo;
 import org.apache.avalon.phoenix.components.ContainerConstants;
+import org.apache.avalon.phoenix.containerkit.metadata.ComponentMetaData;
+import org.apache.avalon.phoenix.containerkit.registry.ComponentProfile;
+import org.apache.avalon.phoenix.containerkit.registry.PartitionProfile;
 import org.apache.avalon.phoenix.metadata.BlockListenerMetaData;
 import org.apache.avalon.phoenix.metadata.BlockMetaData;
 import org.apache.avalon.phoenix.metadata.DependencyMetaData;
 import org.apache.avalon.phoenix.metadata.SarMetaData;
 import org.apache.avalon.phoenix.metainfo.BlockInfo;
-import org.apache.avalon.phoenix.containerkit.metadata.ComponentMetaData;
-import org.apache.avalon.phoenix.containerkit.registry.ComponentProfile;
-import org.apache.avalon.phoenix.containerkit.registry.PartitionProfile;
 
 /**
  * Convert a {@link ComponentMetaData} into a {@link BlockMetaData}.
Index: src/java/org/apache/avalon/phoenix/containerkit/demo/SimpleServiceKernel.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/containerkit/demo/SimpleServiceKernel.java,v
retrieving revision 1.1
diff -u -r1.1 SimpleServiceKernel.java
--- src/java/org/apache/avalon/phoenix/containerkit/demo/SimpleServiceKernel.java      
 18 Jan 2003 16:43:43 -0000      1.1
+++ src/java/org/apache/avalon/phoenix/containerkit/demo/SimpleServiceKernel.java      
+ 3 Feb 2003 12:31:28 -0000
@@ -7,6 +7,8 @@
  */
 package org.apache.avalon.phoenix.containerkit.demo;
 
+import java.util.HashMap;
+import java.util.Map;
 import org.apache.avalon.excalibur.i18n.ResourceManager;
 import org.apache.avalon.excalibur.i18n.Resources;
 import org.apache.avalon.framework.parameters.ParameterException;
@@ -19,8 +21,6 @@
 import org.apache.avalon.phoenix.containerkit.metadata.ComponentMetaData;
 import org.apache.avalon.phoenix.containerkit.metadata.MetaDataBuilder;
 import org.apache.avalon.phoenix.containerkit.metadata.PartitionMetaData;
-import java.util.Map;
-import java.util.HashMap;
 
 /**
  * This is a simple ServiceKernel.
Index: src/java/org/apache/avalon/phoenix/containerkit/metadata/DependencyMetaData.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/containerkit/metadata/DependencyMetaData.java,v
retrieving revision 1.1
diff -u -r1.1 DependencyMetaData.java
--- src/java/org/apache/avalon/phoenix/containerkit/metadata/DependencyMetaData.java   
 18 Jan 2003 16:43:44 -0000      1.1
+++ src/java/org/apache/avalon/phoenix/containerkit/metadata/DependencyMetaData.java   
+ 3 Feb 2003 12:31:28 -0000
@@ -7,8 +7,8 @@
  */
 package org.apache.avalon.phoenix.containerkit.metadata;
 
-import org.apache.avalon.framework.info.FeatureDescriptor;
 import org.apache.avalon.framework.info.Attribute;
+import org.apache.avalon.framework.info.FeatureDescriptor;
 
 /**
  * The {@link DependencyMetaData} is the mapping of a component as a dependency
Index: src/java/org/apache/avalon/phoenix/interfaces/ApplicationContext.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/interfaces/ApplicationContext.java,v
retrieving revision 1.20
diff -u -r1.20 ApplicationContext.java
--- src/java/org/apache/avalon/phoenix/interfaces/ApplicationContext.java       25 Jan 
2003 15:47:18 -0000      1.20
+++ src/java/org/apache/avalon/phoenix/interfaces/ApplicationContext.java       3 Feb 
+2003 12:31:29 -0000
@@ -12,7 +12,6 @@
 import org.apache.avalon.framework.configuration.Configuration;
 import org.apache.avalon.framework.configuration.ConfigurationException;
 import org.apache.avalon.framework.logger.Logger;
-import org.apache.avalon.phoenix.containerkit.metadata.PartitionMetaData;
 import org.apache.avalon.phoenix.containerkit.registry.PartitionProfile;
 import org.apache.excalibur.threadcontext.ThreadContext;
 
Index: src/java/org/apache/avalon/phoenix/interfaces/LogManager.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/interfaces/LogManager.java,v
retrieving revision 1.11
diff -u -r1.11 LogManager.java
--- src/java/org/apache/avalon/phoenix/interfaces/LogManager.java       2 Nov 2002 
00:29:28 -0000       1.11
+++ src/java/org/apache/avalon/phoenix/interfaces/LogManager.java       3 Feb 2003 
+12:31:29 -0000
@@ -8,8 +8,8 @@
 package org.apache.avalon.phoenix.interfaces;
 
 import org.apache.avalon.framework.configuration.Configuration;
-import org.apache.avalon.framework.logger.Logger;
 import org.apache.avalon.framework.context.Context;
+import org.apache.avalon.framework.logger.Logger;
 
 /**
  * Interface that is used to manage Log objects for a Sar.
Index: src/java/org/apache/avalon/phoenix/tools/metagenerate/MetaGenerateTask.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/metagenerate/MetaGenerateTask.java,v
retrieving revision 1.4
diff -u -r1.4 MetaGenerateTask.java
--- src/java/org/apache/avalon/phoenix/tools/metagenerate/MetaGenerateTask.java 25 Jan 
2003 15:47:18 -0000      1.4
+++ src/java/org/apache/avalon/phoenix/tools/metagenerate/MetaGenerateTask.java 3 Feb 
+2003 12:31:29 -0000
@@ -9,8 +9,8 @@
 
 import com.thoughtworks.qdox.model.DocletTag;
 import com.thoughtworks.qdox.model.JavaClass;
-import java.io.IOException;
 import java.io.File;
+import java.io.IOException;
 import org.apache.avalon.framework.tools.ant.FormatEnum;
 import org.apache.tools.ant.BuildException;
 
Index: src/java/org/apache/avalon/phoenix/tools/metagenerate/XinfoFactory.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/metagenerate/XinfoFactory.java,v
retrieving revision 1.7
diff -u -r1.7 XinfoFactory.java
--- src/java/org/apache/avalon/phoenix/tools/metagenerate/XinfoFactory.java     20 Oct 
2002 12:12:34 -0000      1.7
+++ src/java/org/apache/avalon/phoenix/tools/metagenerate/XinfoFactory.java     3 Feb 
+2003 12:31:30 -0000
@@ -13,9 +13,9 @@
 import com.thoughtworks.qdox.model.Type;
 import java.io.File;
 import java.io.IOException;
+import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.Iterator;
-import java.util.ArrayList;
 
 /**
  * A Xinfo Factory
Index: src/java/org/apache/avalon/phoenix/tools/punit/PUnit.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/punit/PUnit.java,v
retrieving revision 1.5
diff -u -r1.5 PUnit.java
--- src/java/org/apache/avalon/phoenix/tools/punit/PUnit.java   18 Jan 2003 16:43:42 
-0000      1.5
+++ src/java/org/apache/avalon/phoenix/tools/punit/PUnit.java   3 Feb 2003 12:31:30 
+-0000
@@ -7,8 +7,8 @@
  */
 package org.apache.avalon.phoenix.tools.punit;
 
-import org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException;
 import org.apache.avalon.framework.configuration.Configuration;
+import org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException;
 
 /**
  * PUnit helper
@@ -16,7 +16,6 @@
  */
 public interface PUnit
 {
-
     /**
      * Query the log
      * @param startsWith For an expression that starts with this
@@ -38,17 +37,16 @@
      * @param serviceName The service name (for lookup)
      * @param configuration The configuration
      */
-    void addBlock( final String blockName,
-                             final String serviceName,
-                             final Object block,
-                             final Configuration configuration );
+    void addBlock( String blockName,
+                   String serviceName,
+                   Object block,
+                   Configuration configuration );
 
     /**
      * Run blocks thru startup.
      * @throws LifecycleException If a problem
      */
     void startup() throws LifecycleException;
-
 
     /**
      * Run blocks thru shutdown
Index: src/java/org/apache/avalon/phoenix/tools/punit/PUnitBlockContext.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/punit/PUnitBlockContext.java,v
retrieving revision 1.2
diff -u -r1.2 PUnitBlockContext.java
--- src/java/org/apache/avalon/phoenix/tools/punit/PUnitBlockContext.java       12 Nov 
2002 20:40:25 -0000      1.2
+++ src/java/org/apache/avalon/phoenix/tools/punit/PUnitBlockContext.java       3 Feb 
+2003 12:31:30 -0000
@@ -7,14 +7,13 @@
  */
 package org.apache.avalon.phoenix.tools.punit;
 
-import org.apache.avalon.framework.logger.Logger;
+import java.io.File;
+import java.io.InputStream;
 import org.apache.avalon.framework.context.ContextException;
 import org.apache.avalon.framework.context.DefaultContext;
+import org.apache.avalon.framework.logger.Logger;
 import org.apache.avalon.phoenix.BlockContext;
 
-import java.io.File;
-import java.io.InputStream;
-
 /**
  * PUnitBlockContext
  * @author Paul Hammant
@@ -23,7 +22,6 @@
     extends DefaultContext
     implements BlockContext
 {
-
     public File getBaseDirectory()
     {
         try
Index: src/java/org/apache/avalon/phoenix/tools/punit/PUnitHelper.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/punit/PUnitHelper.java,v
retrieving revision 1.2
diff -u -r1.2 PUnitHelper.java
--- src/java/org/apache/avalon/phoenix/tools/punit/PUnitHelper.java     18 Jan 2003 
16:43:42 -0000      1.2
+++ src/java/org/apache/avalon/phoenix/tools/punit/PUnitHelper.java     3 Feb 2003 
+12:31:30 -0000
@@ -7,19 +7,20 @@
  */
 package org.apache.avalon.phoenix.tools.punit;
 
-import org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper;
-import org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException;
+import java.util.ArrayList;
 import org.apache.avalon.framework.activity.Initializable;
-import org.apache.avalon.framework.logger.ConsoleLogger;
 import org.apache.avalon.framework.configuration.Configuration;
+import org.apache.avalon.framework.logger.ConsoleLogger;
 import org.apache.avalon.framework.service.DefaultServiceManager;
-import java.util.ArrayList;
+import org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException;
+import org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper;
 
 /**
  * PUnit helper
  * @author Paul Hammant
  */
-public final class PUnitHelper implements PUnit, Initializable
+public final class PUnitHelper
+    implements PUnit, Initializable
 {
     private LifecycleHelper m_lifecycleHelper;
     private ArrayList m_blocks;
Index: src/java/org/apache/avalon/phoenix/tools/punit/PUnitLogger.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/punit/PUnitLogger.java,v
retrieving revision 1.2
diff -u -r1.2 PUnitLogger.java
--- src/java/org/apache/avalon/phoenix/tools/punit/PUnitLogger.java     12 Nov 2002 
20:40:25 -0000      1.2
+++ src/java/org/apache/avalon/phoenix/tools/punit/PUnitLogger.java     3 Feb 2003 
+12:31:30 -0000
@@ -7,9 +7,8 @@
  */
 package org.apache.avalon.phoenix.tools.punit;
 
-import org.apache.avalon.framework.logger.Logger;
-
 import java.util.ArrayList;
+import org.apache.avalon.framework.logger.Logger;
 
 /**
  * PunitLogger
Index: src/java/org/apache/avalon/phoenix/tools/punit/PUnitTestCase.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/punit/PUnitTestCase.java,v
retrieving revision 1.9
diff -u -r1.9 PUnitTestCase.java
--- src/java/org/apache/avalon/phoenix/tools/punit/PUnitTestCase.java   18 Jan 2003 
16:43:42 -0000      1.9
+++ src/java/org/apache/avalon/phoenix/tools/punit/PUnitTestCase.java   3 Feb 2003 
+12:31:31 -0000
@@ -7,13 +7,9 @@
  */
 package org.apache.avalon.phoenix.tools.punit;
 
-import org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleHelper;
-import org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException;
-import org.apache.avalon.framework.logger.ConsoleLogger;
-import org.apache.avalon.framework.configuration.Configuration;
-import org.apache.avalon.framework.service.DefaultServiceManager;
 import junit.framework.TestCase;
-import java.util.ArrayList;
+import org.apache.avalon.framework.configuration.Configuration;
+import org.apache.avalon.phoenix.containerkit.lifecycle.LifecycleException;
 
 /**
  * PUnitTestCase
Index: src/java/org/apache/avalon/phoenix/tools/xdoclet/ManifestWriter.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/xdoclet/ManifestWriter.java,v
retrieving revision 1.1
diff -u -r1.1 ManifestWriter.java
--- src/java/org/apache/avalon/phoenix/tools/xdoclet/ManifestWriter.java        2 Oct 
2002 19:39:07 -0000       1.1
+++ src/java/org/apache/avalon/phoenix/tools/xdoclet/ManifestWriter.java        3 Feb 
+2003 12:31:31 -0000
@@ -8,8 +8,8 @@
 package org.apache.avalon.phoenix.tools.xdoclet;
 
 import java.io.File;
-import java.io.IOException;
 import java.io.FileWriter;
+import java.io.IOException;
 
 public class ManifestWriter
 {
Index: src/java/org/apache/avalon/phoenix/tools/xdoclet/PhoenixXDoclet.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-avalon-phoenix/src/java/org/apache/avalon/phoenix/tools/xdoclet/PhoenixXDoclet.java,v
retrieving revision 1.14
diff -u -r1.14 PhoenixXDoclet.java
--- src/java/org/apache/avalon/phoenix/tools/xdoclet/PhoenixXDoclet.java        5 Nov 
2002 23:56:03 -0000       1.14
+++ src/java/org/apache/avalon/phoenix/tools/xdoclet/PhoenixXDoclet.java        3 Feb 
+2003 12:31:32 -0000
@@ -7,16 +7,15 @@
  */
 package org.apache.avalon.phoenix.tools.xdoclet;
 
-import org.apache.tools.ant.types.Path;
-import org.apache.tools.ant.types.FileSet;
-import org.apache.tools.ant.Task;
-import org.apache.tools.ant.BuildException;
-import org.apache.tools.ant.Project;
-
 import java.io.File;
 import java.io.IOException;
-import java.lang.reflect.Method;
 import java.lang.reflect.InvocationTargetException;
+import java.lang.reflect.Method;
+import org.apache.tools.ant.BuildException;
+import org.apache.tools.ant.Project;
+import org.apache.tools.ant.Task;
+import org.apache.tools.ant.types.FileSet;
+import org.apache.tools.ant.types.Path;
 
 /**
  * This task used to invoke XDoclet.  It has bee deprecated for another taskdef called

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to