polygene-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From paulmer...@apache.org
Subject [06/13] polygene-java git commit: Remove AssemblyException from a bunch of methods throws lists
Date Fri, 26 May 2017 15:00:21 GMT
Remove AssemblyException from a bunch of methods throws lists

For conciseness in documentation snippets and code


Project: http://git-wip-us.apache.org/repos/asf/polygene-java/repo
Commit: http://git-wip-us.apache.org/repos/asf/polygene-java/commit/4d6d5be9
Tree: http://git-wip-us.apache.org/repos/asf/polygene-java/tree/4d6d5be9
Diff: http://git-wip-us.apache.org/repos/asf/polygene-java/diff/4d6d5be9

Branch: refs/heads/develop
Commit: 4d6d5be94a6f37cc8e3b9efa9404eb03c19efb70
Parents: 48b9928
Author: Paul Merlin <paulmerlin@apache.org>
Authored: Mon May 22 20:58:21 2017 +0200
Committer: Paul Merlin <paulmerlin@apache.org>
Committed: Mon May 22 20:58:21 2017 +0200

----------------------------------------------------------------------
 .../apache/polygene/bootstrap/ApplicationAssemblerAdapter.java | 1 -
 .../java/org/apache/polygene/bootstrap/ApplicationName.java    | 1 -
 .../src/main/java/org/apache/polygene/bootstrap/LayerName.java | 1 -
 .../main/java/org/apache/polygene/bootstrap/ModuleName.java    | 1 -
 .../java/org/apache/polygene/bootstrap/SingletonAssembler.java | 1 -
 .../apache/polygene/bootstrap/builder/LayerDeclaration.java    | 2 --
 .../apache/polygene/bootstrap/builder/ModuleDeclaration.java   | 3 ---
 .../bootstrap/layered/LayeredApplicationAssembler.java         | 1 -
 .../runtime/bootstrap/ApplicationAssemblyFactoryImpl.java      | 3 ---
 .../apache/polygene/runtime/bootstrap/ModuleAssemblyImpl.java  | 1 -
 .../java/org/apache/polygene/bootstrap/ErrorReportingTest.java | 2 --
 .../java/org/apache/polygene/test/AbstractPolygeneTest.java    | 2 --
 .../java/org/apache/polygene/test/EntityTestAssembler.java     | 2 --
 .../polygene/test/cache/AbstractEntityStoreWithCacheTest.java  | 1 -
 .../test/entity/AbstractConfigurationDeserializationTest.java  | 2 --
 .../apache/polygene/test/entity/AbstractEntityStoreTest.java   | 2 --
 .../apache/polygene/test/indexing/AbstractAnyQueryTest.java    | 2 --
 .../indexing/layered/AbstractMultiLayeredIndexingTest.java     | 3 +--
 .../polygene/test/metrics/AbstractPolygeneMetricsTest.java     | 2 +-
 .../polygene/test/metrics/AbstractTimingCaptureTest.java       | 2 --
 .../org/apache/polygene/test/model/assembly/AccessLayer.java   | 2 --
 .../org/apache/polygene/test/model/assembly/AccountModule.java | 2 --
 .../polygene/test/model/assembly/ApplicationAssembler.java     | 1 -
 .../org/apache/polygene/test/model/assembly/ConfigLayer.java   | 3 ---
 .../org/apache/polygene/test/model/assembly/ConfigModule.java  | 3 ---
 .../org/apache/polygene/test/model/assembly/DomainLayer.java   | 3 ---
 .../org/apache/polygene/test/model/assembly/FamilyModule.java  | 3 ---
 .../org/apache/polygene/test/model/assembly/IndexingLayer.java | 3 ---
 .../apache/polygene/test/model/assembly/PersistenceLayer.java  | 3 ---
 .../apache/polygene/test/model/assembly/PersistenceModule.java | 3 ---
 .../org/apache/polygene/test/model/assembly/PetShopModule.java | 3 ---
 .../polygene/test/model/assembly/TestExecutionModule.java      | 2 --
 .../apache/polygene/test/model/assembly/TestSuite1Module.java  | 2 --
 .../apache/polygene/test/model/assembly/TestSuite2Module.java  | 2 --
 .../apache/polygene/test/model/assembly/TestSuite3Module.java  | 2 --
 .../serialization/AbstractCollectionSerializationTest.java     | 2 --
 .../polygene/cache/ehcache/assembly/EhCacheAssembler.java      | 2 --
 .../polygene/cache/memcache/assembly/MemcacheAssembler.java    | 2 --
 .../cassandra/assembly/CassandraEntityStoreAssembler.java      | 2 --
 .../entitystore/file/assembly/FileEntityStoreAssembler.java    | 2 --
 .../entitystore/geode/assembly/GeodeEntityStoreAssembler.java  | 2 --
 .../hazelcast/assembly/HazelcastEntityStoreAssembler.java      | 2 --
 .../jclouds/assembly/JCloudsEntityStoreAssembler.java          | 2 --
 .../entitystore/jdbm/assembly/JdbmEntityStoreAssembler.java    | 2 --
 .../leveldb/assembly/LevelDBEntityStoreAssembler.java          | 2 --
 .../memory/assembly/MemoryEntityStoreAssembler.java            | 2 --
 .../mongodb/assembly/MongoDBEntityStoreAssembler.java          | 2 --
 .../preferences/assembly/PreferencesEntityStoreAssembler.java  | 2 --
 .../entitystore/redis/assembly/RedisEntityStoreAssembler.java  | 2 --
 .../entitystore/riak/assembly/RiakEntityStoreAssembler.java    | 3 +--
 .../elasticsearch/assembly/ESClientIndexQueryAssembler.java    | 3 +--
 .../elasticsearch/assembly/ESClusterIndexQueryAssembler.java   | 2 --
 .../assembly/ESFilesystemIndexQueryAssembler.java              | 2 --
 .../polygene/index/rdf/assembly/RdfMemoryStoreAssembler.java   | 2 --
 .../index/rdf/assembly/RdfNativeSesameStoreAssembler.java      | 2 --
 .../index/rdf/assembly/RdfRdbmsSesameStoreAssembler.java       | 2 --
 .../index/sql/assembly/AbstractSQLIndexQueryAssembler.java     | 1 -
 .../metrics/codahale/assembly/CodahaleMetricsAssembler.java    | 2 --
 .../apache/polygene/library/alarm/AlarmSystemAssembler.java    | 2 --
 .../library/fileconfig/FileConfigurationAssembler.java         | 2 --
 .../apache/polygene/library/http/JettyServiceAssembler.java    | 4 +---
 .../polygene/library/http/VirtualHostJettyServiceTest.java     | 2 --
 .../java/org/apache/polygene/library/jmx/JMXAssembler.java     | 2 --
 .../library/logging/log/assemblies/LoggingAssembler.java       | 2 --
 .../library/logging/trace/assemblies/TracingAssembler.java     | 2 --
 .../apache/polygene/library/rest/client/ClientAssembler.java   | 3 +--
 .../apache/polygene/library/rest/common/ValueAssembler.java    | 2 --
 .../library/rest/server/assembler/RestServerAssembler.java     | 3 +--
 .../org/apache/polygene/library/rest/admin/RestAssembler.java  | 2 --
 .../library/restlet/assembly/CrudServiceAssembler.java         | 2 --
 .../polygene/library/restlet/assembly/GenericRestLayer.java    | 2 --
 .../library/restlet/assembly/RestApplicationAssembler.java     | 1 -
 .../restlet/assembly/RestletCrudConnectivityAssembler.java     | 2 --
 .../library/restlet/assembly/RestletCrudModuleAssembler.java   | 2 --
 .../restlet/assembly/configuration/ConfigurationLayer.java     | 2 --
 .../restlet/assembly/configuration/ConfigurationModule.java    | 2 --
 .../restlet/assembly/connectivity/ConnectivityLayer.java       | 2 --
 .../library/restlet/assembly/connectivity/RestModule.java      | 2 --
 .../library/restlet/assembly/connectivity/SecurityModule.java  | 2 --
 .../polygene/library/restlet/assembly/domain/CrudModule.java   | 2 --
 .../polygene/library/restlet/assembly/domain/DomainLayer.java  | 2 --
 .../restlet/assembly/infrastructue/FileStorageModule.java      | 4 +---
 .../library/restlet/assembly/infrastructue/IndexingModule.java | 2 --
 .../restlet/assembly/infrastructue/InfrastructureLayer.java    | 2 --
 .../restlet/assembly/infrastructue/SerializationModule.java    | 2 --
 .../library/restlet/assembly/resource/ResourceLayer.java       | 2 --
 .../library/shiro/assembly/PasswordDomainAssembler.java        | 2 --
 .../library/shiro/assembly/PermissionsDomainAssembler.java     | 2 --
 .../library/shiro/assembly/StandaloneShiroAssembler.java       | 2 --
 .../library/shiro/web/assembly/HttpShiroAssembler.java         | 2 --
 .../library/spring/importer/SpringImporterAssembler.java       | 3 +--
 .../polygene/library/sql/liquibase/LiquibaseAssembler.java     | 2 --
 .../sql/assembly/AbstractPooledDataSourceServiceAssembler.java | 2 --
 .../polygene/library/sql/assembly/DataSourceAssembler.java     | 2 --
 .../polygene/library/sql/assembly/DataSourceJMXAssembler.java  | 2 --
 .../library/sql/assembly/ExternalDataSourceAssembler.java      | 2 --
 .../uid/sequence/assembly/PersistingSequencingAssembler.java   | 2 --
 .../uid/sequence/assembly/TransientSequencingAssembler.java    | 2 --
 .../library/uid/uuid/assembly/UuidServiceAssembler.java        | 2 --
 .../polygene/library/uowfile/bootstrap/UoWFileAssembler.java   | 2 --
 .../apache/polygene/sample/forum/assembler/ForumAssembler.java | 2 --
 .../polygene/sample/rental/web/assembly/PagesModule.java       | 2 --
 .../sample/rental/web/assembly/RentalApplicationAssembler.java | 2 --
 .../polygene/sample/rental/web/assembly/RentalModule.java      | 2 --
 .../polygene/sample/rental/web/assembly/StorageModule.java     | 2 --
 .../org/apache/polygene/sample/sqlsupport/AppAssembler.java    | 2 --
 .../polygene/sample/swing/binding/SwingBindingAssembler.java   | 2 +-
 .../org/apache/polygene/sample/swing/binding/example/Main.java | 4 +---
 .../test/performance/indexing/rdf/QueryPerformanceTest.java    | 5 -----
 .../runtime/composite/CompositeCreationPerformanceTest.java    | 4 +---
 .../runtime/composite/InvocationPerformanceTest.java           | 4 +---
 .../composite/PropertyMixinInvocationPerformanceTest.java      | 4 +---
 .../runtime/object/ObjectCreationPerformanceTest.java          | 6 ++----
 .../runtime/service/ServiceInvocationPerformanceTest.java      | 2 --
 .../polygene/test/regression/ConcernsOnPropertyTest.java       | 6 ++----
 .../src/main/java/org/apache/polygene/envisage/Main.java       | 3 +--
 116 files changed, 19 insertions(+), 242 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/ApplicationAssemblerAdapter.java
