polygene-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From paulmer...@apache.org
Subject [05/13] polygene-java git commit: Remove AssemblyException from a bunch of methods throws lists
Date Fri, 26 May 2017 15:00:20 GMT
http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/http/src/vhost-test/java/org/apache/polygene/library/http/VirtualHostJettyServiceTest.java
----------------------------------------------------------------------
diff --git a/libraries/http/src/vhost-test/java/org/apache/polygene/library/http/VirtualHostJettyServiceTest.java b/libraries/http/src/vhost-test/java/org/apache/polygene/library/http/VirtualHostJettyServiceTest.java
index 88afe0e..8e363c1 100644
--- a/libraries/http/src/vhost-test/java/org/apache/polygene/library/http/VirtualHostJettyServiceTest.java
+++ b/libraries/http/src/vhost-test/java/org/apache/polygene/library/http/VirtualHostJettyServiceTest.java
@@ -22,7 +22,6 @@ package org.apache.polygene.library.http;
 import java.io.IOException;
 import org.apache.http.client.methods.HttpGet;
 import org.apache.polygene.api.common.Visibility;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.library.http.dns.LocalManagedDns;
 import org.apache.polygene.test.EntityTestAssembler;
@@ -61,7 +60,6 @@ public class VirtualHostJettyServiceTest
 
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         ModuleAssembly configModule = module;
         new EntityTestAssembler().assemble( configModule );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/jmx/src/main/java/org/apache/polygene/library/jmx/JMXAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/jmx/src/main/java/org/apache/polygene/library/jmx/JMXAssembler.java b/libraries/jmx/src/main/java/org/apache/polygene/library/jmx/JMXAssembler.java
