Steve,

I was just going through the merlin code base.  It looks really good but I removed 
some unnecessary imports that were not being used.  Would you be interested in these 
patches that just remove unneeded imports?  I'm a import and code nazi.  Bad eyes make 
it a necessity.  No I did not group and alphebetise them but I thought about it ;-).  
I can give you diffs as I go along trying to understand the code base.  I want to get 
really familiar with it since it will be at the heart of the LDAP server.

When the time is right I would also like to contribute back but I'm far far from that 
point now.  Just understanding and using the API's is my first goal.

Attached are those insignificant import deletion patches in the unified diff format.

Alex

Index: src/java/org/apache/avalon/activation/appliance/ApplianceFactory.java
===================================================================
RCS file: 
/home/cvspublic/avalon/merlin/activation/spi/src/java/org/apache/avalon/activation/appliance/ApplianceFactory.java,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 ApplianceFactory.java
--- src/java/org/apache/avalon/activation/appliance/ApplianceFactory.java       24 Sep 
2003 09:30:57 -0000      1.1.1.1
+++ src/java/org/apache/avalon/activation/appliance/ApplianceFactory.java       17 Oct 
2003 19:54:56 -0000
@@ -51,7 +51,6 @@
 package org.apache.avalon.activation.appliance;
 
 import org.apache.avalon.composition.model.Model;