----------------------------------------------------------------------
diff --git a/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/ApplicationAssemblerAdapter.java b/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/ApplicationAssemblerAdapter.java
index 22fe614..f870ec2 100644
--- a/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/ApplicationAssemblerAdapter.java
+++ b/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/ApplicationAssemblerAdapter.java
@@ -42,7 +42,6 @@ public class ApplicationAssemblerAdapter
 
     @Override
     public ApplicationAssembly assemble( ApplicationAssemblyFactory applicationFactory )
-        throws AssemblyException
     {
         return applicationFactory.newApplicationAssembly( assemblers );
     }

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/ApplicationName.java
----------------------------------------------------------------------
diff --git a/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/ApplicationName.java b/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/ApplicationName.java
index 2e1e553..7f908cb 100644
--- a/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/ApplicationName.java
+++ b/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/ApplicationName.java
@@ -35,7 +35,6 @@ public final class ApplicationName
 
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.layer().application().setName( name );
     }

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/LayerName.java
----------------------------------------------------------------------
diff --git a/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/LayerName.java b/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/LayerName.java
index 36e6435..7b326ff 100644
--- a/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/LayerName.java
+++ b/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/LayerName.java
@@ -35,7 +35,6 @@ public final class LayerName
 
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.layer().setName( name );
     }

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/ModuleName.java
----------------------------------------------------------------------
diff --git a/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/ModuleName.java b/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/ModuleName.java
index 72ba9ce..93ee278 100644
--- a/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/ModuleName.java
+++ b/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/ModuleName.java
@@ -35,7 +35,6 @@ public final class ModuleName
 
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.setName( name );
     }

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/SingletonAssembler.java
----------------------------------------------------------------------
diff --git a/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/SingletonAssembler.java b/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/SingletonAssembler.java
index d433641..7016795 100644
--- a/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/SingletonAssembler.java
+++ b/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/SingletonAssembler.java
@@ -172,7 +172,6 @@ public class SingletonAssembler
 
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         if( assemble != null )
         {

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/builder/LayerDeclaration.java
----------------------------------------------------------------------
diff --git a/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/builder/LayerDeclaration.java b/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/builder/LayerDeclaration.java
index 2bc14f0..e64acc7 100644
--- a/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/builder/LayerDeclaration.java
+++ b/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/builder/LayerDeclaration.java
@@ -25,7 +25,6 @@ import java.util.List;
 import java.util.Map;
 import java.util.stream.StreamSupport;
 import org.apache.polygene.bootstrap.ApplicationAssembly;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 
@@ -96,7 +95,6 @@ public class LayerDeclaration
     }
 
     void initialize( HashMap<String, LayerAssembly> createdLayers )