index 616c68e..46ca053 100644
--- a/libraries/jmx/src/main/java/org/apache/polygene/library/jmx/JMXAssembler.java
+++ b/libraries/jmx/src/main/java/org/apache/polygene/library/jmx/JMXAssembler.java
@@ -22,7 +22,6 @@ package org.apache.polygene.library.jmx;
 
 import javax.management.MBeanServer;
 import org.apache.polygene.bootstrap.Assembler;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 
 /**
@@ -33,7 +32,6 @@ public class JMXAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.importedServices( MBeanServer.class ).importedBy( MBeanServerImporter.class );
         module.services( ApplicationManagerService.class ).instantiateOnStartup();

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/logging/src/main/java/org/apache/polygene/library/logging/log/assemblies/LoggingAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/logging/src/main/java/org/apache/polygene/library/logging/log/assemblies/LoggingAssembler.java b/libraries/logging/src/main/java/org/apache/polygene/library/logging/log/assemblies/LoggingAssembler.java
index d9aa75f..937cc15 100644
--- a/libraries/logging/src/main/java/org/apache/polygene/library/logging/log/assemblies/LoggingAssembler.java
+++ b/libraries/logging/src/main/java/org/apache/polygene/library/logging/log/assemblies/LoggingAssembler.java
@@ -21,7 +21,6 @@
 package org.apache.polygene.library.logging.log.assemblies;
 
 import org.apache.polygene.bootstrap.Assembler;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.library.logging.log.service.LoggingServiceComposite;
 
@@ -30,7 +29,6 @@ public class LoggingAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.services( LoggingServiceComposite.class );
     }

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/logging/src/main/java/org/apache/polygene/library/logging/trace/assemblies/TracingAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/logging/src/main/java/org/apache/polygene/library/logging/trace/assemblies/TracingAssembler.java b/libraries/logging/src/main/java/org/apache/polygene/library/logging/trace/assemblies/TracingAssembler.java
index fe4542c..7dda7cc 100644
--- a/libraries/logging/src/main/java/org/apache/polygene/library/logging/trace/assemblies/TracingAssembler.java
+++ b/libraries/logging/src/main/java/org/apache/polygene/library/logging/trace/assemblies/TracingAssembler.java
@@ -22,7 +22,6 @@ package org.apache.polygene.library.logging.trace.assemblies;
 
 import org.apache.polygene.api.common.Visibility;
 import org.apache.polygene.bootstrap.Assembler;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.library.logging.trace.service.StandardTraceServiceComposite;
 import org.apache.polygene.library.logging.trace.service.TraceServiceConfiguration;
@@ -32,7 +31,6 @@ public class TracingAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.services( StandardTraceServiceComposite.class ).visibleIn( Visibility.application );
         module.entities( TraceServiceConfiguration.class );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/rest-client/src/main/java/org/apache/polygene/library/rest/client/ClientAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/rest-client/src/main/java/org/apache/polygene/library/rest/client/ClientAssembler.java b/libraries/rest-client/src/main/java/org/apache/polygene/library/rest/client/ClientAssembler.java
index 91cb279..d0d4120 100644
--- a/libraries/rest-client/src/main/java/org/apache/polygene/library/rest/client/ClientAssembler.java
+++ b/libraries/rest-client/src/main/java/org/apache/polygene/library/rest/client/ClientAssembler.java
@@ -22,7 +22,6 @@ package org.apache.polygene.library.rest.client;
 
 import org.apache.polygene.api.common.Visibility;
 import org.apache.polygene.bootstrap.Assembler;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.library.rest.client.api.ContextResourceClient;
 import org.apache.polygene.library.rest.client.api.ContextResourceClientFactory;
@@ -39,7 +38,7 @@ public class ClientAssembler
    implements Assembler
 {
     @Override
-   public void assemble( ModuleAssembly module ) throws AssemblyException
+   public void assemble( ModuleAssembly module )
    {
       module.objects( ContextResourceClientFactory.class, ContextResourceClient.class ).visibleIn( Visibility.application );
 

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/rest-common/src/main/java/org/apache/polygene/library/rest/common/ValueAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/rest-common/src/main/java/org/apache/polygene/library/rest/common/ValueAssembler.java b/libraries/rest-common/src/main/java/org/apache/polygene/library/rest/common/ValueAssembler.java
index fa897e2..456d965 100644
--- a/libraries/rest-common/src/main/java/org/apache/polygene/library/rest/common/ValueAssembler.java
+++ b/libraries/rest-common/src/main/java/org/apache/polygene/library/rest/common/ValueAssembler.java
@@ -23,7 +23,6 @@ package org.apache.polygene.library.rest.common;
 import org.apache.polygene.api.common.Visibility;
 import org.apache.polygene.api.value.ValueComposite;
 import org.apache.polygene.bootstrap.Assembler;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 
 import static org.apache.polygene.api.util.Classes.isAssignableFrom;
@@ -37,7 +36,6 @@ public class ValueAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         findClasses( Resource.class ).filter( isAssignableFrom( ValueComposite.class ) )
                                      .forEach( resourceType -> module.values( resourceType )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/rest-server/src/main/java/org/apache/polygene/library/rest/server/assembler/RestServerAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/rest-server/src/main/java/org/apache/polygene/library/rest/server/assembler/RestServerAssembler.java b/libraries/rest-server/src/main/java/org/apache/polygene/library/rest/server/assembler/RestServerAssembler.java
index 4c12c3c..37a67bc 100644
--- a/libraries/rest-server/src/main/java/org/apache/polygene/library/rest/server/assembler/RestServerAssembler.java
+++ b/libraries/rest-server/src/main/java/org/apache/polygene/library/rest/server/assembler/RestServerAssembler.java
@@ -26,7 +26,6 @@ import java.lang.reflect.Modifier;
 import java.util.List;
 import java.util.Properties;
 import java.util.function.Predicate;
-import org.apache.velocity.app.VelocityEngine;
 import org.apache.polygene.api.common.Visibility;
 import org.apache.polygene.api.service.importer.NewObjectImporter;
 import org.apache.polygene.bootstrap.Assembler;
@@ -41,6 +40,7 @@ import org.apache.polygene.library.rest.server.restlet.requestreader.DefaultRequ
 import org.apache.polygene.library.rest.server.restlet.responsewriter.AbstractResponseWriter;
 import org.apache.polygene.library.rest.server.restlet.responsewriter.DefaultResponseWriter;
 import org.apache.polygene.library.rest.server.spi.ResponseWriter;
+import org.apache.velocity.app.VelocityEngine;
 import org.restlet.service.MetadataService;
 
 import static java.util.stream.Collectors.toList;
@@ -57,7 +57,6 @@ public class RestServerAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         Properties props = new Properties();
         try

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/rest/src/main/java/org/apache/polygene/library/rest/admin/RestAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/rest/src/main/java/org/apache/polygene/library/rest/admin/RestAssembler.java b/libraries/rest/src/main/java/org/apache/polygene/library/rest/admin/RestAssembler.java
index 0e28856..9641806 100644
--- a/libraries/rest/src/main/java/org/apache/polygene/library/rest/admin/RestAssembler.java
+++ b/libraries/rest/src/main/java/org/apache/polygene/library/rest/admin/RestAssembler.java
@@ -21,7 +21,6 @@
 package org.apache.polygene.library.rest.admin;
 
 import org.apache.polygene.bootstrap.Assemblers;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 
 public class RestAssembler
@@ -29,7 +28,6 @@ public class RestAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.objects( RestApplication.class ).visibleIn( visibility() );
         module.objects( PolygeneFinder.class,

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/CrudServiceAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/CrudServiceAssembler.java b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/CrudServiceAssembler.java
index 7eae33f..7e55a75 100644
--- a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/CrudServiceAssembler.java
+++ b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/CrudServiceAssembler.java
@@ -21,7 +21,6 @@ package org.apache.polygene.library.restlet.assembly;
 
 import org.apache.polygene.api.common.Visibility;
 import org.apache.polygene.bootstrap.Assembler;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.library.restlet.identity.IdentityManager;
 import org.apache.polygene.library.restlet.identity.IdentityMappingConfiguration;
@@ -32,7 +31,6 @@ public class CrudServiceAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.entities( IdentityMappingConfiguration.class );
         module.services( IdentityManager.class ).visibleIn( Visibility.application ).instantiateOnStartup();

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/GenericRestLayer.java
----------------------------------------------------------------------
diff --git a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/GenericRestLayer.java b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/GenericRestLayer.java
index 8b286ab..bbe10ab 100644
--- a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/GenericRestLayer.java
+++ b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/GenericRestLayer.java
@@ -20,7 +20,6 @@
 
 package org.apache.polygene.library.restlet.assembly;
 
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.layered.LayeredLayerAssembler;
 
@@ -29,7 +28,6 @@ public class GenericRestLayer extends LayeredLayerAssembler
 
     @Override
     public LayerAssembly assemble( LayerAssembly layer )
-        throws AssemblyException
     {
         return null;
     }

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/RestApplicationAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/RestApplicationAssembler.java b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/RestApplicationAssembler.java
index 61f5b08..c520e75 100644
--- a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/RestApplicationAssembler.java
+++ b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/RestApplicationAssembler.java
@@ -46,7 +46,6 @@ public class RestApplicationAssembler extends LayeredApplicationAssembler
 
     @Override
     protected void assembleLayers( ApplicationAssembly assembly )
-        throws AssemblyException
     {
         for( Class<? extends LayerAssembler> layer : layers )
         {

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/RestletCrudConnectivityAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/RestletCrudConnectivityAssembler.java b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/RestletCrudConnectivityAssembler.java
index 815691a..6da0361 100644
--- a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/RestletCrudConnectivityAssembler.java
+++ b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/RestletCrudConnectivityAssembler.java
@@ -21,7 +21,6 @@ package org.apache.polygene.library.restlet.assembly;
 
 import org.apache.polygene.api.common.Visibility;
 import org.apache.polygene.bootstrap.Assembler;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.library.restlet.Command;
 import org.apache.polygene.library.restlet.FormField;
@@ -44,7 +43,6 @@ public class RestletCrudConnectivityAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.values( EntryPointResource.class,
                        EntityListResource.class,

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/RestletCrudModuleAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/RestletCrudModuleAssembler.java b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/RestletCrudModuleAssembler.java
index 4e859db..562586f 100644
--- a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/RestletCrudModuleAssembler.java
+++ b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/RestletCrudModuleAssembler.java
@@ -23,7 +23,6 @@ package org.apache.polygene.library.restlet.assembly;
 import org.apache.polygene.api.common.Visibility;
 import org.apache.polygene.api.unitofwork.concern.UnitOfWorkConcern;
 import org.apache.polygene.bootstrap.Assembler;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.library.restlet.repository.CrudRepository;
 import org.apache.polygene.library.restlet.repository.EntityTypeDescriptor;
@@ -49,7 +48,6 @@ public class RestletCrudModuleAssembler
 
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module
             .addServices( repositoryType )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/configuration/ConfigurationLayer.java
----------------------------------------------------------------------
diff --git a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/configuration/ConfigurationLayer.java b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/configuration/ConfigurationLayer.java
index c3ac858..e615347 100644
--- a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/configuration/ConfigurationLayer.java
+++ b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/configuration/ConfigurationLayer.java
@@ -20,7 +20,6 @@
 
 package org.apache.polygene.library.restlet.assembly.configuration;
 
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.bootstrap.layered.LayerAssembler;
@@ -34,7 +33,6 @@ public class ConfigurationLayer extends LayeredLayerAssembler
 
     @Override
     public LayerAssembly assemble( LayerAssembly layer )
-        throws AssemblyException
     {
         configModule = createModule( layer, ConfigurationModule.class );
         return layer;

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/configuration/ConfigurationModule.java
----------------------------------------------------------------------
diff --git a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/configuration/ConfigurationModule.java b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/configuration/ConfigurationModule.java
index 1050e8a..dd65cfa 100644
--- a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/configuration/ConfigurationModule.java
+++ b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/configuration/ConfigurationModule.java
@@ -21,7 +21,6 @@
 package org.apache.polygene.library.restlet.assembly.configuration;
 
 import org.apache.polygene.api.common.Visibility;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.bootstrap.layered.ModuleAssembler;
@@ -33,7 +32,6 @@ public class ConfigurationModule
     public static final String NAME = "Configuration Module";
     @Override
     public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module )
-        throws AssemblyException
     {
         module.services( MemoryEntityStoreService.class ).visibleIn( Visibility.layer );
         return module;

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/connectivity/ConnectivityLayer.java
----------------------------------------------------------------------
diff --git a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/connectivity/ConnectivityLayer.java b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/connectivity/ConnectivityLayer.java
index 6d73d76..c0d45dc 100644
--- a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/connectivity/ConnectivityLayer.java
+++ b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/connectivity/ConnectivityLayer.java
@@ -20,7 +20,6 @@
 
 package org.apache.polygene.library.restlet.assembly.connectivity;
 
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.layered.LayerAssembler;
 import org.apache.polygene.bootstrap.layered.LayeredLayerAssembler;
@@ -32,7 +31,6 @@ public class ConnectivityLayer extends LayeredLayerAssembler
 
     @Override
     public LayerAssembly assemble( LayerAssembly layer )
-        throws AssemblyException
     {
         createModule( layer, RestModule.class );
         createModule( layer, SecurityModule.class );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/connectivity/RestModule.java
----------------------------------------------------------------------
diff --git a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/connectivity/RestModule.java b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/connectivity/RestModule.java
index 195978a..29349f5 100644
--- a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/connectivity/RestModule.java
+++ b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/connectivity/RestModule.java
@@ -19,7 +19,6 @@
  */
 package org.apache.polygene.library.restlet.assembly.connectivity;
 
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.bootstrap.layered.ModuleAssembler;
@@ -33,7 +32,6 @@ public class RestModule
 
     @Override
     public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module )