-import org.apache.avalon.framework.logger.Logger;
 
 /**
  * An appliance factory is a service that provides support for the creation
Index: src/java/org/apache/avalon/activation/appliance/ApplianceRepository.java
===================================================================
RCS file: 
/home/cvspublic/avalon/merlin/activation/spi/src/java/org/apache/avalon/activation/appliance/ApplianceRepository.java,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 ApplianceRepository.java
--- src/java/org/apache/avalon/activation/appliance/ApplianceRepository.java    24 Sep 
2003 09:30:57 -0000      1.1.1.1
+++ src/java/org/apache/avalon/activation/appliance/ApplianceRepository.java    17 Oct 
2003 19:54:57 -0000
@@ -50,9 +50,6 @@
 
 package org.apache.avalon.activation.appliance;
 
-import java.net.URL;
-import java.util.Map;
-
 import org.apache.avalon.meta.info.DependencyDescriptor;
 import org.apache.avalon.meta.info.StageDescriptor;
 
Index: src/java/org/apache/avalon/activation/appliance/DependencyGraph.java
===================================================================
RCS file: 
/home/cvspublic/avalon/merlin/activation/spi/src/java/org/apache/avalon/activation/appliance/DependencyGraph.java,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 DependencyGraph.java
--- src/java/org/apache/avalon/activation/appliance/DependencyGraph.java        24 Sep 
2003 09:30:59 -0000      1.1.1.1
+++ src/java/org/apache/avalon/activation/appliance/DependencyGraph.java        17 Oct 
2003 19:54:57 -0000
@@ -57,11 +57,6 @@
 
 import java.util.ArrayList;
 
-import org.apache.avalon.composition.model.Model;
-import org.apache.avalon.composition.model.DeploymentModel;
-import org.apache.avalon.meta.info.DependencyDescriptor;
-import org.apache.avalon.meta.info.StageDescriptor;
-
 /**
  * <p>Utility class to help aquire a ordered graph of
  * consumers and providers for specific components.</p>

Index: src/java/org/apache/avalon/activation/appliance/impl/AbstractAppliance.java
===================================================================
RCS file: 
/home/cvspublic/avalon/merlin/activation/impl/src/java/org/apache/avalon/activation/appliance/impl/AbstractAppliance.java,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 AbstractAppliance.java
--- src/java/org/apache/avalon/activation/appliance/impl/AbstractAppliance.java 24 Sep 
2003 09:30:31 -0000      1.1.1.1
+++ src/java/org/apache/avalon/activation/appliance/impl/AbstractAppliance.java 17 Oct 
2003 19:54:32 -0000
@@ -50,26 +50,11 @@
 
 package org.apache.avalon.activation.appliance.impl;
 
-import java.net.URL;
-import java.util.Map;
-import java.util.Hashtable;
-
 import org.apache.avalon.activation.appliance.Appliance;
-import org.apache.avalon.activation.appliance.ApplianceException;
-import org.apache.avalon.activation.appliance.ApplianceRepository;
-import org.apache.avalon.composition.data.ContextDirective;
-import org.apache.avalon.composition.data.CategoriesDirective;
 import org.apache.avalon.composition.model.Model;
 import org.apache.avalon.framework.activity.Disposable;
-import org.apache.avalon.framework.configuration.Configuration;
 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.meta.info.DependencyDescriptor;
-import org.apache.avalon.meta.info.ServiceDescriptor;
-import org.apache.avalon.meta.info.ReferenceDescriptor;
-import org.apache.avalon.meta.info.StageDescriptor;
-import org.apache.avalon.meta.info.Type;
 
 /**
  * An Appliance is the basic tool merlin wraps around a component to
Index: src/java/org/apache/avalon/activation/appliance/impl/DefaultAppliance.java
===================================================================
RCS file: 
/home/cvspublic/avalon/merlin/activation/impl/src/java/org/apache/avalon/activation/appliance/impl/DefaultAppliance.java,v
retrieving revision 1.3
diff -u -r1.3 DefaultAppliance.java
--- src/java/org/apache/avalon/activation/appliance/impl/DefaultAppliance.java  17 Oct 
2003 06:44:49 -0000      1.3
+++ src/java/org/apache/avalon/activation/appliance/impl/DefaultAppliance.java  17 Oct 
2003 19:54:32 -0000
@@ -50,14 +50,12 @@
 
 package org.apache.avalon.activation.appliance.impl;
 
-import java.net.URL;
-import java.util.Map;
-import java.util.Hashtable;
-import java.util.ArrayList;
 import java.lang.reflect.InvocationHandler;
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 import java.lang.reflect.Proxy;
+import java.util.ArrayList;
+import java.util.Hashtable;
 
 import org.apache.avalon.activation.appliance.Appliance;
 import org.apache.avalon.activation.appliance.ApplianceException;
@@ -65,51 +63,40 @@
 import org.apache.avalon.activation.appliance.Composite;
 import org.apache.avalon.activation.appliance.Engine;
 import org.apache.avalon.activation.appliance.ServiceContext;
-import org.apache.avalon.activation.lifestyle.LifestyleHandler;
-import org.apache.avalon.activation.lifestyle.impl.SingletonLifestyleHandler;
-import org.apache.avalon.activation.lifestyle.impl.ThreadLifestyleHandler;
-import org.apache.avalon.activation.lifestyle.impl.PooledLifestyleHandler;
-import org.apache.avalon.activation.lifestyle.impl.TransientLifestyleHandler;
 import org.apache.avalon.activation.lifecycle.ContextualizationHandler;
 import org.apache.avalon.activation.lifecycle.Factory;
-import org.apache.avalon.activation.lifecycle.LifecycleException;
 import org.apache.avalon.activation.lifecycle.LifecycleCreateExtension;
 import org.apache.avalon.activation.lifecycle.LifecycleDestroyExtension;
-import org.apache.avalon.composition.data.ContextDirective;
+import org.apache.avalon.activation.lifecycle.LifecycleException;
+import org.apache.avalon.activation.lifestyle.LifestyleHandler;
+import org.apache.avalon.activation.lifestyle.impl.PooledLifestyleHandler;
+import org.apache.avalon.activation.lifestyle.impl.SingletonLifestyleHandler;
+import org.apache.avalon.activation.lifestyle.impl.ThreadLifestyleHandler;
+import org.apache.avalon.activation.lifestyle.impl.TransientLifestyleHandler;
 import org.apache.avalon.composition.data.CategoriesDirective;
+import org.apache.avalon.composition.logging.LoggingManager;
 import org.apache.avalon.composition.model.ContextModel;
-import org.apache.avalon.composition.model.DeploymentModel;
 import org.apache.avalon.composition.model.DependencyModel;
-import org.apache.avalon.composition.model.Model;
+import org.apache.avalon.composition.model.DeploymentModel;
 import org.apache.avalon.composition.model.StageModel;
-import org.apache.avalon.composition.logging.LoggingManager;
 import org.apache.avalon.excalibur.i18n.ResourceManager;
 import org.apache.avalon.excalibur.i18n.Resources;
+import org.apache.avalon.framework.activity.Disposable;
 import org.apache.avalon.framework.activity.Executable;
 import org.apache.avalon.framework.activity.Initializable;
 import org.apache.avalon.framework.activity.Startable;
-import org.apache.avalon.framework.activity.Disposable;
+import org.apache.avalon.framework.configuration.Configurable;
 import org.apache.avalon.framework.context.Context;
 import org.apache.avalon.framework.context.Contextualizable;
-import org.apache.avalon.framework.configuration.Configuration;
-import org.apache.avalon.framework.configuration.Configurable;
-import org.apache.avalon.framework.parameters.Parameterizable;
-import org.apache.avalon.framework.logger.AbstractLogEnabled;
-import org.apache.avalon.framework.logger.Logger;
 import org.apache.avalon.framework.logger.LogEnabled;
-import org.apache.avalon.framework.parameters.Parameters;
+import org.apache.avalon.framework.logger.Logger;
+import org.apache.avalon.framework.parameters.Parameterizable;
 import org.apache.avalon.framework.service.ServiceManager;
 import org.apache.avalon.framework.service.Serviceable;
-import org.apache.avalon.framework.service.ServiceException;
 import org.apache.avalon.lifecycle.Accessor;
 import org.apache.avalon.lifecycle.Creator;
 import org.apache.avalon.meta.info.InfoDescriptor;
-import org.apache.avalon.meta.info.DependencyDescriptor;
-import org.apache.avalon.meta.info.ServiceDescriptor;
-import org.apache.avalon.meta.info.ReferenceDescriptor;
 import org.apache.avalon.meta.info.StageDescriptor;
-import org.apache.avalon.meta.info.Type;
-import org.apache.avalon.meta.info.ExtensionDescriptor;
 
 /**
  * DefaultAppliance is the default implementation of a local 
Index: src/java/org/apache/avalon/activation/appliance/impl/DefaultApplianceMBean.java
===================================================================
RCS file: 
/home/cvspublic/avalon/merlin/activation/impl/src/java/org/apache/avalon/activation/appliance/impl/DefaultApplianceMBean.java,v
retrieving revision 1.2
diff -u -r1.2 DefaultApplianceMBean.java
--- src/java/org/apache/avalon/activation/appliance/impl/DefaultApplianceMBean.java    
 24 Sep 2003 10:35:34 -0000      1.2
+++ src/java/org/apache/avalon/activation/appliance/impl/DefaultApplianceMBean.java    
 17 Oct 2003 19:54:32 -0000
@@ -50,21 +50,7 @@
 
 package org.apache.avalon.activation.appliance.impl;
 
-import java.net.URL;
-import java.util.Map;
-
 import org.apache.avalon.activation.appliance.Deployable;
-import org.apache.avalon.composition.model.Model;
-import org.apache.avalon.composition.model.DeploymentModel;
-import org.apache.avalon.composition.data.ContextDirective;
-import org.apache.avalon.composition.data.CategoriesDirective;
-import org.apache.avalon.framework.configuration.Configuration;
-import org.apache.avalon.framework.parameters.Parameters;
-import org.apache.avalon.meta.info.DependencyDescriptor;
-import org.apache.avalon.meta.info.ServiceDescriptor;
-import org.apache.avalon.meta.info.ReferenceDescriptor;
-import org.apache.avalon.meta.info.StageDescriptor;
-import org.apache.avalon.meta.info.Type;
 
 /**
  * An Appliance is the basic tool merlin wraps around a component to
Index: 
src/java/org/apache/avalon/activation/appliance/impl/DefaultApplianceRepository.java
===================================================================
RCS file: 
/home/cvspublic/avalon/merlin/activation/impl/src/java/org/apache/avalon/activation/appliance/impl/DefaultApplianceRepository.java,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 DefaultApplianceRepository.java
--- 
src/java/org/apache/avalon/activation/appliance/impl/DefaultApplianceRepository.java   
     24 Sep 2003 09:30:37 -0000      1.1.1.1
+++ 
src/java/org/apache/avalon/activation/appliance/impl/DefaultApplianceRepository.java   
     17 Oct 2003 19:54:32 -0000
@@ -56,11 +56,8 @@
 
 import org.apache.avalon.activation.appliance.Appliance;
 import org.apache.avalon.activation.appliance.ApplianceRepository;
-import org.apache.avalon.activation.appliance.ApplianceException;
-import org.apache.avalon.composition.model.Model;
 import org.apache.avalon.meta.info.DependencyDescriptor;
 import org.apache.avalon.meta.info.StageDescriptor;
-import org.apache.avalon.meta.info.ReferenceDescriptor;
 
 /**
  * The appliance repository interface declares operations through which 
Index: src/java/org/apache/avalon/activation/appliance/impl/DefaultBlock.java
===================================================================
RCS file: 
/home/cvspublic/avalon/merlin/activation/impl/src/java/org/apache/avalon/activation/appliance/impl/DefaultBlock.java,v
retrieving revision 1.3
diff -u -r1.3 DefaultBlock.java
--- src/java/org/apache/avalon/activation/appliance/impl/DefaultBlock.java      17 Oct 
2003 03:26:28 -0000      1.3
+++ src/java/org/apache/avalon/activation/appliance/impl/DefaultBlock.java      17 Oct 
2003 19:54:32 -0000
@@ -50,49 +50,38 @@
 
 package org.apache.avalon.activation.appliance.impl;
 
-import java.net.URL;
-import java.net.URLClassLoader;
-import java.util.Map;
-import java.util.Hashtable;
-import java.util.ArrayList;
 import java.lang.reflect.InvocationHandler;
 import java.lang.reflect.InvocationTargetException;
 import java.lang.reflect.Method;
 import java.lang.reflect.Proxy;
+import java.net.URL;
+import java.net.URLClassLoader;
+import java.util.ArrayList;
+import java.util.Hashtable;
+import java.util.Map;
 
-import org.apache.avalon.activation.appliance.Block;
 import org.apache.avalon.activation.appliance.Appliance;
 import org.apache.avalon.activation.appliance.ApplianceException;
 import org.apache.avalon.activation.appliance.ApplianceRepository;
 import org.apache.avalon.activation.appliance.AssemblyException;
-import org.apache.avalon.activation.appliance.DependencyGraph;
+import org.apache.avalon.activation.appliance.Block;
 import org.apache.avalon.activation.appliance.Composite;
+import org.apache.avalon.activation.appliance.DependencyGraph;
+import org.apache.avalon.activation.appliance.DeploymentException;
 import org.apache.avalon.activation.appliance.Engine;
-import org.apache.avalon.activation.appliance.ServiceContext;
 import org.apache.avalon.activation.appliance.NoProviderDefinitionException;
-import org.apache.avalon.activation.appliance.DeploymentException;
-import org.apache.avalon.activation.appliance.UnknownServiceException;
-import org.apache.avalon.composition.data.ContextDirective;
+import org.apache.avalon.activation.appliance.ServiceContext;
 import org.apache.avalon.composition.data.CategoriesDirective;
 import org.apache.avalon.composition.data.ServiceDirective;
-import org.apache.avalon.composition.model.Model;
-import org.apache.avalon.composition.model.StageModel;
-import org.apache.avalon.composition.model.DependencyModel;
 import org.apache.avalon.composition.model.ContainmentModel;
+import org.apache.avalon.composition.model.DependencyModel;
 import org.apache.avalon.composition.model.DeploymentModel;
-import org.apache.avalon.composition.util.ExceptionHelper;
-import org.apache.avalon.framework.configuration.Configuration;
+import org.apache.avalon.composition.model.Model;
+import org.apache.avalon.composition.model.StageModel;
 import org.apache.avalon.framework.activity.Disposable;
 import org.apache.avalon.framework.logger.Logger;
-import org.apache.avalon.framework.parameters.Parameters;
-import org.apache.avalon.framework.Version;
-import org.apache.avalon.meta.info.ExtensionDescriptor;
-import org.apache.avalon.meta.info.InfoDescriptor;
 import org.apache.avalon.meta.info.DependencyDescriptor;
-import org.apache.avalon.meta.info.ServiceDescriptor;
-import org.apache.avalon.meta.info.ReferenceDescriptor;
 import org.apache.avalon.meta.info.StageDescriptor;
-import org.apache.avalon.meta.info.Type;
 
 /**
  * The DefaultBlock is responsible for the management 
@@ -202,7 +191,8 @@
         try
         {
             Logger log = getLogger().getChildLogger( "proxy" );
-            BlockInvocationHandler handler = new BlockInvocationHandler( log, this );
+            BlockInvocationHandler handler = 
+                new BlockInvocationHandler( log, this );
             Class[] classes = getInterfaceClasses();
             m_proxy = Proxy.newProxyInstance( 
               m_model.getClassLoaderModel().getClassLoader(),
@@ -621,8 +611,10 @@
                     if( thread.getError() != null )
                     {
                         final String error =
-                          "Composite deployment failure in block: [" + block + "]";
-                        throw new DeploymentException( error, thread.getError() );  
+                          "Composite deployment failure in block: [" 
+                            + block + "]";
+                        throw new DeploymentException( error, 
+                                thread.getError() );  
                     }
                 }
                 else
Index: src/java/org/apache/avalon/activation/appliance/impl/DefaultServiceManager.java
===================================================================
RCS file: 
/home/cvspublic/avalon/merlin/activation/impl/src/java/org/apache/avalon/activation/appliance/impl/DefaultServiceManager.java,v
retrieving revision 1.2
diff -u -r1.2 DefaultServiceManager.java
--- src/java/org/apache/avalon/activation/appliance/impl/DefaultServiceManager.java    
 17 Oct 2003 03:26:28 -0000      1.2
+++ src/java/org/apache/avalon/activation/appliance/impl/DefaultServiceManager.java    
 17 Oct 2003 19:54:32 -0000
@@ -58,8 +58,6 @@
 import java.util.Hashtable;
 
 import org.apache.avalon.activation.appliance.Appliance;
-import org.apache.avalon.activation.appliance.ApplianceException;
-import org.apache.avalon.activation.appliance.ApplianceRuntimeException;
 import org.apache.avalon.activation.appliance.Home;
 import org.apache.avalon.composition.util.ExceptionHelper;
 import org.apache.avalon.framework.logger.Logger;
Index: 
src/java/org/apache/avalon/activation/lifestyle/impl/SingletonLifestyleHandler.java
===================================================================
RCS file: 
/home/cvspublic/avalon/merlin/activation/impl/src/java/org/apache/avalon/activation/lifestyle/impl/SingletonLifestyleHandler.java,v
retrieving revision 1.3
diff -u -r1.3 SingletonLifestyleHandler.java
--- 
src/java/org/apache/avalon/activation/lifestyle/impl/SingletonLifestyleHandler.java 17 
Oct 2003 06:44:49 -0000      1.3
+++ 
src/java/org/apache/avalon/activation/lifestyle/impl/SingletonLifestyleHandler.java 17 
Oct 2003 19:54:32 -0000
@@ -51,8 +51,6 @@
 package org.apache.avalon.activation.lifestyle.impl;
 
 import java.lang.ref.Reference;
-import java.lang.ref.SoftReference;
-import java.lang.ref.WeakReference;
 
 import org.apache.avalon.activation.lifecycle.Factory;
 import org.apache.avalon.framework.activity.Disposable;
Index: 
src/java/org/apache/avalon/activation/lifestyle/impl/TransientLifestyleHandler.java
===================================================================
RCS file: 
/home/cvspublic/avalon/merlin/activation/impl/src/java/org/apache/avalon/activation/lifestyle/impl/TransientLifestyleHandler.java,v
retrieving revision 1.3
diff -u -r1.3 TransientLifestyleHandler.java
--- 
src/java/org/apache/avalon/activation/lifestyle/impl/TransientLifestyleHandler.java 17 
Oct 2003 06:44:49 -0000      1.3
+++ 
src/java/org/apache/avalon/activation/lifestyle/impl/TransientLifestyleHandler.java 17 
Oct 2003 19:54:32 -0000
@@ -51,7 +51,6 @@
 package org.apache.avalon.activation.lifestyle.impl;
 
 import java.lang.ref.Reference;
-import java.lang.ref.WeakReference;
 import java.util.ArrayList;
 
 import org.apache.avalon.activation.lifecycle.Factory;
Index: src/test/org/apache/avalon/activation/appliance/AbstractTestCase.java
===================================================================
RCS file: 
/home/cvspublic/avalon/merlin/activation/impl/src/test/org/apache/avalon/activation/appliance/AbstractTestCase.java,v
retrieving revision 1.2
diff -u -r1.2 AbstractTestCase.java
--- src/test/org/apache/avalon/activation/appliance/AbstractTestCase.java       17 Oct 
2003 03:26:28 -0000      1.2
+++ src/test/org/apache/avalon/activation/appliance/AbstractTestCase.java       17 Oct 
2003 19:54:32 -0000
@@ -3,39 +3,25 @@
 package org.apache.avalon.activation.appliance;
 
 import java.io.File;
-import java.io.IOException;
-import java.net.URL;
 
-import org.apache.avalon.activation.appliance.ServiceContext;
+import junit.framework.TestCase;
+
 import org.apache.avalon.activation.appliance.impl.DefaultServiceContext;
-import org.apache.avalon.composition.data.CategoryDirective;
-import org.apache.avalon.composition.data.CategoriesDirective;
 import org.apache.avalon.composition.data.ContainmentProfile;
-import org.apache.avalon.composition.data.ClassLoaderDirective;
 import org.apache.avalon.composition.data.builder.XMLContainmentProfileCreator;
 import org.apache.avalon.composition.logging.LoggingManager;
-import org.apache.avalon.composition.logging.LoggerException;
-import org.apache.avalon.composition.logging.LoggingDescriptor;
-import org.apache.avalon.composition.logging.TargetDescriptor;
-import org.apache.avalon.composition.logging.TargetProvider;
-import org.apache.avalon.composition.logging.impl.DefaultLoggingManager;
 import org.apache.avalon.composition.model.ContainmentModel;
 import org.apache.avalon.composition.model.SystemContext;
 import org.apache.avalon.composition.model.impl.DefaultSystemContext;
-import org.apache.avalon.composition.model.impl.DefaultModelFactory;
-import org.apache.avalon.composition.util.ExceptionHelper;
 import org.apache.avalon.framework.configuration.Configuration;
 import org.apache.avalon.framework.configuration.DefaultConfigurationBuilder;
-import org.apache.avalon.framework.logger.Logger;
 import org.apache.avalon.framework.logger.ConsoleLogger;
-import org.apache.avalon.framework.context.DefaultContext;
+import org.apache.avalon.framework.logger.Logger;
 import org.apache.avalon.framework.parameters.Parameters;
 import org.apache.excalibur.event.command.CommandManager;
 import org.apache.excalibur.event.command.TPCThreadManager;
 import org.apache.excalibur.mpool.DefaultPoolManager;
 import org.apache.excalibur.mpool.PoolManager;
-
-import junit.framework.TestCase;
 
 public abstract class AbstractTestCase extends TestCase
 {
Index: src/test/org/apache/avalon/activation/appliance/RuntimeTestCase.java
===================================================================
RCS file: 
/home/cvspublic/avalon/merlin/activation/impl/src/test/org/apache/avalon/activation/appliance/RuntimeTestCase.java,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 RuntimeTestCase.java
--- src/test/org/apache/avalon/activation/appliance/RuntimeTestCase.java        24 Sep 
2003 09:30:51 -0000      1.1.1.1
+++ src/test/org/apache/avalon/activation/appliance/RuntimeTestCase.java        17 Oct 
2003 19:54:32 -0000
@@ -2,31 +2,9 @@
 
 package org.apache.avalon.activation.appliance;
 
-import java.io.File;
-import java.io.IOException;
-import java.net.URL;
-
-import org.apache.avalon.activation.appliance.*;
-import org.apache.avalon.activation.appliance.impl.*;
-import org.apache.avalon.composition.logging.LoggingManager;
-import org.apache.avalon.composition.model.ContainmentModel;
-import org.apache.avalon.composition.model.SystemContext;
-import org.apache.avalon.composition.model.impl.DefaultModelFactory;
-import org.apache.avalon.composition.model.impl.DefaultSystemContext;
-import org.apache.avalon.composition.data.ServiceDirective;
-import org.apache.avalon.composition.data.ContainmentProfile;
-import org.apache.avalon.composition.data.ClassLoaderDirective;
+import org.apache.avalon.activation.appliance.impl.DefaultBlock;
 import org.apache.avalon.composition.util.ExceptionHelper;
-import org.apache.avalon.framework.logger.Logger;
-import org.apache.avalon.framework.logger.ConsoleLogger;
-import org.apache.avalon.framework.context.Context;
-import org.apache.avalon.framework.context.DefaultContext;
 import org.apache.avalon.framework.activity.Disposable;
-import org.apache.avalon.meta.info.DependencyDescriptor;
-import org.apache.avalon.meta.info.ServiceDescriptor;
-import org.apache.excalibur.mpool.PoolManager;
-
-import junit.framework.TestCase;
 
 public class RuntimeTestCase extends AbstractTestCase
 {
Index: src/test/org/apache/avalon/playground/basic/BasicContextImp.java
===================================================================
RCS file: 
/home/cvspublic/avalon/merlin/activation/impl/src/test/org/apache/avalon/playground/basic/BasicContextImp.java,v
retrieving revision 1.1.1.1
diff -u -r1.1.1.1 BasicContextImp.java
--- src/test/org/apache/avalon/playground/basic/BasicContextImp.java    24 Sep 2003 
09:30:56 -0000      1.1.1.1
+++ src/test/org/apache/avalon/playground/basic/BasicContextImp.java    17 Oct 2003 
19:54:34 -0000
@@ -56,7 +56,6 @@
 package org.apache.avalon.playground.basic;
 
 import java.io.File;
-import java.util.Map;
 
 import org.apache.avalon.framework.context.Context;
 import org.apache.avalon.framework.context.DefaultContext;

Index: src/java/org/apache/avalon/activation/appliance/Appliance.java
===================================================================
RCS file: 
/home/cvspublic/avalon/merlin/activation/api/src/java/org/apache/avalon/activation/appliance/Appliance.java,v
retrieving revision 1.1
diff -u -r1.1 Appliance.java
--- src/java/org/apache/avalon/activation/appliance/Appliance.java      12 Oct 2003 
15:34:49 -0000      1.1
+++ src/java/org/apache/avalon/activation/appliance/Appliance.java      17 Oct 2003 
19:54:04 -0000
@@ -50,20 +50,7 @@
 
 package org.apache.avalon.activation.appliance;
 
-import java.net.URL;
-import java.util.Map;
-
 import org.apache.avalon.composition.model.Model;
-import org.apache.avalon.composition.model.DeploymentModel;
-import org.apache.avalon.framework.configuration.Configuration;
-import org.apache.avalon.framework.parameters.Parameters;
-import org.apache.avalon.meta.info.DependencyDescriptor;
-import org.apache.avalon.meta.info.ServiceDescriptor;
-import org.apache.avalon.meta.info.ReferenceDescriptor;
-import org.apache.avalon.meta.info.StageDescriptor;
-import org.apache.avalon.meta.info.Type;
-import org.apache.avalon.composition.data.ContextDirective;
-import org.apache.avalon.composition.data.CategoriesDirective;
 
 /**
  * An Appliance is the basic tool merlin wraps around a component to


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

Reply via email to