-        throws AssemblyException
     {
         for( String uses : using )
         {

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/builder/ModuleDeclaration.java
----------------------------------------------------------------------
diff --git a/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/builder/ModuleDeclaration.java b/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/builder/ModuleDeclaration.java
index fb20c26..95f2810 100644
--- a/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/builder/ModuleDeclaration.java
+++ b/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/builder/ModuleDeclaration.java
@@ -116,7 +116,6 @@ public class ModuleDeclaration
     }
 
     void initialize()
-        throws AssemblyException
     {
         for( Assembler assembler : assemblers )
         {
@@ -126,7 +125,6 @@ public class ModuleDeclaration
 
     @SuppressWarnings( "unchecked" )
     private Class<? extends Assembler> loadClass( String classname )
-        throws AssemblyException
     {
         Class<?> clazz;
         try
@@ -148,7 +146,6 @@ public class ModuleDeclaration
     }
 
     private Assembler createAssemblerInstance( Class<?> assemblerClass )
-        throws AssemblyException
     {
         if( !Assembler.class.isAssignableFrom( assemblerClass ) )
         {

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/layered/LayeredApplicationAssembler.java
----------------------------------------------------------------------
diff --git a/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/layered/LayeredApplicationAssembler.java b/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/layered/LayeredApplicationAssembler.java
index d5edba0..c18d240 100644
--- a/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/layered/LayeredApplicationAssembler.java
+++ b/core/bootstrap/src/main/java/org/apache/polygene/bootstrap/layered/LayeredApplicationAssembler.java
@@ -131,7 +131,6 @@ public abstract class LayeredApplicationAssembler
 
     @Override
     public ApplicationAssembly assemble( ApplicationAssemblyFactory applicationFactory )
-        throws AssemblyException
     {
         assembly = applicationFactory.newApplicationAssembly();
         assembly.setName( name );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/runtime/src/main/java/org/apache/polygene/runtime/bootstrap/ApplicationAssemblyFactoryImpl.java
----------------------------------------------------------------------
diff --git a/core/runtime/src/main/java/org/apache/polygene/runtime/bootstrap/ApplicationAssemblyFactoryImpl.java b/core/runtime/src/main/java/org/apache/polygene/runtime/bootstrap/ApplicationAssemblyFactoryImpl.java
index 46c8cee..d55ffd3 100644
--- a/core/runtime/src/main/java/org/apache/polygene/runtime/bootstrap/ApplicationAssemblyFactoryImpl.java
+++ b/core/runtime/src/main/java/org/apache/polygene/runtime/bootstrap/ApplicationAssemblyFactoryImpl.java
@@ -23,7 +23,6 @@ package org.apache.polygene.runtime.bootstrap;
 import org.apache.polygene.bootstrap.ApplicationAssembly;
 import org.apache.polygene.bootstrap.ApplicationAssemblyFactory;
 import org.apache.polygene.bootstrap.Assembler;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 
@@ -35,14 +34,12 @@ public final class ApplicationAssemblyFactoryImpl
 {
     @Override
     public ApplicationAssembly newApplicationAssembly( Assembler assembler )
-        throws AssemblyException
     {
         return newApplicationAssembly( new Assembler[][][]{ { { assembler } } } );
     }
 
     @Override
     public ApplicationAssembly newApplicationAssembly( Assembler[][][] assemblers )
-        throws AssemblyException
     {
         ApplicationAssembly applicationAssembly = newApplicationAssembly();
 

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/runtime/src/main/java/org/apache/polygene/runtime/bootstrap/ModuleAssemblyImpl.java
----------------------------------------------------------------------
diff --git a/core/runtime/src/main/java/org/apache/polygene/runtime/bootstrap/ModuleAssemblyImpl.java b/core/runtime/src/main/java/org/apache/polygene/runtime/bootstrap/ModuleAssemblyImpl.java
index abd76e1..4cae68d 100644
--- a/core/runtime/src/main/java/org/apache/polygene/runtime/bootstrap/ModuleAssemblyImpl.java
+++ b/core/runtime/src/main/java/org/apache/polygene/runtime/bootstrap/ModuleAssemblyImpl.java
@@ -336,7 +336,6 @@ final class ModuleAssemblyImpl
 
     @Override
     public ObjectDeclaration objects(Class<?>... objectTypes)
-            throws AssemblyException
     {
         List<ObjectAssemblyImpl> assemblies = new ArrayList<>();
 

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/runtime/src/test/java/org/apache/polygene/bootstrap/ErrorReportingTest.java
----------------------------------------------------------------------
diff --git a/core/runtime/src/test/java/org/apache/polygene/bootstrap/ErrorReportingTest.java b/core/runtime/src/test/java/org/apache/polygene/bootstrap/ErrorReportingTest.java
index bcd8e2a..8feca04 100644
--- a/core/runtime/src/test/java/org/apache/polygene/bootstrap/ErrorReportingTest.java
+++ b/core/runtime/src/test/java/org/apache/polygene/bootstrap/ErrorReportingTest.java
@@ -33,7 +33,6 @@ public class ErrorReportingTest extends AbstractPolygeneTest
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.values( Person.class );
         module.values( Pet.class );
@@ -41,7 +40,6 @@ public class ErrorReportingTest extends AbstractPolygeneTest
 
     @Override
     protected void assemblyException( AssemblyException exception )
-        throws AssemblyException
     {
         assertThat( exception.getMessage(), containsString( "Composition Problems Report:\n" ) );
         assertThat( exception.getMessage(), containsString( "    message: No implementation found for method \n"

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/AbstractPolygeneTest.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/AbstractPolygeneTest.java b/core/testsupport/src/main/java/org/apache/polygene/test/AbstractPolygeneTest.java
index c6f6e29..43193be 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/AbstractPolygeneTest.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/AbstractPolygeneTest.java
@@ -32,7 +32,6 @@ import org.apache.polygene.api.unitofwork.UnitOfWorkFactory;
 import org.apache.polygene.api.value.ValueBuilderFactory;
 import org.apache.polygene.bootstrap.ApplicationAssembly;
 import org.apache.polygene.bootstrap.Assembler;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.junit.After;
@@ -81,7 +80,6 @@ public abstract class AbstractPolygeneTest extends AbstractPolygeneBaseTest
 
     @Override
     protected void defineApplication( ApplicationAssembly applicationAssembly )
-        throws AssemblyException
     {
         LayerAssembly layer = applicationAssembly.layer( "Layer 1" );
         ModuleAssembly module = layer.module( "Module 1" );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/EntityTestAssembler.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/EntityTestAssembler.java b/core/testsupport/src/main/java/org/apache/polygene/test/EntityTestAssembler.java
index ec7237b..76634b4 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/EntityTestAssembler.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/EntityTestAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.test;
 
 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.entitystore.memory.MemoryEntityStoreService;
@@ -33,7 +32,6 @@ public class EntityTestAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         ServiceDeclaration service = module.services( MemoryEntityStoreService.class ).visibleIn( visibility() );
         if( hasIdentity() )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/cache/AbstractEntityStoreWithCacheTest.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/cache/AbstractEntityStoreWithCacheTest.java b/core/testsupport/src/main/java/org/apache/polygene/test/cache/AbstractEntityStoreWithCacheTest.java
index 0abddb6..9291a1f 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/cache/AbstractEntityStoreWithCacheTest.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/cache/AbstractEntityStoreWithCacheTest.java
@@ -42,7 +42,6 @@ public abstract class AbstractEntityStoreWithCacheTest
 
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         super.assemble( module );
         assembleCachePool( module );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/entity/AbstractConfigurationDeserializationTest.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/entity/AbstractConfigurationDeserializationTest.java b/core/testsupport/src/main/java/org/apache/polygene/test/entity/AbstractConfigurationDeserializationTest.java
index f8877c0..6cf261b 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/entity/AbstractConfigurationDeserializationTest.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/entity/AbstractConfigurationDeserializationTest.java
@@ -27,7 +27,6 @@ import org.apache.polygene.api.injection.scope.This;
 import org.apache.polygene.api.mixin.Mixins;
 import org.apache.polygene.api.property.Property;
 import org.apache.polygene.api.service.ServiceReference;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.entitystore.memory.MemoryEntityStoreService;
 import org.apache.polygene.test.AbstractPolygeneTest;
@@ -41,7 +40,6 @@ public abstract class AbstractConfigurationDeserializationTest extends AbstractP
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         ModuleAssembly storageModule = module.layer().module( "storage" );
         module.configurations( ConfigSerializationConfig.class );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/entity/AbstractEntityStoreTest.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/entity/AbstractEntityStoreTest.java b/core/testsupport/src/main/java/org/apache/polygene/test/entity/AbstractEntityStoreTest.java
index a8bb82b..7c26d98 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/entity/AbstractEntityStoreTest.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/entity/AbstractEntityStoreTest.java
@@ -50,7 +50,6 @@ import org.apache.polygene.api.unitofwork.UnitOfWork;
 import org.apache.polygene.api.unitofwork.UnitOfWorkCompletionException;
 import org.apache.polygene.api.value.ValueBuilder;
 import org.apache.polygene.api.value.ValueComposite;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.spi.entity.EntityState;
 import org.apache.polygene.spi.entitystore.EntityStore;
@@ -82,7 +81,6 @@ public abstract class AbstractEntityStoreTest
 
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.entities( TestEntity.class );
         module.values( TestValue.class, TestValue2.class, TjabbaValue.class );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/indexing/AbstractAnyQueryTest.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/indexing/AbstractAnyQueryTest.java b/core/testsupport/src/main/java/org/apache/polygene/test/indexing/AbstractAnyQueryTest.java
index b2872e9..eb3ffa0 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/indexing/AbstractAnyQueryTest.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/indexing/AbstractAnyQueryTest.java
@@ -21,7 +21,6 @@ package org.apache.polygene.test.indexing;
 
 import org.apache.polygene.api.common.Visibility;
 import org.apache.polygene.api.unitofwork.UnitOfWork;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.test.AbstractPolygeneTest;
 import org.apache.polygene.test.EntityTestAssembler;
@@ -49,7 +48,6 @@ public class AbstractAnyQueryTest
 
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         assembleEntities( module, Visibility.module );
         assembleValues( module, Visibility.module );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/indexing/layered/AbstractMultiLayeredIndexingTest.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/indexing/layered/AbstractMultiLayeredIndexingTest.java b/core/testsupport/src/main/java/org/apache/polygene/test/indexing/layered/AbstractMultiLayeredIndexingTest.java
index a5b4b5a..8c553fc 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/indexing/layered/AbstractMultiLayeredIndexingTest.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/indexing/layered/AbstractMultiLayeredIndexingTest.java
@@ -31,7 +31,6 @@ import org.apache.polygene.api.structure.Module;
 import org.apache.polygene.api.unitofwork.UnitOfWork;
 import org.apache.polygene.api.unitofwork.UnitOfWorkFactory;
 import org.apache.polygene.api.usecase.UsecaseBuilder;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.layered.ModuleAssembler;
 import org.apache.polygene.test.indexing.TestData;
 import org.apache.polygene.test.model.assembly.ApplicationAssembler;
@@ -74,7 +73,7 @@ public abstract class AbstractMultiLayeredIndexingTest
 
     @Before
     public void setup()
-        throws AssemblyException, ActivationException
+        throws ActivationException
     {
         ApplicationAssembler assembler =
             new ApplicationAssembler( "Multi Layered Indexing Test", "1.0", Application.Mode.development, getClass() );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/metrics/AbstractPolygeneMetricsTest.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/metrics/AbstractPolygeneMetricsTest.java b/core/testsupport/src/main/java/org/apache/polygene/test/metrics/AbstractPolygeneMetricsTest.java
index 98efb6a..4ffaf48 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/metrics/AbstractPolygeneMetricsTest.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/metrics/AbstractPolygeneMetricsTest.java
@@ -179,7 +179,7 @@ public abstract class AbstractPolygeneMetricsTest extends AbstractPolygeneBaseTe
     }
 
     @Override
-    protected final void defineApplication( ApplicationAssembly app ) throws AssemblyException
+    protected final void defineApplication( ApplicationAssembly app )
     {
         app.setName( "app" );
 

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/metrics/AbstractTimingCaptureTest.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/metrics/AbstractTimingCaptureTest.java b/core/testsupport/src/main/java/org/apache/polygene/test/metrics/AbstractTimingCaptureTest.java
index 4b25622..174d70a 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/metrics/AbstractTimingCaptureTest.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/metrics/AbstractTimingCaptureTest.java
@@ -28,7 +28,6 @@ import org.apache.polygene.api.mixin.Mixins;
 import org.apache.polygene.api.property.Property;
 import org.apache.polygene.bootstrap.Assembler;
 import org.apache.polygene.bootstrap.Assemblers;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.test.AbstractPolygeneTest;
 import org.junit.Test;
@@ -41,7 +40,6 @@ public abstract class AbstractTimingCaptureTest extends AbstractPolygeneTest
 
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.layer().application().setName( "SomeApplication" );
         module.transients( Country1.class );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/AccessLayer.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/AccessLayer.java b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/AccessLayer.java
index 045b621..e76acca 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/AccessLayer.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/AccessLayer.java
@@ -21,7 +21,6 @@
 package org.apache.polygene.test.model.assembly;
 
 import java.lang.reflect.InvocationTargetException;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.layered.LayeredLayerAssembler;
 import org.apache.polygene.bootstrap.layered.ModuleAssembler;
@@ -38,7 +37,6 @@ class AccessLayer extends LayeredLayerAssembler
 
     @Override
     public LayerAssembly assemble( LayerAssembly layer )
-        throws AssemblyException
     {
         createModule( layer, TestExecutionModule.class );
         createModule( layer, TestSuite1Module.class );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/AccountModule.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/AccountModule.java b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/AccountModule.java
index eec1885..e0cbf5a 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/AccountModule.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/AccountModule.java
@@ -21,7 +21,6 @@
 package org.apache.polygene.test.model.assembly;
 
 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;
@@ -40,7 +39,6 @@ class AccountModule
 
     @Override
     public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module )
-        throws AssemblyException
     {
         module.entities( Account.class, Domain.class ).visibleIn( Visibility.layer );
         module.values( File.class, Host.class, Port.class, Protocol.class, QueryParam.class, URL.class )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/ApplicationAssembler.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/ApplicationAssembler.java b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/ApplicationAssembler.java
index e793455..cfb0ce8 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/ApplicationAssembler.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/ApplicationAssembler.java
@@ -43,7 +43,6 @@ public class ApplicationAssembler extends LayeredApplicationAssembler
 
     @Override
     protected void assembleLayers( ApplicationAssembly assembly )
-        throws AssemblyException
     {
         LayerAssembly accessLayer = createLayer( AccessLayer.class );
         LayerAssembly domainLayer = createLayer( DomainLayer.class );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/ConfigLayer.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/ConfigLayer.java b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/ConfigLayer.java
index 2413ea3..643b35b 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/ConfigLayer.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/ConfigLayer.java
@@ -20,16 +20,13 @@
 
 package org.apache.polygene.test.model.assembly;
 
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.layered.LayeredLayerAssembler;
 
 class ConfigLayer extends LayeredLayerAssembler
 {
-
     @Override
     public LayerAssembly assemble( LayerAssembly layer )
-        throws AssemblyException
     {
         createModule( layer, ConfigModule.class );
         return layer;

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/ConfigModule.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/ConfigModule.java b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/ConfigModule.java
index 6c7c52e..b9f9861 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/ConfigModule.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/ConfigModule.java
@@ -21,7 +21,6 @@
 package org.apache.polygene.test.model.assembly;
 
 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;
@@ -30,10 +29,8 @@ import org.apache.polygene.entitystore.memory.MemoryEntityStoreService;
 class ConfigModule
     implements ModuleAssembler
 {
-
     @Override
     public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module )
-        throws AssemblyException
     {
         module.services( MemoryEntityStoreService.class ).visibleIn( Visibility.application );
         return module;

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/DomainLayer.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/DomainLayer.java b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/DomainLayer.java
index 3754fd8..d77470f 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/DomainLayer.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/DomainLayer.java
@@ -20,16 +20,13 @@
 
 package org.apache.polygene.test.model.assembly;
 
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.layered.LayeredLayerAssembler;
 
 class DomainLayer extends LayeredLayerAssembler
 {
-
     @Override
     public LayerAssembly assemble( LayerAssembly layer )
-        throws AssemblyException
     {
         createModule( layer, PetShopModule.class );
         createModule( layer, FamilyModule.class );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/FamilyModule.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/FamilyModule.java b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/FamilyModule.java
index 42054a7..15f314b 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/FamilyModule.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/FamilyModule.java
@@ -21,7 +21,6 @@
 package org.apache.polygene.test.model.assembly;
 
 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;
@@ -35,10 +34,8 @@ import org.apache.polygene.test.model.Male;
 class FamilyModule
     implements ModuleAssembler
 {
-
     @Override
     public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module )
-        throws AssemblyException
     {
         module.entities( Male.class,
                          Female.class,

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/IndexingLayer.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/IndexingLayer.java b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/IndexingLayer.java
index b0b5b87..dd36099 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/IndexingLayer.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/IndexingLayer.java
@@ -20,17 +20,14 @@
 
 package org.apache.polygene.test.model.assembly;
 
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.layered.LayeredLayerAssembler;
 import org.apache.polygene.test.indexing.layered.AbstractMultiLayeredIndexingTest;
 
 class IndexingLayer extends LayeredLayerAssembler
 {
-
     @Override
     public LayerAssembly assemble( LayerAssembly layer )
-        throws AssemblyException
     {
         createModule( layer, AbstractMultiLayeredIndexingTest.indexingAssembler );
         return layer;

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/PersistenceLayer.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/PersistenceLayer.java b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/PersistenceLayer.java
index 26e69ab..3d1700a 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/PersistenceLayer.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/PersistenceLayer.java
@@ -20,16 +20,13 @@
 
 package org.apache.polygene.test.model.assembly;
 
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.LayerAssembly;
 import org.apache.polygene.bootstrap.layered.LayeredLayerAssembler;
 
 class PersistenceLayer extends LayeredLayerAssembler
 {
-
     @Override
     public LayerAssembly assemble( LayerAssembly layer )
-        throws AssemblyException
     {
         createModule( layer, PersistenceModule.class );
         return layer;

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/PersistenceModule.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/PersistenceModule.java b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/PersistenceModule.java
index 202c640..f2086b4 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/PersistenceModule.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/PersistenceModule.java
@@ -21,7 +21,6 @@
 package org.apache.polygene.test.model.assembly;
 
 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;
@@ -30,10 +29,8 @@ import org.apache.polygene.entitystore.memory.MemoryEntityStoreService;
 class PersistenceModule
     implements ModuleAssembler
 {
-
     @Override
     public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module )
-        throws AssemblyException
     {
         module.services( MemoryEntityStoreService.class ).visibleIn( Visibility.application );
         return module;

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/PetShopModule.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/PetShopModule.java b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/PetShopModule.java
index 40fae45..a94bf6d 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/PetShopModule.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/PetShopModule.java
@@ -20,7 +20,6 @@
 
 package org.apache.polygene.test.model.assembly;
 
-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;
@@ -34,10 +33,8 @@ import org.apache.polygene.test.model.Staff;
 class PetShopModule
     implements ModuleAssembler
 {
-
     @Override
     public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module )
-        throws AssemblyException
     {
         module.entities( Owner.class,
                          Staff.class );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/TestExecutionModule.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/TestExecutionModule.java b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/TestExecutionModule.java
index 09dd396..77ae795 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/TestExecutionModule.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/TestExecutionModule.java
@@ -21,7 +21,6 @@
 package org.apache.polygene.test.model.assembly;
 
 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;
@@ -38,7 +37,6 @@ public class TestExecutionModule
 
     @Override
     public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module )
-        throws AssemblyException
     {
         module.objects( testClass ).visibleIn( Visibility.layer );
         return module;

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/TestSuite1Module.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/TestSuite1Module.java b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/TestSuite1Module.java
index ff2fa08..e8cb00f 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/TestSuite1Module.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/TestSuite1Module.java
@@ -21,7 +21,6 @@
 package org.apache.polygene.test.model.assembly;
 
 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;
@@ -35,7 +34,6 @@ class TestSuite1Module
 
     @Override
     public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module )
-        throws AssemblyException
     {
         declareTestCase( module, Suite1Case1.class );
         declareTestCase( module, Suite1Case2.class );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/TestSuite2Module.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/TestSuite2Module.java b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/TestSuite2Module.java
index cae05ac..9c0f174 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/TestSuite2Module.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/TestSuite2Module.java
@@ -20,7 +20,6 @@
 
 package org.apache.polygene.test.model.assembly;
 
-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;
@@ -31,7 +30,6 @@ class TestSuite2Module
 
     @Override
     public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module )
-        throws AssemblyException
     {
         return module;
     }

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/TestSuite3Module.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/TestSuite3Module.java b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/TestSuite3Module.java
index 369cbba..5424a25 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/TestSuite3Module.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/model/assembly/TestSuite3Module.java
@@ -20,7 +20,6 @@
 
 package org.apache.polygene.test.model.assembly;
 
-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;
@@ -31,7 +30,6 @@ class TestSuite3Module
 
     @Override
     public ModuleAssembly assemble( LayerAssembly layer, ModuleAssembly module )
-        throws AssemblyException
     {
         return module;
     }

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/core/testsupport/src/main/java/org/apache/polygene/test/serialization/AbstractCollectionSerializationTest.java
----------------------------------------------------------------------
diff --git a/core/testsupport/src/main/java/org/apache/polygene/test/serialization/AbstractCollectionSerializationTest.java b/core/testsupport/src/main/java/org/apache/polygene/test/serialization/AbstractCollectionSerializationTest.java
index a78c3fa..e0ecd6e 100644
--- a/core/testsupport/src/main/java/org/apache/polygene/test/serialization/AbstractCollectionSerializationTest.java
+++ b/core/testsupport/src/main/java/org/apache/polygene/test/serialization/AbstractCollectionSerializationTest.java
@@ -42,7 +42,6 @@ import org.apache.polygene.api.type.MapType;
 import org.apache.polygene.api.type.ValueCompositeType;
 import org.apache.polygene.api.type.ValueType;
 import org.apache.polygene.api.value.ValueBuilder;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.test.AbstractPolygeneTest;
 import org.junit.Test;
@@ -58,7 +57,6 @@ public class AbstractCollectionSerializationTest
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.values( SomeValue.class );
     }

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/cache-ehcache/src/main/java/org/apache/polygene/cache/ehcache/assembly/EhCacheAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/cache-ehcache/src/main/java/org/apache/polygene/cache/ehcache/assembly/EhCacheAssembler.java b/extensions/cache-ehcache/src/main/java/org/apache/polygene/cache/ehcache/assembly/EhCacheAssembler.java
index 077a24f..8a4d4f8 100644
--- a/extensions/cache-ehcache/src/main/java/org/apache/polygene/cache/ehcache/assembly/EhCacheAssembler.java
+++ b/extensions/cache-ehcache/src/main/java/org/apache/polygene/cache/ehcache/assembly/EhCacheAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.cache.ehcache.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.cache.ehcache.EhCacheConfiguration;
@@ -31,7 +30,6 @@ public class EhCacheAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         ServiceDeclaration service = module.services( EhCachePoolService.class ).visibleIn( visibility() );
         if( hasIdentity() )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/cache-memcache/src/main/java/org/apache/polygene/cache/memcache/assembly/MemcacheAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/cache-memcache/src/main/java/org/apache/polygene/cache/memcache/assembly/MemcacheAssembler.java b/extensions/cache-memcache/src/main/java/org/apache/polygene/cache/memcache/assembly/MemcacheAssembler.java
index e2cbc11..25338d2 100644
--- a/extensions/cache-memcache/src/main/java/org/apache/polygene/cache/memcache/assembly/MemcacheAssembler.java
+++ b/extensions/cache-memcache/src/main/java/org/apache/polygene/cache/memcache/assembly/MemcacheAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.cache.memcache.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.cache.memcache.MemcacheConfiguration;
@@ -34,7 +33,6 @@ public class MemcacheAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         ServiceDeclaration service = module.services( MemcachePoolService.class ).visibleIn( visibility() );
         if( hasIdentity() )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/entitystore-cassandra/src/main/java/org/apache/polygene/entitystore/cassandra/assembly/CassandraEntityStoreAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-cassandra/src/main/java/org/apache/polygene/entitystore/cassandra/assembly/CassandraEntityStoreAssembler.java b/extensions/entitystore-cassandra/src/main/java/org/apache/polygene/entitystore/cassandra/assembly/CassandraEntityStoreAssembler.java
index 2736dfd..ab6193f 100644
--- a/extensions/entitystore-cassandra/src/main/java/org/apache/polygene/entitystore/cassandra/assembly/CassandraEntityStoreAssembler.java
+++ b/extensions/entitystore-cassandra/src/main/java/org/apache/polygene/entitystore/cassandra/assembly/CassandraEntityStoreAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.entitystore.cassandra.assembly;
 
 import org.apache.polygene.bootstrap.Assemblers;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.entitystore.cassandra.CassandraEntityStoreConfiguration;
 import org.apache.polygene.entitystore.cassandra.CassandraEntityStoreService;
@@ -30,7 +29,6 @@ public class CassandraEntityStoreAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.services( CassandraEntityStoreService.class )
               .visibleIn( visibility() )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/entitystore-file/src/main/java/org/apache/polygene/entitystore/file/assembly/FileEntityStoreAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-file/src/main/java/org/apache/polygene/entitystore/file/assembly/FileEntityStoreAssembler.java b/extensions/entitystore-file/src/main/java/org/apache/polygene/entitystore/file/assembly/FileEntityStoreAssembler.java
index 26aec7f..13e1ad8 100644
--- a/extensions/entitystore-file/src/main/java/org/apache/polygene/entitystore/file/assembly/FileEntityStoreAssembler.java
+++ b/extensions/entitystore-file/src/main/java/org/apache/polygene/entitystore/file/assembly/FileEntityStoreAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.entitystore.file.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.entitystore.file.FileEntityStoreConfiguration;
@@ -31,7 +30,6 @@ public class FileEntityStoreAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         ServiceDeclaration service = module.services( FileEntityStoreService.class ).visibleIn( visibility() );
         if( hasIdentity() )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/entitystore-geode/src/main/java/org/apache/polygene/entitystore/geode/assembly/GeodeEntityStoreAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-geode/src/main/java/org/apache/polygene/entitystore/geode/assembly/GeodeEntityStoreAssembler.java b/extensions/entitystore-geode/src/main/java/org/apache/polygene/entitystore/geode/assembly/GeodeEntityStoreAssembler.java
index 741d420..7784d9c 100644
--- a/extensions/entitystore-geode/src/main/java/org/apache/polygene/entitystore/geode/assembly/GeodeEntityStoreAssembler.java
+++ b/extensions/entitystore-geode/src/main/java/org/apache/polygene/entitystore/geode/assembly/GeodeEntityStoreAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.entitystore.geode.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.entitystore.geode.GeodeConfiguration;
@@ -34,7 +33,6 @@ public class GeodeEntityStoreAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         ServiceDeclaration service = module.services( GeodeEntityStoreService.class ).visibleIn( visibility() );
         if( hasIdentity() )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/entitystore-hazelcast/src/main/java/org/apache/polygene/entitystore/hazelcast/assembly/HazelcastEntityStoreAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-hazelcast/src/main/java/org/apache/polygene/entitystore/hazelcast/assembly/HazelcastEntityStoreAssembler.java b/extensions/entitystore-hazelcast/src/main/java/org/apache/polygene/entitystore/hazelcast/assembly/HazelcastEntityStoreAssembler.java
index 0fc1605..631ba54 100644
--- a/extensions/entitystore-hazelcast/src/main/java/org/apache/polygene/entitystore/hazelcast/assembly/HazelcastEntityStoreAssembler.java
+++ b/extensions/entitystore-hazelcast/src/main/java/org/apache/polygene/entitystore/hazelcast/assembly/HazelcastEntityStoreAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.entitystore.hazelcast.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.entitystore.hazelcast.HazelcastConfiguration;
@@ -31,7 +30,6 @@ public class HazelcastEntityStoreAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         ServiceDeclaration service = module.services( HazelcastEntityStoreService.class ).
             visibleIn( visibility() ).

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/entitystore-jclouds/src/main/java/org/apache/polygene/entitystore/jclouds/assembly/JCloudsEntityStoreAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-jclouds/src/main/java/org/apache/polygene/entitystore/jclouds/assembly/JCloudsEntityStoreAssembler.java b/extensions/entitystore-jclouds/src/main/java/org/apache/polygene/entitystore/jclouds/assembly/JCloudsEntityStoreAssembler.java
index 304e7dd..1786d5e 100644
--- a/extensions/entitystore-jclouds/src/main/java/org/apache/polygene/entitystore/jclouds/assembly/JCloudsEntityStoreAssembler.java
+++ b/extensions/entitystore-jclouds/src/main/java/org/apache/polygene/entitystore/jclouds/assembly/JCloudsEntityStoreAssembler.java
@@ -21,7 +21,6 @@
 package org.apache.polygene.entitystore.jclouds.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.entitystore.jclouds.JCloudsMapEntityStoreConfiguration;
@@ -32,7 +31,6 @@ public class JCloudsEntityStoreAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         ServiceDeclaration service = module.services( JCloudsMapEntityStoreService.class ).
             visibleIn( visibility() ).

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/entitystore-jdbm/src/main/java/org/apache/polygene/entitystore/jdbm/assembly/JdbmEntityStoreAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-jdbm/src/main/java/org/apache/polygene/entitystore/jdbm/assembly/JdbmEntityStoreAssembler.java b/extensions/entitystore-jdbm/src/main/java/org/apache/polygene/entitystore/jdbm/assembly/JdbmEntityStoreAssembler.java
index f62e792..ac63299 100644
--- a/extensions/entitystore-jdbm/src/main/java/org/apache/polygene/entitystore/jdbm/assembly/JdbmEntityStoreAssembler.java
+++ b/extensions/entitystore-jdbm/src/main/java/org/apache/polygene/entitystore/jdbm/assembly/JdbmEntityStoreAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.entitystore.jdbm.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.entitystore.jdbm.JdbmConfiguration;
@@ -31,7 +30,6 @@ public class JdbmEntityStoreAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         ServiceDeclaration service = module.services( JdbmEntityStoreService.class ).visibleIn( visibility() );
         if( hasIdentity() )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/entitystore-leveldb/src/main/java/org/apache/polygene/entitystore/leveldb/assembly/LevelDBEntityStoreAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-leveldb/src/main/java/org/apache/polygene/entitystore/leveldb/assembly/LevelDBEntityStoreAssembler.java b/extensions/entitystore-leveldb/src/main/java/org/apache/polygene/entitystore/leveldb/assembly/LevelDBEntityStoreAssembler.java
index aec01be..4f8f2b7 100644
--- a/extensions/entitystore-leveldb/src/main/java/org/apache/polygene/entitystore/leveldb/assembly/LevelDBEntityStoreAssembler.java
+++ b/extensions/entitystore-leveldb/src/main/java/org/apache/polygene/entitystore/leveldb/assembly/LevelDBEntityStoreAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.entitystore.leveldb.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.entitystore.leveldb.LevelDBEntityStoreConfiguration;
@@ -34,7 +33,6 @@ public class LevelDBEntityStoreAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         ServiceDeclaration service = module.services( LevelDBEntityStoreService.class ).visibleIn( visibility() );
         if( hasIdentity() )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/entitystore-memory/src/main/java/org/apache/polygene/entitystore/memory/assembly/MemoryEntityStoreAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-memory/src/main/java/org/apache/polygene/entitystore/memory/assembly/MemoryEntityStoreAssembler.java b/extensions/entitystore-memory/src/main/java/org/apache/polygene/entitystore/memory/assembly/MemoryEntityStoreAssembler.java
index 80cd4c3..b593442 100644
--- a/extensions/entitystore-memory/src/main/java/org/apache/polygene/entitystore/memory/assembly/MemoryEntityStoreAssembler.java
+++ b/extensions/entitystore-memory/src/main/java/org/apache/polygene/entitystore/memory/assembly/MemoryEntityStoreAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.entitystore.memory.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.entitystore.memory.MemoryEntityStoreService;
@@ -33,7 +32,6 @@ public class MemoryEntityStoreAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         ServiceDeclaration service = module.services( MemoryEntityStoreService.class ).visibleIn( visibility() );
         if( hasIdentity() )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/entitystore-mongodb/src/main/java/org/apache/polygene/entitystore/mongodb/assembly/MongoDBEntityStoreAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-mongodb/src/main/java/org/apache/polygene/entitystore/mongodb/assembly/MongoDBEntityStoreAssembler.java b/extensions/entitystore-mongodb/src/main/java/org/apache/polygene/entitystore/mongodb/assembly/MongoDBEntityStoreAssembler.java
index a270305..60ea486 100644
--- a/extensions/entitystore-mongodb/src/main/java/org/apache/polygene/entitystore/mongodb/assembly/MongoDBEntityStoreAssembler.java
+++ b/extensions/entitystore-mongodb/src/main/java/org/apache/polygene/entitystore/mongodb/assembly/MongoDBEntityStoreAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.entitystore.mongodb.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.entitystore.mongodb.MongoEntityStoreConfiguration;
@@ -31,7 +30,6 @@ public class MongoDBEntityStoreAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         ServiceDeclaration service = module.services( MongoMapEntityStoreService.class ).visibleIn( visibility() );
         if( hasIdentity() )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/entitystore-preferences/src/main/java/org/apache/polygene/entitystore/preferences/assembly/PreferencesEntityStoreAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-preferences/src/main/java/org/apache/polygene/entitystore/preferences/assembly/PreferencesEntityStoreAssembler.java b/extensions/entitystore-preferences/src/main/java/org/apache/polygene/entitystore/preferences/assembly/PreferencesEntityStoreAssembler.java
index 53ea9de..1020216 100644
--- a/extensions/entitystore-preferences/src/main/java/org/apache/polygene/entitystore/preferences/assembly/PreferencesEntityStoreAssembler.java
+++ b/extensions/entitystore-preferences/src/main/java/org/apache/polygene/entitystore/preferences/assembly/PreferencesEntityStoreAssembler.java
@@ -21,7 +21,6 @@ package org.apache.polygene.entitystore.preferences.assembly;
 
 import java.util.prefs.Preferences;
 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.entitystore.preferences.PreferencesEntityStoreInfo;
@@ -32,7 +31,6 @@ public class PreferencesEntityStoreAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         String applicationName = module.layer().application().name();
 

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/entitystore-redis/src/main/java/org/apache/polygene/entitystore/redis/assembly/RedisEntityStoreAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-redis/src/main/java/org/apache/polygene/entitystore/redis/assembly/RedisEntityStoreAssembler.java b/extensions/entitystore-redis/src/main/java/org/apache/polygene/entitystore/redis/assembly/RedisEntityStoreAssembler.java
index a0d8f04..09902c2 100644
--- a/extensions/entitystore-redis/src/main/java/org/apache/polygene/entitystore/redis/assembly/RedisEntityStoreAssembler.java
+++ b/extensions/entitystore-redis/src/main/java/org/apache/polygene/entitystore/redis/assembly/RedisEntityStoreAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.entitystore.redis.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.entitystore.redis.RedisEntityStoreConfiguration;
@@ -34,7 +33,6 @@ public class RedisEntityStoreAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         ServiceDeclaration service = module.services( RedisMapEntityStoreService.class ).visibleIn( visibility() );
         if( hasIdentity() )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/entitystore-riak/src/main/java/org/apache/polygene/entitystore/riak/assembly/RiakEntityStoreAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/entitystore-riak/src/main/java/org/apache/polygene/entitystore/riak/assembly/RiakEntityStoreAssembler.java b/extensions/entitystore-riak/src/main/java/org/apache/polygene/entitystore/riak/assembly/RiakEntityStoreAssembler.java
index 8174ed9..0b0f194 100644
--- a/extensions/entitystore-riak/src/main/java/org/apache/polygene/entitystore/riak/assembly/RiakEntityStoreAssembler.java
+++ b/extensions/entitystore-riak/src/main/java/org/apache/polygene/entitystore/riak/assembly/RiakEntityStoreAssembler.java
@@ -18,7 +18,6 @@
 package org.apache.polygene.entitystore.riak.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.entitystore.riak.RiakEntityStoreConfiguration;
@@ -32,7 +31,7 @@ public class RiakEntityStoreAssembler
         extends Assemblers.VisibilityIdentityConfig<RiakEntityStoreAssembler>
 {
     @Override
-    public void assemble(ModuleAssembly module) throws AssemblyException
+    public void assemble(ModuleAssembly module)
     {
         ServiceDeclaration service = module.services( RiakMapEntityStoreService.class ).
                 withMixins( RiakMapEntityStoreMixin.class ).

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/indexing-elasticsearch/src/main/java/org/apache/polygene/index/elasticsearch/assembly/ESClientIndexQueryAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/indexing-elasticsearch/src/main/java/org/apache/polygene/index/elasticsearch/assembly/ESClientIndexQueryAssembler.java b/extensions/indexing-elasticsearch/src/main/java/org/apache/polygene/index/elasticsearch/assembly/ESClientIndexQueryAssembler.java
index c6a0bdc..b63e68b 100644
--- a/extensions/indexing-elasticsearch/src/main/java/org/apache/polygene/index/elasticsearch/assembly/ESClientIndexQueryAssembler.java
+++ b/extensions/indexing-elasticsearch/src/main/java/org/apache/polygene/index/elasticsearch/assembly/ESClientIndexQueryAssembler.java
@@ -17,7 +17,6 @@
  */
 package org.apache.polygene.index.elasticsearch.assembly;
 
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.index.elasticsearch.ElasticSearchConfiguration;
 import org.apache.polygene.index.elasticsearch.client.ESClientIndexQueryService;
@@ -35,7 +34,7 @@ public class ESClientIndexQueryAssembler
     }
 
     @Override
-    public void assemble( final ModuleAssembly module ) throws AssemblyException
+    public void assemble( final ModuleAssembly module )
     {
         module.services( ESClientIndexQueryService.class )
               .taggedWith( "elasticsearch", "query", "indexing" )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/indexing-elasticsearch/src/main/java/org/apache/polygene/index/elasticsearch/assembly/ESClusterIndexQueryAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/indexing-elasticsearch/src/main/java/org/apache/polygene/index/elasticsearch/assembly/ESClusterIndexQueryAssembler.java b/extensions/indexing-elasticsearch/src/main/java/org/apache/polygene/index/elasticsearch/assembly/ESClusterIndexQueryAssembler.java
index f2d803d..9056cd3 100644
--- a/extensions/indexing-elasticsearch/src/main/java/org/apache/polygene/index/elasticsearch/assembly/ESClusterIndexQueryAssembler.java
+++ b/extensions/indexing-elasticsearch/src/main/java/org/apache/polygene/index/elasticsearch/assembly/ESClusterIndexQueryAssembler.java
@@ -19,7 +19,6 @@
  */
 package org.apache.polygene.index.elasticsearch.assembly;
 
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.index.elasticsearch.ElasticSearchClusterConfiguration;
 import org.apache.polygene.index.elasticsearch.cluster.ESClusterIndexQueryService;
@@ -30,7 +29,6 @@ public class ESClusterIndexQueryAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.services( ESClusterIndexQueryService.class )
               .taggedWith( "elasticsearch", "query", "indexing" )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/indexing-elasticsearch/src/main/java/org/apache/polygene/index/elasticsearch/assembly/ESFilesystemIndexQueryAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/indexing-elasticsearch/src/main/java/org/apache/polygene/index/elasticsearch/assembly/ESFilesystemIndexQueryAssembler.java b/extensions/indexing-elasticsearch/src/main/java/org/apache/polygene/index/elasticsearch/assembly/ESFilesystemIndexQueryAssembler.java
index 1998fd8..ed8e4b1 100644
--- a/extensions/indexing-elasticsearch/src/main/java/org/apache/polygene/index/elasticsearch/assembly/ESFilesystemIndexQueryAssembler.java
+++ b/extensions/indexing-elasticsearch/src/main/java/org/apache/polygene/index/elasticsearch/assembly/ESFilesystemIndexQueryAssembler.java
@@ -19,7 +19,6 @@
  */
 package org.apache.polygene.index.elasticsearch.assembly;
 
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.index.elasticsearch.ElasticSearchConfiguration;
 import org.apache.polygene.index.elasticsearch.filesystem.ESFilesystemIndexQueryService;
@@ -30,7 +29,6 @@ public class ESFilesystemIndexQueryAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.services( ESFilesystemIndexQueryService.class )
               .taggedWith( "elasticsearch", "query", "indexing" )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfMemoryStoreAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfMemoryStoreAssembler.java b/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfMemoryStoreAssembler.java
index b4738db..be35b85 100644
--- a/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfMemoryStoreAssembler.java
+++ b/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfMemoryStoreAssembler.java
@@ -21,7 +21,6 @@
 package org.apache.polygene.index.rdf.assembly;
 
 import org.apache.polygene.api.common.Visibility;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.index.rdf.RdfIndexingEngineService;
 import org.apache.polygene.index.rdf.query.RdfQueryParserFactory;
@@ -46,7 +45,6 @@ public class RdfMemoryStoreAssembler extends AbstractRdfIndexingAssembler<RdfNat
 
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.services( MemoryRepositoryService.class )
               .visibleIn( repositoryVisibility )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfNativeSesameStoreAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfNativeSesameStoreAssembler.java b/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfNativeSesameStoreAssembler.java
index 57173db..133a6a2 100644
--- a/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfNativeSesameStoreAssembler.java
+++ b/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfNativeSesameStoreAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.index.rdf.assembly;
 
 import org.apache.polygene.api.common.Visibility;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.index.rdf.RdfIndexingEngineService;
 import org.apache.polygene.index.rdf.query.RdfQueryParserFactory;
@@ -47,7 +46,6 @@ public class RdfNativeSesameStoreAssembler extends AbstractRdfIndexingAssembler<
 
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.services( NativeRepositoryService.class )
               .visibleIn( repositoryVisibility )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfRdbmsSesameStoreAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfRdbmsSesameStoreAssembler.java b/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfRdbmsSesameStoreAssembler.java
index 5629697..14b4d5c 100644
--- a/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfRdbmsSesameStoreAssembler.java
+++ b/extensions/indexing-rdf/src/main/java/org/apache/polygene/index/rdf/assembly/RdfRdbmsSesameStoreAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.index.rdf.assembly;
 
 import org.apache.polygene.api.common.Visibility;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.index.rdf.RdfIndexingEngineService;
 import org.apache.polygene.index.rdf.query.RdfQueryParserFactory;
@@ -47,7 +46,6 @@ public class RdfRdbmsSesameStoreAssembler  extends AbstractRdfIndexingAssembler<
 
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         module.services( RdbmsRepositoryService.class )
               .visibleIn( repositoryVisibility )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/indexing-sql/src/main/java/org/apache/polygene/index/sql/assembly/AbstractSQLIndexQueryAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/indexing-sql/src/main/java/org/apache/polygene/index/sql/assembly/AbstractSQLIndexQueryAssembler.java b/extensions/indexing-sql/src/main/java/org/apache/polygene/index/sql/assembly/AbstractSQLIndexQueryAssembler.java
index 776c3c9..cf81a61 100644
--- a/extensions/indexing-sql/src/main/java/org/apache/polygene/index/sql/assembly/AbstractSQLIndexQueryAssembler.java
+++ b/extensions/indexing-sql/src/main/java/org/apache/polygene/index/sql/assembly/AbstractSQLIndexQueryAssembler.java
@@ -62,7 +62,6 @@ public abstract class AbstractSQLIndexQueryAssembler<AssemblerType>
 
     @Override
     public final void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         try
         {

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/extensions/metrics-codahale/src/main/java/org/apache/polygene/metrics/codahale/assembly/CodahaleMetricsAssembler.java
----------------------------------------------------------------------
diff --git a/extensions/metrics-codahale/src/main/java/org/apache/polygene/metrics/codahale/assembly/CodahaleMetricsAssembler.java b/extensions/metrics-codahale/src/main/java/org/apache/polygene/metrics/codahale/assembly/CodahaleMetricsAssembler.java
index a737c06..0281d12 100644
--- a/extensions/metrics-codahale/src/main/java/org/apache/polygene/metrics/codahale/assembly/CodahaleMetricsAssembler.java
+++ b/extensions/metrics-codahale/src/main/java/org/apache/polygene/metrics/codahale/assembly/CodahaleMetricsAssembler.java
@@ -30,7 +30,6 @@ import java.io.PrintStream;
 import java.util.concurrent.TimeUnit;
 import java.util.function.Function;
 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.metrics.codahale.CodahaleMetricsProvider;
@@ -108,7 +107,6 @@ public class CodahaleMetricsAssembler
 
     @Override
     public void assemble( ModuleAssembly module )
-            throws AssemblyException
     {
         ServiceDeclaration service =
             module.services( CodahaleMetricsProvider.class )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/alarm/src/main/java/org/apache/polygene/library/alarm/AlarmSystemAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/alarm/src/main/java/org/apache/polygene/library/alarm/AlarmSystemAssembler.java b/libraries/alarm/src/main/java/org/apache/polygene/library/alarm/AlarmSystemAssembler.java
index 8386b52..73d407b 100644
--- a/libraries/alarm/src/main/java/org/apache/polygene/library/alarm/AlarmSystemAssembler.java
+++ b/libraries/alarm/src/main/java/org/apache/polygene/library/alarm/AlarmSystemAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.library.alarm;
 
 import org.apache.polygene.bootstrap.Assemblers;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.bootstrap.ServiceDeclaration;
 
@@ -29,7 +28,6 @@ public class AlarmSystemAssembler
 {
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         ServiceDeclaration alarmSystem = module.services( AlarmSystemService.class ).visibleIn( visibility() );
         if( hasIdentity() )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/fileconfig/src/main/java/org/apache/polygene/library/fileconfig/FileConfigurationAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/fileconfig/src/main/java/org/apache/polygene/library/fileconfig/FileConfigurationAssembler.java b/libraries/fileconfig/src/main/java/org/apache/polygene/library/fileconfig/FileConfigurationAssembler.java
index 36631c6..6270502 100644
--- a/libraries/fileconfig/src/main/java/org/apache/polygene/library/fileconfig/FileConfigurationAssembler.java
+++ b/libraries/fileconfig/src/main/java/org/apache/polygene/library/fileconfig/FileConfigurationAssembler.java
@@ -20,7 +20,6 @@
 package org.apache.polygene.library.fileconfig;
 
 import org.apache.polygene.bootstrap.Assemblers;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.bootstrap.ServiceDeclaration;
 
@@ -40,7 +39,6 @@ public class FileConfigurationAssembler
 
     @Override
     public void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         ServiceDeclaration service = module.services( FileConfigurationService.class ).visibleIn( visibility() );
         if( hasIdentity() )

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/4d6d5be9/libraries/http/src/main/java/org/apache/polygene/library/http/JettyServiceAssembler.java
----------------------------------------------------------------------
diff --git a/libraries/http/src/main/java/org/apache/polygene/library/http/JettyServiceAssembler.java b/libraries/http/src/main/java/org/apache/polygene/library/http/JettyServiceAssembler.java
index 8a7b765..d9103ce 100644
--- a/libraries/http/src/main/java/org/apache/polygene/library/http/JettyServiceAssembler.java
+++ b/libraries/http/src/main/java/org/apache/polygene/library/http/JettyServiceAssembler.java
@@ -19,14 +19,13 @@
  */
 package org.apache.polygene.library.http;
 
-import org.eclipse.jetty.server.Server;
 import org.apache.polygene.api.common.Visibility;
 import org.apache.polygene.api.service.importer.InstanceImporter;
 import org.apache.polygene.bootstrap.Assemblers;
-import org.apache.polygene.bootstrap.AssemblyException;
 import org.apache.polygene.bootstrap.ImportedServiceDeclaration;
 import org.apache.polygene.bootstrap.ModuleAssembly;
 import org.apache.polygene.bootstrap.ServiceDeclaration;
+import org.eclipse.jetty.server.Server;
 
 public class JettyServiceAssembler
     extends Assemblers.VisibilityIdentityConfig<JettyServiceAssembler>
@@ -54,7 +53,6 @@ public class JettyServiceAssembler
 
     @Override
     public final void assemble( ModuleAssembly module )
-        throws AssemblyException
     {
         ServiceDeclaration service = module.services( httpService() ).
             visibleIn( visibility() ).


Mime
View raw message