-        throws AssemblyException
     {
         new RestletCrudConnectivityAssembler().assemble( module );
         module.values( EntryPoint.class );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/connectivity/SecurityModule.java
----------------------------------------------------------------------
diff --git a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/connectivity/SecurityModule.java b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/connectivity/SecurityModule.java
index b613b57..02ca63f 100644
--- a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/connectivity/SecurityModule.java
+++ b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/connectivity/SecurityModule.java
@@ -20,7 +20,6 @@
 
 package org.apache.polygene.library.restlet.assembly.connectivity;
 
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.bootstrap.layered.ModuleAssembler;
@@ -30,7 +29,6 @@ public class SecurityModule
 {
     @Override
     public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module )
-        throws AssemblyException
     {
         return module;
     }

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/domain/CrudModule.java
----------------------------------------------------------------------
diff --git a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/domain/CrudModule.java b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/domain/CrudModule.java
index 16ac2c6..769390b 100644
--- a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/domain/CrudModule.java
+++ b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/domain/CrudModule.java
@@ -19,7 +19,6 @@
  */
 package org.apache.polygene.library.restlet.assembly.domain;
 
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.bootstrap.layered.ModuleAssembler;
@@ -32,7 +31,6 @@ public class CrudModule
 
     @Override
     public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module )
-        throws AssemblyException
     {
         new CrudServiceAssembler().assemble( module );
         return module;

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/domain/DomainLayer.java
----------------------------------------------------------------------
diff --git a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/domain/DomainLayer.java b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/domain/DomainLayer.java
index 80611dc..9fe73f3 100644
--- a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/domain/DomainLayer.java
+++ b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/domain/DomainLayer.java
@@ -19,7 +19,6 @@
  */
 package org.apache.polygene.library.restlet.assembly.domain;
 
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.layered.LayerAssembler;
 import org.apache.polygene.bootstrap.layered.LayeredLayerAssembler;
@@ -31,7 +30,6 @@ public class DomainLayer extends LayeredLayerAssembler
 
     @Override
     public LayerAssembly assemble( LayerAssembly layer )
-        throws AssemblyException
     {
         createModule( layer, CrudModule.class );
         return layer;

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/infrastructue/FileStorageModule.java
----------------------------------------------------------------------
diff --git a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/infrastructue/FileStorageModule.java b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/infrastructue/FileStorageModule.java
index 1146378..4d410f7 100644
--- a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/infrastructue/FileStorageModule.java
+++ b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/infrastructue/FileStorageModule.java
@@ -21,11 +21,10 @@
 package org.apache.polygene.library.restlet.assembly.infrastructue;
 
 import org.apache.polygene.api.common.Visibility;
-import org.apache.polygene.entitystore.file.assembly.FileEntityStoreAssembler;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.bootstrap.layered.ModuleAssembler;
+import org.apache.polygene.entitystore.file.assembly.FileEntityStoreAssembler;
 
 public class FileStorageModule
     implements ModuleAssembler
@@ -41,7 +40,6 @@ public class FileStorageModule
 
     @Override
     public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module )
-        throws AssemblyException
     {
         new FileEntityStoreAssembler()
             .visibleIn( Visibility.application  )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/infrastructue/IndexingModule.java
----------------------------------------------------------------------
diff --git a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/infrastructue/IndexingModule.java b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/infrastructue/IndexingModule.java
index 76a97c8..9977b93 100644
--- a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/infrastructue/IndexingModule.java
+++ b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/infrastructue/IndexingModule.java
@@ -21,7 +21,6 @@
 package org.apache.polygene.library.restlet.assembly.infrastructue;
 
 import org.apache.polygene.api.common.Visibility;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.bootstrap.layered.ModuleAssembler;
@@ -41,7 +40,6 @@ public class IndexingModule
 
     @Override
     public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module )
-        throws AssemblyException
     {
 //        new FileConfigurationAssembler().assemble( module );
 //        new ESFilesystemIndexQueryAssembler()

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/infrastructue/InfrastructureLayer.java
----------------------------------------------------------------------
diff --git a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/infrastructue/InfrastructureLayer.java b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/infrastructue/InfrastructureLayer.java
index ad3e56a..7d98ff3 100644
--- a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/infrastructue/InfrastructureLayer.java
+++ b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/infrastructue/InfrastructureLayer.java
@@ -20,7 +20,6 @@
 
 package org.apache.polygene.library.restlet.assembly.infrastructue;
 
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.bootstrap.layered.LayerAssembler;
@@ -47,7 +46,6 @@ public class InfrastructureLayer extends LayeredLayerAssembler
 
     @Override
     public LayerAssembly assemble( LayerAssembly layer )
-        throws AssemblyException
     {
         new IndexingModule( configModule ).assemble( layer, layer.module( IndexingModule.NAME ) );
         new SerializationModule().assemble( layer, layer.module( SerializationModule.NAME ) );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/infrastructue/SerializationModule.java
----------------------------------------------------------------------
diff --git a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/infrastructue/SerializationModule.java b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/infrastructue/SerializationModule.java
index 275cb27..85bb76d 100644
--- a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/infrastructue/SerializationModule.java
+++ b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/infrastructue/SerializationModule.java
@@ -20,7 +20,6 @@
 
 package org.apache.polygene.library.restlet.assembly.infrastructue;
 
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.bootstrap.layered.ModuleAssembler;
@@ -32,7 +31,6 @@ public class SerializationModule
 
     @Override
     public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module )
-        throws AssemblyException
     {
         return module;
     }

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/resource/ResourceLayer.java
----------------------------------------------------------------------
diff --git a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/resource/ResourceLayer.java b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/resource/ResourceLayer.java
index e986d16..a209315 100644
--- a/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/resource/ResourceLayer.java
+++ b/libraries/restlet/src/main/java/org/apache/polygene/library/restlet/assembly/resource/ResourceLayer.java
@@ -20,7 +20,6 @@
 
 package org.apache.polygene.library.restlet.assembly.resource;
 
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.layered.LayerAssembler;
 import org.apache.polygene.bootstrap.layered.LayeredLayerAssembler;
@@ -32,7 +31,6 @@ public class ResourceLayer extends LayeredLayerAssembler
 
     @Override
     public LayerAssembly assemble( LayerAssembly layer )
-        throws AssemblyException
     {
         return layer;
     }

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/shiro-core/src/main/java/org/apache/polygene/library/shiro/assembly/PasswordDomainAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/shiro-core/src/main/java/org/apache/polygene/library/shiro/assembly/PasswordDomainAssembler.java b/libraries/shiro-core/src/main/java/org/apache/polygene/library/shiro/assembly/PasswordDomainAssembler.java
index 67be79e..df2e3e4 100644
--- a/libraries/shiro-core/src/main/java/org/apache/polygene/library/shiro/assembly/PasswordDomainAssembler.java
+++ b/libraries/shiro-core/src/main/java/org/apache/polygene/library/shiro/assembly/PasswordDomainAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.library.shiro.assembly;
 
 import org.apache.polygene.bootstrap.Assemblers;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.bootstrap.ServiceDeclaration;
 import org.apache.polygene.library.shiro.domain.passwords.PasswordRealmConfiguration;
@@ -32,7 +31,6 @@ public class PasswordDomainAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.entities( PasswordSecurable.class ).visibleIn( visibility() );
         ServiceDeclaration service = module.services( PasswordRealmService.class ).

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/shiro-core/src/main/java/org/apache/polygene/library/shiro/assembly/PermissionsDomainAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/shiro-core/src/main/java/org/apache/polygene/library/shiro/assembly/PermissionsDomainAssembler.java b/libraries/shiro-core/src/main/java/org/apache/polygene/library/shiro/assembly/PermissionsDomainAssembler.java
index 086749c..1848a69 100644
--- a/libraries/shiro-core/src/main/java/org/apache/polygene/library/shiro/assembly/PermissionsDomainAssembler.java
+++ b/libraries/shiro-core/src/main/java/org/apache/polygene/library/shiro/assembly/PermissionsDomainAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.library.shiro.assembly;
 
 import org.apache.polygene.bootstrap.Assemblers;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.library.shiro.domain.permissions.Role;
 import org.apache.polygene.library.shiro.domain.permissions.RoleAssignee;
@@ -32,7 +31,6 @@ public class PermissionsDomainAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.entities( Role.class, RoleAssignment.class, RoleAssignee.class ).
             visibleIn( visibility() );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/shiro-core/src/main/java/org/apache/polygene/library/shiro/assembly/StandaloneShiroAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/shiro-core/src/main/java/org/apache/polygene/library/shiro/assembly/StandaloneShiroAssembler.java b/libraries/shiro-core/src/main/java/org/apache/polygene/library/shiro/assembly/StandaloneShiroAssembler.java
index 2f35ea0..25ca7ba 100644
--- a/libraries/shiro-core/src/main/java/org/apache/polygene/library/shiro/assembly/StandaloneShiroAssembler.java
+++ b/libraries/shiro-core/src/main/java/org/apache/polygene/library/shiro/assembly/StandaloneShiroAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.library.shiro.assembly;
 
 import org.apache.polygene.bootstrap.Assemblers;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.bootstrap.ServiceDeclaration;
 import org.apache.polygene.library.shiro.ini.IniSecurityManagerService;
@@ -31,7 +30,6 @@ public class StandaloneShiroAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         ServiceDeclaration service = module.services( IniSecurityManagerService.class ).
             visibleIn( visibility() ).

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/shiro-web/src/main/java/org/apache/polygene/library/shiro/web/assembly/HttpShiroAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/shiro-web/src/main/java/org/apache/polygene/library/shiro/web/assembly/HttpShiroAssembler.java b/libraries/shiro-web/src/main/java/org/apache/polygene/library/shiro/web/assembly/HttpShiroAssembler.java
index 0c0a5e0..0a10b87 100644
--- a/libraries/shiro-web/src/main/java/org/apache/polygene/library/shiro/web/assembly/HttpShiroAssembler.java
+++ b/libraries/shiro-web/src/main/java/org/apache/polygene/library/shiro/web/assembly/HttpShiroAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.library.shiro.web.assembly;
 
 import org.apache.polygene.bootstrap.Assemblers;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.library.shiro.ini.ShiroIniConfiguration;
 import org.apache.polygene.library.shiro.web.EnvironmentLoaderService;
@@ -41,7 +40,6 @@ public class HttpShiroAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         addContextListeners( listen().
             with( EnvironmentLoaderService.class ) ).

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/spring/src/main/java/org/apache/polygene/library/spring/importer/SpringImporterAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/spring/src/main/java/org/apache/polygene/library/spring/importer/SpringImporterAssembler.java b/libraries/spring/src/main/java/org/apache/polygene/library/spring/importer/SpringImporterAssembler.java
index ecafc5a..6333821 100644
--- a/libraries/spring/src/main/java/org/apache/polygene/library/spring/importer/SpringImporterAssembler.java
+++ b/libraries/spring/src/main/java/org/apache/polygene/library/spring/importer/SpringImporterAssembler.java
@@ -22,7 +22,6 @@ package org.apache.polygene.library.spring.importer;
 
 import org.apache.polygene.api.common.Visibility;
 import org.apache.polygene.bootstrap.Assembler;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.springframework.context.ApplicationContext;
 
@@ -61,7 +60,7 @@ public class SpringImporterAssembler
     }
 
     @Override
-    public void assemble( ModuleAssembly module ) throws AssemblyException
+    public void assemble( ModuleAssembly module )
     {
         // Register all Spring beans as services
         String[] names = context.getBeanDefinitionNames();

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/sql-liquibase/src/main/java/org/apache/polygene/library/sql/liquibase/LiquibaseAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/sql-liquibase/src/main/java/org/apache/polygene/library/sql/liquibase/LiquibaseAssembler.java b/libraries/sql-liquibase/src/main/java/org/apache/polygene/library/sql/liquibase/LiquibaseAssembler.java
index e462c0b..d29cf8d 100644
--- a/libraries/sql-liquibase/src/main/java/org/apache/polygene/library/sql/liquibase/LiquibaseAssembler.java
+++ b/libraries/sql-liquibase/src/main/java/org/apache/polygene/library/sql/liquibase/LiquibaseAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.library.sql.liquibase;
 
 import org.apache.polygene.bootstrap.Assemblers;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.bootstrap.ServiceDeclaration;
 
@@ -31,7 +30,6 @@ public class LiquibaseAssembler
 
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         ServiceDeclaration service = module.services( LiquibaseService.class ).visibleIn( visibility() );
         if( applyChangelogOnStartup )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/sql/src/main/java/org/apache/polygene/library/sql/assembly/AbstractPooledDataSourceServiceAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/sql/src/main/java/org/apache/polygene/library/sql/assembly/AbstractPooledDataSourceServiceAssembler.java b/libraries/sql/src/main/java/org/apache/polygene/library/sql/assembly/AbstractPooledDataSourceServiceAssembler.java
index 8a6e777..49ed1fe 100644
--- a/libraries/sql/src/main/java/org/apache/polygene/library/sql/assembly/AbstractPooledDataSourceServiceAssembler.java
+++ b/libraries/sql/src/main/java/org/apache/polygene/library/sql/assembly/AbstractPooledDataSourceServiceAssembler.java
@@ -21,7 +21,6 @@ package org.apache.polygene.library.sql.assembly;
 
 import org.apache.polygene.api.common.Visibility;
 import org.apache.polygene.bootstrap.Assemblers;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.library.sql.datasource.DataSourceConfiguration;
 
@@ -32,7 +31,6 @@ public abstract class AbstractPooledDataSourceServiceAssembler<AssemblerType>
 
     @Override
     public final void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.values( DataSourceConfiguration.class ).visibleIn( Visibility.module );
         if( hasConfig() )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/sql/src/main/java/org/apache/polygene/library/sql/assembly/DataSourceAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/sql/src/main/java/org/apache/polygene/library/sql/assembly/DataSourceAssembler.java b/libraries/sql/src/main/java/org/apache/polygene/library/sql/assembly/DataSourceAssembler.java
index e6a3d78..21ed237 100644
--- a/libraries/sql/src/main/java/org/apache/polygene/library/sql/assembly/DataSourceAssembler.java
+++ b/libraries/sql/src/main/java/org/apache/polygene/library/sql/assembly/DataSourceAssembler.java
@@ -24,7 +24,6 @@ import javax.sql.DataSource;
 import org.apache.polygene.api.identity.StringIdentity;
 import org.apache.polygene.api.service.importer.ServiceInstanceImporter;
 import org.apache.polygene.bootstrap.Assemblers;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.library.circuitbreaker.CircuitBreaker;
 import org.apache.polygene.library.sql.datasource.DataSources;
@@ -68,7 +67,6 @@ public class DataSourceAssembler
 
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.importedServices( DataSource.class ).
             importedBy( ServiceInstanceImporter.class ).

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/sql/src/main/java/org/apache/polygene/library/sql/assembly/DataSourceJMXAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/sql/src/main/java/org/apache/polygene/library/sql/assembly/DataSourceJMXAssembler.java b/libraries/sql/src/main/java/org/apache/polygene/library/sql/assembly/DataSourceJMXAssembler.java
index 6cf0d51..e65e1e7 100644
--- a/libraries/sql/src/main/java/org/apache/polygene/library/sql/assembly/DataSourceJMXAssembler.java
+++ b/libraries/sql/src/main/java/org/apache/polygene/library/sql/assembly/DataSourceJMXAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.library.sql.assembly;
 
 import org.apache.polygene.bootstrap.Assemblers;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.library.sql.jmx.DataSourceConfigurationManagerService;
 
@@ -29,7 +28,6 @@ public class DataSourceJMXAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.services( DataSourceConfigurationManagerService.class ).visibleIn( visibility() ).instantiateOnStartup();
     }

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/sql/src/main/java/org/apache/polygene/library/sql/assembly/ExternalDataSourceAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/sql/src/main/java/org/apache/polygene/library/sql/assembly/ExternalDataSourceAssembler.java b/libraries/sql/src/main/java/org/apache/polygene/library/sql/assembly/ExternalDataSourceAssembler.java
index 4af36cf..2b03625 100644
--- a/libraries/sql/src/main/java/org/apache/polygene/library/sql/assembly/ExternalDataSourceAssembler.java
+++ b/libraries/sql/src/main/java/org/apache/polygene/library/sql/assembly/ExternalDataSourceAssembler.java
@@ -23,7 +23,6 @@ import java.util.Objects;
 import javax.sql.DataSource;
 import org.apache.polygene.api.identity.StringIdentity;
 import org.apache.polygene.bootstrap.Assemblers;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.library.circuitbreaker.CircuitBreaker;
 import org.apache.polygene.library.sql.datasource.DataSources;
@@ -63,7 +62,6 @@ public class ExternalDataSourceAssembler
 
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         if( circuitBreaker != null )
         {

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/uid/src/main/java/org/apache/polygene/library/uid/sequence/assembly/PersistingSequencingAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/uid/src/main/java/org/apache/polygene/library/uid/sequence/assembly/PersistingSequencingAssembler.java b/libraries/uid/src/main/java/org/apache/polygene/library/uid/sequence/assembly/PersistingSequencingAssembler.java
index 2409973..1a8038c 100644
--- a/libraries/uid/src/main/java/org/apache/polygene/library/uid/sequence/assembly/PersistingSequencingAssembler.java
+++ b/libraries/uid/src/main/java/org/apache/polygene/library/uid/sequence/assembly/PersistingSequencingAssembler.java
@@ -21,7 +21,6 @@ package org.apache.polygene.library.uid.sequence.assembly;
 
 import org.apache.polygene.api.common.Visibility;
 import org.apache.polygene.bootstrap.Assemblers;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.library.uid.sequence.PersistingSequencingService;
 import org.apache.polygene.library.uid.sequence.SequenceEntity;
@@ -31,7 +30,6 @@ public class PersistingSequencingAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.services( PersistingSequencingService.class ).visibleIn( visibility() );
         module.entities( SequenceEntity.class ).visibleIn( Visibility.module );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/uid/src/main/java/org/apache/polygene/library/uid/sequence/assembly/TransientSequencingAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/uid/src/main/java/org/apache/polygene/library/uid/sequence/assembly/TransientSequencingAssembler.java b/libraries/uid/src/main/java/org/apache/polygene/library/uid/sequence/assembly/TransientSequencingAssembler.java
index 24f0571..a53b9a3 100644
--- a/libraries/uid/src/main/java/org/apache/polygene/library/uid/sequence/assembly/TransientSequencingAssembler.java
+++ b/libraries/uid/src/main/java/org/apache/polygene/library/uid/sequence/assembly/TransientSequencingAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.library.uid.sequence.assembly;
 
 import org.apache.polygene.bootstrap.Assemblers;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.library.uid.sequence.TransientSequencingService;
 
@@ -29,7 +28,6 @@ public class TransientSequencingAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.services( TransientSequencingService.class ).visibleIn( visibility() );
     }

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/uid/src/main/java/org/apache/polygene/library/uid/uuid/assembly/UuidServiceAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/uid/src/main/java/org/apache/polygene/library/uid/uuid/assembly/UuidServiceAssembler.java b/libraries/uid/src/main/java/org/apache/polygene/library/uid/uuid/assembly/UuidServiceAssembler.java
index a24a555..489650d 100644
--- a/libraries/uid/src/main/java/org/apache/polygene/library/uid/uuid/assembly/UuidServiceAssembler.java
+++ b/libraries/uid/src/main/java/org/apache/polygene/library/uid/uuid/assembly/UuidServiceAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.library.uid.uuid.assembly;
 
 import org.apache.polygene.bootstrap.Assemblers;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.library.uid.uuid.UuidServiceComposite;
 
@@ -29,7 +28,6 @@ public class UuidServiceAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.services( UuidServiceComposite.class ).visibleIn( visibility() );
     }

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/uowfile/src/main/java/org/apache/polygene/library/uowfile/bootstrap/UoWFileAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/uowfile/src/main/java/org/apache/polygene/library/uowfile/bootstrap/UoWFileAssembler.java b/libraries/uowfile/src/main/java/org/apache/polygene/library/uowfile/bootstrap/UoWFileAssembler.java
index ae96cb0..ab98a18 100644
--- a/libraries/uowfile/src/main/java/org/apache/polygene/library/uowfile/bootstrap/UoWFileAssembler.java
+++ b/libraries/uowfile/src/main/java/org/apache/polygene/library/uowfile/bootstrap/UoWFileAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.library.uowfile.bootstrap;
 
 import org.apache.polygene.bootstrap.Assemblers;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.library.uowfile.internal.UoWFileFactory;
 import org.apache.polygene.library.uowfile.plural.HasUoWFiles;
@@ -41,7 +40,6 @@ public class UoWFileAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.services( UoWFileFactory.class ).visibleIn( visibility() );
     }

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/samples/forum/src/main/java/org/apache/polygene/sample/forum/assembler/ForumAssembler.java
----------------------------------------------------------------------
diff --git a/samples/forum/src/main/java/org/apache/polygene/sample/forum/assembler/ForumAssembler.java b/samples/forum/src/main/java/org/apache/polygene/sample/forum/assembler/ForumAssembler.java
index 5f3b0cc..f8bea27 100644
--- a/samples/forum/src/main/java/org/apache/polygene/sample/forum/assembler/ForumAssembler.java
+++ b/samples/forum/src/main/java/org/apache/polygene/sample/forum/assembler/ForumAssembler.java
@@ -27,7 +27,6 @@ import org.apache.polygene.api.value.ValueComposite;
 import org.apache.polygene.bootstrap.ApplicationAssembler;
 import org.apache.polygene.bootstrap.ApplicationAssembly;
 import org.apache.polygene.bootstrap.ApplicationAssemblyFactory;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ClassScanner;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.ModuleAssembly;
@@ -64,7 +63,6 @@ public class ForumAssembler
 {
     @Override
     public ApplicationAssembly assemble( ApplicationAssemblyFactory applicationFactory )
-        throws AssemblyException
     {
         ApplicationAssembly assembly = applicationFactory.newApplicationAssembly();
 

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/samples/rental/src/main/java/org/apache/polygene/sample/rental/web/assembly/PagesModule.java
----------------------------------------------------------------------
diff --git a/samples/rental/src/main/java/org/apache/polygene/sample/rental/web/assembly/PagesModule.java b/samples/rental/src/main/java/org/apache/polygene/sample/rental/web/assembly/PagesModule.java
index 7321828..5abae1b 100644
--- a/samples/rental/src/main/java/org/apache/polygene/sample/rental/web/assembly/PagesModule.java
+++ b/samples/rental/src/main/java/org/apache/polygene/sample/rental/web/assembly/PagesModule.java
@@ -21,7 +21,6 @@
 package org.apache.polygene.sample.rental.web.assembly;
 
 import org.apache.polygene.bootstrap.Assembler;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.sample.rental.web.BookingPage;
 import org.apache.polygene.sample.rental.web.MainPage;
@@ -32,7 +31,6 @@ public class PagesModule
     implements Assembler
 {
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         PageMetaInfo mainpageMeta = new PageMetaInfo( "main" );
         module.services( MainPage.class ).setMetaInfo( mainpageMeta );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/samples/rental/src/main/java/org/apache/polygene/sample/rental/web/assembly/RentalApplicationAssembler.java
----------------------------------------------------------------------
diff --git a/samples/rental/src/main/java/org/apache/polygene/sample/rental/web/assembly/RentalApplicationAssembler.java b/samples/rental/src/main/java/org/apache/polygene/sample/rental/web/assembly/RentalApplicationAssembler.java
index a695610..da7c3d3 100644
--- a/samples/rental/src/main/java/org/apache/polygene/sample/rental/web/assembly/RentalApplicationAssembler.java
+++ b/samples/rental/src/main/java/org/apache/polygene/sample/rental/web/assembly/RentalApplicationAssembler.java
@@ -24,7 +24,6 @@ import org.apache.polygene.api.structure.Application;
 import org.apache.polygene.bootstrap.ApplicationAssembler;
 import org.apache.polygene.bootstrap.ApplicationAssembly;
 import org.apache.polygene.bootstrap.ApplicationAssemblyFactory;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 
 public class RentalApplicationAssembler
@@ -39,7 +38,6 @@ public class RentalApplicationAssembler
 
     @Override
     public ApplicationAssembly assemble( ApplicationAssemblyFactory applicationFactory )
-        throws AssemblyException
     {
         ApplicationAssembly assembly = applicationFactory.newApplicationAssembly();
         assembly.setMode( mode );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/samples/rental/src/main/java/org/apache/polygene/sample/rental/web/assembly/RentalModule.java
----------------------------------------------------------------------
diff --git a/samples/rental/src/main/java/org/apache/polygene/sample/rental/web/assembly/RentalModule.java b/samples/rental/src/main/java/org/apache/polygene/sample/rental/web/assembly/RentalModule.java
index 4cece75..1667478 100644
--- a/samples/rental/src/main/java/org/apache/polygene/sample/rental/web/assembly/RentalModule.java
+++ b/samples/rental/src/main/java/org/apache/polygene/sample/rental/web/assembly/RentalModule.java
@@ -22,7 +22,6 @@ package org.apache.polygene.sample.rental.web.assembly;
 
 import org.apache.polygene.api.structure.Application;
 import org.apache.polygene.bootstrap.Assembler;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.sample.rental.domain.Address;
 import org.apache.polygene.sample.rental.domain.Booking;
@@ -39,7 +38,6 @@ public class RentalModule
     implements Assembler
 {
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.entities( Booking.class, Car.class, Customer.class, CarCategory.class ).visibleIn( application );
         module.values( Address.class, Period.class );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/samples/rental/src/main/java/org/apache/polygene/sample/rental/web/assembly/StorageModule.java
----------------------------------------------------------------------
diff --git a/samples/rental/src/main/java/org/apache/polygene/sample/rental/web/assembly/StorageModule.java b/samples/rental/src/main/java/org/apache/polygene/sample/rental/web/assembly/StorageModule.java
index a7ca995..e85ed1c 100644
--- a/samples/rental/src/main/java/org/apache/polygene/sample/rental/web/assembly/StorageModule.java
+++ b/samples/rental/src/main/java/org/apache/polygene/sample/rental/web/assembly/StorageModule.java
@@ -21,7 +21,6 @@ package org.apache.polygene.sample.rental.web.assembly;
 
 import org.apache.polygene.api.common.Visibility;
 import org.apache.polygene.bootstrap.Assembler;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.entitystore.memory.MemoryEntityStoreService;
 
@@ -30,7 +29,6 @@ public class StorageModule
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.services( MemoryEntityStoreService.class ).visibleIn( Visibility.application );
     }

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/samples/sql-support/src/main/java/org/apache/polygene/sample/sqlsupport/AppAssembler.java
----------------------------------------------------------------------
diff --git a/samples/sql-support/src/main/java/org/apache/polygene/sample/sqlsupport/AppAssembler.java b/samples/sql-support/src/main/java/org/apache/polygene/sample/sqlsupport/AppAssembler.java
index 9c9fee6..716c954 100644
--- a/samples/sql-support/src/main/java/org/apache/polygene/sample/sqlsupport/AppAssembler.java
+++ b/samples/sql-support/src/main/java/org/apache/polygene/sample/sqlsupport/AppAssembler.java
@@ -23,7 +23,6 @@ import org.apache.polygene.api.common.Visibility;
 import org.apache.polygene.bootstrap.ApplicationAssembler;
 import org.apache.polygene.bootstrap.ApplicationAssembly;
 import org.apache.polygene.bootstrap.ApplicationAssemblyFactory;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.entitystore.memory.MemoryEntityStoreService;
@@ -45,7 +44,6 @@ public class AppAssembler
 
     @Override
     public ApplicationAssembly assemble( ApplicationAssemblyFactory applicationFactory )
-        throws AssemblyException
     {
         ApplicationAssembly appAss = applicationFactory.newApplicationAssembly();
         appAss.setName( "SQL Support Sample" );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/samples/swing/src/main/java/org/apache/polygene/sample/swing/binding/SwingBindingAssembler.java
----------------------------------------------------------------------
diff --git a/samples/swing/src/main/java/org/apache/polygene/sample/swing/binding/SwingBindingAssembler.java b/samples/swing/src/main/java/org/apache/polygene/sample/swing/binding/SwingBindingAssembler.java
index 31cfbc9..8b8e0ce 100644
--- a/samples/swing/src/main/java/org/apache/polygene/sample/swing/binding/SwingBindingAssembler.java
+++ b/samples/swing/src/main/java/org/apache/polygene/sample/swing/binding/SwingBindingAssembler.java
@@ -30,8 +30,8 @@ public class SwingBindingAssembler
     implements Assembler
 {
 
+    @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.objects( StateModel.class, StateInvocationHandler.class, BoundProperty.class );
         addStringToTextFieldAdapter( module );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/samples/swing/src/main/java/org/apache/polygene/sample/swing/binding/example/Main.java
----------------------------------------------------------------------
diff --git a/samples/swing/src/main/java/org/apache/polygene/sample/swing/binding/example/Main.java b/samples/swing/src/main/java/org/apache/polygene/sample/swing/binding/example/Main.java
index ed35f13..5fd826e 100644
--- a/samples/swing/src/main/java/org/apache/polygene/sample/swing/binding/example/Main.java
+++ b/samples/swing/src/main/java/org/apache/polygene/sample/swing/binding/example/Main.java
@@ -30,7 +30,6 @@ import javax.swing.JPanel;
 import org.apache.polygene.api.composite.TransientBuilder;
 import org.apache.polygene.api.structure.Module;
 import org.apache.polygene.api.value.ValueBuilder;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.bootstrap.SingletonAssembler;
 import org.apache.polygene.sample.swing.binding.StateModel;
@@ -46,9 +45,8 @@ public class Main
     {
         SingletonAssembler assembler = new SingletonAssembler()
         {
-
+            @Override
             public void assemble( ModuleAssembly module )
-                throws AssemblyException
             {
                 module.transients( BoundPersonComposite.class );
                 module.transients( AddressTransient.class );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/tests/performance/src/perf/java/org/apache/polygene/test/performance/indexing/rdf/QueryPerformanceTest.java
----------------------------------------------------------------------
diff --git a/tests/performance/src/perf/java/org/apache/polygene/test/performance/indexing/rdf/QueryPerformanceTest.java b/tests/performance/src/perf/java/org/apache/polygene/test/performance/indexing/rdf/QueryPerformanceTest.java
index c83356a..20af293 100644
--- a/tests/performance/src/perf/java/org/apache/polygene/test/performance/indexing/rdf/QueryPerformanceTest.java
+++ b/tests/performance/src/perf/java/org/apache/polygene/test/performance/indexing/rdf/QueryPerformanceTest.java
@@ -38,7 +38,6 @@ import org.apache.polygene.api.unitofwork.UnitOfWorkFactory;
 import org.apache.polygene.bootstrap.ApplicationAssembler;
 import org.apache.polygene.bootstrap.ApplicationAssembly;
 import org.apache.polygene.bootstrap.ApplicationAssemblyFactory;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.Energy4Java;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.ModuleAssembly;
@@ -160,7 +159,6 @@ public class QueryPerformanceTest
 
     @Override
     public ApplicationAssembly assemble( ApplicationAssemblyFactory applicationFactory )
-        throws AssemblyException
     {
         ApplicationAssembly applicationAssembly = applicationFactory.newApplicationAssembly();
         LayerAssembly infra = createInfrastructureLayer( applicationAssembly );
@@ -277,7 +275,6 @@ public class QueryPerformanceTest
     }
 
     private LayerAssembly createDomainLayer( ApplicationAssembly applicationAssembly )
-        throws AssemblyException
     {
         LayerAssembly domainLayer = applicationAssembly.layer( LAYER_DOMAIN );
         ModuleAssembly domainModule = domainLayer.module( MODULE_DOMAIN );
@@ -288,7 +285,6 @@ public class QueryPerformanceTest
     }
 
     private LayerAssembly createInfrastructureLayer( ApplicationAssembly applicationAssembly )
-        throws AssemblyException
     {
         LayerAssembly infrastructureLayer = applicationAssembly.layer( LAYER_INFRASTRUCTURE );
 
@@ -305,7 +301,6 @@ public class QueryPerformanceTest
     }
 
     private LayerAssembly createConfigurationLayer( ApplicationAssembly applicationAssembly )
-        throws AssemblyException
     {
         LayerAssembly layer = applicationAssembly.layer( LAYER_CONFIGURATION );
         ModuleAssembly configModule = layer.module( MODULE_CONFIG );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/composite/CompositeCreationPerformanceTest.java
----------------------------------------------------------------------
diff --git a/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/composite/CompositeCreationPerformanceTest.java b/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/composite/CompositeCreationPerformanceTest.java
index 449ecf4..0f03463 100644
--- a/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/composite/CompositeCreationPerformanceTest.java
+++ b/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/composite/CompositeCreationPerformanceTest.java
@@ -23,7 +23,6 @@ import org.apache.polygene.api.composite.TransientComposite;
 import org.apache.polygene.api.object.ObjectFactory;
 import org.apache.polygene.api.value.ValueBuilderFactory;
 import org.apache.polygene.api.value.ValueComposite;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.bootstrap.SingletonAssembler;
 import org.junit.Test;
@@ -35,13 +34,12 @@ public class CompositeCreationPerformanceTest
 {
     @Test
     public void newInstanceForRegisteredCompositePerformance()
-        throws ActivationException, AssemblyException, InterruptedException
+        throws ActivationException, InterruptedException
     {
         SingletonAssembler assembler = new SingletonAssembler()
         {
             @Override
             public void assemble( ModuleAssembly module )
-                throws AssemblyException
             {
                 module.transients( AnyComposite.class );
                 module.objects( AnyObject.class );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/composite/InvocationPerformanceTest.java
----------------------------------------------------------------------
diff --git a/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/composite/InvocationPerformanceTest.java b/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/composite/InvocationPerformanceTest.java
index c63e33a..185626a 100644
--- a/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/composite/InvocationPerformanceTest.java
+++ b/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/composite/InvocationPerformanceTest.java
@@ -20,15 +20,14 @@ package org.apache.polygene.test.performance.runtime.composite;
 import java.lang.reflect.InvocationHandler;
 import java.lang.reflect.Method;
 import java.text.NumberFormat;
-import org.junit.Test;
 import org.apache.polygene.api.composite.TransientBuilder;
 import org.apache.polygene.api.composite.TransientComposite;
 import org.apache.polygene.api.concern.ConcernOf;
 import org.apache.polygene.api.concern.Concerns;
 import org.apache.polygene.api.mixin.Mixins;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.test.AbstractPolygeneTest;
+import org.junit.Test;
 
 /**
  * Invocation performance test.
@@ -45,7 +44,6 @@ public class InvocationPerformanceTest
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.transients( SimpleComposite.class );
         module.transients( SimpleWithTypedConcernComposite.class );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/composite/PropertyMixinInvocationPerformanceTest.java
----------------------------------------------------------------------
diff --git a/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/composite/PropertyMixinInvocationPerformanceTest.java b/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/composite/PropertyMixinInvocationPerformanceTest.java
index 7508fe2..368dbc3 100644
--- a/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/composite/PropertyMixinInvocationPerformanceTest.java
+++ b/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/composite/PropertyMixinInvocationPerformanceTest.java
@@ -20,16 +20,15 @@ package org.apache.polygene.test.performance.runtime.composite;
 
 import java.text.NumberFormat;
 import java.util.Locale;
-import org.junit.Test;
 import org.apache.polygene.api.common.Optional;
 import org.apache.polygene.api.composite.TransientBuilder;
 import org.apache.polygene.api.composite.TransientComposite;
 import org.apache.polygene.api.injection.scope.State;
 import org.apache.polygene.api.mixin.Mixins;
 import org.apache.polygene.api.property.Property;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.test.AbstractPolygeneTest;
+import org.junit.Test;
 
 /**
  * PropertyMixin invocation performance test.
@@ -42,7 +41,6 @@ public class PropertyMixinInvocationPerformanceTest
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.transients( SimpleComposite.class );
         module.transients( SimpleComposite2.class );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/object/ObjectCreationPerformanceTest.java
----------------------------------------------------------------------
diff --git a/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/object/ObjectCreationPerformanceTest.java b/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/object/ObjectCreationPerformanceTest.java
index b995770..d6ecc28 100644
--- a/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/object/ObjectCreationPerformanceTest.java
+++ b/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/object/ObjectCreationPerformanceTest.java
@@ -18,12 +18,11 @@
 
 package org.apache.polygene.test.performance.runtime.object;
 
-import org.junit.Test;
 import org.apache.polygene.api.activation.ActivationException;
 import org.apache.polygene.api.object.ObjectFactory;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.bootstrap.SingletonAssembler;
+import org.junit.Test;
 
 /**
  * Tests performance of new object creation.
@@ -33,13 +32,12 @@ public class ObjectCreationPerformanceTest
 
     @Test
     public void newInstanceForRegisteredObjectPerformance()
-        throws ActivationException, AssemblyException
+        throws ActivationException
     {
         SingletonAssembler assembler = new SingletonAssembler()
         {
             @Override
             public void assemble( ModuleAssembly module )
-                throws AssemblyException
             {
                 module.objects( AnyObject.class );
             }

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/service/ServiceInvocationPerformanceTest.java
----------------------------------------------------------------------
diff --git a/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/service/ServiceInvocationPerformanceTest.java b/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/service/ServiceInvocationPerformanceTest.java
index c599f6e..b09f03a 100644
--- a/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/service/ServiceInvocationPerformanceTest.java
+++ b/tests/performance/src/perf/java/org/apache/polygene/test/performance/runtime/service/ServiceInvocationPerformanceTest.java
@@ -25,7 +25,6 @@ import junit.framework.TestCase;
 import org.apache.polygene.api.injection.scope.Service;
 import org.apache.polygene.api.mixin.Mixins;
 import org.apache.polygene.api.service.ServiceComposite;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.bootstrap.SingletonAssembler;
 
@@ -42,7 +41,6 @@ public class ServiceInvocationPerformanceTest
         {
             @Override
             public void assemble( ModuleAssembly module )
-                throws AssemblyException
             {
                 module.services( ServiceInvocationPerformanceTest.MyServiceComposite.class );
                 module.objects( ServiceInvocationPerformanceTest.class );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/tests/regression/src/main/java/org/apache/polygene/test/regression/ConcernsOnPropertyTest.java
----------------------------------------------------------------------
diff --git a/tests/regression/src/main/java/org/apache/polygene/test/regression/ConcernsOnPropertyTest.java b/tests/regression/src/main/java/org/apache/polygene/test/regression/ConcernsOnPropertyTest.java
index 7ecdfd5..8ff97df 100644
--- a/tests/regression/src/main/java/org/apache/polygene/test/regression/ConcernsOnPropertyTest.java
+++ b/tests/regression/src/main/java/org/apache/polygene/test/regression/ConcernsOnPropertyTest.java
@@ -21,8 +21,6 @@ package org.apache.polygene.test.regression;
 
 import java.lang.reflect.InvocationHandler;
 import java.lang.reflect.Method;
-import org.junit.Assert;
-import org.junit.Test;
 import org.apache.polygene.api.composite.TransientBuilder;
 import org.apache.polygene.api.composite.TransientComposite;
 import org.apache.polygene.api.concern.ConcernOf;
@@ -30,16 +28,16 @@ import org.apache.polygene.api.concern.Concerns;
 import org.apache.polygene.api.property.Property;
 import org.apache.polygene.api.sideeffect.SideEffectOf;
 import org.apache.polygene.api.sideeffect.SideEffects;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.test.AbstractPolygeneTest;
+import org.junit.Assert;
+import org.junit.Test;
 
 
 public class ConcernsOnPropertyTest
     extends AbstractPolygeneTest
 {
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.transients( CarComposite.class );
     }

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/tools/envisage/src/main/java/org/apache/polygene/envisage/Main.java
----------------------------------------------------------------------
diff --git a/tools/envisage/src/main/java/org/apache/polygene/envisage/Main.java b/tools/envisage/src/main/java/org/apache/polygene/envisage/Main.java
index 96a4e3a..9f4daba 100644
--- a/tools/envisage/src/main/java/org/apache/polygene/envisage/Main.java
+++ b/tools/envisage/src/main/java/org/apache/polygene/envisage/Main.java
@@ -22,7 +22,6 @@ package org.apache.polygene.envisage;
 
 import org.apache.polygene.api.structure.ApplicationDescriptor;
 import org.apache.polygene.bootstrap.ApplicationAssembler;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.Energy4Java;
 
 /**
@@ -32,7 +31,7 @@ import org.apache.polygene.bootstrap.Energy4Java;
 public class Main
 {
     public static void main( String[] args )
-        throws ClassNotFoundException, IllegalAccessException, InstantiationException, AssemblyException
+        throws ClassNotFoundException, IllegalAccessException, InstantiationException
     {
         String applicationAssemblerName = args[0];
         Class applicationAssemblerClass = Class.forName( applicationAssemblerName );


Mime
View raw message