polygene-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From nic...@apache.org
Subject [51/80] [partial] zest-java git commit: First round of changes to move to org.apache.zest namespace.
Date Thu, 30 Jul 2015 19:48:50 GMT
First round of changes to move to org.apache.zest namespace.


Project: http://git-wip-us.apache.org/repos/asf/zest-java/repo
Commit: http://git-wip-us.apache.org/repos/asf/zest-java/commit/8744a67f
Tree: http://git-wip-us.apache.org/repos/asf/zest-java/tree/8744a67f
Diff: http://git-wip-us.apache.org/repos/asf/zest-java/diff/8744a67f

Branch: refs/heads/master
Commit: 8744a67f36191a66edcd6acc17eaced047349a3f
Parents: c81602d
Author: Niclas Hedhman <niclas@hedhman.org>
Authored: Thu Jul 30 23:10:31 2015 +0800
Committer: Niclas Hedhman <niclas@hedhman.org>
Committed: Thu Jul 30 23:10:31 2015 +0800

----------------------------------------------------------------------
 .../zest/gradle/plugin/Documentation.groovy     |  240 +++
 .../plugin/ModuleReleaseSpecification.groovy    |   40 +
 .../org/qi4j/gradle/plugin/Documentation.groovy |  240 ---
 .../plugin/ModuleReleaseSpecification.groovy    |   40 -
 .../src/main/java/org/apache/zest/api/Qi4j.java |  192 ++
 .../apache/zest/api/activation/Activation.java  |   55 +
 .../zest/api/activation/ActivationEvent.java    |   81 +
 .../api/activation/ActivationEventListener.java |   24 +
 .../ActivationEventListenerRegistration.java    |   33 +
 .../api/activation/ActivationException.java     |   30 +
 .../apache/zest/api/activation/Activator.java   |   54 +
 .../zest/api/activation/ActivatorAdapter.java   |   68 +
 .../api/activation/ActivatorDescriptor.java     |   25 +
 .../apache/zest/api/activation/Activators.java  |   39 +
 .../ApplicationPassivationThread.java           |  112 ++
 .../api/activation/PassivationException.java    |   59 +
 .../org/apache/zest/api/activation/package.html |   26 +
 .../api/association/AbstractAssociation.java    |   22 +
 .../zest/api/association/Association.java       |   46 +
 .../api/association/AssociationDescriptor.java  |   63 +
 .../zest/api/association/AssociationMixin.java  |   52 +
 .../association/AssociationStateDescriptor.java |   53 +
 .../api/association/AssociationStateHolder.java |   77 +
 .../api/association/AssociationWrapper.java     |   79 +
 .../api/association/GenericAssociationInfo.java |   58 +
 .../zest/api/association/ManyAssociation.java   |   51 +
 .../api/association/ManyAssociationMixin.java   |   52 +
 .../api/association/ManyAssociationWrapper.java |  123 ++
 .../zest/api/association/NamedAssociation.java  |   91 +
 .../api/association/NamedAssociationMixin.java  |   57 +
 .../association/NamedAssociationWrapper.java    |  122 ++
 .../apache/zest/api/association/package.html    |   21 +
 .../org/apache/zest/api/cache/CacheOptions.java |   86 +
 .../java/org/apache/zest/api/cache/package.html |   40 +
 .../org/apache/zest/api/common/AppliesTo.java   |  107 +
 .../apache/zest/api/common/AppliesToFilter.java |   83 +
 .../zest/api/common/ConstructionException.java  |   55 +
 .../api/common/InvalidApplicationException.java |   36 +
 .../org/apache/zest/api/common/MetaInfo.java    |  151 ++
 .../org/apache/zest/api/common/Optional.java    |   63 +
 .../apache/zest/api/common/QualifiedName.java   |  252 +++
 .../org/apache/zest/api/common/TypeName.java    |  111 ++
 .../org/apache/zest/api/common/UseDefaults.java |   78 +
 .../org/apache/zest/api/common/Visibility.java  |   40 +
 .../org/apache/zest/api/common/package.html     |   81 +
 .../api/composite/AmbiguousTypeException.java   |   57 +
 .../apache/zest/api/composite/Composite.java    |   34 +
 .../zest/api/composite/CompositeContext.java    |   80 +
 .../zest/api/composite/CompositeDescriptor.java |   26 +
 .../zest/api/composite/CompositeInstance.java   |   39 +
 .../zest/api/composite/CompositeInvoker.java    |   35 +
 .../api/composite/ConstructorDescriptor.java    |   25 +
 .../zest/api/composite/DecoratorMixin.java      |  104 +
 .../api/composite/DependencyDescriptor.java     |   38 +
 .../api/composite/InjectedFieldDescriptor.java  |   26 +
 .../api/composite/InjectedMethodDescriptor.java |   25 +
 .../composite/InjectedParametersDescriptor.java |   22 +
 .../composite/InvalidCompositeException.java    |   29 +
 .../InvalidValueCompositeException.java         |   30 +
 .../zest/api/composite/MethodDescriptor.java    |   25 +
 .../api/composite/MissingMethodException.java   |   36 +
 .../zest/api/composite/ModelDescriptor.java     |   33 +
 .../api/composite/NoSuchCompositeException.java |   46 +
 .../api/composite/NoSuchTransientException.java |   28 +
 .../zest/api/composite/PropertyMapper.java      |  580 ++++++
 .../zest/api/composite/StateDescriptor.java     |   32 +
 .../composite/StatefulCompositeDescriptor.java  |   27 +
 .../zest/api/composite/TransientBuilder.java    |   68 +
 .../api/composite/TransientBuilderFactory.java  |   54 +
 .../zest/api/composite/TransientComposite.java  |   35 +
 .../zest/api/composite/TransientDescriptor.java |   23 +
 .../org/apache/zest/api/composite/package.html  |   21 +
 .../zest/api/concern/ConcernDescriptor.java     |   23 +
 .../org/apache/zest/api/concern/ConcernOf.java  |   44 +
 .../org/apache/zest/api/concern/Concerns.java   |   34 +
 .../zest/api/concern/ConcernsDescriptor.java    |   24 +
 .../apache/zest/api/concern/GenericConcern.java |   32 +
 .../zest/api/concern/internal/ConcernFor.java   |   62 +
 .../zest/api/concern/internal/package.html      |   25 +
 .../org/apache/zest/api/concern/package.html    |   21 +
 .../zest/api/configuration/Configuration.java   |  396 ++++
 .../configuration/ConfigurationComposite.java   |   31 +
 .../apache/zest/api/configuration/Enabled.java  |   28 +
 .../NoSuchConfigurationException.java           |   48 +
 .../apache/zest/api/configuration/package.html  |   21 +
 .../apache/zest/api/constraint/Constraint.java  |   39 +
 .../api/constraint/ConstraintDeclaration.java   |   31 +
 .../api/constraint/ConstraintDescriptor.java    |   25 +
 ...nstraintImplementationNotFoundException.java |   28 +
 .../api/constraint/ConstraintViolation.java     |   52 +
 .../ConstraintViolationException.java           |  257 +++
 .../apache/zest/api/constraint/Constraints.java |   36 +
 .../api/constraint/ConstraintsDescriptor.java   |   22 +
 .../org/apache/zest/api/constraint/Name.java    |   32 +
 .../org/apache/zest/api/constraint/package.html |   21 +
 .../org/apache/zest/api/dataset/DataSet.java    |   36 +
 .../apache/zest/api/dataset/DataSetSource.java  |   27 +
 .../java/org/apache/zest/api/dataset/Query.java |   64 +
 .../api/dataset/iterable/IterableDataSet.java   |   57 +
 .../api/dataset/iterable/IterableQuery.java     |  127 ++
 .../zest/api/dataset/iterable/package.html      |   21 +
 .../org/apache/zest/api/dataset/package.html    |   21 +
 .../org/apache/zest/api/entity/Aggregated.java  |   31 +
 .../apache/zest/api/entity/EntityBuilder.java   |   60 +
 .../zest/api/entity/EntityBuilderTemplate.java  |   43 +
 .../apache/zest/api/entity/EntityComposite.java |   31 +
 .../zest/api/entity/EntityDescriptor.java       |   31 +
 .../apache/zest/api/entity/EntityReference.java |  133 ++
 .../org/apache/zest/api/entity/Identity.java    |   56 +
 .../zest/api/entity/IdentityGenerator.java      |   32 +
 .../org/apache/zest/api/entity/Lifecycle.java   |   85 +
 .../zest/api/entity/LifecycleException.java     |   37 +
 .../org/apache/zest/api/entity/Queryable.java   |   32 +
 .../org/apache/zest/api/entity/package.html     |   21 +
 .../java/org/apache/zest/api/event/package.html |   21 +
 .../zest/api/injection/InjectionScope.java      |   32 +
 .../org/apache/zest/api/injection/package.html  |   21 +
 .../zest/api/injection/scope/Invocation.java    |   50 +
 .../zest/api/injection/scope/Service.java       |   43 +
 .../apache/zest/api/injection/scope/State.java  |   48 +
 .../zest/api/injection/scope/Structure.java     |   49 +
 .../apache/zest/api/injection/scope/This.java   |   42 +
 .../apache/zest/api/injection/scope/Uses.java   |   40 +
 .../zest/api/injection/scope/package.html       |   21 +
 .../org/apache/zest/api/metrics/Metric.java     |   24 +
 .../apache/zest/api/metrics/MetricsCounter.java |   31 +
 .../zest/api/metrics/MetricsCounterFactory.java |   34 +
 .../apache/zest/api/metrics/MetricsFactory.java |   25 +
 .../apache/zest/api/metrics/MetricsGauge.java   |   34 +
 .../zest/api/metrics/MetricsGaugeFactory.java   |   35 +
 .../zest/api/metrics/MetricsHealthCheck.java    |   55 +
 .../api/metrics/MetricsHealthCheckFactory.java  |   36 +
 .../zest/api/metrics/MetricsHistogram.java      |   28 +
 .../api/metrics/MetricsHistogramFactory.java    |   35 +
 .../apache/zest/api/metrics/MetricsMeter.java   |   35 +
 .../zest/api/metrics/MetricsMeterFactory.java   |   38 +
 .../metrics/MetricsNotSupportedException.java   |   32 +
 .../zest/api/metrics/MetricsProvider.java       |   58 +
 .../apache/zest/api/metrics/MetricsTimer.java   |   39 +
 .../zest/api/metrics/MetricsTimerFactory.java   |   39 +
 .../org/apache/zest/api/metrics/package.html    |   21 +
 .../apache/zest/api/mixin/Initializable.java    |   32 +
 .../zest/api/mixin/InitializationException.java |   43 +
 .../zest/api/mixin/InvalidMixinException.java   |   33 +
 .../apache/zest/api/mixin/MixinDescriptor.java  |   23 +
 .../zest/api/mixin/MixinMappingException.java   |   33 +
 .../java/org/apache/zest/api/mixin/Mixins.java  |   79 +
 .../org/apache/zest/api/mixin/NoopMixin.java    |   78 +
 .../java/org/apache/zest/api/mixin/package.html |   21 +
 .../zest/api/object/NoSuchObjectException.java  |   46 +
 .../zest/api/object/ObjectDescriptor.java       |   25 +
 .../apache/zest/api/object/ObjectFactory.java   |   46 +
 .../org/apache/zest/api/object/package.html     |   21 +
 .../main/java/org/apache/zest/api/package.html  |   21 +
 .../apache/zest/api/property/DefaultValues.java |   82 +
 .../zest/api/property/GenericPropertyInfo.java  |   61 +
 .../org/apache/zest/api/property/Immutable.java |   31 +
 .../property/InvalidPropertyTypeException.java  |   40 +
 .../org/apache/zest/api/property/Numbers.java   |  156 ++
 .../org/apache/zest/api/property/Property.java  |   61 +
 .../zest/api/property/PropertyDescriptor.java   |   56 +
 .../apache/zest/api/property/PropertyMixin.java |   54 +
 .../zest/api/property/PropertyWrapper.java      |   71 +
 .../apache/zest/api/property/StateHolder.java   |   37 +
 .../org/apache/zest/api/property/package.html   |   21 +
 .../query/MissingIndexingSystemException.java   |   29 +
 .../zest/api/query/NotQueryableException.java   |   88 +
 .../java/org/apache/zest/api/query/Query.java   |  138 ++
 .../org/apache/zest/api/query/QueryBuilder.java |   56 +
 .../zest/api/query/QueryBuilderFactory.java     |   38 +
 .../apache/zest/api/query/QueryException.java   |   37 +
 .../zest/api/query/QueryExecutionException.java |   33 +
 .../api/query/QueryExpressionException.java     |   34 +
 .../apache/zest/api/query/QueryExpressions.java |  944 +++++++++
 .../api/query/grammar/AndSpecification.java     |   56 +
 .../api/query/grammar/AssociationFunction.java  |  148 ++
 .../AssociationNotNullSpecification.java        |   67 +
 .../grammar/AssociationNullSpecification.java   |   67 +
 .../api/query/grammar/BinarySpecification.java  |   41 +
 .../query/grammar/ComparisonSpecification.java  |   76 +
 .../query/grammar/ContainsAllSpecification.java |   78 +
 .../query/grammar/ContainsSpecification.java    |   67 +
 .../zest/api/query/grammar/EqSpecification.java |   43 +
 .../query/grammar/ExpressionSpecification.java  |   60 +
 .../zest/api/query/grammar/GeSpecification.java |   44 +
 .../zest/api/query/grammar/GtSpecification.java |   44 +
 .../zest/api/query/grammar/LeSpecification.java |   44 +
 .../zest/api/query/grammar/LtSpecification.java |   44 +
 .../ManyAssociationContainsSpecification.java   |   65 +
 .../query/grammar/ManyAssociationFunction.java  |  117 ++
 .../api/query/grammar/MatchesSpecification.java |   93 +
 ...medAssociationContainsNameSpecification.java |   65 +
 .../NamedAssociationContainsSpecification.java  |   65 +
 .../query/grammar/NamedAssociationFunction.java |  117 ++
 .../zest/api/query/grammar/NeSpecification.java |   43 +
 .../api/query/grammar/NotSpecification.java     |   53 +
 .../zest/api/query/grammar/OrSpecification.java |   56 +
 .../apache/zest/api/query/grammar/OrderBy.java  |   92 +
 .../api/query/grammar/PropertyFunction.java     |  179 ++
 .../grammar/PropertyNotNullSpecification.java   |   60 +
 .../grammar/PropertyNullSpecification.java      |   60 +
 .../api/query/grammar/PropertyReference.java    |   31 +
 .../api/query/grammar/QuerySpecification.java   |   71 +
 .../apache/zest/api/query/grammar/Variable.java |   43 +
 .../apache/zest/api/query/grammar/package.html  |   21 +
 .../java/org/apache/zest/api/query/package.html |   21 +
 .../apache/zest/api/service/Availability.java   |   34 +
 .../DuplicateServiceIdentityException.java      |   29 +
 .../zest/api/service/IdentityDescriptor.java    |   27 +
 .../api/service/ImportedServiceDescriptor.java  |   28 +
 .../api/service/NoSuchServiceException.java     |   30 +
 .../zest/api/service/ServiceActivation.java     |   67 +
 .../api/service/ServiceActivatorAdapter.java    |   69 +
 .../zest/api/service/ServiceComposite.java      |   27 +
 .../zest/api/service/ServiceDescriptor.java     |   29 +
 .../apache/zest/api/service/ServiceFinder.java  |   87 +
 .../zest/api/service/ServiceImporter.java       |   42 +
 .../api/service/ServiceImporterException.java   |   42 +
 .../zest/api/service/ServiceReference.java      |   47 +
 .../service/ServiceUnavailableException.java    |   35 +
 .../api/service/importer/InstanceImporter.java  |   80 +
 .../api/service/importer/NewObjectImporter.java |   46 +
 .../importer/ServiceInstanceImporter.java       |   80 +
 .../importer/ServiceSelectorImporter.java       |   78 +
 .../zest/api/service/importer/package.html      |   21 +
 .../org/apache/zest/api/service/package.html    |   21 +
 .../zest/api/service/qualifier/Active.java      |   51 +
 .../service/qualifier/AnnotationQualifier.java  |   27 +
 .../zest/api/service/qualifier/Available.java   |   49 +
 .../zest/api/service/qualifier/HasMetaInfo.java |  102 +
 .../api/service/qualifier/IdentifiedBy.java     |   53 +
 .../zest/api/service/qualifier/Qualifier.java   |   27 +
 .../api/service/qualifier/ServiceQualifier.java |  121 ++
 .../zest/api/service/qualifier/ServiceTags.java |   66 +
 .../zest/api/service/qualifier/Tagged.java      |   54 +
 .../zest/api/service/qualifier/package.html     |   59 +
 .../zest/api/sideeffect/GenericSideEffect.java  |   61 +
 .../api/sideeffect/SideEffectDescriptor.java    |   23 +
 .../zest/api/sideeffect/SideEffectOf.java       |   38 +
 .../apache/zest/api/sideeffect/SideEffects.java |   33 +
 .../api/sideeffect/SideEffectsDescriptor.java   |   24 +
 .../api/sideeffect/internal/SideEffectFor.java  |   63 +
 .../zest/api/sideeffect/internal/package.html   |   25 +
 .../org/apache/zest/api/sideeffect/package.html |   21 +
 .../apache/zest/api/structure/Application.java  |   93 +
 .../api/structure/ApplicationDescriptor.java    |   37 +
 .../org/apache/zest/api/structure/Layer.java    |   31 +
 .../zest/api/structure/LayerDescriptor.java     |   31 +
 .../zest/api/structure/MetaInfoHolder.java      |   35 +
 .../org/apache/zest/api/structure/Module.java   |   80 +
 .../zest/api/structure/ModuleDescriptor.java    |   23 +
 .../api/structure/UsedLayersDescriptor.java     |   23 +
 .../org/apache/zest/api/structure/package.html  |   21 +
 .../apache/zest/api/type/CollectionType.java    |   72 +
 .../java/org/apache/zest/api/type/EnumType.java |   48 +
 .../java/org/apache/zest/api/type/HasTypes.java |   27 +
 .../java/org/apache/zest/api/type/MapType.java  |   85 +
 .../zest/api/type/MatchTypeSpecification.java   |   46 +
 .../org/apache/zest/api/type/Serialization.java |   56 +
 .../zest/api/type/ValueCompositeType.java       |   61 +
 .../org/apache/zest/api/type/ValueType.java     |  153 ++
 .../java/org/apache/zest/api/type/package.html  |   21 +
 .../ConcurrentEntityModificationException.java  |   40 +
 .../EntityCompositeAlreadyExistsException.java  |   43 +
 .../unitofwork/EntityTypeNotFoundException.java |   61 +
 .../api/unitofwork/NoSuchEntityException.java   |  107 +
 .../apache/zest/api/unitofwork/UnitOfWork.java  |  429 ++++
 .../zest/api/unitofwork/UnitOfWorkCallback.java |   51 +
 .../UnitOfWorkCompletionException.java          |   44 +
 .../api/unitofwork/UnitOfWorkException.java     |   45 +
 .../zest/api/unitofwork/UnitOfWorkFactory.java  |   90 +
 .../zest/api/unitofwork/UnitOfWorkOptions.java  |   43 +
 .../zest/api/unitofwork/UnitOfWorkTemplate.java |   93 +
 .../unitofwork/concern/UnitOfWorkConcern.java   |  181 ++
 .../unitofwork/concern/UnitOfWorkDiscardOn.java |   67 +
 .../concern/UnitOfWorkPropagation.java          |   87 +
 .../api/unitofwork/concern/UnitOfWorkRetry.java |   44 +
 .../zest/api/unitofwork/concern/package.html    |   24 +
 .../org/apache/zest/api/unitofwork/package.html |   21 +
 .../org/apache/zest/api/usecase/Usecase.java    |   69 +
 .../apache/zest/api/usecase/UsecaseBuilder.java |   53 +
 .../org/apache/zest/api/usecase/package.html    |   21 +
 .../org/apache/zest/api/util/Annotations.java   |   92 +
 .../org/apache/zest/api/util/Base64Encoder.java |  224 +++
 .../java/org/apache/zest/api/util/Classes.java  |  699 +++++++
 .../org/apache/zest/api/util/Constructors.java  |   40 +
 .../java/org/apache/zest/api/util/Dates.java    |  102 +
 .../java/org/apache/zest/api/util/Fields.java   |   51 +
 .../java/org/apache/zest/api/util/ListMap.java  |   42 +
 .../java/org/apache/zest/api/util/Methods.java  |   50 +
 .../zest/api/util/NullArgumentException.java    |   56 +
 .../java/org/apache/zest/api/util/package.html  |   21 +
 .../zest/api/value/NoSuchValueException.java    |   28 +
 .../org/apache/zest/api/value/ValueBuilder.java |   56 +
 .../zest/api/value/ValueBuilderFactory.java     |  100 +
 .../zest/api/value/ValueBuilderTemplate.java    |   43 +
 .../apache/zest/api/value/ValueComposite.java   |   43 +
 .../apache/zest/api/value/ValueDescriptor.java  |   32 +
 .../zest/api/value/ValueDeserializer.java       |  152 ++
 .../zest/api/value/ValueSerialization.java      |   52 +
 .../api/value/ValueSerializationException.java  |   46 +
 .../apache/zest/api/value/ValueSerializer.java  |  323 +++
 .../java/org/apache/zest/api/value/package.html |   21 +
 core/api/src/main/java/org/qi4j/api/Qi4j.java   |  193 --
 .../org/qi4j/api/activation/Activation.java     |   55 -
 .../qi4j/api/activation/ActivationEvent.java    |   81 -
 .../api/activation/ActivationEventListener.java |   24 -
 .../ActivationEventListenerRegistration.java    |   33 -
 .../api/activation/ActivationException.java     |   30 -
 .../java/org/qi4j/api/activation/Activator.java |   54 -
 .../qi4j/api/activation/ActivatorAdapter.java   |   68 -
 .../api/activation/ActivatorDescriptor.java     |   25 -
 .../org/qi4j/api/activation/Activators.java     |   39 -
 .../ApplicationPassivationThread.java           |  112 --
 .../api/activation/PassivationException.java    |   59 -
 .../java/org/qi4j/api/activation/package.html   |   26 -
 .../api/association/AbstractAssociation.java    |   22 -
 .../org/qi4j/api/association/Association.java   |   46 -
 .../api/association/AssociationDescriptor.java  |   63 -
 .../qi4j/api/association/AssociationMixin.java  |   52 -
 .../association/AssociationStateDescriptor.java |   53 -
 .../api/association/AssociationStateHolder.java |   77 -
 .../api/association/AssociationWrapper.java     |   79 -
 .../api/association/GenericAssociationInfo.java |   58 -
 .../qi4j/api/association/ManyAssociation.java   |   51 -
 .../api/association/ManyAssociationMixin.java   |   52 -
 .../api/association/ManyAssociationWrapper.java |  123 --
 .../qi4j/api/association/NamedAssociation.java  |   91 -
 .../api/association/NamedAssociationMixin.java  |   57 -
 .../association/NamedAssociationWrapper.java    |  122 --
 .../java/org/qi4j/api/association/package.html  |   21 -
 .../java/org/qi4j/api/cache/CacheOptions.java   |   86 -
 .../main/java/org/qi4j/api/cache/package.html   |   40 -
 .../java/org/qi4j/api/common/AppliesTo.java     |  107 -
 .../org/qi4j/api/common/AppliesToFilter.java    |   83 -
 .../qi4j/api/common/ConstructionException.java  |   55 -
 .../api/common/InvalidApplicationException.java |   36 -
 .../main/java/org/qi4j/api/common/MetaInfo.java |  151 --
 .../main/java/org/qi4j/api/common/Optional.java |   63 -
 .../java/org/qi4j/api/common/QualifiedName.java |  252 ---
 .../main/java/org/qi4j/api/common/TypeName.java |  111 --
 .../java/org/qi4j/api/common/UseDefaults.java   |   78 -
 .../java/org/qi4j/api/common/Visibility.java    |   40 -
 .../main/java/org/qi4j/api/common/package.html  |   81 -
 .../api/composite/AmbiguousTypeException.java   |   57 -
 .../java/org/qi4j/api/composite/Composite.java  |   34 -
 .../qi4j/api/composite/CompositeContext.java    |   80 -
 .../qi4j/api/composite/CompositeDescriptor.java |   26 -
 .../qi4j/api/composite/CompositeInstance.java   |   39 -
 .../qi4j/api/composite/CompositeInvoker.java    |   35 -
 .../api/composite/ConstructorDescriptor.java    |   25 -
 .../org/qi4j/api/composite/DecoratorMixin.java  |  104 -
 .../api/composite/DependencyDescriptor.java     |   38 -
 .../api/composite/InjectedFieldDescriptor.java  |   26 -
 .../api/composite/InjectedMethodDescriptor.java |   25 -
 .../composite/InjectedParametersDescriptor.java |   22 -
 .../composite/InvalidCompositeException.java    |   29 -
 .../InvalidValueCompositeException.java         |   30 -
 .../qi4j/api/composite/MethodDescriptor.java    |   25 -
 .../api/composite/MissingMethodException.java   |   36 -
 .../org/qi4j/api/composite/ModelDescriptor.java |   33 -
 .../api/composite/NoSuchCompositeException.java |   46 -
 .../api/composite/NoSuchTransientException.java |   28 -
 .../org/qi4j/api/composite/PropertyMapper.java  |  580 ------
 .../org/qi4j/api/composite/StateDescriptor.java |   32 -
 .../composite/StatefulCompositeDescriptor.java  |   27 -
 .../qi4j/api/composite/TransientBuilder.java    |   68 -
 .../api/composite/TransientBuilderFactory.java  |   54 -
 .../qi4j/api/composite/TransientComposite.java  |   35 -
 .../qi4j/api/composite/TransientDescriptor.java |   23 -
 .../java/org/qi4j/api/composite/package.html    |   21 -
 .../org/qi4j/api/concern/ConcernDescriptor.java |   23 -
 .../java/org/qi4j/api/concern/ConcernOf.java    |   44 -
 .../java/org/qi4j/api/concern/Concerns.java     |   34 -
 .../qi4j/api/concern/ConcernsDescriptor.java    |   24 -
 .../org/qi4j/api/concern/GenericConcern.java    |   32 -
 .../qi4j/api/concern/internal/ConcernFor.java   |   62 -
 .../org/qi4j/api/concern/internal/package.html  |   25 -
 .../main/java/org/qi4j/api/concern/package.html |   21 -
 .../qi4j/api/configuration/Configuration.java   |  396 ----
 .../configuration/ConfigurationComposite.java   |   32 -
 .../org/qi4j/api/configuration/Enabled.java     |   28 -
 .../NoSuchConfigurationException.java           |   48 -
 .../org/qi4j/api/configuration/package.html     |   21 -
 .../org/qi4j/api/constraint/Constraint.java     |   39 -
 .../api/constraint/ConstraintDeclaration.java   |   31 -
 .../api/constraint/ConstraintDescriptor.java    |   25 -
 ...nstraintImplementationNotFoundException.java |   28 -
 .../api/constraint/ConstraintViolation.java     |   52 -
 .../ConstraintViolationException.java           |  257 ---
 .../org/qi4j/api/constraint/Constraints.java    |   36 -
 .../api/constraint/ConstraintsDescriptor.java   |   22 -
 .../main/java/org/qi4j/api/constraint/Name.java |   32 -
 .../java/org/qi4j/api/constraint/package.html   |   21 -
 .../main/java/org/qi4j/api/dataset/DataSet.java |   36 -
 .../org/qi4j/api/dataset/DataSetSource.java     |   27 -
 .../main/java/org/qi4j/api/dataset/Query.java   |   64 -
 .../api/dataset/iterable/IterableDataSet.java   |   57 -
 .../api/dataset/iterable/IterableQuery.java     |  127 --
 .../org/qi4j/api/dataset/iterable/package.html  |   21 -
 .../main/java/org/qi4j/api/dataset/package.html |   21 -
 .../java/org/qi4j/api/entity/Aggregated.java    |   31 -
 .../java/org/qi4j/api/entity/EntityBuilder.java |   60 -
 .../qi4j/api/entity/EntityBuilderTemplate.java  |   43 -
 .../org/qi4j/api/entity/EntityComposite.java    |   31 -
 .../org/qi4j/api/entity/EntityDescriptor.java   |   31 -
 .../org/qi4j/api/entity/EntityReference.java    |  133 --
 .../main/java/org/qi4j/api/entity/Identity.java |   56 -
 .../org/qi4j/api/entity/IdentityGenerator.java  |   32 -
 .../java/org/qi4j/api/entity/Lifecycle.java     |   85 -
 .../org/qi4j/api/entity/LifecycleException.java |   37 -
 .../java/org/qi4j/api/entity/Queryable.java     |   32 -
 .../main/java/org/qi4j/api/entity/package.html  |   21 -
 .../main/java/org/qi4j/api/event/package.html   |   21 -
 .../org/qi4j/api/injection/InjectionScope.java  |   32 -
 .../java/org/qi4j/api/injection/package.html    |   21 -
 .../qi4j/api/injection/scope/Invocation.java    |   50 -
 .../org/qi4j/api/injection/scope/Service.java   |   43 -
 .../org/qi4j/api/injection/scope/State.java     |   48 -
 .../org/qi4j/api/injection/scope/Structure.java |   49 -
 .../java/org/qi4j/api/injection/scope/This.java |   42 -
 .../java/org/qi4j/api/injection/scope/Uses.java |   40 -
 .../org/qi4j/api/injection/scope/package.html   |   21 -
 .../main/java/org/qi4j/api/metrics/Metric.java  |   24 -
 .../org/qi4j/api/metrics/MetricsCounter.java    |   31 -
 .../qi4j/api/metrics/MetricsCounterFactory.java |   34 -
 .../org/qi4j/api/metrics/MetricsFactory.java    |   25 -
 .../java/org/qi4j/api/metrics/MetricsGauge.java |   34 -
 .../qi4j/api/metrics/MetricsGaugeFactory.java   |   35 -
 .../qi4j/api/metrics/MetricsHealthCheck.java    |   55 -
 .../api/metrics/MetricsHealthCheckFactory.java  |   36 -
 .../org/qi4j/api/metrics/MetricsHistogram.java  |   28 -
 .../api/metrics/MetricsHistogramFactory.java    |   35 -
 .../java/org/qi4j/api/metrics/MetricsMeter.java |   35 -
 .../qi4j/api/metrics/MetricsMeterFactory.java   |   38 -
 .../metrics/MetricsNotSupportedException.java   |   32 -
 .../org/qi4j/api/metrics/MetricsProvider.java   |   58 -
 .../java/org/qi4j/api/metrics/MetricsTimer.java |   39 -
 .../qi4j/api/metrics/MetricsTimerFactory.java   |   39 -
 .../main/java/org/qi4j/api/metrics/package.html |   21 -
 .../java/org/qi4j/api/mixin/Initializable.java  |   32 -
 .../qi4j/api/mixin/InitializationException.java |   43 -
 .../qi4j/api/mixin/InvalidMixinException.java   |   33 -
 .../org/qi4j/api/mixin/MixinDescriptor.java     |   23 -
 .../qi4j/api/mixin/MixinMappingException.java   |   33 -
 .../main/java/org/qi4j/api/mixin/Mixins.java    |   79 -
 .../main/java/org/qi4j/api/mixin/NoopMixin.java |   78 -
 .../main/java/org/qi4j/api/mixin/package.html   |   21 -
 .../qi4j/api/object/NoSuchObjectException.java  |   46 -
 .../org/qi4j/api/object/ObjectDescriptor.java   |   25 -
 .../java/org/qi4j/api/object/ObjectFactory.java |   46 -
 .../main/java/org/qi4j/api/object/package.html  |   21 -
 .../api/src/main/java/org/qi4j/api/package.html |   21 -
 .../org/qi4j/api/property/DefaultValues.java    |   82 -
 .../qi4j/api/property/GenericPropertyInfo.java  |   61 -
 .../java/org/qi4j/api/property/Immutable.java   |   31 -
 .../property/InvalidPropertyTypeException.java  |   40 -
 .../java/org/qi4j/api/property/Numbers.java     |  156 --
 .../java/org/qi4j/api/property/Property.java    |   61 -
 .../qi4j/api/property/PropertyDescriptor.java   |   56 -
 .../org/qi4j/api/property/PropertyMixin.java    |   54 -
 .../org/qi4j/api/property/PropertyWrapper.java  |   71 -
 .../java/org/qi4j/api/property/StateHolder.java |   37 -
 .../java/org/qi4j/api/property/package.html     |   21 -
 .../query/MissingIndexingSystemException.java   |   29 -
 .../qi4j/api/query/NotQueryableException.java   |   88 -
 .../src/main/java/org/qi4j/api/query/Query.java |  138 --
 .../java/org/qi4j/api/query/QueryBuilder.java   |   56 -
 .../org/qi4j/api/query/QueryBuilderFactory.java |   38 -
 .../java/org/qi4j/api/query/QueryException.java |   37 -
 .../qi4j/api/query/QueryExecutionException.java |   33 -
 .../api/query/QueryExpressionException.java     |   34 -
 .../org/qi4j/api/query/QueryExpressions.java    |  944 ---------
 .../api/query/grammar/AndSpecification.java     |   56 -
 .../api/query/grammar/AssociationFunction.java  |  148 --
 .../AssociationNotNullSpecification.java        |   67 -
 .../grammar/AssociationNullSpecification.java   |   67 -
 .../api/query/grammar/BinarySpecification.java  |   41 -
 .../query/grammar/ComparisonSpecification.java  |   76 -
 .../query/grammar/ContainsAllSpecification.java |   78 -
 .../query/grammar/ContainsSpecification.java    |   67 -
 .../qi4j/api/query/grammar/EqSpecification.java |   43 -
 .../query/grammar/ExpressionSpecification.java  |   60 -
 .../qi4j/api/query/grammar/GeSpecification.java |   44 -
 .../qi4j/api/query/grammar/GtSpecification.java |   44 -
 .../qi4j/api/query/grammar/LeSpecification.java |   44 -
 .../qi4j/api/query/grammar/LtSpecification.java |   44 -
 .../ManyAssociationContainsSpecification.java   |   65 -
 .../query/grammar/ManyAssociationFunction.java  |  117 --
 .../api/query/grammar/MatchesSpecification.java |   93 -
 ...medAssociationContainsNameSpecification.java |   65 -
 .../NamedAssociationContainsSpecification.java  |   65 -
 .../query/grammar/NamedAssociationFunction.java |  117 --
 .../qi4j/api/query/grammar/NeSpecification.java |   43 -
 .../api/query/grammar/NotSpecification.java     |   53 -
 .../qi4j/api/query/grammar/OrSpecification.java |   56 -
 .../org/qi4j/api/query/grammar/OrderBy.java     |   92 -
 .../api/query/grammar/PropertyFunction.java     |  179 --
 .../grammar/PropertyNotNullSpecification.java   |   60 -
 .../grammar/PropertyNullSpecification.java      |   60 -
 .../api/query/grammar/PropertyReference.java    |   31 -
 .../api/query/grammar/QuerySpecification.java   |   71 -
 .../org/qi4j/api/query/grammar/Variable.java    |   43 -
 .../org/qi4j/api/query/grammar/package.html     |   21 -
 .../main/java/org/qi4j/api/query/package.html   |   21 -
 .../java/org/qi4j/api/service/Availability.java |   34 -
 .../DuplicateServiceIdentityException.java      |   29 -
 .../qi4j/api/service/IdentityDescriptor.java    |   27 -
 .../api/service/ImportedServiceDescriptor.java  |   28 -
 .../api/service/NoSuchServiceException.java     |   30 -
 .../org/qi4j/api/service/ServiceActivation.java |   67 -
 .../api/service/ServiceActivatorAdapter.java    |   69 -
 .../org/qi4j/api/service/ServiceComposite.java  |   27 -
 .../org/qi4j/api/service/ServiceDescriptor.java |   29 -
 .../org/qi4j/api/service/ServiceFinder.java     |   87 -
 .../org/qi4j/api/service/ServiceImporter.java   |   42 -
 .../api/service/ServiceImporterException.java   |   42 -
 .../org/qi4j/api/service/ServiceReference.java  |   47 -
 .../service/ServiceUnavailableException.java    |   35 -
 .../api/service/importer/InstanceImporter.java  |   80 -
 .../api/service/importer/NewObjectImporter.java |   46 -
 .../importer/ServiceInstanceImporter.java       |   80 -
 .../importer/ServiceSelectorImporter.java       |   78 -
 .../org/qi4j/api/service/importer/package.html  |   21 -
 .../main/java/org/qi4j/api/service/package.html |   21 -
 .../org/qi4j/api/service/qualifier/Active.java  |   51 -
 .../service/qualifier/AnnotationQualifier.java  |   27 -
 .../qi4j/api/service/qualifier/Available.java   |   49 -
 .../qi4j/api/service/qualifier/HasMetaInfo.java |  102 -
 .../api/service/qualifier/IdentifiedBy.java     |   53 -
 .../qi4j/api/service/qualifier/Qualifier.java   |   27 -
 .../api/service/qualifier/ServiceQualifier.java |  121 --
 .../qi4j/api/service/qualifier/ServiceTags.java |   66 -
 .../org/qi4j/api/service/qualifier/Tagged.java  |   54 -
 .../org/qi4j/api/service/qualifier/package.html |   59 -
 .../qi4j/api/sideeffect/GenericSideEffect.java  |   61 -
 .../api/sideeffect/SideEffectDescriptor.java    |   23 -
 .../org/qi4j/api/sideeffect/SideEffectOf.java   |   38 -
 .../org/qi4j/api/sideeffect/SideEffects.java    |   33 -
 .../api/sideeffect/SideEffectsDescriptor.java   |   24 -
 .../api/sideeffect/internal/SideEffectFor.java  |   63 -
 .../qi4j/api/sideeffect/internal/package.html   |   25 -
 .../java/org/qi4j/api/sideeffect/package.html   |   21 -
 .../org/qi4j/api/structure/Application.java     |   93 -
 .../api/structure/ApplicationDescriptor.java    |   37 -
 .../main/java/org/qi4j/api/structure/Layer.java |   31 -
 .../org/qi4j/api/structure/LayerDescriptor.java |   31 -
 .../org/qi4j/api/structure/MetaInfoHolder.java  |   35 -
 .../java/org/qi4j/api/structure/Module.java     |   83 -
 .../qi4j/api/structure/ModuleDescriptor.java    |   23 -
 .../api/structure/UsedLayersDescriptor.java     |   23 -
 .../java/org/qi4j/api/structure/package.html    |   21 -
 .../java/org/qi4j/api/type/CollectionType.java  |   72 -
 .../main/java/org/qi4j/api/type/EnumType.java   |   48 -
 .../main/java/org/qi4j/api/type/HasTypes.java   |   27 -
 .../main/java/org/qi4j/api/type/MapType.java    |   85 -
 .../qi4j/api/type/MatchTypeSpecification.java   |   46 -
 .../java/org/qi4j/api/type/Serialization.java   |   56 -
 .../org/qi4j/api/type/ValueCompositeType.java   |   61 -
 .../main/java/org/qi4j/api/type/ValueType.java  |  153 --
 .../main/java/org/qi4j/api/type/package.html    |   21 -
 .../ConcurrentEntityModificationException.java  |   40 -
 .../EntityCompositeAlreadyExistsException.java  |   43 -
 .../unitofwork/EntityTypeNotFoundException.java |   61 -
 .../api/unitofwork/NoSuchEntityException.java   |  107 -
 .../org/qi4j/api/unitofwork/UnitOfWork.java     |  429 ----
 .../qi4j/api/unitofwork/UnitOfWorkCallback.java |   51 -
 .../UnitOfWorkCompletionException.java          |   44 -
 .../api/unitofwork/UnitOfWorkException.java     |   45 -
 .../qi4j/api/unitofwork/UnitOfWorkFactory.java  |   90 -
 .../qi4j/api/unitofwork/UnitOfWorkOptions.java  |   43 -
 .../qi4j/api/unitofwork/UnitOfWorkTemplate.java |   93 -
 .../unitofwork/concern/UnitOfWorkConcern.java   |  182 --
 .../unitofwork/concern/UnitOfWorkDiscardOn.java |   67 -
 .../concern/UnitOfWorkPropagation.java          |   87 -
 .../api/unitofwork/concern/UnitOfWorkRetry.java |   44 -
 .../qi4j/api/unitofwork/concern/package.html    |   24 -
 .../java/org/qi4j/api/unitofwork/package.html   |   21 -
 .../main/java/org/qi4j/api/usecase/Usecase.java |   69 -
 .../org/qi4j/api/usecase/UsecaseBuilder.java    |   53 -
 .../main/java/org/qi4j/api/usecase/package.html |   21 -
 .../java/org/qi4j/api/util/Annotations.java     |   92 -
 .../java/org/qi4j/api/util/Base64Encoder.java   |  224 ---
 .../main/java/org/qi4j/api/util/Classes.java    |  699 -------
 .../java/org/qi4j/api/util/Constructors.java    |   40 -
 .../src/main/java/org/qi4j/api/util/Dates.java  |  102 -
 .../src/main/java/org/qi4j/api/util/Fields.java |   51 -
 .../main/java/org/qi4j/api/util/ListMap.java    |   42 -
 .../main/java/org/qi4j/api/util/Methods.java    |   50 -
 .../qi4j/api/util/NullArgumentException.java    |   56 -
 .../main/java/org/qi4j/api/util/package.html    |   21 -
 .../qi4j/api/value/NoSuchValueException.java    |   28 -
 .../java/org/qi4j/api/value/ValueBuilder.java   |   56 -
 .../org/qi4j/api/value/ValueBuilderFactory.java |  100 -
 .../qi4j/api/value/ValueBuilderTemplate.java    |   43 -
 .../java/org/qi4j/api/value/ValueComposite.java |   43 -
 .../org/qi4j/api/value/ValueDescriptor.java     |   32 -
 .../org/qi4j/api/value/ValueDeserializer.java   |  152 --
 .../org/qi4j/api/value/ValueSerialization.java  |   52 -
 .../api/value/ValueSerializationException.java  |   46 -
 .../org/qi4j/api/value/ValueSerializer.java     |  323 ---
 .../main/java/org/qi4j/api/value/package.html   |   21 -
 .../java/org/apache/zest/api/OperatorsTest.java |  115 ++
 .../api/activation/ActivationEventsTest.java    |  290 +++
 .../activation/PassivationExceptionTest.java    |  212 ++
 .../apache/zest/api/annotation/MixinsTest.java  |   43 +
 .../zest/api/annotation/ModifiedByTest.java     |   43 +
 .../zest/api/annotation/scope/ModifiesTest.java |   44 +
 .../apache/zest/api/common/AppliesToTest.java   |   42 +
 .../zest/api/common/QualifiedNameTest.java      |   83 +
 .../zest/api/composite/PropertyMapperTest.java  |  238 +++
 .../zest/api/concern/DocumentationSupport.java  |  100 +
 .../api/configuration/ConfigurationTest.java    |  109 ++
 .../DeclareConfigurationDefaultsTest.java       |   83 +
 .../zest/api/configuration/MailService.java     |   66 +
 .../configuration/MailServiceConfiguration.java |   29 +
 .../dataset/iterable/IterableDataSetTest.java   |   61 +
 .../zest/api/docsupport/ApplicationDocs.java    |  274 +++
 .../zest/api/docsupport/CompositionDocs.java    |   56 +
 .../org/apache/zest/api/docsupport/package.html |   21 +
 .../api/injection/scope/StateFieldTest.java     |  143 ++
 .../zest/api/injection/scope/ThisTest.java      |   47 +
 .../zest/api/metrics/DocumentationSupport.java  |  112 ++
 .../org/apache/zest/api/mixin/BankAccount.java  |   30 +
 .../java/org/apache/zest/api/mixin/Car.java     |   26 +
 .../org/apache/zest/api/mixin/Something.java    |   27 +
 .../apache/zest/api/mixin/SomethingMixin.java   |   32 +
 .../org/apache/zest/api/mixin/StartMixin.java   |   22 +
 .../org/apache/zest/api/mixin/Startable.java    |   28 +
 .../java/org/apache/zest/api/mixin/Vehicle.java |   31 +
 .../org/apache/zest/api/mixin/VehicleMixin.java |   22 +
 .../decoratorMixin/DecoratorMixinTest.java      |   91 +
 .../zest/api/mixin/decoratorMixin/FooModel.java |   36 +
 .../api/mixin/decoratorMixin/FooModelImpl.java  |   41 +
 .../FooModelInvocationHandler.java              |   47 +
 .../zest/api/mixin/decoratorMixin/View1.java    |   43 +
 .../zest/api/mixin/decoratorMixin/View2.java    |   40 +
 .../org/apache/zest/api/mixin/partial/Car.java  |   30 +
 .../api/mixin/partial/CrashResultMixin.java     |   23 +
 .../zest/api/mixin/partial/Crashable.java       |   23 +
 .../zest/api/mixin/partial/SpeedLocation.java   |   28 +
 .../zest/api/mixin/partial/SpeedMixin.java      |   33 +
 .../apache/zest/api/mixin/partial/Vehicle.java  |   26 +
 .../zest/api/mixin/privateMixin/Cargo.java      |   36 +
 .../zest/api/mixin/privateMixin/CargoMixin.java |   46 +
 .../zest/api/mixin/privateMixin/CargoState.java |   30 +
 .../zest/api/object/ObjectBuilderTest.java      |   69 +
 .../zest/api/property/PropertyErrorTest.java    |   61 +
 .../zest/api/service/DocumentationSupport.java  |  135 ++
 .../apache/zest/api/unitofwork/RemovalTest.java |  130 ++
 .../api/unitofwork/UnitOfWorkTemplateTest.java  |   73 +
 .../org/apache/zest/api/util/ClassesTest.java   |  214 ++
 .../zest/api/value/DocumentationSupport.java    |  298 +++
 .../api/value/ValueBuilderTemplateTest.java     |   84 +
 .../zest/api/value/ValueCompositeTest.java      |  308 +++
 .../test/java/org/qi4j/api/OperatorsTest.java   |  115 --
 .../api/activation/ActivationEventsTest.java    |  290 ---
 .../activation/PassivationExceptionTest.java    |  212 --
 .../org/qi4j/api/annotation/MixinsTest.java     |   43 -
 .../org/qi4j/api/annotation/ModifiedByTest.java |   43 -
 .../qi4j/api/annotation/scope/ModifiesTest.java |   44 -
 .../java/org/qi4j/api/common/AppliesToTest.java |   42 -
 .../org/qi4j/api/common/QualifiedNameTest.java  |   83 -
 .../qi4j/api/composite/PropertyMapperTest.java  |  240 ---
 .../qi4j/api/concern/DocumentationSupport.java  |  100 -
 .../api/configuration/ConfigurationTest.java    |  109 --
 .../DeclareConfigurationDefaultsTest.java       |   83 -
 .../org/qi4j/api/configuration/MailService.java |   66 -
 .../configuration/MailServiceConfiguration.java |   29 -
 .../dataset/iterable/IterableDataSetTest.java   |   61 -
 .../qi4j/api/docsupport/ApplicationDocs.java    |  274 ---
 .../qi4j/api/docsupport/CompositionDocs.java    |   56 -
 .../java/org/qi4j/api/docsupport/package.html   |   21 -
 .../api/injection/scope/StateFieldTest.java     |  143 --
 .../org/qi4j/api/injection/scope/ThisTest.java  |   47 -
 .../qi4j/api/metrics/DocumentationSupport.java  |  115 --
 .../java/org/qi4j/api/mixin/BankAccount.java    |   30 -
 .../src/test/java/org/qi4j/api/mixin/Car.java   |   26 -
 .../test/java/org/qi4j/api/mixin/Something.java |   27 -
 .../java/org/qi4j/api/mixin/SomethingMixin.java |   32 -
 .../java/org/qi4j/api/mixin/StartMixin.java     |   22 -
 .../test/java/org/qi4j/api/mixin/Startable.java |   28 -
 .../test/java/org/qi4j/api/mixin/Vehicle.java   |   31 -
 .../java/org/qi4j/api/mixin/VehicleMixin.java   |   22 -
 .../decoratorMixin/DecoratorMixinTest.java      |   91 -
 .../qi4j/api/mixin/decoratorMixin/FooModel.java |   36 -
 .../api/mixin/decoratorMixin/FooModelImpl.java  |   41 -
 .../FooModelInvocationHandler.java              |   47 -
 .../qi4j/api/mixin/decoratorMixin/View1.java    |   43 -
 .../qi4j/api/mixin/decoratorMixin/View2.java    |   40 -
 .../java/org/qi4j/api/mixin/partial/Car.java    |   30 -
 .../api/mixin/partial/CrashResultMixin.java     |   23 -
 .../org/qi4j/api/mixin/partial/Crashable.java   |   23 -
 .../qi4j/api/mixin/partial/SpeedLocation.java   |   28 -
 .../org/qi4j/api/mixin/partial/SpeedMixin.java  |   33 -
 .../org/qi4j/api/mixin/partial/Vehicle.java     |   26 -
 .../org/qi4j/api/mixin/privateMixin/Cargo.java  |   36 -
 .../qi4j/api/mixin/privateMixin/CargoMixin.java |   46 -
 .../qi4j/api/mixin/privateMixin/CargoState.java |   30 -
 .../org/qi4j/api/object/ObjectBuilderTest.java  |   69 -
 .../qi4j/api/property/PropertyErrorTest.java    |   61 -
 .../qi4j/api/service/DocumentationSupport.java  |  135 --
 .../org/qi4j/api/unitofwork/RemovalTest.java    |  130 --
 .../api/unitofwork/UnitOfWorkTemplateTest.java  |   73 -
 .../java/org/qi4j/api/util/ClassesTest.java     |  214 --
 .../qi4j/api/value/DocumentationSupport.java    |  298 ---
 .../api/value/ValueBuilderTemplateTest.java     |   84 -
 .../org/qi4j/api/value/ValueCompositeTest.java  |  308 ---
 .../zest/api/configuration/MyService.properties |   16 +
 .../qi4j/api/configuration/MyService.properties |   16 -
 .../zest/bootstrap/ApplicationAssembler.java    |   33 +
 .../bootstrap/ApplicationAssemblerAdapter.java  |   43 +
 .../zest/bootstrap/ApplicationAssembly.java     |  110 ++
 .../bootstrap/ApplicationAssemblyFactory.java   |   61 +
 .../zest/bootstrap/ApplicationModelFactory.java |   27 +
 .../apache/zest/bootstrap/ApplicationName.java  |   36 +
 .../org/apache/zest/bootstrap/Assembler.java    |   44 +
 .../zest/bootstrap/AssemblerCollection.java     |   70 +
 .../org/apache/zest/bootstrap/Assemblers.java   |  446 +++++
 .../zest/bootstrap/AssemblyException.java       |   41 +
 .../zest/bootstrap/AssemblySpecifications.java  |   49 +
 .../apache/zest/bootstrap/AssemblyVisitor.java  |   54 +
 .../zest/bootstrap/AssemblyVisitorAdapter.java  |   77 +
 .../zest/bootstrap/AssociationDeclarations.java |   26 +
 .../apache/zest/bootstrap/BindingException.java |   32 +
 .../zest/bootstrap/BootstrapException.java      |   36 +
 .../org/apache/zest/bootstrap/ClassScanner.java |  216 +++
 .../zest/bootstrap/ConfigurationAssembly.java   |   28 +
 .../bootstrap/ConfigurationDeclaration.java     |   87 +
 .../org/apache/zest/bootstrap/Energy4Java.java  |   96 +
 .../apache/zest/bootstrap/EntityAssembly.java   |   29 +
 .../zest/bootstrap/EntityDeclaration.java       |   87 +
 .../zest/bootstrap/ImportedServiceAssembly.java |   29 +
 .../bootstrap/ImportedServiceDeclaration.java   |   63 +
 .../zest/bootstrap/InjectionException.java      |   37 +
 .../bootstrap/InvalidInjectionException.java    |   36 +
 .../apache/zest/bootstrap/LayerAssembly.java    |  123 ++
 .../org/apache/zest/bootstrap/LayerName.java    |   36 +
 .../bootstrap/ManyAssociationDeclarations.java  |   26 +
 .../zest/bootstrap/MetaInfoDeclaration.java     |  221 +++
 .../apache/zest/bootstrap/MixinDeclaration.java |   27 +
 .../apache/zest/bootstrap/ModuleAssembly.java   |  240 +++
 .../org/apache/zest/bootstrap/ModuleName.java   |   36 +
 .../bootstrap/NamedAssociationDeclarations.java |   31 +
 .../apache/zest/bootstrap/ObjectAssembly.java   |   29 +
 .../zest/bootstrap/ObjectDeclaration.java       |   33 +
 .../org/apache/zest/bootstrap/Qi4jRuntime.java  |   32 +
 .../apache/zest/bootstrap/RuntimeFactory.java   |   62 +
 .../apache/zest/bootstrap/ServiceAssembly.java  |   29 +
 .../zest/bootstrap/ServiceDeclaration.java      |   58 +
 .../zest/bootstrap/SingletonAssembler.java      |   99 +
 .../zest/bootstrap/StateDeclarations.java       |   30 +
 .../zest/bootstrap/TransientAssembly.java       |   29 +
 .../zest/bootstrap/TransientDeclaration.java    |   40 +
 .../apache/zest/bootstrap/ValueAssembly.java    |   29 +
 .../apache/zest/bootstrap/ValueDeclaration.java |   39 +
 .../bootstrap/builder/ApplicationBuilder.java   |  250 +++
 .../bootstrap/builder/LayerDeclaration.java     |  109 ++
 .../bootstrap/builder/ModuleDeclaration.java    |  169 ++
 .../apache/zest/bootstrap/builder/package.html  |   25 +
 .../zest/bootstrap/layered/LayerAssembler.java  |   28 +
 .../layered/LayeredApplicationAssembler.java    |  212 ++
 .../layered/LayeredLayerAssembler.java          |   86 +
 .../zest/bootstrap/layered/ModuleAssembler.java |   29 +
 .../apache/zest/bootstrap/layered/package.html  |   21 +
 .../java/org/apache/zest/bootstrap/package.html |   21 +
 .../qi4j/bootstrap/ApplicationAssembler.java    |   33 -
 .../bootstrap/ApplicationAssemblerAdapter.java  |   43 -
 .../org/qi4j/bootstrap/ApplicationAssembly.java |  110 --
 .../bootstrap/ApplicationAssemblyFactory.java   |   61 -
 .../qi4j/bootstrap/ApplicationModelFactory.java |   27 -
 .../org/qi4j/bootstrap/ApplicationName.java     |   36 -
 .../main/java/org/qi4j/bootstrap/Assembler.java |   44 -
 .../org/qi4j/bootstrap/AssemblerCollection.java |   70 -
 .../java/org/qi4j/bootstrap/Assemblers.java     |  446 -----
 .../org/qi4j/bootstrap/AssemblyException.java   |   41 -
 .../qi4j/bootstrap/AssemblySpecifications.java  |   49 -
 .../org/qi4j/bootstrap/AssemblyVisitor.java     |   54 -
 .../qi4j/bootstrap/AssemblyVisitorAdapter.java  |   77 -
 .../qi4j/bootstrap/AssociationDeclarations.java |   26 -
 .../org/qi4j/bootstrap/BindingException.java    |   32 -
 .../org/qi4j/bootstrap/BootstrapException.java  |   36 -
 .../java/org/qi4j/bootstrap/ClassScanner.java   |  216 ---
 .../qi4j/bootstrap/ConfigurationAssembly.java   |   28 -
 .../bootstrap/ConfigurationDeclaration.java     |   87 -
 .../java/org/qi4j/bootstrap/Energy4Java.java    |   96 -
 .../java/org/qi4j/bootstrap/EntityAssembly.java |   29 -
 .../org/qi4j/bootstrap/EntityDeclaration.java   |   87 -
 .../qi4j/bootstrap/ImportedServiceAssembly.java |   29 -
 .../bootstrap/ImportedServiceDeclaration.java   |   63 -
 .../org/qi4j/bootstrap/InjectionException.java  |   37 -
 .../bootstrap/InvalidInjectionException.java    |   36 -
 .../java/org/qi4j/bootstrap/LayerAssembly.java  |  123 --
 .../main/java/org/qi4j/bootstrap/LayerName.java |   36 -
 .../bootstrap/ManyAssociationDeclarations.java  |   26 -
 .../org/qi4j/bootstrap/MetaInfoDeclaration.java |  221 ---
 .../org/qi4j/bootstrap/MixinDeclaration.java    |   27 -
 .../java/org/qi4j/bootstrap/ModuleAssembly.java |  240 ---
 .../java/org/qi4j/bootstrap/ModuleName.java     |   36 -
 .../bootstrap/NamedAssociationDeclarations.java |   31 -
 .../java/org/qi4j/bootstrap/ObjectAssembly.java |   29 -
 .../org/qi4j/bootstrap/ObjectDeclaration.java   |   33 -
 .../java/org/qi4j/bootstrap/Qi4jRuntime.java    |   32 -
 .../java/org/qi4j/bootstrap/RuntimeFactory.java |   62 -
 .../org/qi4j/bootstrap/ServiceAssembly.java     |   29 -
 .../org/qi4j/bootstrap/ServiceDeclaration.java  |   58 -
 .../org/qi4j/bootstrap/SingletonAssembler.java  |   99 -
 .../org/qi4j/bootstrap/StateDeclarations.java   |   30 -
 .../org/qi4j/bootstrap/TransientAssembly.java   |   29 -
 .../qi4j/bootstrap/TransientDeclaration.java    |   40 -
 .../java/org/qi4j/bootstrap/ValueAssembly.java  |   29 -
 .../org/qi4j/bootstrap/ValueDeclaration.java    |   39 -
 .../bootstrap/builder/ApplicationBuilder.java   |  250 ---
 .../bootstrap/builder/LayerDeclaration.java     |  109 --
 .../bootstrap/builder/ModuleDeclaration.java    |  169 --
 .../org/qi4j/bootstrap/builder/package.html     |   25 -
 .../qi4j/bootstrap/layered/LayerAssembler.java  |   29 -
 .../layered/LayeredApplicationAssembler.java    |  212 --
 .../layered/LayeredLayerAssembler.java          |   86 -
 .../qi4j/bootstrap/layered/ModuleAssembler.java |   29 -
 .../org/qi4j/bootstrap/layered/package.html     |   21 -
 .../main/java/org/qi4j/bootstrap/package.html   |   21 -
 .../apache/zest/bootstrap/ClassScannerTest.java |   64 +
 .../zest/bootstrap/DocumentationSupport.java    |  441 +++++
 .../org/apache/zest/bootstrap/TestValue.java    |   28 +
 .../LayeredApplicationAssemblerTest.java        |   41 +
 .../bootstrap/assembly/TestApplication.java     |   61 +
 .../assembly/config/ConfigurationLayer.java     |   33 +
 .../connectivity/ConnectivityLayer.java         |   35 +
 .../bootstrap/assembly/domain/DomainLayer.java  |   35 +
 .../assembly/domain/InvoicingModule.java        |   35 +
 .../bootstrap/assembly/domain/OrderModule.java  |   56 +
 .../assembly/infrastructure/IndexingModule.java |   43 +
 .../infrastructure/InfrastructureLayer.java     |   47 +
 .../infrastructure/SerializationModule.java     |   36 +
 .../assembly/infrastructure/StorageModule.java  |   43 +
 .../assembly/service/ServiceLayer.java          |   35 +
 .../builder/ApplicationBuilderTest.java         |  133 ++
 .../zest/bootstrap/somepackage/Test2Value.java  |   28 +
 .../org/qi4j/bootstrap/ClassScannerTest.java    |   64 -
 .../qi4j/bootstrap/DocumentationSupport.java    |  441 -----
 .../test/java/org/qi4j/bootstrap/TestValue.java |   28 -
 .../LayeredApplicationAssemblerTest.java        |   41 -
 .../bootstrap/assembly/TestApplication.java     |   61 -
 .../assembly/config/ConfigurationLayer.java     |   33 -
 .../connectivity/ConnectivityLayer.java         |   35 -
 .../bootstrap/assembly/domain/DomainLayer.java  |   35 -
 .../assembly/domain/InvoicingModule.java        |   35 -
 .../bootstrap/assembly/domain/OrderModule.java  |   56 -
 .../assembly/infrastructure/IndexingModule.java |   44 -
 .../infrastructure/InfrastructureLayer.java     |   47 -
 .../infrastructure/SerializationModule.java     |   36 -
 .../assembly/infrastructure/StorageModule.java  |   44 -
 .../assembly/service/ServiceLayer.java          |   35 -
 .../builder/ApplicationBuilderTest.java         |  133 --
 .../qi4j/bootstrap/somepackage/Test2Value.java  |   28 -
 .../org/apache/zest/functional/ForEach.java     |   95 +
 .../org/apache/zest/functional/Function.java    |   35 +
 .../org/apache/zest/functional/Function2.java   |   33 +
 .../org/apache/zest/functional/Functions.java   |  276 +++
 .../zest/functional/HierarchicalVisitor.java    |   53 +
 .../functional/HierarchicalVisitorAdapter.java  |   47 +
 .../org/apache/zest/functional/Iterables.java   |  939 +++++++++
 .../apache/zest/functional/Specification.java   |   37 +
 .../apache/zest/functional/Specifications.java  |  206 ++
 .../org/apache/zest/functional/Visitable.java   |   28 +
 .../zest/functional/VisitableHierarchy.java     |   28 +
 .../org/apache/zest/functional/Visitor.java     |   38 +
 .../org/apache/zest/functional/package.html     |   21 +
 .../main/java/org/qi4j/functional/ForEach.java  |   95 -
 .../main/java/org/qi4j/functional/Function.java |   35 -
 .../java/org/qi4j/functional/Function2.java     |   33 -
 .../java/org/qi4j/functional/Functions.java     |  276 ---
 .../qi4j/functional/HierarchicalVisitor.java    |   53 -
 .../functional/HierarchicalVisitorAdapter.java  |   47 -
 .../java/org/qi4j/functional/Iterables.java     |  939 ---------
 .../java/org/qi4j/functional/Specification.java |   37 -
 .../org/qi4j/functional/Specifications.java     |  206 --
 .../java/org/qi4j/functional/Visitable.java     |   28 -
 .../org/qi4j/functional/VisitableHierarchy.java |   28 -
 .../main/java/org/qi4j/functional/Visitor.java  |   38 -
 .../main/java/org/qi4j/functional/package.html  |   21 -
 .../apache/zest/functional/FunctionsTest.java   |  143 ++
 .../IntegerRangeSpecificationTest.java          |   59 +
 .../apache/zest/functional/IterablesTest.java   |  292 +++
 .../zest/functional/SpecificationsTest.java     |   85 +
 .../functional/docsupport/FunctionalDocs.java   |   55 +
 .../java/org/qi4j/functional/FunctionsTest.java |  143 --
 .../IntegerRangeSpecificationTest.java          |   59 -
 .../java/org/qi4j/functional/IterablesTest.java |  292 ---
 .../org/qi4j/functional/SpecificationsTest.java |   85 -
 .../functional/docsupport/FunctionalDocs.java   |   55 -
 .../src/main/java/org/apache/zest/io/Files.java |   35 +
 .../src/main/java/org/apache/zest/io/Input.java |   33 +
 .../main/java/org/apache/zest/io/Inputs.java    |  490 +++++
 .../main/java/org/apache/zest/io/Output.java    |   40 +
 .../main/java/org/apache/zest/io/Outputs.java   |  528 +++++
 .../main/java/org/apache/zest/io/Receiver.java  |   36 +
 .../main/java/org/apache/zest/io/Sender.java    |   39 +
 .../java/org/apache/zest/io/Transforms.java     |  435 +++++
 .../main/java/org/apache/zest/io/package.html   |   21 +
 core/io/src/main/java/org/qi4j/io/Files.java    |   35 -
 core/io/src/main/java/org/qi4j/io/Input.java    |   33 -
 core/io/src/main/java/org/qi4j/io/Inputs.java   |  490 -----
 core/io/src/main/java/org/qi4j/io/Output.java   |   40 -
 core/io/src/main/java/org/qi4j/io/Outputs.java  |  528 -----
 core/io/src/main/java/org/qi4j/io/Receiver.java |   36 -
 core/io/src/main/java/org/qi4j/io/Sender.java   |   39 -
 .../src/main/java/org/qi4j/io/Transforms.java   |  435 -----
 core/io/src/main/java/org/qi4j/io/package.html  |   21 -
 .../org/apache/zest/io/InputOutputTest.java     |  381 ++++
 .../org/apache/zest/io/docsupport/IoDocs.java   |   53 +
 .../test/java/org/qi4j/io/InputOutputTest.java  |  381 ----
 .../java/org/qi4j/io/docsupport/IoDocs.java     |   53 -
 .../apache/zest/runtime/Qi4jRuntimeImpl.java    |  358 ++++
 .../runtime/activation/ActivationDelegate.java  |  394 ++++
 .../ActivationEventListenerSupport.java         |   64 +
 .../zest/runtime/activation/ActivatorModel.java |  108 ++
 .../runtime/activation/ActivatorsInstance.java  |  106 +
 .../runtime/activation/ActivatorsModel.java     |   97 +
 .../AbstractAssociationInstance.java            |   93 +
 .../runtime/association/AssociationInfo.java    |   36 +
 .../association/AssociationInstance.java        |  132 ++
 .../runtime/association/AssociationModel.java   |  251 +++
 .../runtime/association/AssociationsModel.java  |  117 ++
 .../association/ManyAssociationInstance.java    |  225 +++
 .../association/ManyAssociationModel.java       |  265 +++
 .../association/ManyAssociationsModel.java      |  123 ++
 .../association/NamedAssociationInstance.java   |  237 +++
 .../association/NamedAssociationModel.java      |  266 +++
 .../association/NamedAssociationsModel.java     |  128 ++
 .../runtime/bootstrap/AndAppliesToFilter.java   |   41 +
 .../bootstrap/AnnotationAppliesToFilter.java    |   41 +
 .../ApplicationAssemblyFactoryImpl.java         |   73 +
 .../bootstrap/ApplicationAssemblyImpl.java      |  152 ++
 .../bootstrap/ApplicationModelFactoryImpl.java  |  192 ++
 .../zest/runtime/bootstrap/AssemblyHelper.java  |  198 ++
 .../bootstrap/CompositeAssemblyImpl.java        |  837 ++++++++
 .../bootstrap/ConfigurationAssemblyImpl.java    |   42 +
 .../bootstrap/ConfigurationDeclarationImpl.java |  124 ++
 .../runtime/bootstrap/EntityAssemblyImpl.java   |  271 +++
 .../bootstrap/EntityDeclarationImpl.java        |   94 +
 .../ImplementsMethodAppliesToFilter.java        |   40 +
 .../bootstrap/ImportedServiceAssemblyImpl.java  |  112 ++
 .../ImportedServiceDeclarationImpl.java         |  123 ++
 .../runtime/bootstrap/LayerAssemblyImpl.java    |  625 ++++++
 .../runtime/bootstrap/ModuleAssemblyImpl.java   |  635 ++++++
 .../runtime/bootstrap/ObjectAssemblyImpl.java   |   66 +
 .../bootstrap/ObjectDeclarationImpl.java        |   53 +
 .../runtime/bootstrap/OrAppliesToFilter.java    |   41 +
 .../runtime/bootstrap/ServiceAssemblyImpl.java  |  108 ++
 .../bootstrap/ServiceDeclarationImpl.java       |  152 ++
 .../bootstrap/TransientAssemblyImpl.java        |   61 +
 .../bootstrap/TransientDeclarationImpl.java     |   94 +
 .../bootstrap/TypeCheckAppliesToFilter.java     |   41 +
 .../bootstrap/TypedFragmentAppliesToFilter.java |   31 +
 .../runtime/bootstrap/ValueAssemblyImpl.java    |  248 +++
 .../runtime/bootstrap/ValueDeclarationImpl.java |   94 +
 .../composite/AbstractConstraintModel.java      |   49 +
 .../composite/AbstractModifierModel.java        |  177 ++
 .../runtime/composite/AtomicInstancePool.java   |   53 +
 .../zest/runtime/composite/CompactLevel.java    |   36 +
 .../composite/CompositeConstraintModel.java     |   68 +
 .../composite/CompositeMethodInstance.java      |   77 +
 .../runtime/composite/CompositeMethodModel.java |  321 +++
 .../composite/CompositeMethodsModel.java        |  132 ++
 .../zest/runtime/composite/CompositeModel.java  |  267 +++
 .../zest/runtime/composite/ConcernModel.java    |   29 +
 .../runtime/composite/ConcernsInstance.java     |   64 +
 .../zest/runtime/composite/ConcernsModel.java   |   83 +
 .../composite/ConstraintDeclaration.java        |   69 +
 .../runtime/composite/ConstraintInstance.java   |   43 +
 .../zest/runtime/composite/ConstraintModel.java |   49 +
 .../runtime/composite/ConstraintsCheck.java     |   26 +
 .../runtime/composite/ConstraintsInstance.java  |   80 +
 .../runtime/composite/ConstraintsModel.java     |   76 +
 .../runtime/composite/ConstructorModel.java     |  105 +
 .../runtime/composite/ConstructorsModel.java    |  301 +++
 .../runtime/composite/FragmentClassLoader.java  |  852 ++++++++
 .../composite/FragmentInvocationHandler.java    |  123 ++
 .../composite/FunctionStateResolver.java        |  119 ++
 .../GenericFragmentInvocationHandler.java       |   43 +
 .../runtime/composite/GenericSpecification.java |   37 +
 .../zest/runtime/composite/InstancePool.java    |   29 +
 .../zest/runtime/composite/MixinModel.java      |  181 ++
 .../zest/runtime/composite/MixinsInstance.java  |   29 +
 .../zest/runtime/composite/MixinsModel.java     |  242 +++
 .../zest/runtime/composite/ProxyGenerator.java  |   34 +
 .../ProxyReferenceInvocationHandler.java        |   81 +
 .../SideEffectInvocationHandlerResult.java      |   58 +
 .../zest/runtime/composite/SideEffectModel.java |   30 +
 .../runtime/composite/SideEffectsInstance.java  |   95 +
 .../runtime/composite/SideEffectsModel.java     |   81 +
 .../zest/runtime/composite/StateModel.java      |   76 +
 .../zest/runtime/composite/StateResolver.java   |   36 +
 ...SynchronizedCompositeMethodInstancePool.java |   44 +
 .../composite/TransientBuilderInstance.java     |   98 +
 .../runtime/composite/TransientClassLoader.java |  804 ++++++++
 .../runtime/composite/TransientInstance.java    |  224 +++
 .../zest/runtime/composite/TransientModel.java  |   70 +
 .../composite/TransientStateInstance.java       |   60 +
 .../zest/runtime/composite/TransientsModel.java |   55 +
 .../TypedModifierInvocationHandler.java         |   45 +
 ...synchronizedCompositeMethodInstancePool.java |   44 +
 .../zest/runtime/composite/UsageGraph.java      |  132 ++
 .../zest/runtime/composite/UsesInstance.java    |  107 +
 .../composite/ValueConstraintsInstance.java     |  125 ++
 .../composite/ValueConstraintsModel.java        |   66 +
 .../zest/runtime/entity/EntitiesModel.java      |   55 +
 .../zest/runtime/entity/EntityInstance.java     |  329 ++++
 .../zest/runtime/entity/EntityMixinsModel.java  |   94 +
 .../apache/zest/runtime/entity/EntityModel.java |  174 ++
 .../runtime/entity/EntityPropertyInstance.java  |   53 +
 .../runtime/entity/EntityStateInstance.java     |  263 +++
 .../zest/runtime/entity/EntityStateModel.java   |  157 ++
 .../zest/runtime/injection/Dependencies.java    |   38 +
 .../zest/runtime/injection/DependencyModel.java |  412 ++++
 .../runtime/injection/InjectedFieldModel.java   |  147 ++
 .../runtime/injection/InjectedFieldsModel.java  |  124 ++
 .../runtime/injection/InjectedMethodModel.java  |   86 +
 .../runtime/injection/InjectedMethodsModel.java |  124 ++
 .../injection/InjectedParametersModel.java      |  103 +
 .../runtime/injection/InjectionContext.java     |  121 ++
 .../runtime/injection/InjectionProvider.java    |   26 +
 .../injection/InjectionProviderFactory.java     |   37 +
 .../injection/ParameterizedTypeInstance.java    |   65 +
 .../CachingInjectionProviderDecorator.java      |   57 +
 ...achingInjectionProviderFactoryDecorator.java |   50 +
 .../provider/InjectionProviderException.java    |   32 +
 .../InjectionProviderFactoryStrategy.java       |  102 +
 .../InvocationInjectionProviderFactory.java     |  117 ++
 .../ModifiesInjectionProviderFactory.java       |   70 +
 .../ServiceInjectionProviderFactory.java        |  225 +++
 .../provider/StateInjectionProviderFactory.java |  273 +++
 .../StructureInjectionProviderFactory.java      |  118 ++
 .../provider/ThisInjectionProviderFactory.java  |  138 ++
 .../provider/UsesInjectionProviderFactory.java  |  131 ++
 .../apache/zest/runtime/internal/Activator.java |   57 +
 .../org/apache/zest/runtime/model/Binder.java   |   26 +
 .../apache/zest/runtime/model/Resolution.java   |   86 +
 .../apache/zest/runtime/object/ObjectModel.java |  143 ++
 .../zest/runtime/object/ObjectsModel.java       |   55 +
 .../java/org/apache/zest/runtime/package.html   |   21 +
 .../zest/runtime/property/PropertiesModel.java  |  104 +
 .../zest/runtime/property/PropertyInfo.java     |   36 +
 .../zest/runtime/property/PropertyInstance.java |  321 +++
 .../zest/runtime/property/PropertyModel.java    |  309 +++
 .../zest/runtime/query/IterableQuerySource.java |  239 +++
 .../runtime/query/QueryBuilderFactoryImpl.java  |   68 +
 .../zest/runtime/query/QueryBuilderImpl.java    |   95 +
 .../apache/zest/runtime/query/QueryImpl.java    |  213 ++
 .../service/ImportedServiceInstance.java        |   66 +
 .../runtime/service/ImportedServiceModel.java   |  189 ++
 .../ImportedServiceReferenceInstance.java       |  220 +++
 .../service/ImportedServicesInstance.java       |  110 ++
 .../runtime/service/ImportedServicesModel.java  |   65 +
 .../zest/runtime/service/ServiceInstance.java   |   85 +
 .../zest/runtime/service/ServiceModel.java      |  216 +++
 .../service/ServiceReferenceInstance.java       |  314 +++
 .../zest/runtime/service/ServicesInstance.java  |  108 ++
 .../zest/runtime/service/ServicesModel.java     |   65 +
 .../runtime/structure/ApplicationInstance.java  |  162 ++
 .../runtime/structure/ApplicationModel.java     |  173 ++
 .../zest/runtime/structure/LayerInstance.java   |  212 ++
 .../zest/runtime/structure/LayerModel.java      |  121 ++
 .../zest/runtime/structure/ModuleInstance.java  |  873 +++++++++
 .../zest/runtime/structure/ModuleModel.java     |  130 ++
 .../runtime/structure/ModuleUnitOfWork.java     |  773 ++++++++
 .../zest/runtime/structure/TypeLookup.java      |  629 ++++++
 .../runtime/structure/UsedLayersInstance.java   |  100 +
 .../zest/runtime/structure/UsedLayersModel.java |   63 +
 .../structure/VisibilitySpecification.java      |   47 +
 .../zest/runtime/types/ValueTypeFactory.java    |  230 +++
 .../runtime/unitofwork/BuilderEntityState.java  |  172 ++
 .../unitofwork/BuilderManyAssociationState.java |   78 +
 .../BuilderNamedAssociationState.java           |   89 +
 .../unitofwork/EntityBuilderInstance.java       |  151 ++
 .../runtime/unitofwork/EntityStateStore.java    |   33 +
 .../runtime/unitofwork/UnitOfWorkInstance.java  |  545 ++++++
 .../value/ManyAssociationValueState.java        |  105 +
 .../value/NamedAssociationValueState.java       |   84 +
 .../zest/runtime/value/ReferenceProperty.java   |   53 +
 .../runtime/value/ValueBuilderInstance.java     |   79 +
 .../value/ValueBuilderWithPrototype.java        |  228 +++
 .../runtime/value/ValueBuilderWithState.java    |   91 +
 .../zest/runtime/value/ValueInstance.java       |  182 ++
 .../apache/zest/runtime/value/ValueModel.java   |  112 ++
 .../zest/runtime/value/ValueStateInstance.java  |  233 +++
 .../zest/runtime/value/ValueStateModel.java     |  132 ++
 .../apache/zest/runtime/value/ValuesModel.java  |   55 +
 .../java/org/qi4j/runtime/Qi4jRuntimeImpl.java  |  358 ----
 .../runtime/activation/ActivationDelegate.java  |  394 ----
 .../ActivationEventListenerSupport.java         |   64 -
 .../qi4j/runtime/activation/ActivatorModel.java |  108 --
 .../runtime/activation/ActivatorsInstance.java  |  106 -
 .../runtime/activation/ActivatorsModel.java     |   97 -
 .../AbstractAssociationInstance.java            |   93 -
 .../runtime/association/AssociationInfo.java    |   36 -
 .../association/AssociationInstance.java        |  132 --
 .../runtime/association/AssociationModel.java   |  251 ---
 .../runtime/association/AssociationsModel.java  |  117 --
 .../association/ManyAssociationInstance.java    |  225 ---
 .../association/ManyAssociationModel.java       |  265 ---
 .../association/ManyAssociationsModel.java      |  123 --
 .../association/NamedAssociationInstance.java   |  240 ---
 .../association/NamedAssociationModel.java      |  266 ---
 .../association/NamedAssociationsModel.java     |  128 --
 .../runtime/bootstrap/AndAppliesToFilter.java   |   41 -
 .../bootstrap/AnnotationAppliesToFilter.java    |   41 -
 .../ApplicationAssemblyFactoryImpl.java         |   73 -
 .../bootstrap/ApplicationAssemblyImpl.java      |  152 --
 .../bootstrap/ApplicationModelFactoryImpl.java  |  192 --
 .../qi4j/runtime/bootstrap/AssemblyHelper.java  |  198 --
 .../bootstrap/CompositeAssemblyImpl.java        |  837 --------
 .../bootstrap/ConfigurationAssemblyImpl.java    |   85 -
 .../bootstrap/ConfigurationDeclarationImpl.java |  125 --
 .../runtime/bootstrap/EntityAssemblyImpl.java   |  271 ---
 .../bootstrap/EntityDeclarationImpl.java        |   94 -
 .../ImplementsMethodAppliesToFilter.java        |   40 -
 .../bootstrap/ImportedServiceAssemblyImpl.java  |  112 --
 .../ImportedServiceDeclarationImpl.java         |  123 --
 .../runtime/bootstrap/LayerAssemblyImpl.java    |  625 ------
 .../runtime/bootstrap/ModuleAssemblyImpl.java   |  635 ------
 .../runtime/bootstrap/ObjectAssemblyImpl.java   |   66 -
 .../bootstrap/ObjectDeclarationImpl.java        |   53 -
 .../runtime/bootstrap/OrAppliesToFilter.java    |   41 -
 .../runtime/bootstrap/ServiceAssemblyImpl.java  |  108 --
 .../bootstrap/ServiceDeclarationImpl.java       |  152 --
 .../bootstrap/TransientAssemblyImpl.java        |   61 -
 .../bootstrap/TransientDeclarationImpl.java     |   94 -
 .../bootstrap/TypeCheckAppliesToFilter.java     |   41 -
 .../bootstrap/TypedFragmentAppliesToFilter.java |   31 -
 .../runtime/bootstrap/ValueAssemblyImpl.java    |  248 ---
 .../runtime/bootstrap/ValueDeclarationImpl.java |   94 -
 .../composite/AbstractConstraintModel.java      |   49 -
 .../composite/AbstractModifierModel.java        |  177 --
 .../runtime/composite/AtomicInstancePool.java   |   53 -
 .../qi4j/runtime/composite/CompactLevel.java    |   36 -
 .../composite/CompositeConstraintModel.java     |   68 -
 .../composite/CompositeMethodInstance.java      |   77 -
 .../runtime/composite/CompositeMethodModel.java |  321 ---
 .../composite/CompositeMethodsModel.java        |  132 --
 .../qi4j/runtime/composite/CompositeModel.java  |  269 ---
 .../qi4j/runtime/composite/ConcernModel.java    |   29 -
 .../runtime/composite/ConcernsInstance.java     |   64 -
 .../qi4j/runtime/composite/ConcernsModel.java   |   83 -
 .../composite/ConstraintDeclaration.java        |   69 -
 .../runtime/composite/ConstraintInstance.java   |   43 -
 .../qi4j/runtime/composite/ConstraintModel.java |   49 -
 .../runtime/composite/ConstraintsCheck.java     |   26 -
 .../runtime/composite/ConstraintsInstance.java  |   80 -
 .../runtime/composite/ConstraintsModel.java     |   76 -
 .../runtime/composite/ConstructorModel.java     |  105 -
 .../runtime/composite/ConstructorsModel.java    |  301 ---
 .../runtime/composite/FragmentClassLoader.java  |  852 --------
 .../composite/FragmentInvocationHandler.java    |  123 --
 .../composite/FunctionStateResolver.java        |  120 --
 .../GenericFragmentInvocationHandler.java       |   43 -
 .../runtime/composite/GenericSpecification.java |   37 -
 .../qi4j/runtime/composite/InstancePool.java    |   29 -
 .../org/qi4j/runtime/composite/MixinModel.java  |  181 --
 .../qi4j/runtime/composite/MixinsInstance.java  |   29 -
 .../org/qi4j/runtime/composite/MixinsModel.java |  242 ---
 .../qi4j/runtime/composite/ProxyGenerator.java  |   34 -
 .../ProxyReferenceInvocationHandler.java        |   81 -
 .../SideEffectInvocationHandlerResult.java      |   58 -
 .../qi4j/runtime/composite/SideEffectModel.java |   30 -
 .../runtime/composite/SideEffectsInstance.java  |   95 -
 .../runtime/composite/SideEffectsModel.java     |   81 -
 .../org/qi4j/runtime/composite/StateModel.java  |   76 -
 .../qi4j/runtime/composite/StateResolver.java   |   36 -
 ...SynchronizedCompositeMethodInstancePool.java |   44 -
 .../composite/TransientBuilderInstance.java     |   98 -
 .../runtime/composite/TransientClassLoader.java |  804 --------
 .../runtime/composite/TransientInstance.java    |  224 ---
 .../qi4j/runtime/composite/TransientModel.java  |   70 -
 .../composite/TransientStateInstance.java       |   60 -
 .../qi4j/runtime/composite/TransientsModel.java |   55 -
 .../TypedModifierInvocationHandler.java         |   45 -
 ...synchronizedCompositeMethodInstancePool.java |   44 -
 .../org/qi4j/runtime/composite/UsageGraph.java  |  132 --
 .../qi4j/runtime/composite/UsesInstance.java    |  107 -
 .../composite/ValueConstraintsInstance.java     |  125 --
 .../composite/ValueConstraintsModel.java        |   66 -
 .../org/qi4j/runtime/entity/EntitiesModel.java  |   55 -
 .../org/qi4j/runtime/entity/EntityInstance.java |  329 ----
 .../qi4j/runtime/entity/EntityMixinsModel.java  |   94 -
 .../org/qi4j/runtime/entity/EntityModel.java    |  174 --
 .../runtime/entity/EntityPropertyInstance.java  |   53 -
 .../runtime/entity/EntityStateInstance.java     |  263 ---
 .../qi4j/runtime/entity/EntityStateModel.java   |  157 --
 .../qi4j/runtime/injection/Dependencies.java    |   38 -
 .../qi4j/runtime/injection/DependencyModel.java |  412 ----
 .../runtime/injection/InjectedFieldModel.java   |  147 --
 .../runtime/injection/InjectedFieldsModel.java  |  124 --
 .../runtime/injection/InjectedMethodModel.java  |   86 -
 .../runtime/injection/InjectedMethodsModel.java |  124 --
 .../injection/InjectedParametersModel.java      |  103 -
 .../runtime/injection/InjectionContext.java     |  121 --
 .../runtime/injection/InjectionProvider.java    |   26 -
 .../injection/InjectionProviderFactory.java     |   37 -
 .../injection/ParameterizedTypeInstance.java    |   65 -
 .../CachingInjectionProviderDecorator.java      |   57 -
 ...achingInjectionProviderFactoryDecorator.java |   50 -
 .../provider/InjectionProviderException.java    |   32 -
 .../InjectionProviderFactoryStrategy.java       |  102 -
 .../InvocationInjectionProviderFactory.java     |  117 --
 .../ModifiesInjectionProviderFactory.java       |   70 -
 .../ServiceInjectionProviderFactory.java        |  225 ---
 .../provider/StateInjectionProviderFactory.java |  273 ---
 .../StructureInjectionProviderFactory.java      |  118 --
 .../provider/ThisInjectionProviderFactory.java  |  138 --
 .../provider/UsesInjectionProviderFactory.java  |  132 --
 .../org/qi4j/runtime/internal/Activator.java    |   57 -
 .../java/org/qi4j/runtime/model/Binder.java     |   26 -
 .../java/org/qi4j/runtime/model/Resolution.java |   86 -
 .../org/qi4j/runtime/object/ObjectModel.java    |  143 --
 .../org/qi4j/runtime/object/ObjectsModel.java   |   55 -
 .../src/main/java/org/qi4j/runtime/package.html |   21 -
 .../qi4j/runtime/property/PropertiesModel.java  |  104 -
 .../org/qi4j/runtime/property/PropertyInfo.java |   36 -
 .../qi4j/runtime/property/PropertyInstance.java |  321 ---
 .../qi4j/runtime/property/PropertyModel.java    |  309 ---
 .../qi4j/runtime/query/IterableQuerySource.java |  239 ---
 .../runtime/query/QueryBuilderFactoryImpl.java  |   68 -
 .../qi4j/runtime/query/QueryBuilderImpl.java    |   95 -
 .../java/org/qi4j/runtime/query/QueryImpl.java  |  213 --
 .../service/ImportedServiceInstance.java        |   66 -
 .../runtime/service/ImportedServiceModel.java   |  189 --
 .../ImportedServiceReferenceInstance.java       |  220 ---
 .../service/ImportedServicesInstance.java       |  110 --
 .../runtime/service/ImportedServicesModel.java  |   65 -
 .../qi4j/runtime/service/ServiceInstance.java   |   85 -
 .../org/qi4j/runtime/service/ServiceModel.java  |  216 ---
 .../service/ServiceReferenceInstance.java       |  314 ---
 .../qi4j/runtime/service/ServicesInstance.java  |  108 --
 .../org/qi4j/runtime/service/ServicesModel.java |   65 -
 .../runtime/structure/ApplicationInstance.java  |  162 --
 .../runtime/structure/ApplicationModel.java     |  173 --
 .../qi4j/runtime/structure/LayerInstance.java   |  212 --
 .../org/qi4j/runtime/structure/LayerModel.java  |  121 --
 .../qi4j/runtime/structure/ModuleInstance.java  |  876 ---------
 .../org/qi4j/runtime/structure/ModuleModel.java |  130 --
 .../runtime/structure/ModuleUnitOfWork.java     |  773 --------
 .../org/qi4j/runtime/structure/TypeLookup.java  |  629 ------
 .../runtime/structure/UsedLayersInstance.java   |  104 -
 .../qi4j/runtime/structure/UsedLayersModel.java |   63 -
 .../structure/VisibilitySpecification.java      |   47 -
 .../qi4j/runtime/types/ValueTypeFactory.java    |  230 ---
 .../runtime/unitofwork/BuilderEntityState.java  |  172 --
 .../unitofwork/BuilderManyAssociationState.java |   78 -
 .../BuilderNamedAssociationState.java           |   89 -
 .../unitofwork/EntityBuilderInstance.java       |  151 --
 .../runtime/unitofwork/EntityStateStore.java    |   33 -
 .../runtime/unitofwork/UnitOfWorkInstance.java  |  545 ------
 .../value/ManyAssociationValueState.java        |  105 -
 .../value/NamedAssociationValueState.java       |   84 -
 .../qi4j/runtime/value/ReferenceProperty.java   |   53 -
 .../runtime/value/ValueBuilderInstance.java     |   79 -
 .../value/ValueBuilderWithPrototype.java        |  228 ---
 .../runtime/value/ValueBuilderWithState.java    |   91 -
 .../org/qi4j/runtime/value/ValueInstance.java   |  182 --
 .../java/org/qi4j/runtime/value/ValueModel.java |  112 --
 .../qi4j/runtime/value/ValueStateInstance.java  |  233 ---
 .../org/qi4j/runtime/value/ValueStateModel.java |  132 --
 .../org/qi4j/runtime/value/ValuesModel.java     |   55 -
 .../apache/zest/api/common/OptionalTest.java    |  196 ++
 .../org/apache/zest/api/common/PluginTest.java  |  371 ++++
 .../zest/api/common/PropertyErrorTest.java      |   62 +
 .../zest/api/common/PropertyTypeTest.java       |  159 ++
 .../org/apache/zest/api/common/RemovalTest.java |  124 ++
 .../zest/api/common/ValueCompositeTest.java     |  238 +++
 .../bootstrap/ApplicationAssemblerTest.java     |  106 +
 .../org/apache/zest/runtime/Qi4jAPITest.java    |   81 +
 .../org/apache/zest/runtime/Qi4jSPITest.java    |  127 ++
 .../activation/ActivatorOrderTestSupport.java   |  156 ++
 .../activation/ApplicationActivationTest.java   |   85 +
 .../ImportedServiceActivationTest.java          |  203 ++
 .../IntraMixinActivationOrderTest.java          |  211 ++
 .../runtime/activation/LayerActivationTest.java |   85 +
 .../activation/ModuleActivationTest.java        |   85 +
 .../activation/ServiceActivationTest.java       |  139 ++
 .../activation/ServiceActivatorOrderTest.java   |  362 ++++
 .../activation/StructureActivatorOrderTest.java |  258 +++
 .../runtime/appliesto/AppliesToFilterTest.java  |  111 ++
 .../AppliesToOrConditionQI241Test.java          |  250 +++
 .../zest/runtime/appliesto/AppliesToTest.java   |  135 ++
 .../appliesto/FragmentAppliesToTest.java        |  166 ++
 .../association/AssociationEqualityTest.java    |  455 +++++
 .../DereferenceForBootstrappedConcernsTest.java |  135 ++
 .../runtime/composite/AbstractMixinTest.java    |  121 ++
 .../composite/CompositeFactoryImplTest.java     |  153 ++
 .../composite/CompositeModelResolverTest.java   |  147 ++
 .../runtime/composite/FunctionalListTest.java   |   98 +
 .../zest/runtime/composite/MapOverrideTest.java |  206 ++
 .../zest/runtime/composite/QI247Test1.java      |  142 ++
 .../zest/runtime/composite/QI247Test2.java      |  158 ++
 .../zest/runtime/composite/QI256Test.java       |  338 ++++
 .../runtime/composite/TransientAsClassTest.java |   58 +
 .../zest/runtime/composite/UsageGraphTest.java  |  370 ++++
 .../runtime/concerns/GenericConcernTest.java    |   77 +
 .../runtime/concerns/ModuleConcernTest.java     |   97 +
 .../concerns/PropertyInheritanceTest.java       |  112 ++
 .../runtime/constraints/ConstraintsTest.java    |  207 ++
 .../constraints/ConstraintsTest.properties      |   21 +
 .../zest/runtime/defaults/UseDefaultsTest.java  |   76 +
 .../zest/runtime/entity/AggregatedTest.java     |  181 ++
 .../entity/EntityBuilderWithStateTest.java      |  148 ++
 .../entity/EntityCompositeEqualityTest.java     |   91 +
 .../zest/runtime/entity/EntityCreationTest.java |   96 +
 .../zest/runtime/entity/EntityTypeTest.java     |   71 +
 .../runtime/entity/EntityVisibilityTest.java    | 1013 ++++++++++
 .../zest/runtime/entity/LifecycleTest.java      |  120 ++
 .../apache/zest/runtime/entity/QI273Test.java   |   97 +
 .../entity/associations/AssociationTest.java    |  216 +++
 .../associations/ImmutableAssociationTest.java  |  151 ++
 .../injection/ActivatorInjectionTest.java       |  170 ++
 .../ConstructorInjectionOfThisTest.java         |  120 ++
 .../IllegalUnitOfWorkInjectionTest.java         |   94 +
 .../injection/InvocationInjectionTest.java      |  141 ++
 .../runtime/injection/ServiceInjectionTest.java |  360 ++++
 .../runtime/injection/StateInjectionTest.java   |  105 +
 .../injection/StateParameterInjectionTest.java  |   96 +
 .../injection/StructureInjectionTest.java       |  196 ++
 .../runtime/injection/ThisInjectionTest.java    |  137 ++
 .../injection/UnitOfWorkInjectionTest.java      |  118 ++
 .../runtime/injection/UsesGenericClassTest.java |   69 +
 .../runtime/injection/UsesGenericListTest.java  |   76 +
 .../zest/runtime/injection/UsesGraphTest.java   |   84 +
 .../runtime/injection/UsesInjectionTest.java    |   87 +
 .../EagerServiceInstantiationTest.java          |   85 +
 .../ServiceInstantiationTests.java              |   76 +
 .../TransientInstantiationTests.java            |   67 +
 .../instantiation/ValueInstantiationTests.java  |  110 ++
 .../zest/runtime/mixin/AssemblyMixinTest.java   |  107 +
 .../zest/runtime/mixin/AssemblyRoleTest.java    |  122 ++
 .../zest/runtime/mixin/InitializableTest.java   |   97 +
 .../InvokeServiceFromModuleAssemblyTest.java    |   60 +
 .../apache/zest/runtime/mixin/JDKMixinTest.java |  191 ++
 .../mixin/MethodInterceptionMixinTest.java      |   99 +
 .../zest/runtime/mixin/MixinPrecedenceTest.java |  128 ++
 .../mixin/MixinsOnThisInjectionTest.java        |   79 +
 .../zest/runtime/mixin/PrivateMixinTest.java    |   89 +
 .../apache/zest/runtime/mixin/Qi228Test.java    |   75 +
 .../objects/ObjectBuilderFactoryTest.java       |  174 ++
 .../zest/runtime/objects/ObjectConcernTest.java |   69 +
 .../runtime/objects/ObjectVisibilityTest.java   |  881 +++++++++
 .../apache/zest/runtime/objects/OuterClass.java |   48 +
 .../runtime/property/ImmutablePropertyTest.java |  132 ++
 .../runtime/property/PropertyEqualityTest.java  |  430 ++++
 .../property/PropertyStringArrayTest.java       |   63 +
 .../zest/runtime/property/PropertyTest.java     |  189 ++
 .../property/ValueNestedBuilderTest.java        |  131 ++
 .../runtime/query/IterableQuerySourceTest.java  |  553 ++++++
 .../org/apache/zest/runtime/query/Network.java  |  237 +++
 .../zest/runtime/query/NonQueryableTest.java    |   93 +
 .../query/QueryBuilderFactoryImplTest.java      |  162 ++
 .../apache/zest/runtime/query/model/Alive.java  |   22 +
 .../apache/zest/runtime/query/model/City.java   |   31 +
 .../zest/runtime/query/model/Describable.java   |   55 +
 .../apache/zest/runtime/query/model/Domain.java |   28 +
 .../apache/zest/runtime/query/model/Female.java |   32 +
 .../apache/zest/runtime/query/model/Male.java   |   36 +
 .../zest/runtime/query/model/Nameable.java      |   27 +
 .../apache/zest/runtime/query/model/Person.java |   58 +
 .../apache/zest/runtime/query/model/Pet.java    |   47 +
 .../query/model/entities/CityEntity.java        |   26 +
 .../query/model/entities/DomainEntity.java      |   26 +
 .../query/model/entities/FemaleEntity.java      |   26 +
 .../query/model/entities/MaleEntity.java        |   26 +
 .../query/model/entities/PersonEntity.java      |   26 +
 .../runtime/query/model/entities/PetEntity.java |   28 +
 .../query/model/values/ContactValue.java        |   29 +
 .../query/model/values/ContactsValue.java       |   30 +
 .../runtime/service/ActivatableServiceTest.java |   95 +
 .../runtime/service/AvailableServiceTest.java   |  181 ++
 .../runtime/service/ComplexActivatableTest.java |  102 +
 .../zest/runtime/service/ConfigurationTest.java |  150 ++
 .../service/LazyActivatedServiceTest.java       |  114 ++
 .../zest/runtime/service/PassivationTest.java   |  209 ++
 .../zest/runtime/service/ServiceFinderTest.java |  125 ++
 .../runtime/service/ServiceIdSelectorTest.java  |  110 ++
 .../runtime/service/ServiceVisibilityTest.java  |  880 +++++++++
 .../sideeffects/GenericSideEffectTest.java      |  107 +
 .../sideeffects/ModuleSideEffectTest.java       |   83 +
 .../sideeffects/SampleTransientTest.java        |   84 +
 .../sideeffects/SpecificSideEffectTest.java     |   96 +
 .../runtime/structure/ApplicationModeTest.java  |  109 ++
 .../structure/CompositeDescriptorTest.java      |   71 +
 .../runtime/structure/MixinVisibilityTest.java  |  438 +++++
 .../zest/runtime/structure/ModuleTest.java      |  162 ++
 .../PrivateCompositeVisibilityTest.java         |  110 ++
 .../zest/runtime/structure/StructureTest.java   |  129 ++
 .../structure/TypeToCompositeLookupTest.java    |  386 ++++
 .../runtime/threaded/ContextCompositeTest.java  |  142 ++
 .../transients/TransientBuilderFactoryTest.java |  216 +++
 .../transients/TransientVisibilityTest.java     |  893 +++++++++
 .../unitofwork/AutoCloseableUoWTest.java        |   83 +
 .../unitofwork/PrivateEntityUnitOfWorkTest.java |  270 +++
 .../zest/runtime/unitofwork/RemovalTest.java    |  156 ++
 .../unitofwork/UnitOfWorkFactoryTest.java       |  144 ++
 .../zest/runtime/util/AnnotationsTest.java      |   50 +
 .../runtime/value/NestedValueBuilderTest.java   |  182 ++
 .../zest/runtime/value/ValueComposite2Test.java |  137 ++
 .../runtime/value/ValueCompositeBasicsTest.java |   99 +
 .../zest/runtime/value/ValueEqualityTest.java   |  238 +++
 .../ValueInjectionDeserializationTest.java      |  130 ++
 .../value/ValueSerializationRegressionTest.java |   77 +
 .../zest/runtime/value/ValueVisibilityTest.java |  894 +++++++++
 .../runtime/value/ValueWithAssociationTest.java |  202 ++
 .../visibility/VisibilityInUnitOfWorkTest.java  |  159 ++
 .../service/importer/InstanceImporterTest.java  |   67 +
 .../service/importer/NewObjectImporterTest.java |   60 +
 .../importer/ServiceInstanceImporterTest.java   |   87 +
 .../importer/ServiceSelectorImporterTest.java   |  160 ++
 .../test/java/org/apache/zest/test/ASMTest.java |  581 ++++++
 .../java/org/apache/zest/test/Exception1.java   |   23 +
 .../java/org/apache/zest/test/Exception2.java   |   23 +
 .../test/java/org/apache/zest/test/Other.java   |   48 +
 .../test/java/org/apache/zest/test/Some.java    |   26 +
 .../java/org/apache/zest/test/SomeMixin.java    |   55 +
 .../org/apache/zest/test/SomeMixin_Stubx.java   |  243 +++
 .../test/java/org/apache/zest/test/World.java   |   23 +
 .../test/composite/CleanStackTraceTest.java     |  138 ++
 .../memory/MemoryEntityStoreTest.java           |   58 +
 .../java/org/qi4j/api/common/OptionalTest.java  |  196 --
 .../java/org/qi4j/api/common/PluginTest.java    |  371 ----
 .../org/qi4j/api/common/PropertyErrorTest.java  |   62 -
 .../org/qi4j/api/common/PropertyTypeTest.java   |  159 --
 .../java/org/qi4j/api/common/RemovalTest.java   |  124 --
 .../org/qi4j/api/common/ValueCompositeTest.java |  238 ---
 .../bootstrap/ApplicationAssemblerTest.java     |  106 -
 .../constraints/PropertyConstraintTest.java     |   24 +-
 .../qi4j/regression/qi230/Qi230IssueTest.java   |   26 +-
 ...faceCollisionWithRelatedReturnTypesTest.java |   22 +-
 ...ceCollisionWithUnrelatedReturnTypesTest.java |   10 +-
 .../org/qi4j/regression/qi377/IssueTest.java    |   10 +-
 .../qi377/SetAssociationInSideEffectTest.java   |   28 +-
 ...alueCollisionWithRelatedReturnTypesTest.java |   18 +-
 .../org/qi4j/regression/qi382/Qi382Test.java    |   35 +-
 .../org/qi4j/regression/qi383/Qi383Test.java    |   20 +-
 .../org/qi4j/regression/qi53/IssueTest.java     |   22 +-
 .../org/qi4j/regression/qi55/IssueTest.java     |    8 +-
 .../org/qi4j/regression/qi59/IssueTest.java     |   16 +-
 .../org/qi4j/regression/qi65/IssueTest.java     |   10 +-
 .../org/qi4j/regression/qi74/IssueTest.java     |   14 +-
 .../org/qi4j/regression/qi78/IssueTest.java     |   20 +-
 .../org/qi4j/regression/qi94/IssueTest.java     |   18 +-
 .../test/java/org/qi4j/runtime/Qi4jAPITest.java |   81 -
 .../test/java/org/qi4j/runtime/Qi4jSPITest.java |  127 --
 .../activation/ActivatorOrderTestSupport.java   |  156 --
 .../activation/ApplicationActivationTest.java   |   85 -
 .../ImportedServiceActivationTest.java          |  203 --
 .../IntraMixinActivationOrderTest.java          |  211 --
 .../runtime/activation/LayerActivationTest.java |   85 -
 .../activation/ModuleActivationTest.java        |   85 -
 .../activation/ServiceActivationTest.java       |  139 --
 .../activation/ServiceActivatorOrderTest.java   |  362 ----
 .../activation/StructureActivatorOrderTest.java |  258 ---
 .../runtime/appliesto/AppliesToFilterTest.java  |  111 --
 .../AppliesToOrConditionQI241Test.java          |  250 ---
 .../qi4j/runtime/appliesto/AppliesToTest.java   |  135 --
 .../appliesto/FragmentAppliesToTest.java        |  166 --
 .../association/AssociationEqualityTest.java    |  455 -----
 .../DereferenceForBootstrappedConcernsTest.java |  135 --
 .../runtime/composite/AbstractMixinTest.java    |  121 --
 .../composite/CompositeFactoryImplTest.java     |  153 --
 .../composite/CompositeModelResolverTest.java   |  147 --
 .../runtime/composite/FunctionalListTest.java   |   98 -
 .../qi4j/runtime/composite/MapOverrideTest.java |  206 --
 .../org/qi4j/runtime/composite/QI247Test1.java  |  142 --
 .../org/qi4j/runtime/composite/QI247Test2.java  |  158 --
 .../org/qi4j/runtime/composite/QI256Test.java   |  338 ----
 .../runtime/composite/TransientAsClassTest.java |   58 -
 .../qi4j/runtime/composite/UsageGraphTest.java  |  370 ----
 .../runtime/concerns/GenericConcernTest.java    |   77 -
 .../runtime/concerns/ModuleConcernTest.java     |   97 -
 .../concerns/PropertyInheritanceTest.java       |  112 --
 .../runtime/constraints/ConstraintsTest.java    |  207 --
 .../constraints/ConstraintsTest.properties      |   21 -
 .../qi4j/runtime/defaults/UseDefaultsTest.java  |   76 -
 .../org/qi4j/runtime/entity/AggregatedTest.java |  181 --
 .../entity/EntityBuilderWithStateTest.java      |  148 --
 .../entity/EntityCompositeEqualityTest.java     |   91 -
 .../qi4j/runtime/entity/EntityCreationTest.java |   96 -
 .../org/qi4j/runtime/entity/EntityTypeTest.java |   71 -
 .../runtime/entity/EntityVisibilityTest.java    | 1013 ----------
 .../org/qi4j/runtime/entity/LifecycleTest.java  |  120 --
 .../java/org/qi4j/runtime/entity/QI273Test.java |   97 -
 .../entity/associations/AssociationTest.java    |  216 ---
 .../associations/ImmutableAssociationTest.java  |  151 --
 .../injection/ActivatorInjectionTest.java       |  170 --
 .../ConstructorInjectionOfThisTest.java         |  120 --
 .../IllegalUnitOfWorkInjectionTest.java         |   94 -
 .../injection/InvocationInjectionTest.java      |  141 --
 .../runtime/injection/ServiceInjectionTest.java |  360 ----
 .../runtime/injection/StateInjectionTest.java   |  105 -
 .../injection/StateParameterInjectionTest.java  |   96 -
 .../injection/StructureInjectionTest.java       |  196 --
 .../runtime/injection/ThisInjectionTest.java    |  137 --
 .../injection/UnitOfWorkInjectionTest.java      |  118 --
 .../runtime/injection/UsesGenericClassTest.java |   69 -
 .../runtime/injection/UsesGenericListTest.java  |   76 -
 .../qi4j/runtime/injection/UsesGraphTest.java   |   84 -
 .../runtime/injection/UsesInjectionTest.java    |   87 -
 .../EagerServiceInstantiationTest.java          |   85 -
 .../ServiceInstantiationTests.java              |   76 -
 .../TransientInstantiationTests.java            |   67 -
 .../instantiation/ValueInstantiationTests.java  |  110 --
 .../qi4j/runtime/mixin/AssemblyMixinTest.java   |  107 -
 .../qi4j/runtime/mixin/AssemblyRoleTest.java    |  122 --
 .../qi4j/runtime/mixin/InitializableTest.java   |   97 -
 .../InvokeServiceFromModuleAssemblyTest.java    |   60 -
 .../org/qi4j/runtime/mixin/JDKMixinTest.java    |  191 --
 .../mixin/MethodInterceptionMixinTest.java      |   99 -
 .../qi4j/runtime/mixin/MixinPrecedenceTest.java |  128 --
 .../mixin/MixinsOnThisInjectionTest.java        |   79 -
 .../qi4j/runtime/mixin/PrivateMixinTest.java    |   89 -
 .../java/org/qi4j/runtime/mixin/Qi228Test.java  |   75 -
 .../objects/ObjectBuilderFactoryTest.java       |  174 --
 .../qi4j/runtime/objects/ObjectConcernTest.java |   69 -
 .../runtime/objects/ObjectVisibilityTest.java   |  881 ---------
 .../org/qi4j/runtime/objects/OuterClass.java    |   48 -
 .../runtime/property/ImmutablePropertyTest.java |  132 --
 .../runtime/property/PropertyEqualityTest.java  |  430 ----
 .../property/PropertyStringArrayTest.java       |   63 -
 .../org/qi4j/runtime/property/PropertyTest.java |  189 --
 .../property/ValueNestedBuilderTest.java        |  131 --
 .../runtime/query/IterableQuerySourceTest.java  |  553 ------
 .../java/org/qi4j/runtime/query/Network.java    |  237 ---
 .../qi4j/runtime/query/NonQueryableTest.java    |   93 -
 .../query/QueryBuilderFactoryImplTest.java      |  162 --
 .../org/qi4j/runtime/query/model/Alive.java     |   22 -
 .../java/org/qi4j/runtime/query/model/City.java |   31 -
 .../qi4j/runtime/query/model/Describable.java   |   55 -
 .../org/qi4j/runtime/query/model/Domain.java    |   28 -
 .../org/qi4j/runtime/query/model/Female.java    |   32 -
 .../java/org/qi4j/runtime/query/model/Male.java |   36 -
 .../org/qi4j/runtime/query/model/Nameable.java  |   27 -
 .../org/qi4j/runtime/query/model/Person.java    |   58 -
 .../java/org/qi4j/runtime/query/model/Pet.java  |   47 -
 .../query/model/entities/CityEntity.java        |   26 -
 .../query/model/entities/DomainEntity.java      |   26 -
 .../query/model/entities/FemaleEntity.java      |   26 -
 .../query/model/entities/MaleEntity.java        |   26 -
 .../query/model/entities/PersonEntity.java      |   26 -
 .../runtime/query/model/entities/PetEntity.java |   28 -
 .../query/model/values/ContactValue.java        |   29 -
 .../query/model/values/ContactsValue.java       |   30 -
 .../runtime/service/ActivatableServiceTest.java |   95 -
 .../runtime/service/AvailableServiceTest.java   |  181 --
 .../runtime/service/ComplexActivatableTest.java |  102 -
 .../qi4j/runtime/service/ConfigurationTest.java |  150 --
 .../service/LazyActivatedServiceTest.java       |  114 --
 .../qi4j/runtime/service/PassivationTest.java   |  209 --
 .../qi4j/runtime/service/ServiceFinderTest.java |  125 --
 .../runtime/service/ServiceIdSelectorTest.java  |  110 --
 .../runtime/service/ServiceVisibilityTest.java  |  880 ---------
 .../sideeffects/GenericSideEffectTest.java      |  107 -
 .../sideeffects/ModuleSideEffectTest.java       |   83 -
 .../sideeffects/SampleTransientTest.java        |   84 -
 .../sideeffects/SpecificSideEffectTest.java     |   96 -
 .../runtime/structure/ApplicationModeTest.java  |  109 --
 .../structure/CompositeDescriptorTest.java      |   71 -
 .../runtime/structure/MixinVisibilityTest.java  |  438 -----
 .../org/qi4j/runtime/structure/ModuleTest.java  |  162 --
 .../PrivateCompositeVisibilityTest.java         |  110 --
 .../qi4j/runtime/structure/StructureTest.java   |  129 --
 .../structure/TypeToCompositeLookupTest.java    |  386 ----
 .../runtime/threaded/ContextCompositeTest.java  |  142 --
 .../transients/TransientBuilderFactoryTest.java |  216 ---
 .../transients/TransientVisibilityTest.java     |  893 ---------
 .../unitofwork/AutoCloseableUoWTest.java        |   83 -
 .../unitofwork/PrivateEntityUnitOfWorkTest.java |  270 ---
 .../qi4j/runtime/unitofwork/RemovalTest.java    |  156 --
 .../unitofwork/UnitOfWorkFactoryTest.java       |  144 --
 .../org/qi4j/runtime/util/AnnotationsTest.java  |   50 -
 .../runtime/value/NestedValueBuilderTest.java   |  182 --
 .../qi4j/runtime/value/ValueComposite2Test.java |  138 --
 .../runtime/value/ValueCompositeBasicsTest.java |   99 -
 .../qi4j/runtime/value/ValueEqualityTest.java   |  238 ---
 .../ValueInjectionDeserializationTest.java      |  130 --
 .../value/ValueSerializationRegressionTest.java |   77 -
 .../qi4j/runtime/value/ValueVisibilityTest.java |  894 ---------
 .../runtime/value/ValueWithAssociationTest.java |  202 --
 .../visibility/VisibilityInUnitOfWorkTest.java  |  159 --
 .../service/importer/InstanceImporterTest.java  |   67 -
 .../service/importer/NewObjectImporterTest.java |   60 -
 .../importer/ServiceInstanceImporterTest.java   |   87 -
 .../importer/ServiceSelectorImporterTest.java   |  160 --
 .../src/test/java/org/qi4j/test/ASMTest.java    |  581 ------
 .../src/test/java/org/qi4j/test/Exception1.java |   23 -
 .../src/test/java/org/qi4j/test/Exception2.java |   23 -
 .../src/test/java/org/qi4j/test/Other.java      |   48 -
 .../src/test/java/org/qi4j/test/Some.java       |   26 -
 .../src/test/java/org/qi4j/test/SomeMixin.java  |   55 -
 .../java/org/qi4j/test/SomeMixin_Stubx.java     |  243 ---
 .../src/test/java/org/qi4j/test/World.java      |   23 -
 .../test/composite/CleanStackTraceTest.java     |  138 --
 .../memory/MemoryEntityStoreTest.java           |   58 -
 .../zest/runtime/instantiation/My.properties    |   16 +
 .../service/HelloWorldService.properties        |   17 +
 .../qi4j/runtime/instantiation/My.properties    |   16 -
 .../service/HelloWorldService.properties        |   17 -
 .../memory/MemoryEntityStoreService.java        |   39 +
 .../memory/MemoryMapEntityStoreMixin.java       |  241 +++
 .../apache/zest/entitystore/memory/package.html |   21 +
 .../main/java/org/apache/zest/spi/Qi4jSPI.java  |   69 +
 .../java/org/apache/zest/spi/cache/Cache.java   |   37 +
 .../org/apache/zest/spi/cache/CachePool.java    |   61 +
 .../org/apache/zest/spi/cache/NullCache.java    |   48 +
 .../java/org/apache/zest/spi/cache/package.html |   21 +
 .../org/apache/zest/spi/entity/EntityState.java |   85 +
 .../apache/zest/spi/entity/EntityStatus.java    |   31 +
 .../zest/spi/entity/ManyAssociationState.java   |   35 +
 .../zest/spi/entity/NamedAssociationState.java  |   43 +
 .../zest/spi/entity/QualifiedIdentity.java      |  137 ++
 .../org/apache/zest/spi/entity/package.html     |   21 +
 .../zest/spi/entitystore/BackupRestore.java     |   40 +
 ...currentEntityStateModificationException.java |   41 +
 .../ConcurrentModificationCheckConcern.java     |  191 ++
 .../DefaultEntityStoreUnitOfWork.java           |  107 +
 .../EntityAlreadyExistsException.java           |   40 +
 .../entitystore/EntityNotFoundException.java    |   39 +
 .../spi/entitystore/EntityStateVersions.java    |  108 ++
 .../zest/spi/entitystore/EntityStore.java       |   32 +
 .../spi/entitystore/EntityStoreException.java   |   43 +
 .../zest/spi/entitystore/EntityStoreSPI.java    |   36 +
 .../spi/entitystore/EntityStoreUnitOfWork.java  |   68 +
 .../ModuleEntityStoreUnitOfWork.java            |   85 +
 .../ReadOnlyEntityStoreException.java           |   30 +
 .../spi/entitystore/StateChangeListener.java    |   26 +
 .../StateChangeNotificationConcern.java         |   56 +
 .../zest/spi/entitystore/StateCommitter.java    |   29 +
 .../entitystore/helpers/DefaultEntityState.java |  257 +++
 .../helpers/DefaultManyAssociationState.java    |  106 +
 .../helpers/DefaultNamedAssociationState.java   |  124 ++
 .../entitystore/helpers/JSONEntityState.java    |  336 ++++
 .../zest/spi/entitystore/helpers/JSONKeys.java  |   62 +
 .../helpers/JSONManyAssociationState.java       |  184 ++
 .../helpers/JSONMapEntityStoreActivation.java   |   61 +
 .../helpers/JSONMapEntityStoreMixin.java        |  535 +++++
 .../helpers/JSONNamedAssociationState.java      |  175 ++
 .../spi/entitystore/helpers/MapEntityStore.java |   77 +
 .../helpers/MapEntityStoreActivation.java       |   46 +
 .../helpers/MapEntityStoreMixin.java            |  564 ++++++
 .../zest/spi/entitystore/helpers/Migration.java |   27 +
 .../spi/entitystore/helpers/StateStore.java     |   27 +
 .../zest/spi/entitystore/helpers/package.html   |   21 +
 .../apache/zest/spi/entitystore/package.html    |   21 +
 .../apache/zest/spi/metrics/DefaultMetric.java  |   93 +
 .../spi/metrics/MetricsProviderAdapter.java     |  102 +
 .../zest/spi/metrics/NullMetricsFactory.java    |  131 ++
 .../org/apache/zest/spi/metrics/package.html    |   21 +
 .../org/apache/zest/spi/module/ModelModule.java |  121 ++
 .../org/apache/zest/spi/module/ModuleSpi.java   |   46 +
 .../org/apache/zest/spi/module/package.html     |   21 +
 .../main/java/org/apache/zest/spi/package.html  |   21 +
 .../org/apache/zest/spi/query/EntityFinder.java |   80 +
 .../zest/spi/query/EntityFinderException.java   |   42 +
 .../apache/zest/spi/query/IndexExporter.java    |   54 +
 .../apache/zest/spi/query/QueryBuilderSPI.java  |   29 +
 .../org/apache/zest/spi/query/QuerySource.java  |   55 +
 .../java/org/apache/zest/spi/query/package.html |   21 +
 .../spi/uuid/UuidIdentityGeneratorMixin.java    |   41 +
 .../spi/uuid/UuidIdentityGeneratorService.java  |   28 +
 .../java/org/apache/zest/spi/uuid/package.html  |   21 +
 .../spi/value/ValueDeserializerAdapter.java     | 1100 +++++++++++
 .../zest/spi/value/ValueSerializerAdapter.java  |  625 ++++++
 .../java/org/apache/zest/spi/value/package.html |   21 +
 .../orgjson/OrgJsonValueDeserializer.java       |  481 +++++
 .../orgjson/OrgJsonValueSerialization.java      |  167 ++
 .../OrgJsonValueSerializationService.java       |   28 +
 .../orgjson/OrgJsonValueSerializer.java         |  112 ++
 .../valueserialization/orgjson/package.html     |   21 +
 .../memory/MemoryEntityStoreService.java        |   39 -
 .../memory/MemoryMapEntityStoreMixin.java       |  241 ---
 .../org/qi4j/entitystore/memory/package.html    |   21 -
 .../spi/src/main/java/org/qi4j/spi/Qi4jSPI.java |   69 -
 .../src/main/java/org/qi4j/spi/cache/Cache.java |   37 -
 .../main/java/org/qi4j/spi/cache/CachePool.java |   61 -
 .../main/java/org/qi4j/spi/cache/NullCache.java |   48 -
 .../main/java/org/qi4j/spi/cache/package.html   |   21 -
 .../java/org/qi4j/spi/entity/EntityState.java   |   85 -
 .../java/org/qi4j/spi/entity/EntityStatus.java  |   31 -
 .../qi4j/spi/entity/ManyAssociationState.java   |   35 -
 .../qi4j/spi/entity/NamedAssociationState.java  |   43 -
 .../org/qi4j/spi/entity/QualifiedIdentity.java  |  137 --
 .../main/java/org/qi4j/spi/entity/package.html  |   21 -
 .../org/qi4j/spi/entitystore/BackupRestore.java |   40 -
 ...currentEntityStateModificationException.java |   41 -
 .../ConcurrentModificationCheckConcern.java     |  191 --
 .../DefaultEntityStoreUnitOfWork.java           |  107 -
 .../EntityAlreadyExistsException.java           |   40 -
 .../entitystore/EntityNotFoundException.java    |   39 -
 .../spi/entitystore/EntityStateVersions.java    |  108 --
 .../org/qi4j/spi/entitystore/EntityStore.java   |   33 -
 .../spi/entitystore/EntityStoreException.java   |   43 -
 .../qi4j/spi/entitystore/EntityStoreSPI.java    |   36 -
 .../spi/entitystore/EntityStoreUnitOfWork.java  |   69 -
 .../ModuleEntityStoreUnitOfWork.java            |   85 -
 .../ReadOnlyEntityStoreException.java           |   30 -
 .../spi/entitystore/StateChangeListener.java    |   26 -
 .../StateChangeNotificationConcern.java         |   57 -
 .../qi4j/spi/entitystore/StateCommitter.java    |   29 -
 .../entitystore/helpers/DefaultEntityState.java |  257 ---
 .../helpers/DefaultManyAssociationState.java    |  106 -
 .../helpers/DefaultNamedAssociationState.java   |  124 --
 .../entitystore/helpers/JSONEntityState.java    |  336 ----
 .../qi4j/spi/entitystore/helpers/JSONKeys.java  |   62 -
 .../helpers/JSONManyAssociationState.java       |  184 --
 .../helpers/JSONMapEntityStoreActivation.java   |   61 -
 .../helpers/JSONMapEntityStoreMixin.java        |  535 -----
 .../helpers/JSONNamedAssociationState.java      |  175 --
 .../spi/entitystore/helpers/MapEntityStore.java |   77 -
 .../helpers/MapEntityStoreActivation.java       |   46 -
 .../helpers/MapEntityStoreMixin.java            |  564 ------
 .../qi4j/spi/entitystore/helpers/Migration.java |   27 -
 .../spi/entitystore/helpers/StateStore.java     |   27 -
 .../qi4j/spi/entitystore/helpers/package.html   |   21 -
 .../java/org/qi4j/spi/entitystore/package.html  |   21 -
 .../org/qi4j/spi/metrics/DefaultMetric.java     |   93 -
 .../spi/metrics/MetricsProviderAdapter.java     |  102 -
 .../qi4j/spi/metrics/NullMetricsFactory.java    |  131 --
 .../main/java/org/qi4j/spi/metrics/package.html |   21 -
 .../java/org/qi4j/spi/module/ModelModule.java   |  124 --
 .../java/org/qi4j/spi/module/ModuleSpi.java     |   46 -
 .../main/java/org/qi4j/spi/module/package.html  |   21 -
 .../spi/src/main/java/org/qi4j/spi/package.html |   21 -
 .../java/org/qi4j/spi/query/EntityFinder.java   |   80 -
 .../qi4j/spi/query/EntityFinderException.java   |   42 -
 .../java/org/qi4j/spi/query/IndexExporter.java  |   54 -
 .../org/qi4j/spi/query/QueryBuilderSPI.java     |   29 -
 .../java/org/qi4j/spi/query/QuerySource.java    |   55 -
 .../main/java/org/qi4j/spi/query/package.html   |   21 -
 .../spi/uuid/UuidIdentityGeneratorMixin.java    |   41 -
 .../spi/uuid/UuidIdentityGeneratorService.java  |   28 -
 .../main/java/org/qi4j/spi/uuid/package.html    |   21 -
 .../spi/value/ValueDeserializerAdapter.java     | 1100 -----------
 .../qi4j/spi/value/ValueSerializerAdapter.java  |  626 ------
 .../main/java/org/qi4j/spi/value/package.html   |   21 -
 .../orgjson/OrgJsonValueDeserializer.java       |  481 -----
 .../orgjson/OrgJsonValueSerialization.java      |  167 --
 .../OrgJsonValueSerializationService.java       |   28 -
 .../orgjson/OrgJsonValueSerializer.java         |  112 --
 .../valueserialization/orgjson/package.html     |   21 -
 .../helpers/JSONManyAssociationStateTest.java   |  137 ++
 .../zest/spi/metrics/DefaultMetricsTest.java    |  113 ++
 .../zest/spi/property/DefaultValuesTest.java    |   70 +
 .../helpers/JSONManyAssociationStateTest.java   |  137 --
 .../qi4j/spi/metrics/DefaultMetricsTest.java    |  113 --
 .../qi4j/spi/property/DefaultValuesTest.java    |   70 -
 core/spi/src/test/resources/logback-test.xml    |    2 +-
 .../apache/zest/test/AbstractQi4jBaseTest.java  |  128 ++
 .../zest/test/AbstractQi4jScenarioTest.java     |  143 ++
 .../org/apache/zest/test/AbstractQi4jTest.java  |   85 +
 .../apache/zest/test/EntityTestAssembler.java   |   43 +
 .../zest/test/cache/AbstractCachePoolTest.java  |  125 ++
 .../cache/AbstractEntityStoreWithCacheTest.java |  165 ++
 .../apache/zest/test/cache/MemoryCacheImpl.java |  142 ++
 .../zest/test/cache/MemoryCachePoolMixin.java   |   82 +
 .../zest/test/cache/MemoryCachePoolService.java |   37 +
 .../org/apache/zest/test/cache/package.html     |   21 +
 ...bstractConfigurationDeserializationTest.java |  120 ++
 .../test/entity/AbstractEntityStoreTest.java    |  597 ++++++
 .../org/apache/zest/test/entity/package.html    |   21 +
 .../test/indexing/AbstractAnyQueryTest.java     |   89 +
 .../test/indexing/AbstractComplexQueryTest.java |  327 ++++
 .../test/indexing/AbstractEntityFinderTest.java |  475 +++++
 .../test/indexing/AbstractNamedQueryTest.java   |  356 ++++
 .../zest/test/indexing/AbstractQueryTest.java   |  833 ++++++++
 .../zest/test/indexing/NameableAssert.java      |  145 ++
 .../org/apache/zest/test/indexing/TestData.java |  252 +++
 .../zest/test/indexing/model/Account.java       |   28 +
 .../zest/test/indexing/model/Address.java       |   31 +
 .../apache/zest/test/indexing/model/Alive.java  |   25 +
 .../apache/zest/test/indexing/model/Cat.java    |   26 +
 .../apache/zest/test/indexing/model/City.java   |   31 +
 .../apache/zest/test/indexing/model/Dog.java    |   26 +
 .../apache/zest/test/indexing/model/Domain.java |   29 +
 .../apache/zest/test/indexing/model/Female.java |   31 +
 .../apache/zest/test/indexing/model/File.java   |   32 +
 .../apache/zest/test/indexing/model/Host.java   |   30 +
 .../apache/zest/test/indexing/model/Male.java   |   31 +
 .../zest/test/indexing/model/Nameable.java      |   28 +
 .../apache/zest/test/indexing/model/Person.java |   98 +
 .../apache/zest/test/indexing/model/Pet.java    |   26 +
 .../apache/zest/test/indexing/model/Port.java   |   32 +
 .../zest/test/indexing/model/Protocol.java      |   30 +
 .../zest/test/indexing/model/QueryParam.java    |   32 +
 .../apache/zest/test/indexing/model/URL.java    |   46 +
 .../indexing/model/entities/AccountEntity.java  |   29 +
 .../test/indexing/model/entities/CatEntity.java |   31 +
 .../indexing/model/entities/CityEntity.java     |   29 +
 .../test/indexing/model/entities/DogEntity.java |   29 +
 .../indexing/model/entities/DomainEntity.java   |   29 +
 .../indexing/model/entities/FemaleEntity.java   |   29 +
 .../indexing/model/entities/MaleEntity.java     |   29 +
 .../indexing/model/entities/PersonEntity.java   |   29 +
 .../test/indexing/model/entities/PetEntity.java |   29 +
 .../test/indexing/model/entities/package.html   |   21 +
 .../zest/test/indexing/model/package.html       |   21 +
 .../org/apache/zest/test/indexing/package.html  |   21 +
 .../apache/zest/test/mock/MockComposite.java    |   31 +
 .../zest/test/mock/MockPlayerConcern.java       |   39 +
 .../apache/zest/test/mock/MockPlayerMixin.java  |   65 +
 .../org/apache/zest/test/mock/MockRecorder.java |   23 +
 .../apache/zest/test/mock/MockResolverType.java |   23 +
 .../MethodClassMatcherMockResolver.java         |   52 +
 .../test/mock/internal/MockRecorderMixin.java   |   53 +
 .../zest/test/mock/internal/MockRepository.java |   25 +
 .../zest/test/mock/internal/MockResolver.java   |   38 +
 .../test/mock/internal/MockResolverProxy.java   |   93 +
 .../mock/internal/MockResolverTypeImpl.java     |   37 +
 .../mock/internal/UnresolvableMockResolver.java |   39 +
 .../apache/zest/test/mock/internal/package.html |   21 +
 .../java/org/apache/zest/test/mock/package.html |   21 +
 .../main/java/org/apache/zest/test/package.html |   21 +
 .../java/org/apache/zest/test/util/Assume.java  |  118 ++
 .../org/apache/zest/test/util/DelTreeAfter.java |  103 +
 .../apache/zest/test/util/FreePortFinder.java   |   55 +
 .../org/apache/zest/test/util/JSONAssert.java   |  116 ++
 .../org/apache/zest/test/util/RepeatRule.java   |   60 +
 .../java/org/apache/zest/test/util/package.html |   21 +
 .../AbstractCollectionSerializationTest.java    |  438 +++++
 .../test/value/AbstractJsonDateFormatTest.java  |   88 +
 .../AbstractPlainValueSerializationTest.java    |  231 +++
 ...AbstractValueCompositeSerializationTest.java |  439 +++++
 .../org/apache/zest/test/value/package.html     |   21 +
 .../org/qi4j/test/AbstractQi4jBaseTest.java     |  128 --
 .../org/qi4j/test/AbstractQi4jScenarioTest.java |  143 --
 .../java/org/qi4j/test/AbstractQi4jTest.java    |   85 -
 .../java/org/qi4j/test/EntityTestAssembler.java |   43 -
 .../qi4j/test/cache/AbstractCachePoolTest.java  |  125 --
 .../cache/AbstractEntityStoreWithCacheTest.java |  165 --
 .../org/qi4j/test/cache/MemoryCacheImpl.java    |  142 --
 .../qi4j/test/cache/MemoryCachePoolMixin.java   |   82 -
 .../qi4j/test/cache/MemoryCachePoolService.java |   37 -
 .../main/java/org/qi4j/test/cache/package.html  |   21 -
 ...bstractConfigurationDeserializationTest.java |  120 --
 .../test/entity/AbstractEntityStoreTest.java    |  597 ------
 .../main/java/org/qi4j/test/entity/package.html |   21 -
 .../test/indexing/AbstractAnyQueryTest.java     |   89 -
 .../test/indexing/AbstractComplexQueryTest.java |  327 ----
 .../test/indexing/AbstractEntityFinderTest.java |  475 -----
 .../test/indexing/AbstractNamedQueryTest.java   |  356 ----
 .../qi4j/test/indexing/AbstractQueryTest.java   |  833 --------
 .../org/qi4j/test/indexing/NameableAssert.java  |  145 --
 .../java/org/qi4j/test/indexing/TestData.java   |  253 ---
 .../org/qi4j/test/indexing/model/Account.java   |   28 -
 .../org/qi4j/test/indexing/model/Address.java   |   31 -
 .../org/qi4j/test/indexing/model/Alive.java     |   25 -
 .../java/org/qi4j/test/indexing/model/Cat.java  |   26 -
 .../java/org/qi4j/test/indexing/model/City.java |   31 -
 .../java/org/qi4j/test/indexing/model/Dog.java  |   26 -
 .../org/qi4j/test/indexing/model/Domain.java    |   29 -
 .../org/qi4j/test/indexing/model/Female.java    |   31 -
 .../java/org/qi4j/test/indexing/model/File.java |   32 -
 .../java/org/qi4j/test/indexing/model/Host.java |   30 -
 .../java/org/qi4j/test/indexing/model/Male.java |   31 -
 .../org/qi4j/test/indexing/model/Nameable.java  |   28 -
 .../org/qi4j/test/indexing/model/Person.java    |   99 -
 .../java/org/qi4j/test/indexing/model/Pet.java  |   26 -
 .../java/org/qi4j/test/indexing/model/Port.java |   32 -
 .../org/qi4j/test/indexing/model/Protocol.java  |   30 -
 .../qi4j/test/indexing/model/QueryParam.java    |   32 -
 .../java/org/qi4j/test/indexing/model/URL.java  |   46 -
 .../indexing/model/entities/AccountEntity.java  |   29 -
 .../test/indexing/model/entities/CatEntity.java |   31 -
 .../indexing/model/entities/CityEntity.java     |   29 -
 .../test/indexing/model/entities/DogEntity.java |   29 -
 .../indexing/model/entities/DomainEntity.java   |   29 -
 .../indexing/model/entities/FemaleEntity.java   |   29 -
 .../indexing/model/entities/MaleEntity.java     |   29 -
 .../indexing/model/entities/PersonEntity.java   |   29 -
 .../test/indexing/model/entities/PetEntity.java |   29 -
 .../test/indexing/model/entities/package.html   |   21 -
 .../org/qi4j/test/indexing/model/package.html   |   21 -
 .../java/org/qi4j/test/indexing/package.html    |   21 -
 .../java/org/qi4j/test/mock/MockComposite.java  |   31 -
 .../org/qi4j/test/mock/MockPlayerConcern.java   |   39 -
 .../org/qi4j/test/mock/MockPlayerMixin.java     |   65 -
 .../java/org/qi4j/test/mock/MockRecorder.java   |   23 -
 .../org/qi4j/test/mock/MockResolverType.java    |   23 -
 .../MethodClassMatcherMockResolver.java         |   52 -
 .../test/mock/internal/MockRecorderMixin.java   |   53 -
 .../qi4j/test/mock/internal/MockRepository.java |   25 -
 .../qi4j/test/mock/internal/MockResolver.java   |   38 -
 .../test/mock/internal/MockResolverProxy.java   |   93 -
 .../mock/internal/MockResolverTypeImpl.java     |   37 -
 .../mock/internal/UnresolvableMockResolver.java |   39 -
 .../org/qi4j/test/mock/internal/package.html    |   21 -
 .../main/java/org/qi4j/test/mock/package.html   |   21 -
 .../src/main/java/org/qi4j/test/package.html    |   21 -
 .../main/java/org/qi4j/test/util/Assume.java    |  118 --
 .../java/org/qi4j/test/util/DelTreeAfter.java   |  103 -
 .../java/org/qi4j/test/util/FreePortFinder.java |   55 -
 .../java/org/qi4j/test/util/JSONAssert.java     |  116 --
 .../java/org/qi4j/test/util/RepeatRule.java     |   60 -
 .../main/java/org/qi4j/test/util/package.html   |   21 -
 .../AbstractCollectionSerializationTest.java    |  438 -----
 .../test/value/AbstractJsonDateFormatTest.java  |   88 -
 .../AbstractPlainValueSerializationTest.java    |  231 ---
 ...AbstractValueCompositeSerializationTest.java |  439 -----
 .../main/java/org/qi4j/test/value/package.html  |   21 -
 .../apache/zest/test/cache/MemoryCacheTest.java |   31 +
 .../org/qi4j/test/cache/MemoryCacheTest.java    |   32 -
 .../cache/ehcache/EhCacheConfiguration.java     |  103 +
 .../apache/zest/cache/ehcache/EhCacheImpl.java  |   89 +
 .../zest/cache/ehcache/EhCachePoolMixin.java    |  216 +++
 .../zest/cache/ehcache/EhCachePoolService.java  |   28 +
 .../ehcache/assembly/EhCacheAssembler.java      |   44 +
 .../zest/cache/ehcache/assembly/package.html    |   21 +
 .../org/apache/zest/cache/ehcache/package.html  |   21 +
 .../cache/ehcache/EhCacheConfiguration.java     |  103 -
 .../org/qi4j/cache/ehcache/EhCacheImpl.java     |   89 -
 .../qi4j/cache/ehcache/EhCachePoolMixin.java    |  216 ---
 .../qi4j/cache/ehcache/EhCachePoolService.java  |   28 -
 .../ehcache/assembly/EhCacheAssembler.java      |   44 -
 .../qi4j/cache/ehcache/assembly/package.html    |   21 -
 .../java/org/qi4j/cache/ehcache/package.html    |   21 -
 .../apache/zest/cache/ehcache/EhCacheTest.java  |   45 +
 .../org/qi4j/cache/ehcache/EhCacheTest.java     |   45 -
 .../zest/cache/memcache/MemcacheAssembler.java  |   45 +
 .../cache/memcache/MemcacheConfiguration.java   |   80 +
 .../zest/cache/memcache/MemcacheImpl.java       |  110 ++
 .../zest/cache/memcache/MemcachePoolMixin.java  |  129 ++
 .../cache/memcache/MemcachePoolService.java     |   31 +
 .../org/apache/zest/cache/memcache/package.html |   39 +
 .../qi4j/cache/memcache/MemcacheAssembler.java  |   45 -
 .../cache/memcache/MemcacheConfiguration.java   |   80 -
 .../org/qi4j/cache/memcache/MemcacheImpl.java   |  110 --
 .../qi4j/cache/memcache/MemcachePoolMixin.java  |  129 --
 .../cache/memcache/MemcachePoolService.java     |   31 -
 .../java/org/qi4j/cache/memcache/package.html   |   39 -
 .../cache/memcache/MemcacheCachePoolTest.java   |   62 +
 .../cache/memcache/MemcacheCachePoolTest.java   |   62 -
 .../file/FileEntityStoreActivation.java         |   47 +
 .../file/FileEntityStoreConfiguration.java      |   91 +
 .../entitystore/file/FileEntityStoreMixin.java  |  498 +++++
 .../file/FileEntityStoreService.java            |   50 +
 .../file/assembly/FileEntityStoreAssembler.java |   46 +
 .../zest/entitystore/file/assembly/package.html |   21 +
 .../apache/zest/entitystore/file/package.html   |   21 +
 .../file/FileEntityStoreActivation.java         |   47 -
 .../file/FileEntityStoreConfiguration.java      |   91 -
 .../entitystore/file/FileEntityStoreMixin.java  |  498 -----
 .../file/FileEntityStoreService.java            |   50 -
 .../file/assembly/FileEntityStoreAssembler.java |   46 -
 .../qi4j/entitystore/file/assembly/package.html |   21 -
 .../java/org/qi4j/entitystore/file/package.html |   21 -
 .../entitystore/file/FileEntityStoreTest.java   |   47 +
 .../file/FileEntityStoreWithCacheTest.java      |   42 +
 .../entitystore/file/FileEntityStoreTest.java   |   47 -
 .../file/FileEntityStoreWithCacheTest.java      |   42 -
 .../hazelcast/HazelcastAccessors.java           |   31 +
 .../hazelcast/HazelcastConfiguration.java       |   40 +
 .../hazelcast/HazelcastEntityStoreMixin.java    |  192 ++
 .../hazelcast/HazelcastEntityStoreService.java  |   50 +
 .../assembly/HazelcastEntityStoreAssembler.java |   49 +
 .../entitystore/hazelcast/assembly/package.html |   21 +
 .../zest/entitystore/hazelcast/package.html     |   21 +
 .../hazelcast/HazelcastAccessors.java           |   31 -
 .../hazelcast/HazelcastConfiguration.java       |   40 -
 .../hazelcast/HazelcastEntityStoreMixin.java    |  192 --
 .../hazelcast/HazelcastEntityStoreService.java  |   50 -
 .../assembly/HazelcastEntityStoreAssembler.java |   49 -
 .../entitystore/hazelcast/assembly/package.html |   21 -
 .../org/qi4j/entitystore/hazelcast/package.html |   21 -
 .../hazelcast/HazelcastEntityStoreTest.java     |   67 +
 .../HazelcastEntityStoreWithCacheTest.java      |   40 +
 .../hazelcast/HazelcastEntityStoreTest.java     |   67 -
 .../HazelcastEntityStoreWithCacheTest.java      |   40 -
 .../HazelcastEntityStoreService.properties      |   16 +
 .../zest/entitystore/hazelcast/hazelcast.xml    |   37 +
 .../HazelcastEntityStoreService.properties      |   16 -
 .../qi4j/entitystore/hazelcast/hazelcast.xml    |   37 -
 .../jclouds/JCloudsMapEntityStoreAssembler.java |   42 +
 .../JCloudsMapEntityStoreConfiguration.java     |   45 +
 .../jclouds/JCloudsMapEntityStoreMixin.java     |  316 +++
 .../jclouds/JCloudsMapEntityStoreService.java   |   44 +
 .../zest/entitystore/jclouds/package.html       |   21 +
 .../jclouds/JCloudsMapEntityStoreAssembler.java |   42 -
 .../JCloudsMapEntityStoreConfiguration.java     |   45 -
 .../jclouds/JCloudsMapEntityStoreMixin.java     |  316 ---
 .../jclouds/JCloudsMapEntityStoreService.java   |   44 -
 .../org/qi4j/entitystore/jclouds/package.html   |   21 -
 .../jclouds/JCloudsFilesystemTest.java          |   53 +
 .../jclouds/JCloudsTransientTest.java           |   40 +
 .../jclouds/JCloudsWithCacheTest.java           |   39 +
 .../jclouds/JCloudsFilesystemTest.java          |   53 -
 .../jclouds/JCloudsTransientTest.java           |   40 -
 .../jclouds/JCloudsWithCacheTest.java           |   39 -
 .../entitystore/jdbm/JdbmConfiguration.java     |   51 +
 .../jdbm/JdbmEntityStoreActivation.java         |   56 +
 .../entitystore/jdbm/JdbmEntityStoreMixin.java  |  468 +++++
 .../jdbm/JdbmEntityStoreService.java            |   48 +
 .../jdbm/assembly/JdbmEntityStoreAssembler.java |   46 +
 .../zest/entitystore/jdbm/assembly/package.html |   21 +
 .../apache/zest/entitystore/jdbm/package.html   |   21 +
 .../entitystore/jdbm/JdbmConfiguration.java     |   51 -
 .../jdbm/JdbmEntityStoreActivation.java         |   56 -
 .../entitystore/jdbm/JdbmEntityStoreMixin.java  |  468 -----
 .../jdbm/JdbmEntityStoreService.java            |   48 -
 .../jdbm/assembly/JdbmEntityStoreAssembler.java |   46 -
 .../qi4j/entitystore/jdbm/assembly/package.html |   21 -
 .../java/org/qi4j/entitystore/jdbm/package.html |   21 -
 .../entitystore/jdbm/DocumentationSupport.java  |   35 +
 .../entitystore/jdbm/JdbmEntityStoreTest.java   |   56 +
 .../jdbm/JdbmEntityStoreWithCacheTest.java      |   54 +
 .../entitystore/jdbm/DocumentationSupport.java  |   35 -
 .../entitystore/jdbm/JdbmEntityStoreTest.java   |   56 -
 .../jdbm/JdbmEntityStoreWithCacheTest.java      |   54 -
 .../leveldb/LevelDBEntityStoreAssembler.java    |   47 +
 .../LevelDBEntityStoreConfiguration.java        |   64 +
 .../leveldb/LevelDBEntityStoreMixin.java        |  300 +++
 .../leveldb/LevelDBEntityStoreService.java      |   56 +
 .../zest/entitystore/leveldb/package.html       |   36 +
 .../leveldb/LevelDBEntityStoreAssembler.java    |   47 -
 .../LevelDBEntityStoreConfiguration.java        |   64 -
 .../leveldb/LevelDBEntityStoreMixin.java        |  300 ---
 .../leveldb/LevelDBEntityStoreService.java      |   56 -
 .../org/qi4j/entitystore/leveldb/package.html   |   36 -
 .../leveldb/JavaLevelDBEntityStoreTest.java     |   56 +
 .../leveldb/JniLevelDBEntityStoreTest.java      |   51 +
 .../LevelDBEntityStoreWithCacheTest.java        |   46 +
 .../leveldb/JavaLevelDBEntityStoreTest.java     |   56 -
 .../leveldb/JniLevelDBEntityStoreTest.java      |   51 -
 .../LevelDBEntityStoreWithCacheTest.java        |   46 -
 .../memory/MemoryEntityStoreAssembler.java      |   43 +
 .../apache/zest/entitystore/memory/package.html |   21 +
 .../memory/MemoryEntityStoreAssembler.java      |   43 -
 .../org/qi4j/entitystore/memory/package.html    |   21 -
 .../memory/MemoryEntityStoreTest.java           |   41 +
 .../memory/MemoryEntityStoreWithCacheTest.java  |   35 +
 .../memory/MemoryEntityStoreTest.java           |   41 -
 .../memory/MemoryEntityStoreWithCacheTest.java  |   35 -
 .../entitystore/mongodb/MongoAccessors.java     |   32 +
 .../mongodb/MongoEntityStoreConfiguration.java  |   75 +
 .../mongodb/MongoMapEntityStoreAssembler.java   |   44 +
 .../mongodb/MongoMapEntityStoreMixin.java       |  328 ++++
 .../mongodb/MongoMapEntityStoreService.java     |   49 +
 .../zest/entitystore/mongodb/package.html       |   21 +
 .../entitystore/mongodb/MongoAccessors.java     |   32 -
 .../mongodb/MongoEntityStoreConfiguration.java  |   75 -
 .../mongodb/MongoMapEntityStoreAssembler.java   |   44 -
 .../mongodb/MongoMapEntityStoreMixin.java       |  328 ----
 .../mongodb/MongoMapEntityStoreService.java     |   49 -
 .../org/qi4j/entitystore/mongodb/package.html   |   21 -
 .../mongodb/MongoMapEntityStoreTest.java        |   89 +
 .../MongoMapEntityStoreWithCacheTest.java       |   83 +
 .../mongodb/MongoMapEntityStoreTest.java        |   89 -
 .../MongoMapEntityStoreWithCacheTest.java       |   83 -
 .../entitystore/prefs/ListPreferencesNodes.java |   66 +
 .../prefs/PreferencesEntityStoreInfo.java       |   42 +
 .../prefs/PreferencesEntityStoreMixin.java      |  715 +++++++
 .../prefs/PreferencesEntityStoreService.java    |   54 +
 .../PreferenceEntityStoreAssembler.java         |   51 +
 .../entitystore/prefs/assembly/package.html     |   21 +
 .../apache/zest/entitystore/prefs/package.html  |   21 +
 .../entitystore/prefs/ListPreferencesNodes.java |   66 -
 .../prefs/PreferencesEntityStoreInfo.java       |   42 -
 .../prefs/PreferencesEntityStoreMixin.java      |  715 -------
 .../prefs/PreferencesEntityStoreService.java    |   54 -
 .../PreferenceEntityStoreAssembler.java         |   51 -
 .../entitystore/prefs/assembly/package.html     |   21 -
 .../org/qi4j/entitystore/prefs/package.html     |   21 -
 .../zest/entitystore/DocumentationSupport.java  |   37 +
 .../entitystore/PreferencesEntityStoreTest.java |   42 +
 .../qi4j/entitystore/DocumentationSupport.java  |   37 -
 .../entitystore/PreferencesEntityStoreTest.java |   42 -
 .../zest/entitystore/redis/RedisAccessors.java  |   27 +
 .../redis/RedisEntityStoreConfiguration.java    |   71 +
 .../redis/RedisMapEntityStoreAssembler.java     |   47 +
 .../redis/RedisMapEntityStoreMixin.java         |  213 ++
 .../redis/RedisMapEntityStoreService.java       |   49 +
 .../apache/zest/entitystore/redis/package.html  |   21 +
 .../qi4j/entitystore/redis/RedisAccessors.java  |   27 -
 .../redis/RedisEntityStoreConfiguration.java    |   71 -
 .../redis/RedisMapEntityStoreAssembler.java     |   47 -
 .../redis/RedisMapEntityStoreMixin.java         |  213 --
 .../redis/RedisMapEntityStoreService.java       |   49 -
 .../org/qi4j/entitystore/redis/package.html     |   21 -
 .../redis/RedisMapEntityStoreTest.java          |   82 +
 .../redis/RedisMapEntityStoreWithCacheTest.java |   78 +
 .../redis/RedisMapEntityStoreTest.java          |   82 -
 .../redis/RedisMapEntityStoreWithCacheTest.java |   78 -
 .../riak/AbstractRiakMapEntityStore.java        |  233 +++
 .../zest/entitystore/riak/RiakAccessors.java    |   29 +
 .../riak/RiakHttpEntityStoreConfiguration.java  |   67 +
 .../riak/RiakHttpMapEntityStoreAssembler.java   |   51 +
 .../riak/RiakHttpMapEntityStoreMixin.java       |   68 +
 .../riak/RiakMapEntityStoreService.java         |   53 +
 .../RiakProtobufEntityStoreConfiguration.java   |  102 +
 .../RiakProtobufMapEntityStoreAssembler.java    |   51 +
 .../riak/RiakProtobufMapEntityStoreMixin.java   |   88 +
 .../apache/zest/entitystore/riak/package.html   |   21 +
 .../riak/AbstractRiakMapEntityStore.java        |  233 ---
 .../qi4j/entitystore/riak/RiakAccessors.java    |   29 -
 .../riak/RiakHttpEntityStoreConfiguration.java  |   67 -
 .../riak/RiakHttpMapEntityStoreAssembler.java   |   51 -
 .../riak/RiakHttpMapEntityStoreMixin.java       |   68 -
 .../riak/RiakMapEntityStoreService.java         |   53 -
 .../RiakProtobufEntityStoreConfiguration.java   |  102 -
 .../RiakProtobufMapEntityStoreAssembler.java    |   51 -
 .../riak/RiakProtobufMapEntityStoreMixin.java   |   88 -
 .../java/org/qi4j/entitystore/riak/package.html |   21 -
 .../riak/RiakHttpMapEntityStoreTest.java        |   80 +
 .../riak/RiakMapEntityStoreWithCacheTest.java   |   76 +
 .../riak/RiakProtobufMapEntityStoreTest.java    |   80 +
 .../riak/RiakHttpMapEntityStoreTest.java        |   80 -
 .../riak/RiakMapEntityStoreWithCacheTest.java   |   76 -
 .../riak/RiakProtobufMapEntityStoreTest.java    |   80 -
 .../entitystore/sql/SQLEntityStoreMixin.java    |  629 ++++++
 .../entitystore/sql/SQLEntityStoreService.java  |   33 +
 .../AbstractSQLEntityStoreAssembler.java        |   91 +
 .../assembly/DerbySQLEntityStoreAssembler.java  |   43 +
 .../sql/assembly/H2SQLEntityStoreAssembler.java |   42 +
 .../sql/assembly/MySQLEntityStoreAssembler.java |   43 +
 .../PostgreSQLEntityStoreAssembler.java         |   50 +
 .../assembly/SQLiteEntityStoreAssembler.java    |   42 +
 .../zest/entitystore/sql/assembly/package.html  |   21 +
 .../sql/internal/DatabaseSQLService.java        |  118 ++
 .../internal/DatabaseSQLServiceCoreMixin.java   |  154 ++
 .../sql/internal/DatabaseSQLServiceSpi.java     |   76 +
 .../sql/internal/DatabaseSQLServiceState.java   |   30 +
 .../DatabaseSQLServiceStatementsMixin.java      |  112 ++
 .../sql/internal/DatabaseSQLStringsBuilder.java |  374 ++++
 .../DerbySQLDatabaseSQLServiceMixin.java        |   67 +
 .../internal/H2SQLDatabaseSQLServiceMixin.java  |   57 +
 .../internal/MySQLDatabaseSQLServiceMixin.java  |   67 +
 .../PostgreSQLDatabaseSQLServiceMixin.java      |   63 +
 .../internal/PostgreSQLStringBuilderMixin.java  |   39 +
 .../sql/internal/SQLEntityState.java            |  183 ++
 .../internal/SQLiteDatabaseSQLServiceMixin.java |   59 +
 .../zest/entitystore/sql/internal/SQLs.java     |   34 +
 .../zest/entitystore/sql/internal/package.html  |   21 +
 .../apache/zest/entitystore/sql/package.html    |   21 +
 .../entitystore/sql/SQLEntityStoreMixin.java    |  629 ------
 .../entitystore/sql/SQLEntityStoreService.java  |   33 -
 .../AbstractSQLEntityStoreAssembler.java        |   91 -
 .../assembly/DerbySQLEntityStoreAssembler.java  |   43 -
 .../sql/assembly/H2SQLEntityStoreAssembler.java |   42 -
 .../sql/assembly/MySQLEntityStoreAssembler.java |   43 -
 .../PostgreSQLEntityStoreAssembler.java         |   50 -
 .../assembly/SQLiteEntityStoreAssembler.java    |   42 -
 .../qi4j/entitystore/sql/assembly/package.html  |   21 -
 .../sql/internal/DatabaseSQLService.java        |  118 --
 .../internal/DatabaseSQLServiceCoreMixin.java   |  154 --
 .../sql/internal/DatabaseSQLServiceSpi.java     |   76 -
 .../sql/internal/DatabaseSQLServiceState.java   |   30 -
 .../DatabaseSQLServiceStatementsMixin.java      |  112 --
 .../sql/internal/DatabaseSQLStringsBuilder.java |  374 ----
 .../DerbySQLDatabaseSQLServiceMixin.java        |   67 -
 .../internal/H2SQLDatabaseSQLServiceMixin.java  |   57 -
 .../internal/MySQLDatabaseSQLServiceMixin.java  |   67 -
 .../PostgreSQLDatabaseSQLServiceMixin.java      |   63 -
 .../internal/PostgreSQLStringBuilderMixin.java  |   39 -
 .../sql/internal/SQLEntityState.java            |  183 --
 .../internal/SQLiteDatabaseSQLServiceMixin.java |   59 -
 .../org/qi4j/entitystore/sql/internal/SQLs.java |   34 -
 .../qi4j/entitystore/sql/internal/package.html  |   21 -
 .../java/org/qi4j/entitystore/sql/package.html  |   21 -
 .../sql/DerbySQLEntityStoreTest.java            |  105 +
 .../entitystore/sql/H2SQLEntityStoreTest.java   |   80 +
 .../entitystore/sql/MySQLEntityStoreTest.java   |  116 ++
 .../sql/PostgreSQLEntityStoreTest.java          |  142 ++
 .../entitystore/sql/SQLiteEntityStoreTest.java  |   89 +
 .../sql/DerbySQLEntityStoreTest.java            |  105 -
 .../entitystore/sql/H2SQLEntityStoreTest.java   |   80 -
 .../entitystore/sql/MySQLEntityStoreTest.java   |  116 --
 .../sql/PostgreSQLEntityStoreTest.java          |  142 --
 .../entitystore/sql/SQLiteEntityStoreTest.java  |   89 -
 .../src/test/resources/logback.xml              |    4 +-
 .../ElasticSearchClusterConfiguration.java      |   62 +
 .../ElasticSearchConfiguration.java             |   50 +
 .../elasticsearch/ElasticSearchFinder.java      |  545 ++++++
 .../ElasticSearchFinderSupport.java             |   65 +
 .../ElasticSearchIndexException.java            |   34 +
 .../ElasticSearchIndexExporter.java             |   52 +
 .../elasticsearch/ElasticSearchIndexer.java     |  348 ++++
 .../elasticsearch/ElasticSearchSupport.java     |   35 +
 .../assembly/ESClusterIndexQueryAssembler.java  |   49 +
 .../ESFilesystemIndexQueryAssembler.java        |   49 +
 .../assembly/ESMemoryIndexQueryAssembler.java   |   49 +
 .../index/elasticsearch/assembly/package.html   |   21 +
 .../cluster/ESClusterIndexQueryService.java     |   30 +
 .../elasticsearch/cluster/ESClusterSupport.java |   71 +
 .../index/elasticsearch/cluster/package.html    |   21 +
 .../ESFilesystemIndexQueryService.java          |   30 +
 .../filesystem/ESFilesystemSupport.java         |   88 +
 .../index/elasticsearch/filesystem/package.html |   21 +
 .../AbstractElasticSearchAssembler.java         |   29 +
 .../internal/AbstractElasticSearchSupport.java  |  131 ++
 .../index/elasticsearch/internal/package.html   |   21 +
 .../memory/ESMemoryIndexQueryService.java       |   30 +
 .../elasticsearch/memory/ESMemorySupport.java   |   89 +
 .../index/elasticsearch/memory/package.html     |   21 +
 .../zest/index/elasticsearch/package.html       |   21 +
 .../ElasticSearchClusterConfiguration.java      |   62 -
 .../ElasticSearchConfiguration.java             |   50 -
 .../elasticsearch/ElasticSearchFinder.java      |  545 ------
 .../ElasticSearchFinderSupport.java             |   65 -
 .../ElasticSearchIndexException.java            |   34 -
 .../ElasticSearchIndexExporter.java             |   52 -
 .../elasticsearch/ElasticSearchIndexer.java     |  348 ----
 .../elasticsearch/ElasticSearchSupport.java     |   35 -
 .../assembly/ESClusterIndexQueryAssembler.java  |   49 -
 .../ESFilesystemIndexQueryAssembler.java        |   49 -
 .../assembly/ESMemoryIndexQueryAssembler.java   |   49 -
 .../index/elasticsearch/assembly/package.html   |   21 -
 .../cluster/ESClusterIndexQueryService.java     |   30 -
 .../elasticsearch/cluster/ESClusterSupport.java |   71 -
 .../index/elasticsearch/cluster/package.html    |   21 -
 .../ESFilesystemIndexQueryService.java          |   30 -
 .../filesystem/ESFilesystemSupport.java         |   88 -
 .../index/elasticsearch/filesystem/package.html |   21 -
 .../AbstractElasticSearchAssembler.java         |   29 -
 .../internal/AbstractElasticSearchSupport.java  |  131 --
 .../index/elasticsearch/internal/package.html   |   21 -
 .../memory/ESMemoryIndexQueryService.java       |   30 -
 .../elasticsearch/memory/ESMemorySupport.java   |   89 -
 .../index/elasticsearch/memory/package.html     |   21 -
 .../org/qi4j/index/elasticsearch/package.html   |   21 -
 .../elasticsearch/DocumentationSupport.java     |   53 +
 .../ElasticSearchComplexQueryTest.java          |   82 +
 .../elasticsearch/ElasticSearchFinderTest.java  |   80 +
 .../elasticsearch/ElasticSearchQueryTest.java   |  107 +
 .../index/elasticsearch/ElasticSearchTest.java  |  247 +++
 .../index/elasticsearch/ImmenseTermTest.java    |  143 ++
 .../elasticsearch/DocumentationSupport.java     |   53 -
 .../ElasticSearchComplexQueryTest.java          |   82 -
 .../elasticsearch/ElasticSearchFinderTest.java  |   80 -
 .../elasticsearch/ElasticSearchQueryTest.java   |  107 -
 .../index/elasticsearch/ElasticSearchTest.java  |  247 ---
 .../index/elasticsearch/ImmenseTermTest.java    |  143 --
 .../src/test/resources/logback-test.xml         |    2 +-
 .../index/rdf/RdfIndexingEngineService.java     |   29 +
 .../index/rdf/UnsupportedLanguageException.java |   37 +
 .../rdf/assembly/RdfMemoryStoreAssembler.java   |   63 +
 .../assembly/RdfNativeSesameStoreAssembler.java |   62 +
 .../assembly/RdfRdbmsSesameStoreAssembler.java  |   63 +
 .../apache/zest/index/rdf/assembly/package.html |   21 +
 .../zest/index/rdf/indexing/RdfExporter.java    |  100 +
 .../index/rdf/indexing/RdfIndexingService.java  |  232 +++
 .../apache/zest/index/rdf/indexing/package.html |   21 +
 .../java/org/apache/zest/index/rdf/package.html |   21 +
 ...llectingQualifiedIdentityResultCallback.java |   40 +
 .../query/QualifiedIdentityResultCallback.java  |   31 +
 .../zest/index/rdf/query/RdfQueryParser.java    |   35 +
 .../index/rdf/query/RdfQueryParserFactory.java  |   57 +
 .../zest/index/rdf/query/RdfQueryService.java   |  121 ++
 .../zest/index/rdf/query/SesameExpressions.java |   37 +
 .../SingleQualifiedIdentityResultCallback.java  |   38 +
 .../index/rdf/query/TupleQueryExecutor.java     |  148 ++
 .../index/rdf/query/internal/Namespaces.java    |   84 +
 .../rdf/query/internal/RdfQueryParserImpl.java  |  581 ++++++
 .../zest/index/rdf/query/internal/Triples.java  |  285 +++
 .../zest/index/rdf/query/internal/package.html  |   21 +
 .../apache/zest/index/rdf/query/package.html    |   21 +
 .../index/rdf/RdfIndexingEngineService.java     |   29 -
 .../index/rdf/UnsupportedLanguageException.java |   37 -
 .../rdf/assembly/RdfMemoryStoreAssembler.java   |   63 -
 .../assembly/RdfNativeSesameStoreAssembler.java |   63 -
 .../assembly/RdfRdbmsSesameStoreAssembler.java  |   63 -
 .../org/qi4j/index/rdf/assembly/package.html    |   21 -
 .../qi4j/index/rdf/indexing/RdfExporter.java    |  100 -
 .../index/rdf/indexing/RdfIndexingService.java  |  232 ---
 .../org/qi4j/index/rdf/indexing/package.html    |   21 -
 .../main/java/org/qi4j/index/rdf/package.html   |   21 -
 ...llectingQualifiedIdentityResultCallback.java |   40 -
 .../query/QualifiedIdentityResultCallback.java  |   31 -
 .../qi4j/index/rdf/query/RdfQueryParser.java    |   35 -
 .../index/rdf/query/RdfQueryParserFactory.java  |   57 -
 .../qi4j/index/rdf/query/RdfQueryService.java   |  121 --
 .../qi4j/index/rdf/query/SesameExpressions.java |   37 -
 .../SingleQualifiedIdentityResultCallback.java  |   38 -
 .../index/rdf/query/TupleQueryExecutor.java     |  148 --
 .../index/rdf/query/internal/Namespaces.java    |   84 -
 .../rdf/query/internal/RdfQueryParserImpl.java  |  581 ------
 .../qi4j/index/rdf/query/internal/Triples.java  |  285 ---
 .../qi4j/index/rdf/query/internal/package.html  |   21 -
 .../java/org/qi4j/index/rdf/query/package.html  |   21 -
 .../apache/zest/index/rdf/ContainsAllTest.java  |  387 ++++
 .../org/apache/zest/index/rdf/ContainsTest.java |  210 ++
 .../zest/index/rdf/DocumentationSupport.java    |   71 +
 .../zest/index/rdf/RDFPerformanceTest.java      |  253 +++
 .../zest/index/rdf/RdfComplexQueryTest.java     |   46 +
 .../zest/index/rdf/RdfEntityFinderTest.java     |   43 +
 .../zest/index/rdf/RdfNamedQueryTest.java       |  251 +++
 .../org/apache/zest/index/rdf/RdfQueryTest.java |   99 +
 .../zest/index/rdf/qi173/Qi173IssueTest.java    |  130 ++
 .../zest/index/rdf/qi64/AbstractIssueTest.java  |   66 +
 .../org/apache/zest/index/rdf/qi64/Account.java |   22 +
 .../zest/index/rdf/qi64/AccountComposite.java   |   25 +
 .../org/apache/zest/index/rdf/qi64/HasName.java |   25 +
 .../AccountService.java                         |   61 +
 .../AccountServiceComposite.java                |   27 +
 .../withPropagationMandatory/IssueTest.java     |   90 +
 .../withPropagationRequired/AccountService.java |   60 +
 .../AccountServiceComposite.java                |   27 +
 .../qi64/withPropagationRequired/IssueTest.java |   90 +
 .../AccountService.java                         |   60 +
 .../AccountServiceComposite.java                |   29 +
 .../withPropagationRequiresNew/IssueTest.java   |   89 +
 .../org/apache/zest/index/rdf/qi66/Account.java |   22 +
 .../zest/index/rdf/qi66/AccountComposite.java   |   24 +
 .../org/apache/zest/index/rdf/qi66/HasName.java |   25 +
 .../zest/index/rdf/qi66/Qi66IssueTest.java      |   99 +
 .../zest/index/rdf/qi95/Qi95IssueTest.java      |  392 ++++
 .../org/qi4j/index/rdf/ContainsAllTest.java     |  387 ----
 .../java/org/qi4j/index/rdf/ContainsTest.java   |  210 --
 .../qi4j/index/rdf/DocumentationSupport.java    |   71 -
 .../org/qi4j/index/rdf/RDFPerformanceTest.java  |  253 ---
 .../org/qi4j/index/rdf/RdfComplexQueryTest.java |   46 -
 .../org/qi4j/index/rdf/RdfEntityFinderTest.java |   43 -
 .../org/qi4j/index/rdf/RdfNamedQueryTest.java   |  251 ---
 .../java/org/qi4j/index/rdf/RdfQueryTest.java   |   99 -
 .../qi4j/index/rdf/qi173/Qi173IssueTest.java    |  130 --
 .../qi4j/index/rdf/qi64/AbstractIssueTest.java  |   66 -
 .../java/org/qi4j/index/rdf/qi64/Account.java   |   22 -
 .../qi4j/index/rdf/qi64/AccountComposite.java   |   25 -
 .../java/org/qi4j/index/rdf/qi64/HasName.java   |   25 -
 .../AccountService.java                         |   61 -
 .../AccountServiceComposite.java                |   27 -
 .../withPropagationMandatory/IssueTest.java     |   90 -
 .../withPropagationRequired/AccountService.java |   60 -
 .../AccountServiceComposite.java                |   27 -
 .../qi64/withPropagationRequired/IssueTest.java |   90 -
 .../AccountService.java                         |   60 -
 .../AccountServiceComposite.java                |   29 -
 .../withPropagationRequiresNew/IssueTest.java   |   89 -
 .../java/org/qi4j/index/rdf/qi66/Account.java   |   22 -
 .../qi4j/index/rdf/qi66/AccountComposite.java   |   24 -
 .../java/org/qi4j/index/rdf/qi66/HasName.java   |   25 -
 .../org/qi4j/index/rdf/qi66/Qi66IssueTest.java  |   99 -
 .../org/qi4j/index/rdf/qi95/Qi95IssueTest.java  |  392 ----
 .../zest/index/solr/EmbeddedSolrService.java    |  128 ++
 .../apache/zest/index/solr/SolrAssembler.java   |   43 +
 .../apache/zest/index/solr/SolrExpressions.java |   32 +
 .../zest/index/solr/SolrQueryService.java       |   59 +
 .../org/apache/zest/index/solr/SolrSearch.java  |   26 +
 .../solr/internal/SingleTokenTokenizer.java     |   44 +
 .../internal/SingleTokenTokenizerFactory.java   |   32 +
 .../solr/internal/SolrEntityIndexerMixin.java   |  232 +++
 .../solr/internal/SolrEntityQueryMixin.java     |  130 ++
 .../zest/index/solr/internal/package.html       |   21 +
 .../org/apache/zest/index/solr/package.html     |   21 +
 .../qi4j/index/solr/EmbeddedSolrService.java    |  128 --
 .../java/org/qi4j/index/solr/SolrAssembler.java |   43 -
 .../org/qi4j/index/solr/SolrExpressions.java    |   32 -
 .../org/qi4j/index/solr/SolrQueryService.java   |   59 -
 .../java/org/qi4j/index/solr/SolrSearch.java    |   26 -
 .../solr/internal/SingleTokenTokenizer.java     |   44 -
 .../internal/SingleTokenTokenizerFactory.java   |   32 -
 .../solr/internal/SolrEntityIndexerMixin.java   |  232 ---
 .../solr/internal/SolrEntityQueryMixin.java     |  130 --
 .../org/qi4j/index/solr/internal/package.html   |   21 -
 .../main/java/org/qi4j/index/solr/package.html  |   21 -
 .../zest/index/solr/SolrEntityFinderTest.java   |   51 +
 .../zest/index/solr/SolrNamedQueryTest.java     |   67 +
 .../zest/index/solr/SolrQueryServiceTest.java   |  124 ++
 .../apache/zest/index/solr/SolrQueryTest.java   |   51 +
 .../qi4j/index/solr/SolrEntityFinderTest.java   |   51 -
 .../org/qi4j/index/solr/SolrNamedQueryTest.java |   67 -
 .../qi4j/index/solr/SolrQueryServiceTest.java   |  124 --
 .../java/org/qi4j/index/solr/SolrQueryTest.java |   51 -
 .../indexing-solr/src/test/resources/schema.xml |    4 +-
 .../index/sql/SQLIndexingEngineService.java     |   43 +
 .../AbstractSQLIndexQueryAssembler.java         |   96 +
 .../assembly/PostgreSQLIndexQueryAssembler.java |   44 +
 .../apache/zest/index/sql/assembly/package.html |   21 +
 .../index/sql/internal/SQLEntityFinder.java     |  259 +++
 .../sql/internal/SQLStateChangeListener.java    |   60 +
 .../apache/zest/index/sql/internal/package.html |   21 +
 .../java/org/apache/zest/index/sql/package.html |   21 +
 .../index/sql/support/api/SQLAppStartup.java    |   56 +
 .../zest/index/sql/support/api/SQLIndexing.java |   37 +
 .../zest/index/sql/support/api/SQLQuerying.java |   73 +
 .../zest/index/sql/support/api/SQLTypeInfo.java |   56 +
 .../zest/index/sql/support/api/package.html     |   21 +
 .../zest/index/sql/support/common/DBNames.java  |   93 +
 .../support/common/GenericDatabaseExplorer.java |  454 +++++
 .../index/sql/support/common/QNameInfo.java     |  335 ++++
 .../sql/support/common/RebuildingStrategy.java  |   76 +
 .../sql/support/common/ReindexingStrategy.java  |   76 +
 .../zest/index/sql/support/common/package.html  |   21 +
 .../zest/index/sql/support/derby/package.html   |   21 +
 .../postgresql/PostgreSQLAppStartup.java        |  108 ++
 .../postgresql/PostgreSQLIndexExporter.java     |  342 ++++
 .../support/postgresql/PostgreSQLIndexing.java  |   87 +
 .../support/postgresql/PostgreSQLQuerying.java  |   61 +
 .../support/postgresql/PostgreSQLService.java   |   52 +
 .../postgresql/PostgreSQLTypeHelper.java        |  129 ++
 .../index/sql/support/postgresql/package.html   |   21 +
 .../support/skeletons/AbstractSQLIndexing.java  | 1058 ++++++++++
 .../support/skeletons/AbstractSQLQuerying.java  | 1831 ++++++++++++++++++
 .../support/skeletons/AbstractSQLStartup.java   | 1769 +++++++++++++++++
 .../skeletons/SQLCompatEntityStateWrapper.java  |  369 ++++
 .../index/sql/support/skeletons/SQLDBState.java |   88 +
 .../sql/support/skeletons/SQLSkeletonUtil.java  |   95 +
 .../index/sql/support/skeletons/package.html    |   21 +
 .../zest/index/sql/support/sqlite/package.html  |   21 +
 .../index/sql/SQLIndexingEngineService.java     |   43 -
 .../AbstractSQLIndexQueryAssembler.java         |   96 -
 .../assembly/PostgreSQLIndexQueryAssembler.java |   44 -
 .../org/qi4j/index/sql/assembly/package.html    |   21 -
 .../index/sql/internal/SQLEntityFinder.java     |  259 ---
 .../sql/internal/SQLStateChangeListener.java    |   60 -
 .../org/qi4j/index/sql/internal/package.html    |   21 -
 .../main/java/org/qi4j/index/sql/package.html   |   21 -
 .../index/sql/support/api/SQLAppStartup.java    |   56 -
 .../qi4j/index/sql/support/api/SQLIndexing.java |   37 -
 .../qi4j/index/sql/support/api/SQLQuerying.java |   73 -
 .../qi4j/index/sql/support/api/SQLTypeInfo.java |   56 -
 .../org/qi4j/index/sql/support/api/package.html |   21 -
 .../qi4j/index/sql/support/common/DBNames.java  |   93 -
 .../support/common/GenericDatabaseExplorer.java |  454 -----
 .../index/sql/support/common/QNameInfo.java     |  335 ----
 .../sql/support/common/RebuildingStrategy.java  |   76 -
 .../sql/support/common/ReindexingStrategy.java  |   76 -
 .../qi4j/index/sql/support/common/package.html  |   21 -
 .../qi4j/index/sql/support/derby/package.html   |   21 -
 .../postgresql/PostgreSQLAppStartup.java        |  108 --
 .../postgresql/PostgreSQLIndexExporter.java     |  342 ----
 .../support/postgresql/PostgreSQLIndexing.java  |   87 -
 .../support/postgresql/PostgreSQLQuerying.java  |   61 -
 .../support/postgresql/PostgreSQLService.java   |   52 -
 .../postgresql/PostgreSQLTypeHelper.java        |  129 --
 .../index/sql/support/postgresql/package.html   |   21 -
 .../support/skeletons/AbstractSQLIndexing.java  | 1058 ----------
 .../support/skeletons/AbstractSQLQuerying.java  | 1831 ------------------
 .../support/skeletons/AbstractSQLStartup.java   | 1769 -----------------
 .../skeletons/SQLCompatEntityStateWrapper.java  |  369 ----
 .../index/sql/support/skeletons/SQLDBState.java |   88 -
 .../sql/support/skeletons/SQLSkeletonUtil.java  |   95 -
 .../index/sql/support/skeletons/package.html    |   21 -
 .../qi4j/index/sql/support/sqlite/package.html  |   21 -
 .../postgresql/PostgreSQLComplexQueryTest.java  |   62 +
 .../postgresql/PostgreSQLDBIntegrityTest.java   |  145 ++
 .../postgresql/PostgreSQLEntityFinderTest.java  |   62 +
 .../sql/postgresql/PostgreSQLQueryTest.java     |  264 +++
 .../index/sql/postgresql/SQLTestHelper.java     |  120 ++
 .../postgresql/PostgreSQLComplexQueryTest.java  |   62 -
 .../postgresql/PostgreSQLDBIntegrityTest.java   |  145 --
 .../postgresql/PostgreSQLEntityFinderTest.java  |   62 -
 .../sql/postgresql/PostgreSQLQueryTest.java     |  264 ---
 .../index/sql/postgresql/SQLTestHelper.java     |  120 --
 .../indexing-sql/src/test/resources/logback.xml |    2 +-
 .../zest/metrics/yammer/YammerCounter.java      |   56 +
 .../apache/zest/metrics/yammer/YammerGauge.java |   37 +
 .../zest/metrics/yammer/YammerHealthCheck.java  |   63 +
 .../zest/metrics/yammer/YammerHistogram.java    |   37 +
 .../apache/zest/metrics/yammer/YammerMeter.java |   43 +
 .../metrics/yammer/YammerMetricsAssembler.java  |   94 +
 .../zest/metrics/yammer/YammerMetricsMixin.java |  178 ++
 .../metrics/yammer/YammerMetricsProvider.java   |   46 +
 .../apache/zest/metrics/yammer/YammerTimer.java |   46 +
 .../org/apache/zest/metrics/yammer/package.html |   21 +
 .../org/qi4j/metrics/yammer/YammerCounter.java  |   56 -
 .../org/qi4j/metrics/yammer/YammerGauge.java    |   37 -
 .../qi4j/metrics/yammer/YammerHealthCheck.java  |   63 -
 .../qi4j/metrics/yammer/YammerHistogram.java    |   37 -
 .../org/qi4j/metrics/yammer/YammerMeter.java    |   43 -
 .../metrics/yammer/YammerMetricsAssembler.java  |   94 -
 .../qi4j/metrics/yammer/YammerMetricsMixin.java |  178 --
 .../metrics/yammer/YammerMetricsProvider.java   |   46 -
 .../org/qi4j/metrics/yammer/YammerTimer.java    |   46 -
 .../java/org/qi4j/metrics/yammer/package.html   |   21 -
 .../metrics/yammer/NoMetricsInstalledTest.java  |   96 +
 .../apache/zest/metrics/yammer/YammerTest.java  |   97 +
 .../metrics/yammer/NoMetricsInstalledTest.java  |   96 -
 .../org/qi4j/metrics/yammer/YammerTest.java     |   97 -
 .../zest/migration/MigrationConfiguration.java  |   29 +
 .../zest/migration/MigrationEventLogger.java    |  106 +
 .../apache/zest/migration/MigrationEvents.java  |   48 +
 .../apache/zest/migration/MigrationService.java |  492 +++++
 .../org/apache/zest/migration/Migrator.java     |   64 +
 .../assembly/AbstractMigrationRule.java         |   40 +
 .../assembly/EntityMigrationBuilder.java        |  300 +++
 .../assembly/EntityMigrationOperation.java      |   32 +
 .../migration/assembly/EntityMigrationRule.java |   91 +
 .../migration/assembly/MigrationBuilder.java    |   48 +
 .../migration/assembly/MigrationOperation.java  |   34 +
 .../zest/migration/assembly/MigrationRule.java  |   52 +
 .../zest/migration/assembly/MigrationRules.java |  118 ++
 .../assembly/PackageMigrationBuilder.java       |   65 +
 .../assembly/VersionMigrationBuilder.java       |   65 +
 .../apache/zest/migration/assembly/package.html |   21 +
 .../migration/operation/AddAssociation.java     |   57 +
 .../migration/operation/AddManyAssociation.java |   58 +
 .../operation/AddNamedAssociation.java          |   61 +
 .../zest/migration/operation/AddProperty.java   |   57 +
 .../migration/operation/RemoveAssociation.java  |   58 +
 .../operation/RemoveManyAssociation.java        |   58 +
 .../operation/RemoveNamedAssociation.java       |   61 +
 .../migration/operation/RemoveProperty.java     |   58 +
 .../migration/operation/RenameAssociation.java  |   57 +
 .../zest/migration/operation/RenameEntity.java  |   77 +
 .../operation/RenameManyAssociation.java        |   57 +
 .../operation/RenameNamedAssociation.java       |   60 +
 .../migration/operation/RenameProperty.java     |   57 +
 .../zest/migration/operation/package.html       |   21 +
 .../java/org/apache/zest/migration/package.html |   21 +
 .../qi4j/migration/MigrationConfiguration.java  |   29 -
 .../qi4j/migration/MigrationEventLogger.java    |  106 -
 .../org/qi4j/migration/MigrationEvents.java     |   48 -
 .../org/qi4j/migration/MigrationService.java    |  492 -----
 .../main/java/org/qi4j/migration/Migrator.java  |   64 -
 .../assembly/AbstractMigrationRule.java         |   40 -
 .../assembly/EntityMigrationBuilder.java        |  300 ---
 .../assembly/EntityMigrationOperation.java      |   32 -
 .../migration/assembly/EntityMigrationRule.java |   91 -
 .../migration/assembly/MigrationBuilder.java    |   48 -
 .../migration/assembly/MigrationOperation.java  |   34 -
 .../qi4j/migration/assembly/MigrationRule.java  |   52 -
 .../qi4j/migration/assembly/MigrationRules.java |  118 --
 .../assembly/PackageMigrationBuilder.java       |   65 -
 .../assembly/VersionMigrationBuilder.java       |   65 -
 .../org/qi4j/migration/assembly/package.html    |   21 -
 .../migration/operation/AddAssociation.java     |   57 -
 .../migration/operation/AddManyAssociation.java |   58 -
 .../operation/AddNamedAssociation.java          |   61 -
 .../qi4j/migration/operation/AddProperty.java   |   57 -
 .../migration/operation/RemoveAssociation.java  |   58 -
 .../operation/RemoveManyAssociation.java        |   58 -
 .../operation/RemoveNamedAssociation.java       |   61 -
 .../migration/operation/RemoveProperty.java     |   58 -
 .../migration/operation/RenameAssociation.java  |   57 -
 .../qi4j/migration/operation/RenameEntity.java  |   77 -
 .../operation/RenameManyAssociation.java        |   57 -
 .../operation/RenameNamedAssociation.java       |   60 -
 .../migration/operation/RenameProperty.java     |   57 -
 .../org/qi4j/migration/operation/package.html   |   21 -
 .../main/java/org/qi4j/migration/package.html   |   21 -
 .../apache/zest/migration/MigrationTest.java    |  307 +++
 .../apache/zest/migration/TestEntity1_0.java    |   37 +
 .../apache/zest/migration/TestEntity1_1.java    |   37 +
 .../apache/zest/migration/TestEntity2_0.java    |   39 +
 .../zest/migration/moved/TestEntity2_0.java     |   39 +
 .../java/org/qi4j/migration/MigrationTest.java  |  307 ---
 .../java/org/qi4j/migration/TestEntity1_0.java  |   37 -
 .../java/org/qi4j/migration/TestEntity1_1.java  |   37 -
 .../java/org/qi4j/migration/TestEntity2_0.java  |   39 -
 .../org/qi4j/migration/moved/TestEntity2_0.java |   39 -
 .../zest/index/reindexer/ReindexAllService.java |   29 +
 .../apache/zest/index/reindexer/Reindexer.java  |   27 +
 .../index/reindexer/ReindexerConfiguration.java |   38 +
 .../zest/index/reindexer/ReindexerService.java  |   29 +
 .../reindexer/internal/ReindexAllMixin.java     |   46 +
 .../reindexer/internal/ReindexerMixin.java      |  137 ++
 .../zest/index/reindexer/internal/package.html  |   21 +
 .../apache/zest/index/reindexer/package.html    |   21 +
 .../qi4j/index/reindexer/ReindexAllService.java |   29 -
 .../org/qi4j/index/reindexer/Reindexer.java     |   27 -
 .../index/reindexer/ReindexerConfiguration.java |   38 -
 .../qi4j/index/reindexer/ReindexerService.java  |   29 -
 .../reindexer/internal/ReindexAllMixin.java     |   46 -
 .../reindexer/internal/ReindexerMixin.java      |  137 --
 .../qi4j/index/reindexer/internal/package.html  |   21 -
 .../java/org/qi4j/index/reindexer/package.html  |   21 -
 .../zest/index/reindexer/ReindexerTest.java     |  160 ++
 .../org/qi4j/index/reindexer/ReindexerTest.java |  160 --
 .../jdbm/JdbmEntityStoreService.properties      |   16 +
 .../rdf/repository/rdf-indexing.properties      |   16 +
 .../jdbm/JdbmEntityStoreService.properties      |   16 -
 .../rdf/repository/rdf-indexing.properties      |   16 -
 .../jackson/JacksonValueDeserializer.java       |  374 ++++
 .../JacksonValueSerializationAssembler.java     |   58 +
 .../JacksonValueSerializationService.java       |   28 +
 .../jackson/JacksonValueSerializer.java         |   88 +
 .../valueserialization/jackson/package.html     |   21 +
 .../jackson/JacksonValueDeserializer.java       |  374 ----
 .../JacksonValueSerializationAssembler.java     |   58 -
 .../JacksonValueSerializationService.java       |   28 -
 .../jackson/JacksonValueSerializer.java         |   88 -
 .../valueserialization/jackson/package.html     |   21 -
 .../JacksonCollectionSerializationTest.java     |   33 +
 ...JacksonConfigurationDeserializationTest.java |   36 +
 .../jackson/JacksonJsonDateFormatTest.java      |   33 +
 .../JacksonPlainValueSerializationTest.java     |   34 +
 .../JacksonValueCompositeSerializationTest.java |   33 +
 .../JacksonCollectionSerializationTest.java     |   33 -
 ...JacksonConfigurationDeserializationTest.java |   36 -
 .../jackson/JacksonJsonDateFormatTest.java      |   33 -
 .../JacksonPlainValueSerializationTest.java     |   34 -
 .../JacksonValueCompositeSerializationTest.java |   33 -
 .../OrgJsonValueSerializationAssembler.java     |   58 +
 .../valueserialization/orgjson/package.html     |   21 +
 .../OrgJsonValueSerializationAssembler.java     |   58 -
 .../valueserialization/orgjson/package.html     |   21 -
 .../OrgJsonCollectionSerializationTest.java     |   33 +
 ...OrgJsonConfigurationDeserializationTest.java |   36 +
 .../orgjson/OrgJsonDateFormatTest.java          |   33 +
 .../OrgJsonPlainValueSerializationTest.java     |   34 +
 .../OrgJsonValueCompositeSerializationTest.java |   33 +
 .../OrgJsonCollectionSerializationTest.java     |   33 -
 ...OrgJsonConfigurationDeserializationTest.java |   36 -
 .../orgjson/OrgJsonDateFormatTest.java          |   33 -
 .../OrgJsonPlainValueSerializationTest.java     |   34 -
 .../OrgJsonValueCompositeSerializationTest.java |   33 -
 .../stax/StaxValueDeserializer.java             |  509 +++++
 .../stax/StaxValueSerializationAssembler.java   |   58 +
 .../stax/StaxValueSerializationService.java     |   28 +
 .../stax/StaxValueSerializer.java               |  130 ++
 .../zest/valueserialization/stax/package.html   |   21 +
 .../stax/StaxValueDeserializer.java             |  509 -----
 .../stax/StaxValueSerializationAssembler.java   |   58 -
 .../stax/StaxValueSerializationService.java     |   28 -
 .../stax/StaxValueSerializer.java               |  130 --
 .../qi4j/valueserialization/stax/package.html   |   21 -
 .../stax/StaxCollectionSerializationTest.java   |   42 +
 .../StaxConfigurationDeserializationTest.java   |   65 +
 .../stax/StaxPlainValueSerializationTest.java   |   43 +
 .../StaxValueCompositeSerializationTest.java    |   42 +
 .../stax/StaxCollectionSerializationTest.java   |   42 -
 .../StaxConfigurationDeserializationTest.java   |   65 -
 .../stax/StaxPlainValueSerializationTest.java   |   43 -
 .../StaxValueCompositeSerializationTest.java    |   42 -
 .../src/test/resources/configtest.xml           |    2 +-
 .../zest/library/alarm/AlarmCategory.java       |   30 +
 .../apache/zest/library/alarm/AlarmClass.java   |   42 +
 .../apache/zest/library/alarm/AlarmEvent.java   |  119 ++
 .../apache/zest/library/alarm/AlarmHistory.java |  267 +++
 .../zest/library/alarm/AlarmListener.java       |   42 +
 .../apache/zest/library/alarm/AlarmModel.java   |  131 ++
 .../library/alarm/AlarmModelDescriptor.java     |   41 +
 .../zest/library/alarm/AlarmNameFormat.java     |   71 +
 .../apache/zest/library/alarm/AlarmPoint.java   |  479 +++++
 .../zest/library/alarm/AlarmPointEntity.java    |   26 +
 .../zest/library/alarm/AlarmPointFactory.java   |   68 +
 .../apache/zest/library/alarm/AlarmProxy.java   |  205 ++
 .../apache/zest/library/alarm/AlarmStatus.java  |  108 ++
 .../apache/zest/library/alarm/AlarmSystem.java  |  294 +++
 .../library/alarm/AlarmSystemAssembler.java     |   47 +
 .../zest/library/alarm/AlarmSystemService.java  |   24 +
 .../alarm/ExtendedAlarmModelService.java        |  429 ++++
 .../zest/library/alarm/SimpleAlarmCategory.java |   33 +
 .../library/alarm/SimpleAlarmModelService.java  |  251 +++
 .../alarm/StandardAlarmModelService.java        |  297 +++
 .../org/apache/zest/library/alarm/package.html  |  115 ++
 .../org/qi4j/library/alarm/AlarmCategory.java   |   30 -
 .../java/org/qi4j/library/alarm/AlarmClass.java |   42 -
 .../java/org/qi4j/library/alarm/AlarmEvent.java |  119 --
 .../org/qi4j/library/alarm/AlarmHistory.java    |  267 ---
 .../org/qi4j/library/alarm/AlarmListener.java   |   42 -
 .../java/org/qi4j/library/alarm/AlarmModel.java |  131 --
 .../library/alarm/AlarmModelDescriptor.java     |   41 -
 .../org/qi4j/library/alarm/AlarmNameFormat.java |   71 -
 .../java/org/qi4j/library/alarm/AlarmPoint.java |  479 -----
 .../qi4j/library/alarm/AlarmPointEntity.java    |   26 -
 .../qi4j/library/alarm/AlarmPointFactory.java   |   68 -
 .../java/org/qi4j/library/alarm/AlarmProxy.java |  205 --
 .../org/qi4j/library/alarm/AlarmStatus.java     |  108 --
 .../org/qi4j/library/alarm/AlarmSystem.java     |  294 ---
 .../library/alarm/AlarmSystemAssembler.java     |   47 -
 .../qi4j/library/alarm/AlarmSystemService.java  |   24 -
 .../alarm/ExtendedAlarmModelService.java        |  429 ----
 .../qi4j/library/alarm/SimpleAlarmCategory.java |   33 -
 .../library/alarm/SimpleAlarmModelService.java  |  251 ---
 .../alarm/StandardAlarmModelService.java        |  297 ---
 .../java/org/qi4j/library/alarm/package.html    |  115 --
 .../library/alarm/AlarmResources.properties     |   80 +
 .../library/alarm/AlarmResources_sv.properties  |   80 +
 .../library/alarm/AlarmResources.properties     |   80 -
 .../library/alarm/AlarmResources_sv.properties  |   80 -
 .../library/alarm/AlarmHistoryImplTest.java     |  299 +++
 .../zest/library/alarm/AlarmPointImplTest.java  |  238 +++
 .../zest/library/alarm/AlarmProxyTest.java      |   79 +
 .../zest/library/alarm/AlarmServiceTest.java    |  227 +++
 .../library/alarm/ExtendedAlarmModelTest.java   |  976 ++++++++++
 .../library/alarm/SimpleAlarmModelTest.java     |  361 ++++
 .../library/alarm/StandardAlarmModelTest.java   |  487 +++++
 .../library/alarm/AlarmHistoryImplTest.java     |  299 ---
 .../qi4j/library/alarm/AlarmPointImplTest.java  |  238 ---
 .../org/qi4j/library/alarm/AlarmProxyTest.java  |   79 -
 .../qi4j/library/alarm/AlarmServiceTest.java    |  227 ---
 .../library/alarm/ExtendedAlarmModelTest.java   |  976 ----------
 .../library/alarm/SimpleAlarmModelTest.java     |  361 ----
 .../library/alarm/StandardAlarmModelTest.java   |  487 -----
 .../alarm/user/AlarmDescriptions.properties     |   19 +
 .../user/AlarmDescriptions_en_GB.properties     |   19 +
 .../alarm/user/AlarmDescriptions_sv.properties  |   19 +
 .../alarm/user/AlarmDescriptions.properties     |   19 -
 .../user/AlarmDescriptions_en_GB.properties     |   19 -
 .../alarm/user/AlarmDescriptions_sv.properties  |   19 -
 .../org/qi4j/library/appbrowser/Browser.java    |    6 +-
 .../library/appbrowser/BrowserException.java    |    2 +-
 .../org/qi4j/library/appbrowser/Formatter.java  |    2 +-
 .../library/appbrowser/FormatterFactory.java    |    2 +-
 .../appbrowser/json/AbstractJsonFormatter.java  |    4 +-
 .../json/ApplicationModelFormatter.java         |    6 +-
 .../library/appbrowser/json/ArrayFormatter.java |    4 +-
 .../json/CompositeMethodModelFormatter.java     |    6 +-
 .../json/ConstructorModelFormatter.java         |    4 +-
 .../appbrowser/json/EntityModelFormatter.java   |    4 +-
 .../json/InjectedFieldModelFormatter.java       |    8 +-
 .../appbrowser/json/JsonFormatterFactory.java   |    6 +-
 .../appbrowser/json/LayerModelFormatter.java    |    6 +-
 .../appbrowser/json/MixinModelFormatter.java    |    4 +-
 .../appbrowser/json/ModuleModelFormatter.java   |    6 +-
 .../library/appbrowser/json/NullFormatter.java  |    4 +-
 .../appbrowser/json/ObjectModelFormatter.java   |    4 +-
 .../appbrowser/json/ServiceModelFormatter.java  |    4 +-
 .../appbrowser/json/ValueModelFormatter.java    |    6 +-
 .../qi4j/library/appbrowser/AppBrowserTest.java |   34 +-
 .../library/circuitbreaker/CircuitBreaker.java  |  239 +++
 .../library/circuitbreaker/CircuitBreakers.java |  113 ++
 .../circuitbreaker/jmx/CircuitBreakerJMX.java   |  126 ++
 .../jmx/CircuitBreakerJMXMBean.java             |   34 +
 .../jmx/CircuitBreakerManagement.java           |  173 ++
 .../library/circuitbreaker/jmx/package.html     |   21 +
 .../zest/library/circuitbreaker/package.html    |   21 +
 .../service/AbstractBreakOnThrowable.java       |   31 +
 ...stractEnabledCircuitBreakerAvailability.java |   55 +
 .../service/BreakCircuitConcern.java            |   59 +
 .../service/BreaksCircuitOnThrowable.java       |   32 +
 .../service/ServiceCircuitBreaker.java          |   30 +
 .../service/ServiceCircuitBreakerMixin.java     |   50 +
 .../library/circuitbreaker/service/package.html |   21 +
 .../library/circuitbreaker/CircuitBreaker.java  |  239 ---
 .../library/circuitbreaker/CircuitBreakers.java |  113 --
 .../circuitbreaker/jmx/CircuitBreakerJMX.java   |  126 --
 .../jmx/CircuitBreakerJMXMBean.java             |   34 -
 .../jmx/CircuitBreakerManagement.java           |  173 --
 .../library/circuitbreaker/jmx/package.html     |   21 -
 .../qi4j/library/circuitbreaker/package.html    |   21 -
 .../service/AbstractBreakOnThrowable.java       |   31 -
 ...stractEnabledCircuitBreakerAvailability.java |   55 -
 .../service/BreakCircuitConcern.java            |   59 -
 .../service/BreaksCircuitOnThrowable.java       |   32 -
 .../service/ServiceCircuitBreaker.java          |   30 -
 .../service/ServiceCircuitBreakerMixin.java     |   50 -
 .../library/circuitbreaker/service/package.html |   21 -
 .../BreaksCircuitOnThrowableTest.java           |  121 ++
 .../circuitbreaker/CircuitBreakerTest.java      |  222 +++
 .../jmx/CircuitBreakerManagementSample.java     |  117 ++
 .../BreaksCircuitOnThrowableTest.java           |  121 --
 .../circuitbreaker/CircuitBreakerTest.java      |  222 ---
 .../jmx/CircuitBreakerManagementSample.java     |  117 --
 .../library/constraints/ContainsConstraint.java |   39 +
 .../constraints/GreaterThanConstraint.java      |   39 +
 .../constraints/InstanceOfConstraint.java       |   45 +
 .../library/constraints/LessThanConstraint.java |   39 +
 .../library/constraints/MatchesConstraint.java  |   46 +
 .../constraints/MaxLengthConstraint.java        |   44 +
 .../constraints/MinLengthConstraint.java        |   45 +
 .../NotEmptyCollectionConstraint.java           |   40 +
 .../constraints/NotEmptyStringConstraint.java   |   39 +
 .../library/constraints/OneOfConstraint.java    |   47 +
 .../library/constraints/RangeConstraint.java    |   39 +
 .../zest/library/constraints/URIConstraint.java |   41 +
 .../zest/library/constraints/URLConstraint.java |   41 +
 .../constraints/annotation/Contains.java        |   36 +
 .../library/constraints/annotation/Email.java   |   34 +
 .../constraints/annotation/GreaterThan.java     |   36 +
 .../constraints/annotation/InstanceOf.java      |   32 +
 .../constraints/annotation/LessThan.java        |   36 +
 .../library/constraints/annotation/Matches.java |   36 +
 .../constraints/annotation/MaxLength.java       |   36 +
 .../constraints/annotation/MinLength.java       |   36 +
 .../constraints/annotation/NotEmpty.java        |   39 +
 .../library/constraints/annotation/OneOf.java   |   36 +
 .../library/constraints/annotation/Range.java   |   38 +
 .../library/constraints/annotation/URI.java     |   32 +
 .../library/constraints/annotation/URL.java     |   32 +
 .../library/constraints/annotation/package.html |   21 +
 .../zest/library/constraints/package.html       |   21 +
 .../library/constraints/ContainsConstraint.java |   39 -
 .../constraints/GreaterThanConstraint.java      |   39 -
 .../constraints/InstanceOfConstraint.java       |   45 -
 .../library/constraints/LessThanConstraint.java |   39 -
 .../library/constraints/MatchesConstraint.java  |   46 -
 .../constraints/MaxLengthConstraint.java        |   44 -
 .../constraints/MinLengthConstraint.java        |   45 -
 .../NotEmptyCollectionConstraint.java           |   40 -
 .../constraints/NotEmptyStringConstraint.java   |   39 -
 .../library/constraints/OneOfConstraint.java    |   47 -
 .../library/constraints/RangeConstraint.java    |   39 -
 .../qi4j/library/constraints/URIConstraint.java |   41 -
 .../qi4j/library/constraints/URLConstraint.java |   41 -
 .../constraints/annotation/Contains.java        |   36 -
 .../library/constraints/annotation/Email.java   |   34 -
 .../constraints/annotation/GreaterThan.java     |   36 -
 .../constraints/annotation/InstanceOf.java      |   32 -
 .../constraints/annotation/LessThan.java        |   36 -
 .../library/constraints/annotation/Matches.java |   36 -
 .../constraints/annotation/MaxLength.java       |   36 -
 .../constraints/annotation/MinLength.java       |   36 -
 .../constraints/annotation/NotEmpty.java        |   39 -
 .../library/constraints/annotation/OneOf.java   |   36 -
 .../library/constraints/annotation/Range.java   |   38 -
 .../library/constraints/annotation/URI.java     |   32 -
 .../library/constraints/annotation/URL.java     |   32 -
 .../library/constraints/annotation/package.html |   21 -
 .../org/qi4j/library/constraints/package.html   |   21 -
 .../library/constraints/ConstraintTest.java     |  277 +++
 .../library/constraints/TestCaseComposite.java  |   71 +
 .../library/constraints/qi70/IssueTest.java     |   44 +
 .../zest/library/constraints/qi70/Sample.java   |   28 +
 .../constraints/qi70/SampleComposite.java       |   29 +
 .../library/constraints/qi70/SampleMixin.java   |   24 +
 .../library/constraints/ConstraintTest.java     |  277 ---
 .../library/constraints/TestCaseComposite.java  |   71 -
 .../library/constraints/qi70/IssueTest.java     |   44 -
 .../qi4j/library/constraints/qi70/Sample.java   |   28 -
 .../constraints/qi70/SampleComposite.java       |   29 -
 .../library/constraints/qi70/SampleMixin.java   |   24 -
 .../conversion/values/EntityToValue.java        |  462 +++++
 .../values/EntityToValueAssembler.java          |   43 +
 .../conversion/values/EntityToValueService.java |   53 +
 .../values/PropertyNotPresentException.java     |   43 +
 .../zest/library/conversion/values/Shared.java  |   67 +
 .../library/conversion/values/Unqualified.java  |   33 +
 .../conversion/values/ValueToEntity.java        |  133 ++
 .../values/ValueToEntityAssembler.java          |   41 +
 .../conversion/values/ValueToEntityMixin.java   |  838 ++++++++
 .../conversion/values/ValueToEntityService.java |   29 +
 .../zest/library/conversion/values/package.html |   21 +
 .../conversion/values/EntityToValue.java        |  462 -----
 .../values/EntityToValueAssembler.java          |   43 -
 .../conversion/values/EntityToValueService.java |   53 -
 .../values/PropertyNotPresentException.java     |   43 -
 .../qi4j/library/conversion/values/Shared.java  |   67 -
 .../library/conversion/values/Unqualified.java  |   33 -
 .../conversion/values/ValueToEntity.java        |  133 --
 .../values/ValueToEntityAssembler.java          |   41 -
 .../conversion/values/ValueToEntityMixin.java   |  838 --------
 .../conversion/values/ValueToEntityService.java |   29 -
 .../qi4j/library/conversion/values/package.html |   21 -
 .../conversion/values/EntityToValueTest.java    |  231 +++
 .../values/NestedValuesConversionTest.java      |  126 ++
 .../library/conversion/values/TestModel.java    |  200 ++
 .../conversion/values/ValueToEntityTest.java    |  351 ++++
 .../conversion/values/EntityToValueTest.java    |  231 ---
 .../values/NestedValuesConversionTest.java      |  126 --
 .../library/conversion/values/TestModel.java    |  200 --
 .../conversion/values/ValueToEntityTest.java    |  351 ----
 .../source/jdbm/JdbmEventStoreService.java      |  257 +++
 .../domain/source/jdbm/package.html             |   21 +
 .../source/jdbm/JdbmEventStoreService.java      |  257 ---
 .../domain/source/jdbm/package.html             |   21 -
 .../source/jdbm/JdbmEventStoreServiceTest.java  |  120 ++
 .../source/jdbm/JdbmEventStoreServiceTest.java  |  120 --
 .../rest/server/DomainEventSourceResource.java  |  253 +++
 .../domain/rest/server/package.html             |   21 +
 .../rest/server/DomainEventSourceResource.java  |  253 ---
 .../domain/rest/server/package.html             |   21 -
 .../server/DomainEventSourceResourceSample.java |  185 ++
 .../server/DomainEventSourceResourceSample.java |  186 --
 .../application/api/ApplicationEvent.java       |   56 +
 .../api/TransactionApplicationEvents.java       |   42 +
 .../eventsourcing/application/api/package.html  |   21 +
 .../ApplicationEventCreationConcern.java        |   47 +
 .../factory/ApplicationEventCreator.java        |   30 +
 .../factory/ApplicationEventFactory.java        |   27 +
 .../factory/ApplicationEventFactoryService.java |  110 ++
 .../factory/ApplicationEventMethodFilter.java   |   35 +
 .../factory/TransactionNotificationConcern.java |   95 +
 .../factory/UnitOfWorkApplicationEvents.java    |   39 +
 .../application/factory/package.html            |   21 +
 .../replay/ApplicationEventPlayer.java          |   37 +
 .../replay/ApplicationEventPlayerService.java   |  153 ++
 .../replay/ApplicationEventReplayException.java |   40 +
 .../application/replay/package.html             |   21 +
 .../AbstractApplicationEventStoreMixin.java     |  192 ++
 .../source/ApplicationEventSource.java          |   55 +
 .../source/ApplicationEventStore.java           |   29 +
 .../source/ApplicationEventStoreActivation.java |   50 +
 .../source/ApplicationEventStream.java          |   32 +
 .../helper/ApplicationEventParameters.java      |   67 +
 .../source/helper/ApplicationEvents.java        |  194 ++
 .../helper/ApplicationTransactionTracker.java   |  151 ++
 .../application/source/helper/package.html      |   21 +
 .../MemoryApplicationEventStoreService.java     |  141 ++
 .../application/source/memory/package.html      |   21 +
 .../application/source/package.html             |   21 +
 .../bootstrap/EventsourcingAssembler.java       |   81 +
 .../eventsourcing/bootstrap/package.html        |   21 +
 .../eventsourcing/domain/api/DomainEvent.java   |   35 +
 .../domain/api/DomainEventValue.java            |   47 +
 .../eventsourcing/domain/api/DomainEvents.java  |   40 +
 .../domain/api/UnitOfWorkDomainEventsValue.java |   53 +
 .../eventsourcing/domain/api/package.html       |   21 +
 .../domain/factory/CurrentUserSubject.java      |   38 +
 .../domain/factory/CurrentUserUoWPrincipal.java |   42 +
 .../factory/DomainEventCreationConcern.java     |   65 +
 .../domain/factory/DomainEventFactory.java      |   29 +
 .../factory/DomainEventFactoryService.java      |   86 +
 .../domain/factory/UnitOfWorkEvents.java        |   40 +
 .../factory/UnitOfWorkNotificationConcern.java  |  149 ++
 .../eventsourcing/domain/factory/package.html   |   21 +
 .../domain/replay/DomainEventPlayer.java        |   42 +
 .../domain/replay/DomainEventPlayerService.java |  204 ++
 .../domain/replay/EventReplayException.java     |   41 +
 .../eventsourcing/domain/replay/package.html    |   21 +
 .../domain/source/AbstractEventStoreMixin.java  |  181 ++
 .../domain/source/EventManagement.java          |   31 +
 .../domain/source/EventSource.java              |   42 +
 .../eventsourcing/domain/source/EventStore.java |   29 +
 .../domain/source/EventStoreActivation.java     |   50 +
 .../domain/source/EventStream.java              |   30 +
 .../domain/source/UnitOfWorkEventsListener.java |   27 +
 .../domain/source/UnitOfWorkEventsVisitor.java  |   28 +
 .../source/helper/DomainEventTracker.java       |  114 ++
 .../helper/DomainEventTrackerConfiguration.java |   40 +
 .../domain/source/helper/EventParameters.java   |   68 +
 .../domain/source/helper/EventRouter.java       |  101 +
 .../domain/source/helper/Events.java            |  202 ++
 .../domain/source/helper/UnitOfWorkRouter.java  |   82 +
 .../domain/source/helper/package.html           |   21 +
 .../source/memory/MemoryEventStoreService.java  |  124 ++
 .../domain/source/memory/package.html           |   21 +
 .../eventsourcing/domain/source/package.html    |   21 +
 .../eventsourcing/domain/spi/CurrentUser.java   |   24 +
 .../eventsourcing/domain/spi/package.html       |   21 +
 .../application/api/ApplicationEvent.java       |   56 -
 .../api/TransactionApplicationEvents.java       |   42 -
 .../eventsourcing/application/api/package.html  |   21 -
 .../ApplicationEventCreationConcern.java        |   47 -
 .../factory/ApplicationEventCreator.java        |   30 -
 .../factory/ApplicationEventFactory.java        |   27 -
 .../factory/ApplicationEventFactoryService.java |  110 --
 .../factory/ApplicationEventMethodFilter.java   |   35 -
 .../factory/TransactionNotificationConcern.java |   95 -
 .../factory/UnitOfWorkApplicationEvents.java    |   39 -
 .../application/factory/package.html            |   21 -
 .../replay/ApplicationEventPlayer.java          |   37 -
 .../replay/ApplicationEventPlayerService.java   |  153 --
 .../replay/ApplicationEventReplayException.java |   40 -
 .../application/replay/package.html             |   21 -
 .../AbstractApplicationEventStoreMixin.java     |  192 --
 .../source/ApplicationEventSource.java          |   55 -
 .../source/ApplicationEventStore.java           |   29 -
 .../source/ApplicationEventStoreActivation.java |   50 -
 .../source/ApplicationEventStream.java          |   32 -
 .../helper/ApplicationEventParameters.java      |   67 -
 .../source/helper/ApplicationEvents.java        |  194 --
 .../helper/ApplicationTransactionTracker.java   |  151 --
 .../application/source/helper/package.html      |   21 -
 .../MemoryApplicationEventStoreService.java     |  142 --
 .../application/source/memory/package.html      |   21 -
 .../application/source/package.html             |   21 -
 .../bootstrap/EventsourcingAssembler.java       |   81 -
 .../eventsourcing/bootstrap/package.html        |   21 -
 .../eventsourcing/domain/api/DomainEvent.java   |   35 -
 .../domain/api/DomainEventValue.java            |   47 -
 .../eventsourcing/domain/api/DomainEvents.java  |   40 -
 .../domain/api/UnitOfWorkDomainEventsValue.java |   53 -
 .../eventsourcing/domain/api/package.html       |   21 -
 .../domain/factory/CurrentUserSubject.java      |   38 -
 .../domain/factory/CurrentUserUoWPrincipal.java |   42 -
 .../factory/DomainEventCreationConcern.java     |   65 -
 .../domain/factory/DomainEventFactory.java      |   29 -
 .../factory/DomainEventFactoryService.java      |   86 -
 .../domain/factory/UnitOfWorkEvents.java        |   40 -
 .../factory/UnitOfWorkNotificationConcern.java  |  149 --
 .../eventsourcing/domain/factory/package.html   |   21 -
 .../domain/replay/DomainEventPlayer.java        |   42 -
 .../domain/replay/DomainEventPlayerService.java |  204 --
 .../domain/replay/EventReplayException.java     |   41 -
 .../eventsourcing/domain/replay/package.html    |   21 -
 .../domain/source/AbstractEventStoreMixin.java  |  181 --
 .../domain/source/EventManagement.java          |   31 -
 .../domain/source/EventSource.java              |   42 -
 .../eventsourcing/domain/source/EventStore.java |   29 -
 .../domain/source/EventStoreActivation.java     |   50 -
 .../domain/source/EventStream.java              |   30 -
 .../domain/source/UnitOfWorkEventsListener.java |   27 -
 .../domain/source/UnitOfWorkEventsVisitor.java  |   28 -
 .../source/helper/DomainEventTracker.java       |  114 --
 .../helper/DomainEventTrackerConfiguration.java |   40 -
 .../domain/source/helper/EventParameters.java   |   68 -
 .../domain/source/helper/EventRouter.java       |  101 -
 .../domain/source/helper/Events.java            |  202 --
 .../domain/source/helper/UnitOfWorkRouter.java  |   82 -
 .../domain/source/helper/package.html           |   21 -
 .../source/memory/MemoryEventStoreService.java  |  124 --
 .../domain/source/memory/package.html           |   21 -
 .../eventsourcing/domain/source/package.html    |   21 -
 .../eventsourcing/domain/spi/CurrentUser.java   |   24 -
 .../eventsourcing/domain/spi/package.html       |   21 -
 .../application/ApplicationEventTest.java       |  225 +++
 .../eventsourcing/domain/DomainEventTest.java   |  121 ++
 .../source/helper/DomainEventTrackerTest.java   |  182 ++
 .../domain/source/helper/EventRouterTest.java   |  110 ++
 .../domain/source/helper/EventsTest.java        |  101 +
 .../source/helper/UnitOfWorkRouterTest.java     |  153 ++
 .../application/ApplicationEventTest.java       |  227 ---
 .../eventsourcing/domain/DomainEventTest.java   |  125 --
 .../source/helper/DomainEventTrackerTest.java   |  182 --
 .../domain/source/helper/EventRouterTest.java   |  110 --
 .../domain/source/helper/EventsTest.java        |  101 -
 .../source/helper/UnitOfWorkRouterTest.java     |  153 --
 .../library/fileconfig/FileConfiguration.java   |   68 +
 .../fileconfig/FileConfigurationAssembler.java  |   53 +
 .../fileconfig/FileConfigurationDataWiper.java  |   84 +
 .../fileconfig/FileConfigurationOverride.java   |   82 +
 .../fileconfig/FileConfigurationService.java    |  292 +++
 .../apache/zest/library/fileconfig/package.html |   21 +
 .../library/fileconfig/FileConfiguration.java   |   68 -
 .../fileconfig/FileConfigurationAssembler.java  |   53 -
 .../fileconfig/FileConfigurationDataWiper.java  |   84 -
 .../fileconfig/FileConfigurationOverride.java   |   82 -
 .../fileconfig/FileConfigurationService.java    |  292 ---
 .../org/qi4j/library/fileconfig/package.html    |   21 -
 .../fileconfig/FileConfiguration_mac.properties |   20 +
 .../FileConfiguration_unix.properties           |   20 +
 .../FileConfiguration_windows.properties        |   20 +
 .../fileconfig/FileConfiguration_mac.properties |   20 -
 .../FileConfiguration_unix.properties           |   20 -
 .../FileConfiguration_windows.properties        |   20 -
 .../fileconfig/FileConfigurationTest.java       |   82 +
 .../fileconfig/FileConfiguration_mac.properties |   23 +
 .../fileconfig/FileConfigurationTest.java       |   82 -
 .../fileconfig/FileConfiguration_mac.properties |   23 -
 .../zest/library/http/AbstractJettyMixin.java   |  186 ++
 .../zest/library/http/ConstraintInfo.java       |   70 +
 .../zest/library/http/ConstraintService.java    |   59 +
 .../zest/library/http/ContextListenerInfo.java  |   37 +
 .../apache/zest/library/http/Dispatchers.java   |   49 +
 .../apache/zest/library/http/FilterInfo.java    |   56 +
 .../apache/zest/library/http/HttpService.java   |   23 +
 .../org/apache/zest/library/http/Interface.java |   32 +
 .../apache/zest/library/http/InterfaceImpl.java |   49 +
 .../zest/library/http/JettyActivation.java      |   48 +
 .../zest/library/http/JettyConfiguration.java   |  165 ++
 .../library/http/JettyConfigurationHelper.java  |  362 ++++
 .../apache/zest/library/http/JettyMixin.java    |   59 +
 .../apache/zest/library/http/JettyService.java  |   26 +
 .../library/http/JettyServiceAssembler.java     |   94 +
 .../library/http/SecureJettyConfiguration.java  |  210 ++
 .../zest/library/http/SecureJettyMixin.java     |  110 ++
 .../zest/library/http/SecureJettyService.java   |   22 +
 .../http/SecureJettyServiceAssembler.java       |   32 +
 .../apache/zest/library/http/ServletInfo.java   |   53 +
 .../org/apache/zest/library/http/Servlets.java  |  341 ++++
 .../zest/library/http/UnitOfWorkFilter.java     |   67 +
 .../library/http/UnitOfWorkFilterService.java   |   29 +
 .../zest/library/http/WelcomeServlet.java       |   42 +
 .../library/http/WelcomeServletService.java     |   27 +
 .../org/apache/zest/library/http/package.html   |   21 +
 .../qi4j/library/http/AbstractJettyMixin.java   |  186 --
 .../org/qi4j/library/http/ConstraintInfo.java   |   70 -
 .../qi4j/library/http/ConstraintService.java    |   59 -
 .../qi4j/library/http/ContextListenerInfo.java  |   37 -
 .../java/org/qi4j/library/http/Dispatchers.java |   49 -
 .../java/org/qi4j/library/http/FilterInfo.java  |   56 -
 .../java/org/qi4j/library/http/HttpService.java |   23 -
 .../java/org/qi4j/library/http/Interface.java   |   32 -
 .../org/qi4j/library/http/InterfaceImpl.java    |   49 -
 .../org/qi4j/library/http/JettyActivation.java  |   48 -
 .../qi4j/library/http/JettyConfiguration.java   |  165 --
 .../library/http/JettyConfigurationHelper.java  |  362 ----
 .../java/org/qi4j/library/http/JettyMixin.java  |   59 -
 .../org/qi4j/library/http/JettyService.java     |   26 -
 .../library/http/JettyServiceAssembler.java     |   94 -
 .../library/http/SecureJettyConfiguration.java  |  210 --
 .../org/qi4j/library/http/SecureJettyMixin.java |  110 --
 .../qi4j/library/http/SecureJettyService.java   |   22 -
 .../http/SecureJettyServiceAssembler.java       |   32 -
 .../java/org/qi4j/library/http/ServletInfo.java |   53 -
 .../java/org/qi4j/library/http/Servlets.java    |  341 ----
 .../org/qi4j/library/http/UnitOfWorkFilter.java |   67 -
 .../library/http/UnitOfWorkFilterService.java   |   29 -
 .../org/qi4j/library/http/WelcomeServlet.java   |   42 -
 .../library/http/WelcomeServletService.java     |   27 -
 .../java/org/qi4j/library/http/package.html     |   21 -
 .../zest/library/http/AbstractJettyTest.java    |   64 +
 .../library/http/AbstractSecureJettyTest.java   |  128 ++
 .../library/http/FooServletContextListener.java |   37 +
 .../http/FooServletContextListenerService.java  |   30 +
 .../zest/library/http/HelloWorldServlet.java    |   44 +
 .../library/http/HelloWorldServletService.java  |   29 +
 .../library/http/JettyJMXStatisticsTest.java    |   62 +
 .../zest/library/http/JettyServiceTest.java     |   86 +
 .../zest/library/http/JettyTestSuite.java       |   29 +
 .../http/MutualSecureJettyServiceTest.java      |   74 +
 .../library/http/SecureJettyServiceTest.java    |  102 +
 .../http/VirtualHostJettyServiceTest.java       |   82 +
 .../zest/library/http/dns/LocalManagedDns.java  |  119 ++
 .../http/dns/LocalManagedDnsDescriptor.java     |   42 +
 .../qi4j/library/http/AbstractJettyTest.java    |   64 -
 .../library/http/AbstractSecureJettyTest.java   |  128 --
 .../library/http/FooServletContextListener.java |   37 -
 .../http/FooServletContextListenerService.java  |   30 -
 .../qi4j/library/http/HelloWorldServlet.java    |   44 -
 .../library/http/HelloWorldServletService.java  |   29 -
 .../library/http/JettyJMXStatisticsTest.java    |   62 -
 .../org/qi4j/library/http/JettyServiceTest.java |   86 -
 .../org/qi4j/library/http/JettyTestSuite.java   |   29 -
 .../http/MutualSecureJettyServiceTest.java      |   74 -
 .../library/http/SecureJettyServiceTest.java    |  102 -
 .../http/VirtualHostJettyServiceTest.java       |   82 -
 .../qi4j/library/http/dns/LocalManagedDns.java  |  120 --
 .../http/dns/LocalManagedDnsDescriptor.java     |   42 -
 ...un.net.spi.nameservice.NameServiceDescriptor |    2 +-
 libraries/http/src/test/resources/logback.xml   |    2 +-
 .../http/qi4j-lib-http-unittests-ca.jceks       |  Bin 0 -> 1075 bytes
 .../qi4j-lib-http-unittests-client-cert.jceks   |  Bin 0 -> 3395 bytes
 .../qi4j-lib-http-unittests-server-cert.jceks   |  Bin 0 -> 3380 bytes
 .../http/qi4j-lib-http-unittests-ca.jceks       |  Bin 1075 -> 0 bytes
 .../qi4j-lib-http-unittests-client-cert.jceks   |  Bin 3395 -> 0 bytes
 .../qi4j-lib-http-unittests-server-cert.jceks   |  Bin 3380 -> 0 bytes
 .../zest/library/invocationcache/Cached.java    |   36 +
 .../invocationcache/InvocationCache.java        |   37 +
 .../ReturnCachedValueConcern.java               |   61 +
 .../ReturnCachedValueOnExceptionConcern.java    |   70 +
 .../SimpleInvocationCacheMixin.java             |   69 +
 .../zest/library/invocationcache/package.html   |   21 +
 .../qi4j/library/invocationcache/Cached.java    |   36 -
 .../invocationcache/InvocationCache.java        |   37 -
 .../ReturnCachedValueConcern.java               |   62 -
 .../ReturnCachedValueOnExceptionConcern.java    |   70 -
 .../SimpleInvocationCacheMixin.java             |   69 -
 .../qi4j/library/invocationcache/package.html   |   21 -
 .../invocationcache/DocumentationSupport.java   |   51 +
 .../invocationcache/DocumentationSupport.java   |   51 -
 .../library/jmx/ApplicationManagerService.java  |  377 ++++
 .../jmx/ConfigurationManagerService.java        |  428 ++++
 .../apache/zest/library/jmx/JMXAssembler.java   |   37 +
 .../library/jmx/JMXConnectorConfiguration.java  |   38 +
 .../zest/library/jmx/JMXConnectorService.java   |  190 ++
 .../zest/library/jmx/MBeanServerImporter.java   |   40 +
 .../apache/zest/library/jmx/MBeanTracker.java   |  212 ++
 .../zest/library/jmx/ModelMBeanBuilder.java     |  129 ++
 .../org/apache/zest/library/jmx/Qi4jMBeans.java |   42 +
 .../org/apache/zest/library/jmx/package.html    |   21 +
 .../library/jmx/ApplicationManagerService.java  |  377 ----
 .../jmx/ConfigurationManagerService.java        |  428 ----
 .../java/org/qi4j/library/jmx/JMXAssembler.java |   37 -
 .../library/jmx/JMXConnectorConfiguration.java  |   38 -
 .../qi4j/library/jmx/JMXConnectorService.java   |  190 --
 .../qi4j/library/jmx/MBeanServerImporter.java   |   40 -
 .../java/org/qi4j/library/jmx/MBeanTracker.java |  212 --
 .../org/qi4j/library/jmx/ModelMBeanBuilder.java |  129 --
 .../java/org/qi4j/library/jmx/Qi4jMBeans.java   |   42 -
 .../main/java/org/qi4j/library/jmx/package.html |   21 -
 .../org/apache/zest/library/jmx/JMXTest.java    |  207 ++
 .../test/java/org/qi4j/library/jmx/JMXTest.java |  207 --
 .../apache/zest/library/groovy/GroovyMixin.java |  215 ++
 .../org/apache/zest/library/groovy/package.html |   21 +
 .../java/org/qi4j/lang/groovy/GroovyMixin.java  |  215 --
 .../main/java/org/qi4j/lang/groovy/package.html |   21 -
 .../zest/library/groovy/GroovyComposite.java    |   23 +
 .../zest/library/groovy/GroovyMixinTest.java    |   46 +
 .../zest/library/groovy/HelloSpeaker.java       |   19 +
 .../library/groovy/HelloSpeakerMixin.groovy     |   26 +
 .../zest/library/groovy/HelloSpeakerTest.java   |   79 +
 .../org/apache/zest/library/groovy/Mixin1.java  |   24 +
 .../org/qi4j/lang/groovy/GroovyComposite.java   |   23 -
 .../org/qi4j/lang/groovy/GroovyMixinTest.java   |   46 -
 .../org/qi4j/lang/groovy/HelloSpeaker.java      |   19 -
 .../qi4j/lang/groovy/HelloSpeakerMixin.groovy   |   26 -
 .../org/qi4j/lang/groovy/HelloSpeakerTest.java  |   79 -
 .../groovy/org/qi4j/lang/groovy/Mixin1.java     |   24 -
 .../zest/library/groovy/HelloSpeaker.groovy     |   26 +
 .../library/groovy/HelloSpeaker.sayHello.groovy |   21 +
 .../apache/zest/library/groovy/Mixin1.groovy    |   23 +
 .../org/qi4j/lang/groovy/HelloSpeaker.groovy    |   25 -
 .../lang/groovy/HelloSpeaker.sayHello.groovy    |   20 -
 .../org/qi4j/lang/groovy/Mixin1.groovy          |   22 -
 .../library/javascript/JavaScriptMixin.java     |  324 ++++
 .../apache/zest/library/javascript/package.html |   21 +
 .../qi4j/lang/javascript/JavaScriptMixin.java   |  324 ----
 .../java/org/qi4j/lang/javascript/package.html  |   21 -
 .../zest/library/javascript/DomainType.java     |   24 +
 .../zest/library/javascript/HelloSpeaker.java   |   23 +
 .../library/javascript/JavaScriptMixinTest.java |   35 +
 .../org/qi4j/lang/javascript/DomainType.java    |   24 -
 .../org/qi4j/lang/javascript/HelloSpeaker.java  |   24 -
 .../lang/javascript/JavaScriptMixinTest.java    |   35 -
 .../zest/library/javascript/DomainType.js       |   25 +
 .../org/qi4j/lang/javascript/DomainType.js      |   25 -
 .../zest/library/scala/ScalaTraitMixin.java     |  214 ++
 .../org/apache/zest/library/scala/package.html  |   21 +
 .../org/qi4j/lang/scala/ScalaTraitMixin.java    |  214 --
 .../main/java/org/qi4j/lang/scala/package.html  |   21 -
 .../scala/scala/ExclamationGenericConcern.scala |   36 +
 .../library/scala/scala/HelloThereConcern.scala |   22 +
 .../scala/scala/HelloWorldComposite.scala       |   21 +
 .../scala/scala/HelloWorldComposite2.scala      |   15 +
 .../scala/scala/HelloWorldCompositeTest.java    |  123 ++
 .../library/scala/scala/HelloWorldMixin.scala   |   20 +
 .../library/scala/scala/HelloWorldMixin2.scala  |   21 +
 .../library/scala/scala/HelloWorldMixin3.scala  |   22 +
 .../zest/library/scala/scala/TestEntity.scala   |   62 +
 .../zest/library/scala/scala/TestService.scala  |   25 +
 .../scala/ExclamationGenericConcern.scala       |   36 -
 .../qi4j/sample/scala/HelloThereConcern.scala   |   22 -
 .../qi4j/sample/scala/HelloWorldComposite.scala |   21 -
 .../sample/scala/HelloWorldComposite2.scala     |   15 -
 .../sample/scala/HelloWorldCompositeTest.java   |  123 --
 .../org/qi4j/sample/scala/HelloWorldMixin.scala |   20 -
 .../qi4j/sample/scala/HelloWorldMixin2.scala    |   21 -
 .../qi4j/sample/scala/HelloWorldMixin3.scala    |   22 -
 .../org/qi4j/sample/scala/TestEntity.scala      |   62 -
 .../org/qi4j/sample/scala/TestService.scala     |   25 -
 .../apache/zest/library/locking/LockMixin.java  |   41 +
 .../locking/LockingAbstractComposite.java       |   31 +
 .../apache/zest/library/locking/ReadLock.java   |   25 +
 .../zest/library/locking/ReadLockConcern.java   |   90 +
 .../apache/zest/library/locking/WriteLock.java  |   25 +
 .../zest/library/locking/WriteLockConcern.java  |   81 +
 .../apache/zest/library/locking/package.html    |   21 +
 .../org/qi4j/library/locking/LockMixin.java     |   41 -
 .../locking/LockingAbstractComposite.java       |   31 -
 .../java/org/qi4j/library/locking/ReadLock.java |   25 -
 .../qi4j/library/locking/ReadLockConcern.java   |   90 -
 .../org/qi4j/library/locking/WriteLock.java     |   25 -
 .../qi4j/library/locking/WriteLockConcern.java  |   81 -
 .../java/org/qi4j/library/locking/package.html  |   21 -
 .../library/locking/DocumentationSupport.java   |   42 +
 .../zest/library/locking/LockingTest.java       |  126 ++
 .../library/locking/DocumentationSupport.java   |   42 -
 .../org/qi4j/library/locking/LockingTest.java   |  126 --
 .../zest/library/logging/debug/Debug.java       |   46 +
 .../library/logging/debug/DebugConcern.java     |   98 +
 .../zest/library/logging/debug/package.html     |   21 +
 .../records/CompositeDebugRecordEntity.java     |   27 +
 .../logging/debug/records/DebugRecord.java      |   35 +
 .../debug/records/EntityDebugRecordEntity.java  |   26 +
 .../debug/records/ServiceDebugRecordEntity.java |   26 +
 .../library/logging/debug/records/package.html  |   21 +
 .../debug/service/DebugOnConsoleSideEffect.java |  111 ++
 .../service/DebugServiceConfiguration.java      |   27 +
 .../logging/debug/service/DebuggingService.java |   35 +
 .../service/DebuggingServiceComposite.java      |   29 +
 .../debug/service/DebuggingServiceMixin.java    |  180 ++
 .../library/logging/debug/service/package.html  |   21 +
 .../zest/library/logging/log/CategoryLog.java   |   53 +
 .../library/logging/log/CategoryLogConcern.java |  160 ++
 .../library/logging/log/CategoryLogMixin.java   |   85 +
 .../zest/library/logging/log/LogType.java       |   23 +
 .../zest/library/logging/log/SimpleLog.java     |   51 +
 .../library/logging/log/SimpleLogConcern.java   |  165 ++
 .../zest/library/logging/log/StandardLog.java   |   34 +
 .../library/logging/log/StandardLogConcern.java |   76 +
 .../log/assemblies/LoggingAssembler.java        |   36 +
 .../library/logging/log/assemblies/package.html |   21 +
 .../zest/library/logging/log/package.html       |   21 +
 .../logging/log/records/CompositeLogRecord.java |   27 +
 .../logging/log/records/EntityLogRecord.java    |   27 +
 .../library/logging/log/records/LogRecord.java  |   40 +
 .../logging/log/records/ServiceLogRecord.java   |   25 +
 .../library/logging/log/records/package.html    |   21 +
 .../log/service/LogOnConsoleSideEffect.java     |   83 +
 .../logging/log/service/LoggingService.java     |   27 +
 .../log/service/LoggingServiceComposite.java    |   28 +
 .../log/service/LoggingServiceMixin.java        |  171 ++
 .../library/logging/log/service/package.html    |   21 +
 .../logging/trace/AbstractTraceConcern.java     |   84 +
 .../logging/trace/ExcludeCompositeFilter.java   |   32 +
 .../zest/library/logging/trace/Trace.java       |   63 +
 .../library/logging/trace/TraceAllConcern.java  |   54 +
 .../library/logging/trace/TraceConcern.java     |   58 +
 .../logging/trace/TraceOnConsoleSideEffect.java |   95 +
 .../trace/assemblies/TracingAssembler.java      |   38 +
 .../logging/trace/assemblies/package.html       |   21 +
 .../zest/library/logging/trace/package.html     |   21 +
 .../records/CompositeTraceRecordEntity.java     |   28 +
 .../trace/records/EntityTraceRecordEntity.java  |   28 +
 .../trace/records/ServiceTraceRecordEntity.java |   26 +
 .../logging/trace/records/TraceRecord.java      |   40 +
 .../library/logging/trace/records/package.html  |   21 +
 .../service/StandardTraceServiceComposite.java  |   30 +
 .../logging/trace/service/TraceService.java     |   33 +
 .../service/TraceServiceConfiguration.java      |   28 +
 .../trace/service/TraceServiceMixin.java        |  164 ++
 .../library/logging/trace/service/package.html  |   21 +
 .../logging/view/ConsoleViewerComposite.java    |   26 +
 .../logging/view/ConsoleViewerMixin.java        |   27 +
 .../logging/view/LogServiceListener.java        |   22 +
 .../zest/library/logging/view/SwingViewer.java  |   27 +
 .../zest/library/logging/view/package.html      |   21 +
 .../main/java/org/qi4j/logging/debug/Debug.java |   46 -
 .../org/qi4j/logging/debug/DebugConcern.java    |   98 -
 .../java/org/qi4j/logging/debug/package.html    |   21 -
 .../records/CompositeDebugRecordEntity.java     |   27 -
 .../qi4j/logging/debug/records/DebugRecord.java |   35 -
 .../debug/records/EntityDebugRecordEntity.java  |   26 -
 .../debug/records/ServiceDebugRecordEntity.java |   26 -
 .../org/qi4j/logging/debug/records/package.html |   21 -
 .../debug/service/DebugOnConsoleSideEffect.java |  111 --
 .../service/DebugServiceConfiguration.java      |   27 -
 .../logging/debug/service/DebuggingService.java |   35 -
 .../service/DebuggingServiceComposite.java      |   29 -
 .../debug/service/DebuggingServiceMixin.java    |  180 --
 .../org/qi4j/logging/debug/service/package.html |   21 -
 .../java/org/qi4j/logging/log/CategoryLog.java  |   53 -
 .../qi4j/logging/log/CategoryLogConcern.java    |  160 --
 .../org/qi4j/logging/log/CategoryLogMixin.java  |   85 -
 .../main/java/org/qi4j/logging/log/LogType.java |   23 -
 .../java/org/qi4j/logging/log/SimpleLog.java    |   51 -
 .../org/qi4j/logging/log/SimpleLogConcern.java  |  165 --
 .../java/org/qi4j/logging/log/StandardLog.java  |   34 -
 .../qi4j/logging/log/StandardLogConcern.java    |   76 -
 .../log/assemblies/LoggingAssembler.java        |   36 -
 .../qi4j/logging/log/assemblies/package.html    |   21 -
 .../main/java/org/qi4j/logging/log/package.html |   21 -
 .../logging/log/records/CompositeLogRecord.java |   27 -
 .../logging/log/records/EntityLogRecord.java    |   27 -
 .../org/qi4j/logging/log/records/LogRecord.java |   40 -
 .../logging/log/records/ServiceLogRecord.java   |   25 -
 .../org/qi4j/logging/log/records/package.html   |   21 -
 .../log/service/LogOnConsoleSideEffect.java     |   83 -
 .../logging/log/service/LoggingService.java     |   27 -
 .../log/service/LoggingServiceComposite.java    |   28 -
 .../log/service/LoggingServiceMixin.java        |  171 --
 .../org/qi4j/logging/log/service/package.html   |   21 -
 .../logging/trace/AbstractTraceConcern.java     |   84 -
 .../logging/trace/ExcludeCompositeFilter.java   |   32 -
 .../main/java/org/qi4j/logging/trace/Trace.java |   63 -
 .../org/qi4j/logging/trace/TraceAllConcern.java |   54 -
 .../org/qi4j/logging/trace/TraceConcern.java    |   58 -
 .../logging/trace/TraceOnConsoleSideEffect.java |   95 -
 .../trace/assemblies/TracingAssembler.java      |   38 -
 .../qi4j/logging/trace/assemblies/package.html  |   21 -
 .../java/org/qi4j/logging/trace/package.html    |   21 -
 .../records/CompositeTraceRecordEntity.java     |   28 -
 .../trace/records/EntityTraceRecordEntity.java  |   28 -
 .../trace/records/ServiceTraceRecordEntity.java |   26 -
 .../qi4j/logging/trace/records/TraceRecord.java |   40 -
 .../org/qi4j/logging/trace/records/package.html |   21 -
 .../service/StandardTraceServiceComposite.java  |   30 -
 .../logging/trace/service/TraceService.java     |   33 -
 .../service/TraceServiceConfiguration.java      |   28 -
 .../trace/service/TraceServiceMixin.java        |  164 --
 .../org/qi4j/logging/trace/service/package.html |   21 -
 .../logging/view/ConsoleViewerComposite.java    |   26 -
 .../qi4j/logging/view/ConsoleViewerMixin.java   |   27 -
 .../qi4j/logging/view/LogServiceListener.java   |   22 -
 .../java/org/qi4j/logging/view/SwingViewer.java |   27 -
 .../java/org/qi4j/logging/view/package.html     |   21 -
 .../zest/library/logging/DebuggingTest.java     |  143 ++
 .../zest/library/logging/TracingTest.java       |  256 +++
 .../library/logging/docsupport/LoggingDocs.java |   71 +
 .../java/org/qi4j/logging/DebuggingTest.java    |  144 --
 .../test/java/org/qi4j/logging/TracingTest.java |  256 ---
 .../qi4j/logging/docsupport/LoggingDocs.java    |   71 -
 .../DebuggingServiceComposite.properties        |   16 +
 .../DebuggingServiceComposite.properties        |   16 -
 .../zest/library/metrics/TimingCapture.java     |   32 +
 .../metrics/TimingCaptureAllConcern.java        |   75 +
 .../library/metrics/TimingCaptureConcern.java   |   43 +
 .../apache/zest/library/metrics/package.html    |   21 +
 .../org/qi4j/library/metrics/TimingCapture.java |   32 -
 .../metrics/TimingCaptureAllConcern.java        |   75 -
 .../library/metrics/TimingCaptureConcern.java   |   43 -
 .../java/org/qi4j/library/metrics/package.html  |   21 -
 .../library/metrics/DocumentationSupport.java   |   79 +
 .../zest/library/metrics/MetricsTest.java       |  195 ++
 .../library/metrics/DocumentationSupport.java   |   79 -
 .../org/qi4j/library/metrics/MetricsTest.java   |  195 --
 .../zest/library/osgi/FallbackStrategy.java     |   39 +
 .../zest/library/osgi/OSGiEnabledService.java   |  125 ++
 .../zest/library/osgi/OSGiImportInfo.java       |   46 +
 .../zest/library/osgi/OSGiServiceExporter.java  |  122 ++
 .../zest/library/osgi/OSGiServiceImporter.java  |  121 ++
 .../org/apache/zest/library/osgi/package.html   |   21 +
 .../org/qi4j/library/osgi/FallbackStrategy.java |   39 -
 .../qi4j/library/osgi/OSGiEnabledService.java   |  125 --
 .../org/qi4j/library/osgi/OSGiImportInfo.java   |   46 -
 .../qi4j/library/osgi/OSGiServiceExporter.java  |  122 --
 .../qi4j/library/osgi/OSGiServiceImporter.java  |  121 --
 .../java/org/qi4j/library/osgi/package.html     |   21 -
 .../zest/library/osgi/DocumentationSupport.java |   92 +
 .../zest/library/osgi/OSGiServiceTest.java      |   78 +
 .../qi4j/library/osgi/DocumentationSupport.java |   92 -
 .../org/qi4j/library/osgi/OSGiServiceTest.java  |   78 -
 .../java/org/apache/zest/library/rdf/DcRdf.java |   24 +
 .../org/apache/zest/library/rdf/Qi4jEntity.java |   33 +
 .../apache/zest/library/rdf/Qi4jEntityType.java |   33 +
 .../org/apache/zest/library/rdf/Qi4jRdf.java    |   81 +
 .../org/apache/zest/library/rdf/RdfFormat.java  |   19 +
 .../java/org/apache/zest/library/rdf/Rdfs.java  |   60 +
 .../rdf/entity/EntityStateSerializer.java       |  249 +++
 .../rdf/entity/EntityTypeSerializer.java        |  160 ++
 .../apache/zest/library/rdf/entity/package.html |   21 +
 .../rdf/model/ApplicationSerializer.java        |   43 +
 .../library/rdf/model/ApplicationVisitor.java   |  112 ++
 .../zest/library/rdf/model/Model2XML.java       |  217 +++
 .../apache/zest/library/rdf/model/package.html  |   21 +
 .../org/apache/zest/library/rdf/package.html    |   21 +
 .../repository/HttpRepositoryConfiguration.java |   45 +
 .../rdf/repository/HttpRepositoryService.java   |   92 +
 .../rdf/repository/MemoryRepositoryService.java |  132 ++
 .../rdf/repository/NativeConfiguration.java     |   36 +
 .../rdf/repository/NativeRepositoryService.java |  221 +++
 .../RdbmsRepositoryConfiguration.java           |   31 +
 .../rdf/repository/RdbmsRepositoryService.java  |  135 ++
 .../rdf/repository/ResetableRepository.java     |   27 +
 .../zest/library/rdf/repository/package.html    |   21 +
 .../rdf/serializer/AbstractSerializer.java      |   78 +
 .../library/rdf/serializer/N3Serializer.java    |   28 +
 .../rdf/serializer/RdfXmlSerializer.java        |   28 +
 .../zest/library/rdf/serializer/Serializer.java |   28 +
 .../rdf/serializer/SerializerContext.java       |  123 ++
 .../rdf/serializer/TurtleSerializer.java        |   28 +
 .../zest/library/rdf/serializer/package.html    |   21 +
 .../main/java/org/qi4j/library/rdf/DcRdf.java   |   24 -
 .../java/org/qi4j/library/rdf/Qi4jEntity.java   |   33 -
 .../org/qi4j/library/rdf/Qi4jEntityType.java    |   33 -
 .../main/java/org/qi4j/library/rdf/Qi4jRdf.java |   81 -
 .../java/org/qi4j/library/rdf/RdfFormat.java    |   19 -
 .../main/java/org/qi4j/library/rdf/Rdfs.java    |   60 -
 .../rdf/entity/EntityStateSerializer.java       |  249 ---
 .../rdf/entity/EntityTypeSerializer.java        |  160 --
 .../org/qi4j/library/rdf/entity/package.html    |   21 -
 .../rdf/model/ApplicationSerializer.java        |   43 -
 .../library/rdf/model/ApplicationVisitor.java   |  112 --
 .../org/qi4j/library/rdf/model/Model2XML.java   |  217 ---
 .../org/qi4j/library/rdf/model/package.html     |   21 -
 .../main/java/org/qi4j/library/rdf/package.html |   21 -
 .../repository/HttpRepositoryConfiguration.java |   45 -
 .../rdf/repository/HttpRepositoryService.java   |   92 -
 .../rdf/repository/MemoryRepositoryService.java |  132 --
 .../rdf/repository/NativeConfiguration.java     |   36 -
 .../rdf/repository/NativeRepositoryService.java |  221 ---
 .../RdbmsRepositoryConfiguration.java           |   31 -
 .../rdf/repository/RdbmsRepositoryService.java  |  135 --
 .../rdf/repository/ResetableRepository.java     |   27 -
 .../qi4j/library/rdf/repository/package.html    |   21 -
 .../rdf/serializer/AbstractSerializer.java      |   78 -
 .../library/rdf/serializer/N3Serializer.java    |   28 -
 .../rdf/serializer/RdfXmlSerializer.java        |   28 -
 .../qi4j/library/rdf/serializer/Serializer.java |   28 -
 .../rdf/serializer/SerializerContext.java       |  123 --
 .../rdf/serializer/TurtleSerializer.java        |   28 -
 .../qi4j/library/rdf/serializer/package.html    |   21 -
 .../zest/library/rdf/ApplicationXmlTest.java    |  156 ++
 .../apache/zest/library/rdf/Model2XMLTest.java  |   82 +
 .../rdf/entity/EntitySerializerTest.java        |  138 ++
 .../rdf/entity/EntityTypeSerializerTest.java    |  123 ++
 .../zest/library/rdf/entity/Test2Value.java     |   27 +
 .../zest/library/rdf/entity/TestEntity.java     |   41 +
 .../zest/library/rdf/entity/TestValue.java      |   31 +
 .../org/apache/zest/library/rdf/entity/test.xml |   53 +
 .../apache/zest/library/rdf/entity/test2.xml    |   42 +
 .../rdf/repository/MemoryRepositoryTest.java    |   55 +
 .../rdf/repository/NativeRepositoryTest.java    |   59 +
 .../qi4j/library/rdf/ApplicationXmlTest.java    |  156 --
 .../org/qi4j/library/rdf/Model2XMLTest.java     |   82 -
 .../rdf/entity/EntitySerializerTest.java        |  138 --
 .../rdf/entity/EntityTypeSerializerTest.java    |  123 --
 .../org/qi4j/library/rdf/entity/Test2Value.java |   27 -
 .../org/qi4j/library/rdf/entity/TestEntity.java |   41 -
 .../org/qi4j/library/rdf/entity/TestValue.java  |   31 -
 .../java/org/qi4j/library/rdf/entity/test.xml   |   53 -
 .../java/org/qi4j/library/rdf/entity/test2.xml  |   42 -
 .../rdf/repository/MemoryRepositoryTest.java    |   55 -
 .../rdf/repository/NativeRepositoryTest.java    |   59 -
 .../NativeRepositoryService.properties          |   16 +
 .../NativeRepositoryService.properties          |   16 -
 .../library/rest/client/ClientAssembler.java    |   52 +
 .../zest/library/rest/client/ClientCache.java   |  149 ++
 .../rest/client/RequestWriterDelegator.java     |  100 +
 .../rest/client/ResponseReaderDelegator.java    |   87 +
 .../rest/client/api/ContextResourceClient.java  |  488 +++++
 .../api/ContextResourceClientFactory.java       |  186 ++
 .../library/rest/client/api/ErrorHandler.java   |   86 +
 .../library/rest/client/api/HandlerCommand.java |  221 +++
 .../zest/library/rest/client/api/package.html   |   21 +
 .../zest/library/rest/client/package.html       |   21 +
 .../client/requestwriter/FormRequestWriter.java |   49 +
 .../ValueCompositeRequestWriter.java            |  111 ++
 .../rest/client/requestwriter/package.html      |   21 +
 .../responsereader/DefaultResponseReader.java   |   62 +
 .../responsereader/JSONResponseReader.java      |   84 +
 .../responsereader/TableResponseReader.java     |  110 ++
 .../rest/client/responsereader/package.html     |   21 +
 .../rest/client/spi/NullResponseHandler.java    |   36 +
 .../library/rest/client/spi/RequestWriter.java  |   38 +
 .../rest/client/spi/ResponseHandler.java        |   31 +
 .../library/rest/client/spi/ResponseReader.java |   29 +
 .../library/rest/client/spi/ResultHandler.java  |   29 +
 .../zest/library/rest/client/spi/package.html   |   21 +
 .../library/rest/client/ClientAssembler.java    |   52 -
 .../qi4j/library/rest/client/ClientCache.java   |  149 --
 .../rest/client/RequestWriterDelegator.java     |  100 -
 .../rest/client/ResponseReaderDelegator.java    |   87 -
 .../rest/client/api/ContextResourceClient.java  |  488 -----
 .../api/ContextResourceClientFactory.java       |  186 --
 .../library/rest/client/api/ErrorHandler.java   |   86 -
 .../library/rest/client/api/HandlerCommand.java |  221 ---
 .../qi4j/library/rest/client/api/package.html   |   21 -
 .../org/qi4j/library/rest/client/package.html   |   21 -
 .../client/requestwriter/FormRequestWriter.java |   49 -
 .../ValueCompositeRequestWriter.java            |  111 --
 .../rest/client/requestwriter/package.html      |   21 -
 .../responsereader/DefaultResponseReader.java   |   62 -
 .../responsereader/JSONResponseReader.java      |   84 -
 .../responsereader/TableResponseReader.java     |  110 --
 .../rest/client/responsereader/package.html     |   21 -
 .../rest/client/spi/NullResponseHandler.java    |   36 -
 .../library/rest/client/spi/RequestWriter.java  |   38 -
 .../rest/client/spi/ResponseHandler.java        |   31 -
 .../library/rest/client/spi/ResponseReader.java |   29 -
 .../library/rest/client/spi/ResultHandler.java  |   29 -
 .../qi4j/library/rest/client/spi/package.html   |   21 -
 .../library/rest/client/rest-client.properties  |   22 +
 .../library/rest/client/rest-client.properties  |   22 -
 .../ContextResourceClientFactoryTest.java       |  754 ++++++++
 .../rest/client/ContinuousIntegrationTest.java  |  452 +++++
 .../zest/library/rest/client/RssReaderTest.java |  177 ++
 .../rest/client/docsupport/RestPrimerDocs.java  |  125 ++
 .../ContextResourceClientFactoryTest.java       |  754 --------
 .../rest/client/ContinuousIntegrationTest.java  |  452 -----
 .../qi4j/library/rest/client/RssReaderTest.java |  177 --
 .../rest/client/docsupport/RestPrimerDocs.java  |  125 --
 .../apache/zest/library/rest/common/Form.java   |   33 +
 .../zest/library/rest/common/Resource.java      |   77 +
 .../library/rest/common/ValueAssembler.java     |   45 +
 .../zest/library/rest/common/link/Link.java     |   68 +
 .../zest/library/rest/common/link/Links.java    |   33 +
 .../library/rest/common/link/LinksBuilder.java  |  131 ++
 .../library/rest/common/link/LinksUtil.java     |   99 +
 .../zest/library/rest/common/link/package.html  |   21 +
 .../zest/library/rest/common/package.html       |   21 +
 .../zest/library/rest/common/table/Cell.java    |   35 +
 .../zest/library/rest/common/table/Column.java  |   32 +
 .../zest/library/rest/common/table/Problem.java |   32 +
 .../library/rest/common/table/QueryBuilder.java |   63 +
 .../zest/library/rest/common/table/Row.java     |   33 +
 .../zest/library/rest/common/table/Table.java   |   68 +
 .../library/rest/common/table/TableBuilder.java |  302 +++
 .../rest/common/table/TableBuilderFactory.java  |   98 +
 .../library/rest/common/table/TableQuery.java   |  238 +++
 .../rest/common/table/TableResponse.java        |   50 +
 .../zest/library/rest/common/table/package.html |   21 +
 .../java/org/qi4j/library/rest/common/Form.java |   33 -
 .../org/qi4j/library/rest/common/Resource.java  |   77 -
 .../library/rest/common/ValueAssembler.java     |   45 -
 .../org/qi4j/library/rest/common/link/Link.java |   68 -
 .../qi4j/library/rest/common/link/Links.java    |   33 -
 .../library/rest/common/link/LinksBuilder.java  |  131 --
 .../library/rest/common/link/LinksUtil.java     |   99 -
 .../qi4j/library/rest/common/link/package.html  |   21 -
 .../org/qi4j/library/rest/common/package.html   |   21 -
 .../qi4j/library/rest/common/table/Cell.java    |   35 -
 .../qi4j/library/rest/common/table/Column.java  |   32 -
 .../qi4j/library/rest/common/table/Problem.java |   32 -
 .../library/rest/common/table/QueryBuilder.java |   63 -
 .../org/qi4j/library/rest/common/table/Row.java |   33 -
 .../qi4j/library/rest/common/table/Table.java   |   68 -
 .../library/rest/common/table/TableBuilder.java |  302 ---
 .../rest/common/table/TableBuilderFactory.java  |   98 -
 .../library/rest/common/table/TableQuery.java   |  238 ---
 .../rest/common/table/TableResponse.java        |   50 -
 .../qi4j/library/rest/common/table/package.html |   21 -
 .../rest/server/api/ContextResource.java        |  917 +++++++++
 .../library/rest/server/api/ContextRestlet.java |  308 +++
 .../api/InteractionConstraintsConcern.java      |   81 +
 .../rest/server/api/ObjectSelection.java        |   89 +
 .../library/rest/server/api/ResourceCreate.java |   26 +
 .../library/rest/server/api/ResourceDelete.java |   29 +
 .../library/rest/server/api/ResourceIndex.java  |   26 +
 .../library/rest/server/api/ResourceUpdate.java |   26 +
 .../rest/server/api/ResourceValidity.java       |  100 +
 .../library/rest/server/api/SubResource.java    |   34 +
 .../library/rest/server/api/SubResources.java   |   38 +
 .../api/constraint/InteractionConstraint.java   |   29 +
 .../InteractionConstraintDeclaration.java       |   30 +
 .../api/constraint/InteractionValidation.java   |   56 +
 .../rest/server/api/constraint/Requires.java    |   64 +
 .../server/api/constraint/RequiresValid.java    |   45 +
 .../server/api/constraint/ServiceAvailable.java |   50 +
 .../rest/server/api/constraint/package.html     |   21 +
 .../zest/library/rest/server/api/dci/Role.java  |   59 +
 .../library/rest/server/api/dci/package.html    |   21 +
 .../zest/library/rest/server/api/package.html   |   21 +
 .../server/assembler/RestServerAssembler.java   |  111 ++
 .../library/rest/server/assembler/package.html  |   21 +
 .../restlet/ConstraintViolationMessages.java    |   84 +
 .../restlet/ExtensionMediaTypeFilter.java       |   85 +
 .../server/restlet/InteractionConstraints.java  |   33 +
 .../restlet/InteractionConstraintsService.java  |  359 ++++
 .../rest/server/restlet/NullCommandResult.java  |   33 +
 .../server/restlet/RequestReaderDelegator.java  |  107 +
 .../server/restlet/ResponseWriterDelegator.java |   96 +
 .../freemarker/ValueCompositeObjectWrapper.java |   45 +
 .../freemarker/ValueCompositeTemplateModel.java |  125 ++
 .../rest/server/restlet/freemarker/package.html |   21 +
 .../library/rest/server/restlet/package.html    |   21 +
 .../requestreader/DefaultRequestReader.java     |  499 +++++
 .../server/restlet/requestreader/package.html   |   21 +
 .../responsewriter/AbstractResponseWriter.java  |   63 +
 .../responsewriter/DefaultResponseWriter.java   |   55 +
 .../responsewriter/FormResponseWriter.java      |  118 ++
 .../responsewriter/JSONResponseWriter.java      |   61 +
 .../responsewriter/LinksResponseWriter.java     |  151 ++
 .../responsewriter/ResourceResponseWriter.java  |  105 +
 .../ResourceTemplateResponseWriter.java         |  116 ++
 .../responsewriter/TableResponseWriter.java     |  203 ++
 .../ValueCompositeResponseWriter.java           |  117 ++
 .../ValueDescriptorResponseWriter.java          |  119 ++
 .../server/restlet/responsewriter/package.html  |   21 +
 .../library/rest/server/spi/CommandResult.java  |   27 +
 .../library/rest/server/spi/RequestReader.java  |   32 +
 .../library/rest/server/spi/ResponseWriter.java |   31 +
 .../rest/server/spi/ResultConverter.java        |   28 +
 .../zest/library/rest/server/spi/package.html   |   21 +
 .../rest/server/api/ContextResource.java        |  917 ---------
 .../library/rest/server/api/ContextRestlet.java |  308 ---
 .../api/InteractionConstraintsConcern.java      |   81 -
 .../rest/server/api/ObjectSelection.java        |   89 -
 .../library/rest/server/api/ResourceCreate.java |   26 -
 .../library/rest/server/api/ResourceDelete.java |   29 -
 .../library/rest/server/api/ResourceIndex.java  |   26 -
 .../library/rest/server/api/ResourceUpdate.java |   26 -
 .../rest/server/api/ResourceValidity.java       |  100 -
 .../library/rest/server/api/SubResource.java    |   34 -
 .../library/rest/server/api/SubResources.java   |   38 -
 .../api/constraint/InteractionConstraint.java   |   29 -
 .../InteractionConstraintDeclaration.java       |   30 -
 .../api/constraint/InteractionValidation.java   |   56 -
 .../rest/server/api/constraint/Requires.java    |   64 -
 .../server/api/constraint/RequiresValid.java    |   45 -
 .../server/api/constraint/ServiceAvailable.java |   50 -
 .../rest/server/api/constraint/package.html     |   21 -
 .../qi4j/library/rest/server/api/dci/Role.java  |   59 -
 .../library/rest/server/api/dci/package.html    |   21 -
 .../qi4j/library/rest/server/api/package.html   |   21 -
 .../server/assembler/RestServerAssembler.java   |  111 --
 .../library/rest/server/assembler/package.html  |   21 -
 .../restlet/ConstraintViolationMessages.java    |   84 -
 .../restlet/ExtensionMediaTypeFilter.java       |   85 -
 .../server/restlet/InteractionConstraints.java  |   33 -
 .../restlet/InteractionConstraintsService.java  |  359 ----
 .../rest/server/restlet/NullCommandResult.java  |   33 -
 .../server/restlet/RequestReaderDelegator.java  |  107 -
 .../server/restlet/ResponseWriterDelegator.java |   96 -
 .../freemarker/ValueCompositeObjectWrapper.java |   45 -
 .../freemarker/ValueCompositeTemplateModel.java |  125 --
 .../rest/server/restlet/freemarker/package.html |   21 -
 .../library/rest/server/restlet/package.html    |   21 -
 .../requestreader/DefaultRequestReader.java     |  499 -----
 .../server/restlet/requestreader/package.html   |   21 -
 .../responsewriter/AbstractResponseWriter.java  |   63 -
 .../responsewriter/DefaultResponseWriter.java   |   55 -
 .../responsewriter/FormResponseWriter.java      |  118 --
 .../responsewriter/JSONResponseWriter.java      |   61 -
 .../responsewriter/LinksResponseWriter.java     |  151 --
 .../responsewriter/ResourceResponseWriter.java  |  105 -
 .../ResourceTemplateResponseWriter.java         |  116 --
 .../responsewriter/TableResponseWriter.java     |  203 --
 .../ValueCompositeResponseWriter.java           |  117 --
 .../ValueDescriptorResponseWriter.java          |  119 --
 .../server/restlet/responsewriter/package.html  |   21 -
 .../library/rest/server/spi/CommandResult.java  |   27 -
 .../library/rest/server/spi/RequestReader.java  |   32 -
 .../library/rest/server/spi/ResponseWriter.java |   31 -
 .../rest/server/spi/ResultConverter.java        |   28 -
 .../qi4j/library/rest/server/spi/package.html   |   21 -
 .../library/rest/server/rest-server.properties  |   26 +
 .../rest/server/restlet/responsewriter/form.htm |   41 +
 .../server/restlet/responsewriter/links.atom    |   15 +
 .../server/restlet/responsewriter/links.htm     |   19 +
 .../server/restlet/responsewriter/resource.htm  |   57 +
 .../restlet/responsewriter/selectresource.htm   |   15 +
 .../server/restlet/responsewriter/table.htm     |   33 +
 .../server/restlet/responsewriter/value.htm     |   20 +
 .../library/rest/server/rest-server.properties  |   26 -
 .../rest/server/restlet/responsewriter/form.htm |   41 -
 .../server/restlet/responsewriter/links.atom    |   15 -
 .../server/restlet/responsewriter/links.htm     |   19 -
 .../server/restlet/responsewriter/resource.htm  |   57 -
 .../restlet/responsewriter/selectresource.htm   |   15 -
 .../server/restlet/responsewriter/table.htm     |   33 -
 .../server/restlet/responsewriter/value.htm     |   20 -
 .../rest/server/DocumentationSupport.java       |   37 +
 .../rest/server/DocumentationSupport.java       |   37 -
 .../library/rest/admin/EntitiesResource.java    |  239 +++
 .../zest/library/rest/admin/EntityResource.java |  534 +++++
 .../rest/admin/ExceptionRepresentation.java     |   46 +
 .../rest/admin/ExtensionMediaTypeFilter.java    |   81 +
 .../zest/library/rest/admin/IndexResource.java  |  124 ++
 .../zest/library/rest/admin/Qi4jFinder.java     |   38 +
 .../library/rest/admin/Qi4jServerServlet.java   |   38 +
 .../rest/admin/Qi4jServerServletService.java    |   28 +
 .../library/rest/admin/RestApplication.java     |  103 +
 .../zest/library/rest/admin/RestAssembler.java  |   34 +
 .../zest/library/rest/admin/RestServer.java     |   22 +
 .../library/rest/admin/RestServerComposite.java |   56 +
 .../library/rest/admin/RestServerMixin.java     |   50 +
 .../zest/library/rest/admin/SPARQLResource.java |  377 ++++
 .../apache/zest/library/rest/admin/package.html |   21 +
 .../library/rest/admin/EntitiesResource.java    |  239 ---
 .../qi4j/library/rest/admin/EntityResource.java |  534 -----
 .../rest/admin/ExceptionRepresentation.java     |   46 -
 .../rest/admin/ExtensionMediaTypeFilter.java    |   81 -
 .../qi4j/library/rest/admin/IndexResource.java  |  124 --
 .../org/qi4j/library/rest/admin/Qi4jFinder.java |   38 -
 .../library/rest/admin/Qi4jServerServlet.java   |   38 -
 .../rest/admin/Qi4jServerServletService.java    |   28 -
 .../library/rest/admin/RestApplication.java     |  103 -
 .../qi4j/library/rest/admin/RestAssembler.java  |   34 -
 .../org/qi4j/library/rest/admin/RestServer.java |   22 -
 .../library/rest/admin/RestServerComposite.java |   56 -
 .../library/rest/admin/RestServerMixin.java     |   50 -
 .../qi4j/library/rest/admin/SPARQLResource.java |  377 ----
 .../org/qi4j/library/rest/admin/package.html    |   21 -
 .../zest/library/rest/admin/sparqlform.html     |   79 +
 .../zest/library/rest/admin/sparqlhtml.xsl      |  188 ++
 .../org/qi4j/library/rest/admin/sparqlform.html |   79 -
 .../org/qi4j/library/rest/admin/sparqlhtml.xsl  |  188 --
 .../library/rest/admin/DomainAssembler.java     |   48 +
 .../library/rest/admin/DummyDataService.java    |  108 ++
 .../apache/zest/library/rest/admin/Main.java    |   46 +
 .../zest/library/rest/admin/MainAssembler.java  |   70 +
 .../MemoryEntityStoreServiceAssembler.java      |   34 +
 .../apache/zest/library/rest/admin/Named.java   |   27 +
 .../zest/library/rest/admin/RDFAssembler.java   |   38 +
 .../zest/library/rest/admin/RestTest.java       |  324 ++++
 .../rest/admin/RestletServletAssembler.java     |   36 +
 .../zest/library/rest/admin/TestEntity.java     |   49 +
 .../zest/library/rest/admin/TestEntity2.java    |   25 +
 .../zest/library/rest/admin/TestRole.java       |   27 +
 .../zest/library/rest/admin/TestValue.java      |   41 +
 .../zest/library/rest/admin/TestValue2.java     |   29 +
 .../library/rest/admin/DomainAssembler.java     |   48 -
 .../library/rest/admin/DummyDataService.java    |  108 --
 .../java/org/qi4j/library/rest/admin/Main.java  |   46 -
 .../qi4j/library/rest/admin/MainAssembler.java  |   70 -
 .../MemoryEntityStoreServiceAssembler.java      |   34 -
 .../java/org/qi4j/library/rest/admin/Named.java |   27 -
 .../qi4j/library/rest/admin/RDFAssembler.java   |   38 -
 .../org/qi4j/library/rest/admin/RestTest.java   |  324 ----
 .../rest/admin/RestletServletAssembler.java     |   37 -
 .../org/qi4j/library/rest/admin/TestEntity.java |   49 -
 .../qi4j/library/rest/admin/TestEntity2.java    |   25 -
 .../org/qi4j/library/rest/admin/TestRole.java   |   27 -
 .../org/qi4j/library/rest/admin/TestValue.java  |   41 -
 .../org/qi4j/library/rest/admin/TestValue2.java |   29 -
 .../zest/library/scheduler/Scheduler.java       |  118 ++
 .../scheduler/SchedulerConfiguration.java       |   51 +
 .../zest/library/scheduler/SchedulerMixin.java  |  371 ++++
 .../library/scheduler/SchedulerService.java     |   78 +
 .../org/apache/zest/library/scheduler/Task.java |   62 +
 .../scheduler/bootstrap/SchedulerAssembler.java |  105 +
 .../library/scheduler/bootstrap/package.html    |   21 +
 .../apache/zest/library/scheduler/package.html  |   21 +
 .../library/scheduler/schedule/Schedule.java    |   84 +
 .../scheduler/schedule/ScheduleFactory.java     |  128 ++
 .../scheduler/schedule/ScheduleTime.java        |   81 +
 .../library/scheduler/schedule/Schedules.java   |   24 +
 .../scheduler/schedule/cron/CronExpression.java |   36 +
 .../schedule/cron/CronExpressionConstraint.java |   34 +
 .../scheduler/schedule/cron/CronSchedule.java   |   94 +
 .../scheduler/schedule/cron/package.html        |   21 +
 .../scheduler/schedule/once/OnceSchedule.java   |   73 +
 .../scheduler/schedule/once/package.html        |   21 +
 .../library/scheduler/schedule/package.html     |   21 +
 .../library/scheduler/timeline/Timeline.java    |   73 +
 .../timeline/TimelineForScheduleConcern.java    |   90 +
 .../scheduler/timeline/TimelineRecord.java      |   79 +
 .../scheduler/timeline/TimelineRecordStep.java  |   27 +
 .../timeline/TimelineScheduleMixin.java         |  136 ++
 .../timeline/TimelineScheduleState.java         |   26 +
 .../timeline/TimelineSchedulerServiceMixin.java |  111 ++
 .../library/scheduler/timeline/package.html     |   21 +
 .../org/qi4j/library/scheduler/Scheduler.java   |  118 --
 .../scheduler/SchedulerConfiguration.java       |   51 -
 .../qi4j/library/scheduler/SchedulerMixin.java  |  371 ----
 .../library/scheduler/SchedulerService.java     |   78 -
 .../java/org/qi4j/library/scheduler/Task.java   |   62 -
 .../scheduler/bootstrap/SchedulerAssembler.java |  105 -
 .../library/scheduler/bootstrap/package.html    |   21 -
 .../org/qi4j/library/scheduler/package.html     |   21 -
 .../library/scheduler/schedule/Schedule.java    |   84 -
 .../scheduler/schedule/ScheduleFactory.java     |  128 --
 .../scheduler/schedule/ScheduleTime.java        |   81 -
 .../library/scheduler/schedule/Schedules.java   |   24 -
 .../scheduler/schedule/cron/CronExpression.java |   36 -
 .../schedule/cron/CronExpressionConstraint.java |   34 -
 .../scheduler/schedule/cron/CronSchedule.java   |   94 -
 .../scheduler/schedule/cron/package.html        |   21 -
 .../scheduler/schedule/once/OnceSchedule.java   |   73 -
 .../scheduler/schedule/once/package.html        |   21 -
 .../library/scheduler/schedule/package.html     |   21 -
 .../library/scheduler/timeline/Timeline.java    |   73 -
 .../timeline/TimelineForScheduleConcern.java    |   90 -
 .../scheduler/timeline/TimelineRecord.java      |   79 -
 .../scheduler/timeline/TimelineRecordStep.java  |   27 -
 .../timeline/TimelineScheduleMixin.java         |  136 --
 .../timeline/TimelineScheduleState.java         |   26 -
 .../timeline/TimelineSchedulerServiceMixin.java |  111 --
 .../library/scheduler/timeline/package.html     |   21 -
 .../scheduler/AbstractSchedulerTest.java        |   54 +
 .../zest/library/scheduler/Constants.java       |   26 +
 .../apache/zest/library/scheduler/FooTask.java  |   64 +
 .../zest/library/scheduler/SchedulerTest.java   |  173 ++
 .../scheduler/docsupport/SchedulerDocs.java     |   78 +
 .../scheduler/AbstractSchedulerTest.java        |   54 -
 .../org/qi4j/library/scheduler/Constants.java   |   26 -
 .../org/qi4j/library/scheduler/FooTask.java     |   64 -
 .../qi4j/library/scheduler/SchedulerTest.java   |  173 --
 .../scheduler/docsupport/SchedulerDocs.java     |   78 -
 .../src/test/resources/logback-test.xml         |    2 +-
 .../zest/library/scripting/ScriptException.java |   26 +
 .../library/scripting/ScriptReloadable.java     |   23 +
 .../zest/library/scripting/ScriptUtil.java      |   24 +
 .../zest/library/scripting/ScriptUtilImpl.java  |   27 +
 .../apache/zest/library/scripting/package.html  |   21 +
 .../qi4j/library/scripting/ScriptException.java |   26 -
 .../library/scripting/ScriptReloadable.java     |   23 -
 .../org/qi4j/library/scripting/ScriptUtil.java  |   24 -
 .../qi4j/library/scripting/ScriptUtilImpl.java  |   27 -
 .../org/qi4j/library/scripting/package.html     |   21 -
 .../library/scripting/ScriptUtilImplTest.java   |   40 +
 .../library/scripting/ScriptUtilImplTest.java   |   40 -
 .../apache/zest/library/servlet/Qi4jFilter.java |   45 +
 .../zest/library/servlet/Qi4jServlet.java       |   51 +
 .../library/servlet/Qi4jServletSupport.java     |   38 +
 .../lifecycle/AbstractQi4jServletBootstrap.java |  137 ++
 .../zest/library/servlet/lifecycle/package.html |   21 +
 .../apache/zest/library/servlet/package.html    |   47 +
 .../org/qi4j/library/servlet/Qi4jFilter.java    |   45 -
 .../org/qi4j/library/servlet/Qi4jServlet.java   |   51 -
 .../library/servlet/Qi4jServletSupport.java     |   38 -
 .../lifecycle/AbstractQi4jServletBootstrap.java |  137 --
 .../qi4j/library/servlet/lifecycle/package.html |   21 -
 .../java/org/qi4j/library/servlet/package.html  |   47 -
 .../zest/library/servlet/ServletTest.java       |  106 +
 .../org/qi4j/library/servlet/ServletTest.java   |  106 -
 .../org/apache/zest/library/shiro/Shiro.java    |   23 +
 .../shiro/assembly/PasswordDomainAssembler.java |   45 +
 .../assembly/PermissionsDomainAssembler.java    |   36 +
 .../assembly/StandaloneShiroAssembler.java      |   43 +
 .../zest/library/shiro/assembly/package.html    |   21 +
 .../shiro/concerns/RequiresAuthentication.java  |   29 +
 .../library/shiro/concerns/RequiresGuest.java   |   29 +
 .../shiro/concerns/RequiresPermissions.java     |   36 +
 .../library/shiro/concerns/RequiresRoles.java   |   36 +
 .../library/shiro/concerns/RequiresUser.java    |   29 +
 .../library/shiro/concerns/SecurityConcern.java |  178 ++
 .../zest/library/shiro/concerns/package.html    |   21 +
 .../domain/common/IdentifiableSubject.java      |   23 +
 .../library/shiro/domain/common/package.html    |   21 +
 .../passwords/PasswordRealmConfiguration.java   |   38 +
 .../domain/passwords/PasswordRealmMixin.java    |  170 ++
 .../domain/passwords/PasswordRealmService.java  |   28 +
 .../domain/passwords/PasswordSecurable.java     |   28 +
 .../library/shiro/domain/passwords/package.html |   21 +
 .../library/shiro/domain/permissions/Role.java  |   64 +
 .../shiro/domain/permissions/RoleAssignee.java  |   69 +
 .../domain/permissions/RoleAssignment.java      |   27 +
 .../shiro/domain/permissions/RoleFactory.java   |   65 +
 .../shiro/domain/permissions/package.html       |   21 +
 .../shiro/ini/IniSecurityManagerService.java    |  105 +
 .../shiro/ini/ShiroIniConfiguration.java        |   34 +
 .../apache/zest/library/shiro/ini/package.html  |   21 +
 .../org/apache/zest/library/shiro/package.html  |   31 +
 .../main/java/org/qi4j/library/shiro/Shiro.java |   23 -
 .../shiro/assembly/PasswordDomainAssembler.java |   45 -
 .../assembly/PermissionsDomainAssembler.java    |   36 -
 .../assembly/StandaloneShiroAssembler.java      |   43 -
 .../qi4j/library/shiro/assembly/package.html    |   21 -
 .../shiro/concerns/RequiresAuthentication.java  |   29 -
 .../library/shiro/concerns/RequiresGuest.java   |   29 -
 .../shiro/concerns/RequiresPermissions.java     |   36 -
 .../library/shiro/concerns/RequiresRoles.java   |   36 -
 .../library/shiro/concerns/RequiresUser.java    |   29 -
 .../library/shiro/concerns/SecurityConcern.java |  178 --
 .../qi4j/library/shiro/concerns/package.html    |   21 -
 .../domain/common/IdentifiableSubject.java      |   23 -
 .../library/shiro/domain/common/package.html    |   21 -
 .../passwords/PasswordRealmConfiguration.java   |   38 -
 .../domain/passwords/PasswordRealmMixin.java    |  170 --
 .../domain/passwords/PasswordRealmService.java  |   28 -
 .../domain/passwords/PasswordSecurable.java     |   28 -
 .../library/shiro/domain/passwords/package.html |   21 -
 .../library/shiro/domain/permissions/Role.java  |   64 -
 .../shiro/domain/permissions/RoleAssignee.java  |   69 -
 .../domain/permissions/RoleAssignment.java      |   27 -
 .../shiro/domain/permissions/RoleFactory.java   |   65 -
 .../shiro/domain/permissions/package.html       |   21 -
 .../shiro/ini/IniSecurityManagerService.java    |  105 -
 .../shiro/ini/ShiroIniConfiguration.java        |   34 -
 .../org/qi4j/library/shiro/ini/package.html     |   21 -
 .../java/org/qi4j/library/shiro/package.html    |   31 -
 .../zest/library/shiro/PasswordDomainTest.java  |  142 ++
 .../library/shiro/PermissionsDomainTest.java    |  168 ++
 .../zest/library/shiro/RealmServiceTest.java    |  113 ++
 .../zest/library/shiro/StandaloneShiroTest.java |  165 ++
 .../qi4j/library/shiro/PasswordDomainTest.java  |  142 --
 .../library/shiro/PermissionsDomainTest.java    |  168 --
 .../qi4j/library/shiro/RealmServiceTest.java    |  113 --
 .../qi4j/library/shiro/StandaloneShiroTest.java |  165 --
 .../src/test/resources/logback-test.xml         |    2 +-
 .../shiro/web/EnvironmentLoaderService.java     |   88 +
 .../library/shiro/web/ShiroFilterService.java   |   25 +
 .../shiro/web/assembly/HttpShiroAssembler.java  |   55 +
 .../library/shiro/web/assembly/package.html     |   21 +
 .../apache/zest/library/shiro/web/package.html  |   31 +
 .../shiro/web/EnvironmentLoaderService.java     |   88 -
 .../library/shiro/web/ShiroFilterService.java   |   25 -
 .../shiro/web/assembly/HttpShiroAssembler.java  |   55 -
 .../library/shiro/web/assembly/package.html     |   21 -
 .../org/qi4j/library/shiro/web/package.html     |   31 -
 .../library/shiro/web/WebHttpShiroTest.java     |   71 +
 .../library/shiro/web/WebRealmServiceTest.java  |  229 +++
 .../library/shiro/web/WebServletShiroTest.java  |   57 +
 .../library/shiro/web/WebHttpShiroTest.java     |   71 -
 .../library/shiro/web/WebRealmServiceTest.java  |  229 ---
 .../library/shiro/web/WebServletShiroTest.java  |   57 -
 .../src/test/resources/logback-test.xml         |    2 +-
 .../library/spring/bootstrap/Constants.java     |   26 +
 .../bootstrap/Qi4jApplicationBootstrap.java     |   85 +
 .../internal/Qi4jNamespaceHandler.java          |   31 +
 .../application/Qi4jApplicationFactoryBean.java |  116 ++
 .../Qi4jBootstrapBeanDefinitionParser.java      |   99 +
 .../bootstrap/internal/application/package.html |   21 +
 .../spring/bootstrap/internal/package.html      |   21 +
 .../Qi4jServiceBeanDefinitionParser.java        |   52 +
 .../internal/service/ServiceFactoryBean.java    |   65 +
 .../internal/service/ServiceLocator.java        |  129 ++
 .../bootstrap/internal/service/package.html     |   21 +
 .../zest/library/spring/bootstrap/package.html  |   21 +
 .../library/spring/importer/SpringImporter.java |   57 +
 .../importer/SpringImporterAssembler.java       |   73 +
 .../zest/library/spring/importer/package.html   |   21 +
 .../org/apache/zest/library/spring/package.html |   21 +
 .../library/spring/bootstrap/Constants.java     |   26 -
 .../bootstrap/Qi4jApplicationBootstrap.java     |   85 -
 .../internal/Qi4jNamespaceHandler.java          |   31 -
 .../application/Qi4jApplicationFactoryBean.java |  116 --
 .../Qi4jBootstrapBeanDefinitionParser.java      |   99 -
 .../bootstrap/internal/application/package.html |   21 -
 .../spring/bootstrap/internal/package.html      |   21 -
 .../Qi4jServiceBeanDefinitionParser.java        |   52 -
 .../internal/service/ServiceFactoryBean.java    |   65 -
 .../internal/service/ServiceLocator.java        |  129 --
 .../bootstrap/internal/service/package.html     |   21 -
 .../qi4j/library/spring/bootstrap/package.html  |   21 -
 .../library/spring/importer/SpringImporter.java |   57 -
 .../importer/SpringImporterAssembler.java       |   73 -
 .../qi4j/library/spring/importer/package.html   |   21 -
 .../java/org/qi4j/library/spring/package.html   |   21 -
 .../src/main/resources/META-INF/spring.handlers |    2 +-
 .../apache/zest/library/spring/spring-0.5.xsd   |   61 +
 .../org/qi4j/library/spring/spring-0.5.xsd      |   61 -
 .../zest/library/spring/MyZestBootstrapper.java |   49 +
 .../spring/bootstrap/CommentService.java        |   22 +
 .../bootstrap/CommentServiceComposite.java      |   50 +
 .../spring/bootstrap/CommentServiceHolder.java  |   32 +
 .../spring/bootstrap/Qi4jExportServiceTest.java |   56 +
 .../spring/bootstrap/Qi4jTestBootstrap.java     |   55 +
 .../spring/bootstrap/TextProcessingService.java |   24 +
 .../spring/bootstrap/ToUppercaseService.java    |   30 +
 .../library/spring/importer/CommentService.java |   22 +
 .../spring/importer/CommentServiceBean.java     |   33 +
 .../spring/importer/CommentServiceBean2.java    |   33 +
 .../spring/importer/Qi4jImportServiceTest.java  |  111 ++
 .../qi4j/library/spring/MyZestBootstrapper.java |   49 -
 .../spring/bootstrap/CommentService.java        |   22 -
 .../bootstrap/CommentServiceComposite.java      |   50 -
 .../spring/bootstrap/CommentServiceHolder.java  |   32 -
 .../spring/bootstrap/Qi4jExportServiceTest.java |   56 -
 .../spring/bootstrap/Qi4jTestBootstrap.java     |   55 -
 .../spring/bootstrap/TextProcessingService.java |   24 -
 .../spring/bootstrap/ToUppercaseService.java    |   30 -
 .../library/spring/importer/CommentService.java |   22 -
 .../spring/importer/CommentServiceBean.java     |   33 -
 .../spring/importer/CommentServiceBean2.java    |   33 -
 .../spring/importer/Qi4jImportServiceTest.java  |  111 --
 .../bootstrap/Qi4jExportServiceTest-context.xml |   33 +
 .../importer/Qi4jImportServiceTest-context.xml  |   25 +
 .../bootstrap/Qi4jExportServiceTest-context.xml |   33 -
 .../importer/Qi4jImportServiceTest-context.xml  |   25 -
 .../BoneCPDataSourceServiceAssembler.java       |   33 +
 .../bonecp/BoneCPDataSourceServiceImporter.java |   93 +
 .../apache/zest/library/sql/bonecp/package.html |   21 +
 .../BoneCPDataSourceServiceAssembler.java       |   33 -
 .../bonecp/BoneCPDataSourceServiceImporter.java |   93 -
 .../org/qi4j/library/sql/bonecp/package.html    |   21 -
 .../dbcp/DBCPDataSourceServiceAssembler.java    |   33 +
 .../sql/dbcp/DBCPDataSourceServiceImporter.java |   79 +
 .../apache/zest/library/sql/dbcp/package.html   |   21 +
 .../dbcp/DBCPDataSourceServiceAssembler.java    |   33 -
 .../sql/dbcp/DBCPDataSourceServiceImporter.java |   79 -
 .../java/org/qi4j/library/sql/dbcp/package.html |   21 -
 .../sql/liquibase/LiquibaseAssembler.java       |   45 +
 .../sql/liquibase/LiquibaseConfiguration.java   |   32 +
 .../library/sql/liquibase/LiquibaseService.java |  121 ++
 .../zest/library/sql/liquibase/package.html     |   21 +
 .../sql/liquibase/LiquibaseAssembler.java       |   45 -
 .../sql/liquibase/LiquibaseConfiguration.java   |   32 -
 .../library/sql/liquibase/LiquibaseService.java |  121 --
 .../org/qi4j/library/sql/liquibase/package.html |   21 -
 .../sql/liquibase/LiquibaseServiceTest.java     |  172 ++
 .../sql/liquibase/LiquibaseServiceTest.java     |  172 --
 ...bstractPooledDataSourceServiceAssembler.java |   47 +
 .../sql/assembly/DataSourceAssembler.java       |   81 +
 .../sql/assembly/DataSourceJMXAssembler.java    |   34 +
 .../assembly/ExternalDataSourceAssembler.java   |   74 +
 .../zest/library/sql/assembly/package.html      |   21 +
 .../zest/library/sql/common/Databases.java      |  243 +++
 .../library/sql/common/SQLConfiguration.java    |   35 +
 .../apache/zest/library/sql/common/SQLUtil.java |   68 +
 .../apache/zest/library/sql/common/package.html |   21 +
 .../AbstractDataSourceServiceImporterMixin.java |  192 ++
 .../sql/datasource/DataSourceConfiguration.java |   25 +
 .../DataSourceConfigurationState.java           |   39 +
 .../DataSourceConfigurationValue.java           |   24 +
 .../DataSourceServiceImporterActivation.java    |   38 +
 .../library/sql/datasource/DataSources.java     |   90 +
 .../zest/library/sql/datasource/package.html    |   21 +
 .../DataSourceConfigurationManagerService.java  |  305 +++
 .../apache/zest/library/sql/jmx/package.html    |   21 +
 ...bstractPooledDataSourceServiceAssembler.java |   47 -
 .../sql/assembly/DataSourceAssembler.java       |   81 -
 .../sql/assembly/DataSourceJMXAssembler.java    |   34 -
 .../assembly/ExternalDataSourceAssembler.java   |   74 -
 .../org/qi4j/library/sql/assembly/package.html  |   21 -
 .../org/qi4j/library/sql/common/Databases.java  |  243 ---
 .../library/sql/common/SQLConfiguration.java    |   35 -
 .../org/qi4j/library/sql/common/SQLUtil.java    |   68 -
 .../org/qi4j/library/sql/common/package.html    |   21 -
 .../AbstractDataSourceServiceImporterMixin.java |  192 --
 .../sql/datasource/DataSourceConfiguration.java |   25 -
 .../DataSourceConfigurationState.java           |   39 -
 .../DataSourceConfigurationValue.java           |   24 -
 .../DataSourceServiceImporterActivation.java    |   38 -
 .../library/sql/datasource/DataSources.java     |   90 -
 .../qi4j/library/sql/datasource/package.html    |   21 -
 .../DataSourceConfigurationManagerService.java  |  305 ---
 .../java/org/qi4j/library/sql/jmx/package.html  |   21 -
 .../zest/library/sql/DocumentationSupport.java  |  116 ++
 .../sql/datasource/ExternalDataSourceTest.java  |   61 +
 ...taSourceConfigurationManagerServiceTest.java |  205 ++
 .../qi4j/library/sql/DocumentationSupport.java  |  116 --
 .../sql/datasource/ExternalDataSourceTest.java  |   61 -
 ...taSourceConfigurationManagerServiceTest.java |  205 --
 .../uid/sequence/PersistedSequencingMixin.java  |   79 +
 .../sequence/PersistingSequencingService.java   |   26 +
 .../zest/library/uid/sequence/Sequence.java     |   31 +
 .../library/uid/sequence/SequenceEntity.java    |   24 +
 .../zest/library/uid/sequence/Sequencing.java   |   33 +
 .../uid/sequence/SequencingException.java       |   35 +
 .../uid/sequence/TransientSequencingMixin.java  |   43 +
 .../sequence/TransientSequencingService.java    |   26 +
 .../assembly/PersistingSequencingAssembler.java |   37 +
 .../assembly/TransientSequencingAssembler.java  |   34 +
 .../library/uid/sequence/assembly/package.html  |   21 +
 .../zest/library/uid/sequence/package.html      |   21 +
 .../library/uid/uuid/UuidGenerationMixin.java   |   67 +
 .../zest/library/uid/uuid/UuidService.java      |   23 +
 .../library/uid/uuid/UuidServiceComposite.java  |   26 +
 .../uid/uuid/assembly/UuidServiceAssembler.java |   34 +
 .../zest/library/uid/uuid/assembly/package.html |   21 +
 .../apache/zest/library/uid/uuid/package.html   |   21 +
 .../uid/sequence/PersistedSequencingMixin.java  |   79 -
 .../sequence/PersistingSequencingService.java   |   26 -
 .../org/qi4j/library/uid/sequence/Sequence.java |   31 -
 .../library/uid/sequence/SequenceEntity.java    |   24 -
 .../qi4j/library/uid/sequence/Sequencing.java   |   33 -
 .../uid/sequence/SequencingException.java       |   35 -
 .../uid/sequence/TransientSequencingMixin.java  |   43 -
 .../sequence/TransientSequencingService.java    |   26 -
 .../assembly/PersistingSequencingAssembler.java |   37 -
 .../assembly/TransientSequencingAssembler.java  |   34 -
 .../library/uid/sequence/assembly/package.html  |   21 -
 .../org/qi4j/library/uid/sequence/package.html  |   21 -
 .../library/uid/uuid/UuidGenerationMixin.java   |   67 -
 .../org/qi4j/library/uid/uuid/UuidService.java  |   23 -
 .../library/uid/uuid/UuidServiceComposite.java  |   26 -
 .../uid/uuid/assembly/UuidServiceAssembler.java |   34 -
 .../qi4j/library/uid/uuid/assembly/package.html |   21 -
 .../java/org/qi4j/library/uid/uuid/package.html |   21 -
 .../zest/library/uid/DocumentationSupport.java  |  102 +
 .../uid/sequence/PersistingSequencingTest.java  |  100 +
 .../uid/sequence/TransientSequencingTest.java   |   98 +
 .../zest/library/uid/uuid/UuidServiceTest.java  |   99 +
 .../qi4j/library/uid/DocumentationSupport.java  |  102 -
 .../uid/sequence/PersistingSequencingTest.java  |  100 -
 .../uid/sequence/TransientSequencingTest.java   |   98 -
 .../qi4j/library/uid/uuid/UuidServiceTest.java  |   99 -
 .../uowfile/bootstrap/UoWFileAssembler.java     |   46 +
 .../zest/library/uowfile/bootstrap/package.html |   21 +
 .../ConcurrentUoWFileModificationException.java |   45 +
 ...urrentUoWFileStateModificationException.java |   40 +
 .../zest/library/uowfile/internal/UoWFile.java  |  167 ++
 .../uowfile/internal/UoWFileException.java      |   34 +
 .../uowfile/internal/UoWFileFactory.java        |  185 ++
 .../zest/library/uowfile/internal/package.html  |   21 +
 .../library/uowfile/plural/HasUoWFiles.java     |   88 +
 .../uowfile/plural/HasUoWFilesLifecycle.java    |   68 +
 .../library/uowfile/plural/UoWFilesLocator.java |   27 +
 .../zest/library/uowfile/plural/package.html    |   21 +
 .../library/uowfile/singular/HasUoWFile.java    |   64 +
 .../uowfile/singular/HasUoWFileLifecycle.java   |   56 +
 .../uowfile/singular/UoWFileLocator.java        |   25 +
 .../zest/library/uowfile/singular/package.html  |   21 +
 .../uowfile/bootstrap/UoWFileAssembler.java     |   46 -
 .../qi4j/library/uowfile/bootstrap/package.html |   21 -
 .../ConcurrentUoWFileModificationException.java |   45 -
 ...urrentUoWFileStateModificationException.java |   40 -
 .../qi4j/library/uowfile/internal/UoWFile.java  |  167 --
 .../uowfile/internal/UoWFileException.java      |   34 -
 .../uowfile/internal/UoWFileFactory.java        |  185 --
 .../qi4j/library/uowfile/internal/package.html  |   21 -
 .../library/uowfile/plural/HasUoWFiles.java     |   88 -
 .../uowfile/plural/HasUoWFilesLifecycle.java    |   68 -
 .../library/uowfile/plural/UoWFilesLocator.java |   27 -
 .../qi4j/library/uowfile/plural/package.html    |   21 -
 .../library/uowfile/singular/HasUoWFile.java    |   64 -
 .../uowfile/singular/HasUoWFileLifecycle.java   |   56 -
 .../uowfile/singular/UoWFileLocator.java        |   25 -
 .../qi4j/library/uowfile/singular/package.html  |   21 -
 .../library/uowfile/AbstractUoWFileTest.java    |   90 +
 .../zest/library/uowfile/HasUoWFileTest.java    |  392 ++++
 .../zest/library/uowfile/HasUoWFilesTest.java   |  407 ++++
 .../library/uowfile/AbstractUoWFileTest.java    |   90 -
 .../qi4j/library/uowfile/HasUoWFileTest.java    |  392 ----
 .../qi4j/library/uowfile/HasUoWFilesTest.java   |  407 ----
 .../apache/zest/library/uowfile/creation.txt    |    1 +
 .../zest/library/uowfile/modification.txt       |    1 +
 .../org/qi4j/library/uowfile/creation.txt       |    1 -
 .../org/qi4j/library/uowfile/modification.txt   |    1 -
 .../zest/manual/recipes/assemble/Docs.java      |   54 +
 .../zest/manual/recipes/assemble/Main.java      |  173 ++
 .../manual/recipes/concern/AnyMixinType.java    |   38 +
 .../recipes/concern/InventoryConcern.java       |   33 +
 .../zest/manual/recipes/concern/LineItem.java   |   24 +
 .../manual/recipes/concern/MyAnnotation.java    |   23 +
 .../recipes/concern/MyAppliesToFilter.java      |   40 +
 .../recipes/concern/MyGenericConcern.java       |   42 +
 .../zest/manual/recipes/concern/Order.java      |   33 +
 .../recipes/contextualFragments/TraceAll.java   |   41 +
 .../manual/recipes/createConstraint/Dialer.java |   27 +
 .../createConstraint/DialerComposite.java       |   29 +
 .../createConstraint/HasPhoneNumber.java        |   29 +
 .../ParameterViolationConcern.java              |   58 +
 .../recipes/createConstraint/PhoneNumber.java   |   35 +
 .../createConstraint/PhoneNumberConstraint.java |   33 +
 .../PhoneNumberParameterViolationConcern.java   |   59 +
 .../manual/recipes/createEntity/Accident.java   |   32 +
 .../recipes/createEntity/AccidentValue.java     |   27 +
 .../zest/manual/recipes/createEntity/Car.java   |   38 +
 .../manual/recipes/createEntity/CarEntity.java  |   27 +
 .../recipes/createEntity/CarEntityFactory.java  |   27 +
 .../createEntity/CarEntityFactoryMixin.java     |   56 +
 .../createEntity/CarEntityFactoryService.java   |   29 +
 .../zest/manual/recipes/createEntity/Main.java  |   44 +
 .../recipes/createEntity/Manufacturer.java      |   34 +
 .../createEntity/ManufacturerEntity.java        |   27 +
 .../createEntity/ManufacturerRepository.java    |   28 +
 .../ManufacturerRepositoryMixin.java            |   61 +
 .../ManufacturerRepositoryService.java          |   29 +
 .../recipes/createEntity/MyAssembler.java       |   45 +
 .../org/apache/zest/manual/recipes/io/Docs.java |   38 +
 .../zest/manual/recipes/properties/Book.java    |   33 +
 .../manual/recipes/properties/BookFactory.java  |   45 +
 .../manual/recipes/properties/SwingInfo.java    |   32 +
 .../manual/recipes/properties/SwingPanel.java   |   48 +
 .../manual/recipes/properties/pojo/Book.java    |   27 +
 .../recipes/properties/pojo/MutableBook.java    |   28 +
 .../recipes/sideeffects/AnyMixinType.java       |   38 +
 .../manual/recipes/sideeffects/Confirmable.java |   23 +
 .../manual/recipes/sideeffects/HasCustomer.java |   23 +
 .../recipes/sideeffects/HasLineItems.java       |   23 +
 .../recipes/sideeffects/HasSequenceNumber.java  |   23 +
 .../sideeffects/MailNotifySideEffect.java       |   26 +
 .../recipes/sideeffects/MyAnnotation.java       |   23 +
 .../recipes/sideeffects/MyAppliesToFilter.java  |   40 +
 .../sideeffects/MyGenericSideEffect.java        |   51 +
 .../zest/manual/recipes/sideeffects/Order.java  |   23 +
 .../manual/recipes/sideeffects/OrderEntity.java |   31 +
 .../manual/travel/ExpediaService.properties     |   25 +
 .../org/apache/zest/manual/travel/Main.java     |   62 +
 .../zest/manual/travel/OrbitzService.properties |   25 +
 .../apache/zest/manual/travel/TravelPlan.java   |   26 +
 .../manual/travel/TravelPlanConfiguration.java  |   36 +
 .../zest/manual/travel/TravelPlanMixin.java     |   51 +
 .../zest/manual/travel/TravelPlanService.java   |   31 +
 .../manual/travel/TravelPlanService.properties  |   26 +
 .../org/qi4j/manual/recipes/assemble/Docs.java  |   54 -
 .../org/qi4j/manual/recipes/assemble/Main.java  |  173 --
 .../manual/recipes/concern/AnyMixinType.java    |   38 -
 .../recipes/concern/InventoryConcern.java       |   33 -
 .../qi4j/manual/recipes/concern/LineItem.java   |   24 -
 .../manual/recipes/concern/MyAnnotation.java    |   23 -
 .../recipes/concern/MyAppliesToFilter.java      |   40 -
 .../recipes/concern/MyGenericConcern.java       |   42 -
 .../org/qi4j/manual/recipes/concern/Order.java  |   33 -
 .../recipes/contextualFragments/TraceAll.java   |   41 -
 .../manual/recipes/createConstraint/Dialer.java |   27 -
 .../createConstraint/DialerComposite.java       |   29 -
 .../createConstraint/HasPhoneNumber.java        |   29 -
 .../ParameterViolationConcern.java              |   58 -
 .../recipes/createConstraint/PhoneNumber.java   |   35 -
 .../createConstraint/PhoneNumberConstraint.java |   33 -
 .../PhoneNumberParameterViolationConcern.java   |   59 -
 .../manual/recipes/createEntity/Accident.java   |   32 -
 .../recipes/createEntity/AccidentValue.java     |   27 -
 .../qi4j/manual/recipes/createEntity/Car.java   |   38 -
 .../manual/recipes/createEntity/CarEntity.java  |   27 -
 .../recipes/createEntity/CarEntityFactory.java  |   27 -
 .../createEntity/CarEntityFactoryMixin.java     |   56 -
 .../createEntity/CarEntityFactoryService.java   |   29 -
 .../qi4j/manual/recipes/createEntity/Main.java  |   44 -
 .../recipes/createEntity/Manufacturer.java      |   34 -
 .../createEntity/ManufacturerEntity.java        |   27 -
 .../createEntity/ManufacturerRepository.java    |   28 -
 .../ManufacturerRepositoryMixin.java            |   63 -
 .../ManufacturerRepositoryService.java          |   29 -
 .../recipes/createEntity/MyAssembler.java       |   45 -
 .../java/org/qi4j/manual/recipes/io/Docs.java   |   38 -
 .../qi4j/manual/recipes/properties/Book.java    |   33 -
 .../manual/recipes/properties/BookFactory.java  |   45 -
 .../manual/recipes/properties/SwingInfo.java    |   32 -
 .../manual/recipes/properties/SwingPanel.java   |   48 -
 .../manual/recipes/properties/pojo/Book.java    |   27 -
 .../recipes/properties/pojo/MutableBook.java    |   28 -
 .../recipes/sideeffects/AnyMixinType.java       |   38 -
 .../manual/recipes/sideeffects/Confirmable.java |   23 -
 .../manual/recipes/sideeffects/HasCustomer.java |   23 -
 .../recipes/sideeffects/HasLineItems.java       |   23 -
 .../recipes/sideeffects/HasSequenceNumber.java  |   23 -
 .../sideeffects/MailNotifySideEffect.java       |   26 -
 .../recipes/sideeffects/MyAnnotation.java       |   23 -
 .../recipes/sideeffects/MyAppliesToFilter.java  |   40 -
 .../sideeffects/MyGenericSideEffect.java        |   51 -
 .../qi4j/manual/recipes/sideeffects/Order.java  |   23 -
 .../manual/recipes/sideeffects/OrderEntity.java |   31 -
 .../manual/travel/ExpediaService.properties     |   25 -
 .../main/java/org/qi4j/manual/travel/Main.java  |   62 -
 .../qi4j/manual/travel/OrbitzService.properties |   25 -
 .../java/org/qi4j/manual/travel/TravelPlan.java |   26 -
 .../manual/travel/TravelPlanConfiguration.java  |   36 -
 .../org/qi4j/manual/travel/TravelPlanMixin.java |   51 -
 .../qi4j/manual/travel/TravelPlanService.java   |   31 -
 .../manual/travel/TravelPlanService.properties  |   26 -
 .../pathfinder_a/api/GraphTraversalService.java |   41 +
 .../dcicargo/pathfinder_a/api/TransitEdge.java  |   83 +
 .../dcicargo/pathfinder_a/api/TransitPath.java  |   49 +
 .../dcicargo/pathfinder_a/api/package.html      |   23 +
 .../pathfinder_a/internal/GraphDAO.java         |   58 +
 .../internal/GraphTraversalServiceImpl.java     |  108 ++
 .../dcicargo/pathfinder_a/internal/package.html |   23 +
 .../sample/dcicargo/pathfinder_a/package.html   |   31 +
 .../bootstrap/DCISampleApplication_a.java       |   81 +
 .../VisualizeApplicationStructure.java          |   57 +
 .../sample_a/bootstrap/assembly/Assembler.java  |  293 +++
 .../sample_a/bootstrap/sampledata/BaseData.java |  121 ++
 .../bootstrap/sampledata/BaseDataService.java   |  180 ++
 .../bootstrap/sampledata/SampleDataService.java |  321 +++
 .../communication/query/BookingQueries.java     |   73 +
 .../communication/query/CommonQueries.java      |   75 +
 .../communication/query/HandlingQueries.java    |   75 +
 .../communication/query/TrackingQueries.java    |   76 +
 .../communication/query/dto/CargoDTO.java       |   51 +
 .../query/dto/HandlingEventDTO.java             |   49 +
 .../communication/query/dto/LocationDTO.java    |   31 +
 .../communication/query/dto/VoyageDTO.java      |   31 +
 .../sample_a/communication/web/BasePage.java    |   75 +
 .../web/booking/BookNewCargoPage.java           |  152 ++
 .../web/booking/BookingBasePage.java            |   37 +
 .../web/booking/CargoDetailsPage.java           |  175 ++
 .../web/booking/CargoListPage.java              |   94 +
 .../web/booking/ChangeDestinationPage.java      |  106 +
 .../web/booking/RouteCargoPage.java             |   67 +
 .../communication/web/booking/RoutePanel.java   |  114 ++
 .../web/handling/RegisterHandlingEventPage.java |  145 ++
 .../web/tracking/HandlingHistoryPanel.java      |   84 +
 .../web/tracking/NextHandlingEventPanel.java    |   99 +
 .../web/tracking/TrackCargoPage.java            |  198 ++
 .../sample_a/context/rolemap/CargoRoleMap.java  |   30 +
 .../sample_a/context/rolemap/CargosRoleMap.java |   30 +
 .../context/rolemap/HandlingEventRoleMap.java   |   32 +
 .../context/rolemap/HandlingEventsRoleMap.java  |   30 +
 .../context/rolemap/ItineraryRoleMap.java       |   34 +
 .../rolemap/RouteSpecificationRoleMap.java      |   34 +
 .../context/shipping/booking/BookNewCargo.java  |  256 +++
 .../shipping/booking/BuildDeliverySnapshot.java |  558 ++++++
 .../shipping/booking/RouteException.java        |   27 +
 .../context/shipping/handling/InspectCargo.java |  106 +
 .../handling/RegisterHandlingEvent.java         |  268 +++
 .../context/support/ApplicationEvents.java      |  152 ++
 .../context/support/FoundNoRoutesException.java |   58 +
 .../RegisterHandlingEventAttemptDTO.java        |   49 +
 .../context/support/RoutingService.java         |  154 ++
 .../sample_a/data/entity/CargoEntity.java       |   31 +
 .../sample_a/data/entity/CargosEntity.java      |   30 +
 .../data/entity/HandlingEventEntity.java        |   31 +
 .../data/entity/HandlingEventsEntity.java       |   32 +
 .../sample_a/data/entity/LocationEntity.java    |   34 +
 .../sample_a/data/entity/VoyageEntity.java      |   34 +
 .../sample_a/data/shipping/cargo/Cargo.java     |   51 +
 .../sample_a/data/shipping/cargo/Cargos.java    |   76 +
 .../data/shipping/cargo/RouteSpecification.java |   73 +
 .../data/shipping/cargo/TrackingId.java         |   33 +
 .../data/shipping/delivery/Delivery.java        |  127 ++
 .../delivery/ExpectedHandlingEvent.java         |   46 +
 .../data/shipping/delivery/RoutingStatus.java   |   29 +
 .../data/shipping/delivery/TransportStatus.java |   30 +
 .../data/shipping/handling/HandlingEvent.java   |   71 +
 .../shipping/handling/HandlingEventType.java    |   58 +
 .../data/shipping/handling/HandlingEvents.java  |   85 +
 .../data/shipping/itinerary/Itinerary.java      |   91 +
 .../sample_a/data/shipping/itinerary/Leg.java   |   46 +
 .../data/shipping/location/Location.java        |   58 +
 .../data/shipping/location/UnLocode.java        |   39 +
 .../data/shipping/voyage/CarrierMovement.java   |   41 +
 .../sample_a/data/shipping/voyage/Schedule.java |   33 +
 .../sample_a/data/shipping/voyage/Voyage.java   |   35 +
 .../data/shipping/voyage/VoyageNumber.java      |   32 +
 .../infrastructure/WicketQi4jApplication.java   |  254 +++
 .../sample_a/infrastructure/conversion/DTO.java |   29 +
 .../conversion/EntityToDTOService.java          |  324 ++++
 .../sample_a/infrastructure/dci/Context.java    |  127 ++
 .../sample_a/infrastructure/dci/RoleMixin.java  |   53 +
 .../infrastructure/model/EntityModel.java       |   78 +
 .../infrastructure/model/JSONModel.java         |   69 +
 .../sample_a/infrastructure/model/Queries.java  |   40 +
 .../infrastructure/model/QueryModel.java        |   68 +
 .../infrastructure/model/ReadOnlyModel.java     |   69 +
 .../wicket/color/CorrectColor.java              |   31 +
 .../infrastructure/wicket/color/ErrorColor.java |   34 +
 .../wicket/form/AbstractForm.java               |   66 +
 .../wicket/form/DateTextFieldWithPicker.java    |  227 +++
 .../wicket/form/SelectorInForm.java             |   70 +
 .../infrastructure/wicket/link/LinkPanel.java   |   45 +
 .../infrastructure/wicket/page/BaseWebPage.java |   56 +
 .../wicket/prevnext/PrevNext.java               |  120 ++
 .../infrastructure/wicket/tabs/TabsPanel.java   |   91 +
 .../pathfinder_a/api/GraphTraversalService.java |   41 -
 .../dcicargo/pathfinder_a/api/TransitEdge.java  |   83 -
 .../dcicargo/pathfinder_a/api/TransitPath.java  |   49 -
 .../dcicargo/pathfinder_a/api/package.html      |   23 -
 .../pathfinder_a/internal/GraphDAO.java         |   58 -
 .../internal/GraphTraversalServiceImpl.java     |  108 --
 .../dcicargo/pathfinder_a/internal/package.html |   23 -
 .../sample/dcicargo/pathfinder_a/package.html   |   31 -
 .../bootstrap/DCISampleApplication_a.java       |   81 -
 .../VisualizeApplicationStructure.java          |   57 -
 .../sample_a/bootstrap/assembly/Assembler.java  |  293 ---
 .../sample_a/bootstrap/sampledata/BaseData.java |  122 --
 .../bootstrap/sampledata/BaseDataService.java   |  182 --
 .../bootstrap/sampledata/SampleDataService.java |  321 ---
 .../communication/query/BookingQueries.java     |   73 -
 .../communication/query/CommonQueries.java      |   75 -
 .../communication/query/HandlingQueries.java    |   75 -
 .../communication/query/TrackingQueries.java    |   76 -
 .../communication/query/dto/CargoDTO.java       |   51 -
 .../query/dto/HandlingEventDTO.java             |   49 -
 .../communication/query/dto/LocationDTO.java    |   31 -
 .../communication/query/dto/VoyageDTO.java      |   31 -
 .../sample_a/communication/web/BasePage.java    |   75 -
 .../web/booking/BookNewCargoPage.java           |  152 --
 .../web/booking/BookingBasePage.java            |   37 -
 .../web/booking/CargoDetailsPage.java           |  175 --
 .../web/booking/CargoListPage.java              |   94 -
 .../web/booking/ChangeDestinationPage.java      |  106 -
 .../web/booking/RouteCargoPage.java             |   67 -
 .../communication/web/booking/RoutePanel.java   |  114 --
 .../web/handling/RegisterHandlingEventPage.java |  145 --
 .../web/tracking/HandlingHistoryPanel.java      |   84 -
 .../web/tracking/NextHandlingEventPanel.java    |   99 -
 .../web/tracking/TrackCargoPage.java            |  198 --
 .../sample_a/context/rolemap/CargoRoleMap.java  |   30 -
 .../sample_a/context/rolemap/CargosRoleMap.java |   30 -
 .../context/rolemap/HandlingEventRoleMap.java   |   32 -
 .../context/rolemap/HandlingEventsRoleMap.java  |   30 -
 .../context/rolemap/ItineraryRoleMap.java       |   34 -
 .../rolemap/RouteSpecificationRoleMap.java      |   34 -
 .../context/shipping/booking/BookNewCargo.java  |  256 ---
 .../shipping/booking/BuildDeliverySnapshot.java |  558 ------
 .../shipping/booking/RouteException.java        |   27 -
 .../context/shipping/handling/InspectCargo.java |  106 -
 .../handling/RegisterHandlingEvent.java         |  268 ---
 .../context/support/ApplicationEvents.java      |  152 --
 .../context/support/FoundNoRoutesException.java |   58 -
 .../RegisterHandlingEventAttemptDTO.java        |   49 -
 .../context/support/RoutingService.java         |  154 --
 .../sample_a/data/entity/CargoEntity.java       |   31 -
 .../sample_a/data/entity/CargosEntity.java      |   30 -
 .../data/entity/HandlingEventEntity.java        |   31 -
 .../data/entity/HandlingEventsEntity.java       |   32 -
 .../sample_a/data/entity/LocationEntity.java    |   34 -
 .../sample_a/data/entity/VoyageEntity.java      |   34 -
 .../sample_a/data/shipping/cargo/Cargo.java     |   51 -
 .../sample_a/data/shipping/cargo/Cargos.java    |   76 -
 .../data/shipping/cargo/RouteSpecification.java |   73 -
 .../data/shipping/cargo/TrackingId.java         |   33 -
 .../data/shipping/delivery/Delivery.java        |  127 --
 .../delivery/ExpectedHandlingEvent.java         |   46 -
 .../data/shipping/delivery/RoutingStatus.java   |   29 -
 .../data/shipping/delivery/TransportStatus.java |   30 -
 .../data/shipping/handling/HandlingEvent.java   |   71 -
 .../shipping/handling/HandlingEventType.java    |   58 -
 .../data/shipping/handling/HandlingEvents.java  |   85 -
 .../data/shipping/itinerary/Itinerary.java      |   91 -
 .../sample_a/data/shipping/itinerary/Leg.java   |   46 -
 .../data/shipping/location/Location.java        |   58 -
 .../data/shipping/location/UnLocode.java        |   39 -
 .../data/shipping/voyage/CarrierMovement.java   |   41 -
 .../sample_a/data/shipping/voyage/Schedule.java |   33 -
 .../sample_a/data/shipping/voyage/Voyage.java   |   35 -
 .../data/shipping/voyage/VoyageNumber.java      |   32 -
 .../infrastructure/WicketQi4jApplication.java   |  254 ---
 .../sample_a/infrastructure/conversion/DTO.java |   29 -
 .../conversion/EntityToDTOService.java          |  324 ----
 .../sample_a/infrastructure/dci/Context.java    |  127 --
 .../sample_a/infrastructure/dci/RoleMixin.java  |   53 -
 .../infrastructure/model/EntityModel.java       |   78 -
 .../infrastructure/model/JSONModel.java         |   69 -
 .../sample_a/infrastructure/model/Queries.java  |   40 -
 .../infrastructure/model/QueryModel.java        |   68 -
 .../infrastructure/model/ReadOnlyModel.java     |   69 -
 .../wicket/color/CorrectColor.java              |   31 -
 .../infrastructure/wicket/color/ErrorColor.java |   34 -
 .../wicket/form/AbstractForm.java               |   66 -
 .../wicket/form/DateTextFieldWithPicker.java    |  227 ---
 .../wicket/form/SelectorInForm.java             |   70 -
 .../infrastructure/wicket/link/LinkPanel.java   |   45 -
 .../infrastructure/wicket/page/BaseWebPage.java |   56 -
 .../wicket/prevnext/PrevNext.java               |  120 --
 .../infrastructure/wicket/tabs/TabsPanel.java   |   91 -
 .../sample_a/communication/web/BasePage.html    |  108 ++
 .../web/booking/BookNewCargoPage.html           |   71 +
 .../web/booking/BookingBasePage.html            |   23 +
 .../web/booking/CargoDetailsPage.html           |   89 +
 .../web/booking/CargoListPage.html              |   49 +
 .../web/booking/ChangeDestinationPage.html      |   60 +
 .../web/booking/RouteCargoPage.html             |   35 +
 .../communication/web/booking/RoutePanel.html   |   44 +
 .../web/handling/RegisterHandlingEventPage.html |   70 +
 .../RegisterHandlingEventPage.properties        |   21 +
 .../web/tracking/HandlingHistoryPanel.html      |   30 +
 .../tracking/HandlingHistoryPanel.properties    |   21 +
 .../web/tracking/NextHandlingEventPanel.html    |   21 +
 .../tracking/NextHandlingEventPanel.properties  |   23 +
 .../web/tracking/TrackCargoPage.html            |   50 +
 .../web/tracking/TrackCargoPage.properties      |   24 +
 .../context/shipping/booking/BookNewCargo.txt   |   75 +
 .../shipping/booking/BuildDeliverySnapshot.txt  |  157 ++
 .../context/shipping/handling/InspectCargo.txt  |   24 +
 .../shipping/handling/RegisterHandlingEvent.txt |   79 +
 .../infrastructure/wicket/link/LinkPanel.html   |   21 +
 .../wicket/prevnext/PrevNext.html               |   27 +
 .../infrastructure/wicket/tabs/TabsPanel.html   |   31 +
 .../sample_a/communication/web/BasePage.html    |  108 --
 .../web/booking/BookNewCargoPage.html           |   71 -
 .../web/booking/BookingBasePage.html            |   23 -
 .../web/booking/CargoDetailsPage.html           |   89 -
 .../web/booking/CargoListPage.html              |   49 -
 .../web/booking/ChangeDestinationPage.html      |   60 -
 .../web/booking/RouteCargoPage.html             |   35 -
 .../communication/web/booking/RoutePanel.html   |   44 -
 .../web/handling/RegisterHandlingEventPage.html |   70 -
 .../RegisterHandlingEventPage.properties        |   21 -
 .../web/tracking/HandlingHistoryPanel.html      |   30 -
 .../tracking/HandlingHistoryPanel.properties    |   21 -
 .../web/tracking/NextHandlingEventPanel.html    |   21 -
 .../tracking/NextHandlingEventPanel.properties  |   23 -
 .../web/tracking/TrackCargoPage.html            |   50 -
 .../web/tracking/TrackCargoPage.properties      |   24 -
 .../context/shipping/booking/BookNewCargo.txt   |   75 -
 .../shipping/booking/BuildDeliverySnapshot.txt  |  157 --
 .../context/shipping/handling/InspectCargo.txt  |   24 -
 .../shipping/handling/RegisterHandlingEvent.txt |   79 -
 .../infrastructure/wicket/link/LinkPanel.html   |   21 -
 .../wicket/prevnext/PrevNext.html               |   27 -
 .../infrastructure/wicket/tabs/TabsPanel.html   |   31 -
 .../dcisample_a/src/main/webapp/WEB-INF/web.xml |    2 +-
 .../dcicargo/sample_a/bootstrap/Start8081.java  |   68 +
 .../bootstrap/test/TestApplication.java         |  112 ++
 .../sample_a/bootstrap/test/TestAssembler.java  |  226 +++
 .../shipping/booking/BookNewCargoTest.java      |  220 +++
 .../booking/BuildDeliverySnapshotTest.java      |  639 ++++++
 .../shipping/handling/InspectCargoTest.java     |  136 ++
 .../handling/RegisterHandlingEventTest.java     |  249 +++
 .../dcicargo/sample_a/bootstrap/Start8081.java  |   68 -
 .../bootstrap/test/TestApplication.java         |  113 --
 .../sample_a/bootstrap/test/TestAssembler.java  |  226 ---
 .../shipping/booking/BookNewCargoTest.java      |  220 ---
 .../booking/BuildDeliverySnapshotTest.java      |  639 ------
 .../shipping/handling/InspectCargoTest.java     |  136 --
 .../handling/RegisterHandlingEventTest.java     |  249 ---
 .../pathfinder_b/api/GraphTraversalService.java |   46 +
 .../dcicargo/pathfinder_b/api/TransitEdge.java  |   83 +
 .../dcicargo/pathfinder_b/api/TransitPath.java  |   72 +
 .../dcicargo/pathfinder_b/api/package.html      |   23 +
 .../pathfinder_b/internal/GraphDAO.java         |  104 +
 .../internal/GraphTraversalServiceImpl.java     |  136 ++
 .../dcicargo/pathfinder_b/internal/package.html |   23 +
 .../sample/dcicargo/pathfinder_b/package.html   |   31 +
 .../bootstrap/DCISampleApplication_b.java       |   84 +
 .../VisualizeApplicationStructure.java          |   57 +
 .../sample_b/bootstrap/assembly/Assembler.java  |  298 +++
 .../sample_b/bootstrap/sampledata/BaseData.java |  192 ++
 .../bootstrap/sampledata/BaseDataService.java   |  186 ++
 .../bootstrap/sampledata/SampleDataService.java |  416 ++++
 .../communication/query/BookingQueries.java     |   85 +
 .../communication/query/CommonQueries.java      |   75 +
 .../communication/query/HandlingQueries.java    |   75 +
 .../communication/query/TrackingQueries.java    |   76 +
 .../communication/query/dto/CargoDTO.java       |   54 +
 .../query/dto/HandlingEventDTO.java             |   50 +
 .../communication/query/dto/LocationDTO.java    |   31 +
 .../communication/query/dto/VoyageDTO.java      |   31 +
 .../sample_b/communication/web/BasePage.java    |   76 +
 .../web/booking/BookNewCargoPage.java           |  151 ++
 .../web/booking/BookingBasePage.java            |   37 +
 .../web/booking/CargoDetailsPage.java           |  209 ++
 .../web/booking/CargoListPage.java              |  111 ++
 .../web/booking/ChangeDestinationPage.java      |  111 ++
 .../web/booking/ReRouteCargoPage.java           |   72 +
 .../web/booking/RouteCargoPage.java             |   65 +
 .../communication/web/booking/RoutePanel.java   |  118 ++
 .../IncidentLoggingApplicationMockupPage.java   |  268 +++
 .../web/tracking/HandlingHistoryPanel.java      |   86 +
 .../web/tracking/NextHandlingEventPanel.java    |   99 +
 .../web/tracking/TrackCargoPage.java            |  200 ++
 .../interaction/booking/BookNewCargo.java       |  134 ++
 .../exception/ChangeDestinationException.java   |   61 +
 .../booking/exception/RoutingException.java     |   29 +
 .../exception/UnsatisfyingRouteException.java   |   45 +
 .../booking/routing/AssignCargoToRoute.java     |  196 ++
 .../booking/routing/RegisterNewDestination.java |  124 ++
 .../DeriveUpdatedRouteSpecification.java        |  152 ++
 .../handling/ProcessHandlingEvent.java          |  143 ++
 .../handling/ProcessHandlingEventException.java |   26 +
 .../inspection/InspectCargoDeliveryStatus.java  |  159 ++
 .../inspection/event/InspectArrivedCargo.java   |  162 ++
 .../inspection/event/InspectCargoInCustoms.java |  158 ++
 .../inspection/event/InspectClaimedCargo.java   |  156 ++
 .../inspection/event/InspectLoadedCargo.java    |  266 +++
 .../inspection/event/InspectReceivedCargo.java  |  179 ++
 .../inspection/event/InspectUnhandledCargo.java |  143 ++
 .../inspection/event/InspectUnloadedCargo.java  |  214 ++
 .../exception/CargoArrivedException.java        |   38 +
 .../exception/CargoHijackedException.java       |   42 +
 .../exception/CargoMisdirectedException.java    |   57 +
 .../exception/CargoMisroutedException.java      |   50 +
 .../exception/CargoNotRoutedException.java      |   36 +
 .../exception/InspectionException.java          |   29 +
 .../exception/InspectionFailedException.java    |   35 +
 .../exception/UnexpectedCarrierException.java   |   36 +
 .../parsing/ParseHandlingEventData.java         |  118 ++
 .../parsing/dto/ParsedHandlingEventData.java    |   76 +
 .../InvalidHandlingEventDataException.java      |   26 +
 .../registration/RegisterHandlingEvent.java     |  223 +++
 .../exception/AlreadyClaimedException.java      |   37 +
 .../CannotRegisterHandlingEventException.java   |   65 +
 .../exception/ChronologicalException.java       |   41 +
 .../exception/DuplicateEventException.java      |   52 +
 .../exception/MissingVoyageNumberException.java |   43 +
 .../exception/NonRoutedCargoException.java      |   43 +
 .../exception/UnknownCargoException.java        |   37 +
 .../exception/UnknownEventTypeException.java    |   40 +
 .../exception/UnknownLocationException.java     |   37 +
 .../exception/UnknownVoyageException.java       |   37 +
 .../sample_b/context/rolemap/CargoRoleMap.java  |   57 +
 .../sample_b/context/rolemap/CargosRoleMap.java |   33 +
 .../context/rolemap/HandlingEventsRoleMap.java  |   33 +
 .../context/service/routing/RoutingService.java |  148 ++
 .../exception/FoundNoRoutesException.java       |   58 +
 .../data/aggregateroot/CargoAggregateRoot.java  |   36 +
 .../HandlingEventAggregateRoot.java             |   36 +
 .../sample_b/data/entity/CargoEntity.java       |   31 +
 .../data/entity/HandlingEventEntity.java        |   31 +
 .../sample_b/data/entity/LocationEntity.java    |   34 +
 .../sample_b/data/entity/VoyageEntity.java      |   34 +
 .../sample_b/data/factory/CargoFactory.java     |  102 +
 .../data/factory/HandlingEventFactory.java      |   94 +
 .../RouteSpecificationFactoryService.java       |   85 +
 .../exception/CannotCreateCargoException.java   |   35 +
 .../CannotCreateHandlingEventException.java     |   35 +
 ...CannotCreateRouteSpecificationException.java |   37 +
 .../sample_b/data/structure/cargo/Cargo.java    |   54 +
 .../structure/cargo/RouteSpecification.java     |   99 +
 .../data/structure/delivery/Delivery.java       |  137 ++
 .../structure/delivery/NextHandlingEvent.java   |   54 +
 .../data/structure/delivery/RoutingStatus.java  |   31 +
 .../structure/delivery/TransportStatus.java     |   32 +
 .../data/structure/handling/HandlingEvent.java  |   98 +
 .../structure/handling/HandlingEventType.java   |   60 +
 .../data/structure/itinerary/Itinerary.java     |  115 ++
 .../sample_b/data/structure/itinerary/Leg.java  |   46 +
 .../data/structure/location/Location.java       |   60 +
 .../data/structure/location/UnLocode.java       |   41 +
 .../data/structure/tracking/TrackingId.java     |   40 +
 .../data/structure/voyage/CarrierMovement.java  |   43 +
 .../data/structure/voyage/Schedule.java         |   35 +
 .../sample_b/data/structure/voyage/Voyage.java  |   88 +
 .../data/structure/voyage/VoyageNumber.java     |   34 +
 .../infrastructure/WicketQi4jApplication.java   |  236 +++
 .../sample_b/infrastructure/conversion/DTO.java |   35 +
 .../conversion/EntityToDTOService.java          |  325 ++++
 .../sample_b/infrastructure/dci/Context.java    |  143 ++
 .../sample_b/infrastructure/dci/RoleMixin.java  |   64 +
 .../infrastructure/model/EntityModel.java       |   84 +
 .../infrastructure/model/JSONModel.java         |   71 +
 .../sample_b/infrastructure/model/Queries.java  |   42 +
 .../infrastructure/model/QueryModel.java        |   70 +
 .../infrastructure/model/ReadOnlyModel.java     |   71 +
 .../wicket/color/CorrectColor.java              |   33 +
 .../infrastructure/wicket/color/ErrorColor.java |   33 +
 .../wicket/form/AbstractForm.java               |   67 +
 .../wicket/form/DateTextFieldWithPicker.java    |  227 +++
 .../wicket/form/SelectorInForm.java             |   77 +
 .../infrastructure/wicket/link/LinkPanel.java   |   47 +
 .../infrastructure/wicket/page/BaseWebPage.java |   56 +
 .../wicket/prevnext/PrevNext.java               |  122 ++
 .../infrastructure/wicket/tabs/TabsPanel.java   |  103 +
 .../pathfinder_b/api/GraphTraversalService.java |   46 -
 .../dcicargo/pathfinder_b/api/TransitEdge.java  |   83 -
 .../dcicargo/pathfinder_b/api/TransitPath.java  |   72 -
 .../dcicargo/pathfinder_b/api/package.html      |   23 -
 .../pathfinder_b/internal/GraphDAO.java         |  104 -
 .../internal/GraphTraversalServiceImpl.java     |  136 --
 .../dcicargo/pathfinder_b/internal/package.html |   23 -
 .../sample/dcicargo/pathfinder_b/package.html   |   31 -
 .../bootstrap/DCISampleApplication_b.java       |   84 -
 .../VisualizeApplicationStructure.java          |   57 -
 .../sample_b/bootstrap/assembly/Assembler.java  |  298 ---
 .../sample_b/bootstrap/sampledata/BaseData.java |  192 --
 .../bootstrap/sampledata/BaseDataService.java   |  186 --
 .../bootstrap/sampledata/SampleDataService.java |  416 ----
 .../communication/query/BookingQueries.java     |   85 -
 .../communication/query/CommonQueries.java      |   75 -
 .../communication/query/HandlingQueries.java    |   75 -
 .../communication/query/TrackingQueries.java    |   76 -
 .../communication/query/dto/CargoDTO.java       |   54 -
 .../query/dto/HandlingEventDTO.java             |   50 -
 .../communication/query/dto/LocationDTO.java    |   31 -
 .../communication/query/dto/VoyageDTO.java      |   31 -
 .../sample_b/communication/web/BasePage.java    |   76 -
 .../web/booking/BookNewCargoPage.java           |  151 --
 .../web/booking/BookingBasePage.java            |   37 -
 .../web/booking/CargoDetailsPage.java           |  209 --
 .../web/booking/CargoListPage.java              |  111 --
 .../web/booking/ChangeDestinationPage.java      |  111 --
 .../web/booking/ReRouteCargoPage.java           |   72 -
 .../web/booking/RouteCargoPage.java             |   65 -
 .../communication/web/booking/RoutePanel.java   |  118 --
 .../IncidentLoggingApplicationMockupPage.java   |  268 ---
 .../web/tracking/HandlingHistoryPanel.java      |   86 -
 .../web/tracking/NextHandlingEventPanel.java    |   99 -
 .../web/tracking/TrackCargoPage.java            |  200 --
 .../interaction/booking/BookNewCargo.java       |  134 --
 .../exception/ChangeDestinationException.java   |   61 -
 .../booking/exception/RoutingException.java     |   29 -
 .../exception/UnsatisfyingRouteException.java   |   45 -
 .../booking/routing/AssignCargoToRoute.java     |  196 --
 .../booking/routing/RegisterNewDestination.java |  124 --
 .../DeriveUpdatedRouteSpecification.java        |  152 --
 .../handling/ProcessHandlingEvent.java          |  143 --
 .../handling/ProcessHandlingEventException.java |   26 -
 .../inspection/InspectCargoDeliveryStatus.java  |  159 --
 .../inspection/event/InspectArrivedCargo.java   |  162 --
 .../inspection/event/InspectCargoInCustoms.java |  158 --
 .../inspection/event/InspectClaimedCargo.java   |  156 --
 .../inspection/event/InspectLoadedCargo.java    |  266 ---
 .../inspection/event/InspectReceivedCargo.java  |  179 --
 .../inspection/event/InspectUnhandledCargo.java |  143 --
 .../inspection/event/InspectUnloadedCargo.java  |  214 --
 .../exception/CargoArrivedException.java        |   38 -
 .../exception/CargoHijackedException.java       |   42 -
 .../exception/CargoMisdirectedException.java    |   57 -
 .../exception/CargoMisroutedException.java      |   50 -
 .../exception/CargoNotRoutedException.java      |   36 -
 .../exception/InspectionException.java          |   29 -
 .../exception/InspectionFailedException.java    |   35 -
 .../exception/UnexpectedCarrierException.java   |   36 -
 .../parsing/ParseHandlingEventData.java         |  118 --
 .../parsing/dto/ParsedHandlingEventData.java    |   76 -
 .../InvalidHandlingEventDataException.java      |   26 -
 .../registration/RegisterHandlingEvent.java     |  223 ---
 .../exception/AlreadyClaimedException.java      |   37 -
 .../CannotRegisterHandlingEventException.java   |   65 -
 .../exception/ChronologicalException.java       |   41 -
 .../exception/DuplicateEventException.java      |   52 -
 .../exception/MissingVoyageNumberException.java |   43 -
 .../exception/NonRoutedCargoException.java      |   43 -
 .../exception/UnknownCargoException.java        |   37 -
 .../exception/UnknownEventTypeException.java    |   40 -
 .../exception/UnknownLocationException.java     |   37 -
 .../exception/UnknownVoyageException.java       |   37 -
 .../sample_b/context/rolemap/CargoRoleMap.java  |   57 -
 .../sample_b/context/rolemap/CargosRoleMap.java |   33 -
 .../context/rolemap/HandlingEventsRoleMap.java  |   33 -
 .../context/service/routing/RoutingService.java |  148 --
 .../exception/FoundNoRoutesException.java       |   58 -
 .../data/aggregateroot/CargoAggregateRoot.java  |   36 -
 .../HandlingEventAggregateRoot.java             |   36 -
 .../sample_b/data/entity/CargoEntity.java       |   31 -
 .../data/entity/HandlingEventEntity.java        |   31 -
 .../sample_b/data/entity/LocationEntity.java    |   34 -
 .../sample_b/data/entity/VoyageEntity.java      |   34 -
 .../sample_b/data/factory/CargoFactory.java     |  102 -
 .../data/factory/HandlingEventFactory.java      |   94 -
 .../RouteSpecificationFactoryService.java       |   85 -
 .../exception/CannotCreateCargoException.java   |   35 -
 .../CannotCreateHandlingEventException.java     |   35 -
 ...CannotCreateRouteSpecificationException.java |   37 -
 .../sample_b/data/structure/cargo/Cargo.java    |   54 -
 .../structure/cargo/RouteSpecification.java     |   99 -
 .../data/structure/delivery/Delivery.java       |  137 --
 .../structure/delivery/NextHandlingEvent.java   |   54 -
 .../data/structure/delivery/RoutingStatus.java  |   31 -
 .../structure/delivery/TransportStatus.java     |   32 -
 .../data/structure/handling/HandlingEvent.java  |   98 -
 .../structure/handling/HandlingEventType.java   |   60 -
 .../data/structure/itinerary/Itinerary.java     |  115 --
 .../sample_b/data/structure/itinerary/Leg.java  |   46 -
 .../data/structure/location/Location.java       |   60 -
 .../data/structure/location/UnLocode.java       |   41 -
 .../data/structure/tracking/TrackingId.java     |   40 -
 .../data/structure/voyage/CarrierMovement.java  |   43 -
 .../data/structure/voyage/Schedule.java         |   35 -
 .../sample_b/data/structure/voyage/Voyage.java  |   88 -
 .../data/structure/voyage/VoyageNumber.java     |   34 -
 .../infrastructure/WicketQi4jApplication.java   |  236 ---
 .../sample_b/infrastructure/conversion/DTO.java |   35 -
 .../conversion/EntityToDTOService.java          |  325 ----
 .../sample_b/infrastructure/dci/Context.java    |  145 --
 .../sample_b/infrastructure/dci/RoleMixin.java  |   64 -
 .../infrastructure/model/EntityModel.java       |   84 -
 .../infrastructure/model/JSONModel.java         |   71 -
 .../sample_b/infrastructure/model/Queries.java  |   42 -
 .../infrastructure/model/QueryModel.java        |   70 -
 .../infrastructure/model/ReadOnlyModel.java     |   71 -
 .../wicket/color/CorrectColor.java              |   33 -
 .../infrastructure/wicket/color/ErrorColor.java |   33 -
 .../wicket/form/AbstractForm.java               |   67 -
 .../wicket/form/DateTextFieldWithPicker.java    |  227 ---
 .../wicket/form/SelectorInForm.java             |   77 -
 .../infrastructure/wicket/link/LinkPanel.java   |   47 -
 .../infrastructure/wicket/page/BaseWebPage.java |   56 -
 .../wicket/prevnext/PrevNext.java               |  122 --
 .../infrastructure/wicket/tabs/TabsPanel.java   |  103 -
 .../sample_b/communication/web/BasePage.html    |  108 ++
 .../web/booking/BookNewCargoPage.html           |   71 +
 .../web/booking/BookingBasePage.html            |   23 +
 .../web/booking/CargoDetailsPage.html           |  110 ++
 .../web/booking/CargoListPage.html              |   49 +
 .../web/booking/ChangeDestinationPage.html      |   60 +
 .../web/booking/ReRouteCargoPage.html           |   35 +
 .../web/booking/RouteCargoPage.html             |   35 +
 .../communication/web/booking/RoutePanel.html   |   44 +
 .../IncidentLoggingApplicationMockupPage.html   |   91 +
 ...identLoggingApplicationMockupPage.properties |   21 +
 .../web/tracking/HandlingHistoryPanel.html      |   30 +
 .../tracking/HandlingHistoryPanel.properties    |   21 +
 .../web/tracking/NextHandlingEventPanel.html    |   21 +
 .../tracking/NextHandlingEventPanel.properties  |   23 +
 .../web/tracking/TrackCargoPage.html            |   50 +
 .../web/tracking/TrackCargoPage.properties      |   24 +
 .../sample_b/context/usecase/_ShipCargo.txt     |   50 +
 .../context/usecase/booking/BookNewCargo.txt    |   51 +
 .../booking/ChangeDestinationOfCargo.txt        |   39 +
 .../context/usecase/booking/ReRouteCargo.txt    |   33 +
 .../context/usecase/booking/RouteCargo.txt      |   27 +
 .../booking/routing/AssignCargoToRoute.txt      |   42 +
 .../booking/routing/RegisterNewDestination.txt  |   30 +
 .../DeriveUpdatedRouteSpecification.txt         |   32 +
 .../usecase/handling/_ProcessHandlingEvent.txt  |   67 +
 .../inspection/InspectCargoDeliveryStatus.txt   |   57 +
 .../inspection/event/InspectArrivedCargo.txt    |   38 +
 .../inspection/event/InspectCargoInCustoms.txt  |   38 +
 .../inspection/event/InspectClaimedCargo.txt    |   38 +
 .../inspection/event/InspectLoadedCargo.txt     |   60 +
 .../inspection/event/InspectReceivedCargo.txt   |   35 +
 .../inspection/event/InspectUnhandledCargo.txt  |   32 +
 .../inspection/event/InspectUnloadedCargo.txt   |   45 +
 .../handling/parsing/ParseHandlingEventData.txt |   62 +
 .../registration/RegisterHandlingEvent.txt      |   76 +
 .../infrastructure/wicket/link/LinkPanel.html   |   21 +
 .../wicket/prevnext/PrevNext.html               |   27 +
 .../infrastructure/wicket/tabs/TabsPanel.html   |   31 +
 .../sample_b/communication/web/BasePage.html    |  108 --
 .../web/booking/BookNewCargoPage.html           |   71 -
 .../web/booking/BookingBasePage.html            |   23 -
 .../web/booking/CargoDetailsPage.html           |  110 --
 .../web/booking/CargoListPage.html              |   49 -
 .../web/booking/ChangeDestinationPage.html      |   60 -
 .../web/booking/ReRouteCargoPage.html           |   35 -
 .../web/booking/RouteCargoPage.html             |   35 -
 .../communication/web/booking/RoutePanel.html   |   44 -
 .../IncidentLoggingApplicationMockupPage.html   |   91 -
 ...identLoggingApplicationMockupPage.properties |   21 -
 .../web/tracking/HandlingHistoryPanel.html      |   30 -
 .../tracking/HandlingHistoryPanel.properties    |   21 -
 .../web/tracking/NextHandlingEventPanel.html    |   21 -
 .../tracking/NextHandlingEventPanel.properties  |   23 -
 .../web/tracking/TrackCargoPage.html            |   50 -
 .../web/tracking/TrackCargoPage.properties      |   24 -
 .../sample_b/context/usecase/_ShipCargo.txt     |   50 -
 .../context/usecase/booking/BookNewCargo.txt    |   51 -
 .../booking/ChangeDestinationOfCargo.txt        |   39 -
 .../context/usecase/booking/ReRouteCargo.txt    |   33 -
 .../context/usecase/booking/RouteCargo.txt      |   27 -
 .../booking/routing/AssignCargoToRoute.txt      |   42 -
 .../booking/routing/RegisterNewDestination.txt  |   30 -
 .../DeriveUpdatedRouteSpecification.txt         |   32 -
 .../usecase/handling/_ProcessHandlingEvent.txt  |   67 -
 .../inspection/InspectCargoDeliveryStatus.txt   |   57 -
 .../inspection/event/InspectArrivedCargo.txt    |   38 -
 .../inspection/event/InspectCargoInCustoms.txt  |   38 -
 .../inspection/event/InspectClaimedCargo.txt    |   38 -
 .../inspection/event/InspectLoadedCargo.txt     |   60 -
 .../inspection/event/InspectReceivedCargo.txt   |   35 -
 .../inspection/event/InspectUnhandledCargo.txt  |   32 -
 .../inspection/event/InspectUnloadedCargo.txt   |   45 -
 .../handling/parsing/ParseHandlingEventData.txt |   62 -
 .../registration/RegisterHandlingEvent.txt      |   76 -
 .../infrastructure/wicket/link/LinkPanel.html   |   21 -
 .../wicket/prevnext/PrevNext.html               |   27 -
 .../infrastructure/wicket/tabs/TabsPanel.html   |   31 -
 .../dcisample_b/src/main/webapp/WEB-INF/web.xml |    2 +-
 .../dcicargo/sample_b/bootstrap/Start8082.java  |   68 +
 .../bootstrap/test/TestApplication.java         |  450 +++++
 .../sample_b/bootstrap/test/TestAssembler.java  |  231 +++
 .../context/test/booking/BookNewCargoTest.java  |  218 +++
 .../booking/routing/AssignCargoToRouteTest.java |  196 ++
 .../routing/RegisterNewDestinationTest.java     |  314 +++
 .../DeriveUpdatedRouteSpecTest.java             |  158 ++
 .../event/InspectArrivedCargoTest.java          |  138 ++
 .../event/InspectCargoInCustomsTest.java        |  136 ++
 .../event/InspectClaimedCargoTest.java          |  131 ++
 .../event/InspectLoadedCargoTest.java           |  513 +++++
 .../event/InspectReceivedCargoTest.java         |  284 +++
 .../event/InspectUnhandledCargoTest.java        |  128 ++
 .../event/InspectUnloadedCargoTest.java         |  343 ++++
 .../parsing/ParseHandlingEventDataTest.java     |  140 ++
 .../registration/RegisterHandlingEventTest.java |  232 +++
 .../testing/ExpectedException.java              |  101 +
 .../dcicargo/sample_b/bootstrap/Start8082.java  |   68 -
 .../bootstrap/test/TestApplication.java         |  453 -----
 .../sample_b/bootstrap/test/TestAssembler.java  |  231 ---
 .../context/test/booking/BookNewCargoTest.java  |  218 ---
 .../booking/routing/AssignCargoToRouteTest.java |  196 --
 .../routing/RegisterNewDestinationTest.java     |  314 ---
 .../DeriveUpdatedRouteSpecTest.java             |  158 --
 .../event/InspectArrivedCargoTest.java          |  138 --
 .../event/InspectCargoInCustomsTest.java        |  136 --
 .../event/InspectClaimedCargoTest.java          |  131 --
 .../event/InspectLoadedCargoTest.java           |  513 -----
 .../event/InspectReceivedCargoTest.java         |  284 ---
 .../event/InspectUnhandledCargoTest.java        |  128 --
 .../event/InspectUnloadedCargoTest.java         |  343 ----
 .../parsing/ParseHandlingEventDataTest.java     |  140 --
 .../registration/RegisterHandlingEventTest.java |  232 ---
 .../testing/ExpectedException.java              |  101 -
 .../moneytransfer/context/PayBillsContext.java  |  146 ++
 .../moneytransfer/context/PayBillsContext2.java |  138 ++
 .../zest/dci/moneytransfer/context/Role.java    |   75 +
 .../context/TransferMoneyContext.java           |  113 ++
 .../context/TransferMoneyContext2.java          |   89 +
 .../moneytransfer/domain/data/BalanceData.java  |   61 +
 .../domain/entity/CheckingAccountEntity.java    |   28 +
 .../domain/entity/CreditorEntity.java           |   28 +
 .../domain/entity/SavingsAccountEntity.java     |   28 +
 .../rolemap/CheckingAccountRolemap.java         |   32 +
 .../moneytransfer/rolemap/CreditorRolemap.java  |   28 +
 .../rolemap/SavingsAccountRolemap.java          |   28 +
 .../moneytransfer/context/PayBillsContext.java  |  146 --
 .../moneytransfer/context/PayBillsContext2.java |  138 --
 .../qi4j/dci/moneytransfer/context/Role.java    |   75 -
 .../context/TransferMoneyContext.java           |  113 --
 .../context/TransferMoneyContext2.java          |   89 -
 .../moneytransfer/domain/data/BalanceData.java  |   61 -
 .../domain/entity/CheckingAccountEntity.java    |   28 -
 .../domain/entity/CreditorEntity.java           |   28 -
 .../domain/entity/SavingsAccountEntity.java     |   28 -
 .../rolemap/CheckingAccountRolemap.java         |   32 -
 .../moneytransfer/rolemap/CreditorRolemap.java  |   28 -
 .../rolemap/SavingsAccountRolemap.java          |   28 -
 .../moneytransfer/test/TransferMoneyTest.java   |  208 ++
 .../moneytransfer/test/TransferMoneyTest2.java  |  210 ++
 .../moneytransfer/test/TransferMoneyTest.java   |  208 --
 .../moneytransfer/test/TransferMoneyTest2.java  |  210 --
 .../samples/cargo/app1/model/cargo/Cargo.java   |  230 ---
 .../sample/forum/assembler/ForumAssembler.java  |  175 ++
 .../zest/sample/forum/context/Context.java      |   43 +
 .../zest/sample/forum/context/Events.java       |   29 +
 .../sample/forum/context/EventsService.java     |  119 ++
 .../forum/context/account/UpdateProfile.java    |   66 +
 .../administration/BoardAdministration.java     |   69 +
 .../administration/ForumAdministration.java     |   89 +
 .../administration/ForumsAdministration.java    |   86 +
 .../administration/ModeratorAdministration.java |   75 +
 .../ModeratorsAdministration.java               |   83 +
 .../administration/UsersAdministration.java     |   55 +
 .../zest/sample/forum/context/login/Login.java  |   47 +
 .../context/moderation/ModerationContext.java   |   27 +
 .../forum/context/signup/Registration.java      |   37 +
 .../sample/forum/context/signup/Signup.java     |   53 +
 .../sample/forum/context/view/ViewBoard.java    |  127 ++
 .../sample/forum/context/view/ViewForum.java    |   61 +
 .../sample/forum/context/view/ViewPost.java     |   91 +
 .../sample/forum/context/view/ViewTopic.java    |   49 +
 .../zest/sample/forum/data/Administrators.java  |   30 +
 .../zest/sample/forum/data/Moderators.java      |   30 +
 .../zest/sample/forum/data/entity/Board.java    |   49 +
 .../zest/sample/forum/data/entity/Forum.java    |   42 +
 .../zest/sample/forum/data/entity/Forums.java   |   54 +
 .../zest/sample/forum/data/entity/Post.java     |   53 +
 .../zest/sample/forum/data/entity/Topic.java    |   51 +
 .../zest/sample/forum/data/entity/User.java     |   81 +
 .../zest/sample/forum/data/entity/Users.java    |   68 +
 .../forum/domainevent/DomainCommandResult.java  |   35 +
 .../sample/forum/domainevent/DomainEvent.java   |  112 ++
 .../forum/domainevent/DomainEventValue.java     |   51 +
 .../forum/domainevent/ParameterValue.java       |   33 +
 .../zest/sample/forum/rest/ForumRestlet.java    |   38 +
 .../forum/rest/resource/RootResource.java       |   87 +
 .../administration/AdministrationResource.java  |   45 +
 .../resource/administration/ForumsResource.java |   29 +
 .../resource/administration/UsersResource.java  |   40 +
 .../rest/resource/forum/BoardResource.java      |   41 +
 .../rest/resource/forum/ForumResource.java      |   41 +
 .../rest/resource/forum/ForumsResource.java     |   40 +
 .../rest/resource/login/LoginResource.java      |   41 +
 .../rest/resource/signup/SignupResource.java    |   45 +
 .../sample/forum/service/BootstrapData.java     |  101 +
 .../samples/forum/assembler/ForumAssembler.java |  175 --
 .../org/qi4j/samples/forum/context/Context.java |   43 -
 .../org/qi4j/samples/forum/context/Events.java  |   29 -
 .../samples/forum/context/EventsService.java    |  119 --
 .../forum/context/account/UpdateProfile.java    |   66 -
 .../administration/BoardAdministration.java     |   69 -
 .../administration/ForumAdministration.java     |   89 -
 .../administration/ForumsAdministration.java    |   86 -
 .../administration/ModeratorAdministration.java |   75 -
 .../ModeratorsAdministration.java               |   83 -
 .../administration/UsersAdministration.java     |   55 -
 .../qi4j/samples/forum/context/login/Login.java |   47 -
 .../context/moderation/ModerationContext.java   |   27 -
 .../forum/context/signup/Registration.java      |   37 -
 .../samples/forum/context/signup/Signup.java    |   53 -
 .../samples/forum/context/view/ViewBoard.java   |  127 --
 .../samples/forum/context/view/ViewForum.java   |   61 -
 .../samples/forum/context/view/ViewPost.java    |   91 -
 .../samples/forum/context/view/ViewTopic.java   |   49 -
 .../qi4j/samples/forum/data/Administrators.java |   30 -
 .../org/qi4j/samples/forum/data/Moderators.java |   30 -
 .../qi4j/samples/forum/data/entity/Board.java   |   49 -
 .../qi4j/samples/forum/data/entity/Forum.java   |   42 -
 .../qi4j/samples/forum/data/entity/Forums.java  |   54 -
 .../qi4j/samples/forum/data/entity/Post.java    |   53 -
 .../qi4j/samples/forum/data/entity/Topic.java   |   51 -
 .../qi4j/samples/forum/data/entity/User.java    |   81 -
 .../qi4j/samples/forum/data/entity/Users.java   |   68 -
 .../forum/domainevent/DomainCommandResult.java  |   35 -
 .../samples/forum/domainevent/DomainEvent.java  |  112 --
 .../forum/domainevent/DomainEventValue.java     |   51 -
 .../forum/domainevent/ParameterValue.java       |   33 -
 .../qi4j/samples/forum/rest/ForumRestlet.java   |   38 -
 .../forum/rest/resource/RootResource.java       |   87 -
 .../administration/AdministrationResource.java  |   45 -
 .../resource/administration/ForumsResource.java |   29 -
 .../resource/administration/UsersResource.java  |   40 -
 .../rest/resource/forum/BoardResource.java      |   41 -
 .../rest/resource/forum/ForumResource.java      |   41 -
 .../rest/resource/forum/ForumsResource.java     |   40 -
 .../rest/resource/login/LoginResource.java      |   41 -
 .../rest/resource/signup/SignupResource.java    |   45 -
 .../samples/forum/service/BootstrapData.java    |  101 -
 .../org/apache/zest/sample/forum/web/Main.java  |   60 +
 .../java/org/qi4j/samples/forum/web/Main.java   |   60 -
 .../zest/sample/rental/domain/Address.java      |   36 +
 .../zest/sample/rental/domain/Booking.java      |   45 +
 .../apache/zest/sample/rental/domain/Car.java   |   63 +
 .../zest/sample/rental/domain/CarCategory.java  |   28 +
 .../zest/sample/rental/domain/Customer.java     |   51 +
 .../zest/sample/rental/domain/Period.java       |   31 +
 .../zest/sample/rental/domain/RentalShop.java   |  250 +++
 .../sample/rental/domain/dev/InitialData.java   |  212 ++
 .../zest/sample/rental/web/BookingPage.java     |   86 +
 .../zest/sample/rental/web/DataInitializer.java |   25 +
 .../apache/zest/sample/rental/web/MainPage.java |  108 ++
 .../org/apache/zest/sample/rental/web/Page.java |  181 ++
 .../zest/sample/rental/web/PageMetaInfo.java    |   47 +
 .../sample/rental/web/PageUowManagement.java    |   46 +
 .../zest/sample/rental/web/QuikitContext.java   |   69 +
 .../zest/sample/rental/web/QuikitResolver.java  |  126 ++
 .../zest/sample/rental/web/QuikitServlet.java   |  338 ++++
 .../zest/sample/rental/web/RenderException.java |   40 +
 .../zest/sample/rental/web/UrlService.java      |   53 +
 .../sample/rental/web/assembly/PagesModule.java |   43 +
 .../assembly/RentalApplicationAssembler.java    |   55 +
 .../rental/web/assembly/RentalModule.java       |   51 +
 .../rental/web/assembly/StorageModule.java      |   53 +
 .../org/qi4j/sample/rental/domain/Address.java  |   36 -
 .../org/qi4j/sample/rental/domain/Booking.java  |   45 -
 .../java/org/qi4j/sample/rental/domain/Car.java |   63 -
 .../qi4j/sample/rental/domain/CarCategory.java  |   28 -
 .../org/qi4j/sample/rental/domain/Customer.java |   51 -
 .../org/qi4j/sample/rental/domain/Period.java   |   31 -
 .../qi4j/sample/rental/domain/RentalShop.java   |  250 ---
 .../sample/rental/domain/dev/InitialData.java   |  212 --
 .../org/qi4j/sample/rental/web/BookingPage.java |   86 -
 .../qi4j/sample/rental/web/DataInitializer.java |   25 -
 .../org/qi4j/sample/rental/web/MainPage.java    |  108 --
 .../java/org/qi4j/sample/rental/web/Page.java   |  181 --
 .../qi4j/sample/rental/web/PageMetaInfo.java    |   47 -
 .../sample/rental/web/PageUowManagement.java    |   46 -
 .../qi4j/sample/rental/web/QuikitContext.java   |   69 -
 .../qi4j/sample/rental/web/QuikitResolver.java  |  126 --
 .../qi4j/sample/rental/web/QuikitServlet.java   |  338 ----
 .../qi4j/sample/rental/web/RenderException.java |   40 -
 .../org/qi4j/sample/rental/web/UrlService.java  |   53 -
 .../sample/rental/web/assembly/PagesModule.java |   43 -
 .../assembly/RentalApplicationAssembler.java    |   55 -
 .../rental/web/assembly/RentalModule.java       |   51 -
 .../rental/web/assembly/StorageModule.java      |   53 -
 .../org/apache/zest/sample/rental/index.html    |   16 +
 .../zest/sample/rental/web/BookingPage.html     |   48 +
 .../apache/zest/sample/rental/web/MainPage.html |   29 +
 .../resources/org/qi4j/sample/rental/index.html |   16 -
 .../org/qi4j/sample/rental/web/BookingPage.html |   48 -
 .../org/qi4j/sample/rental/web/MainPage.html    |   29 -
 samples/rental/src/main/webapp/WEB-INF/web.xml  |    4 +-
 .../zest/sample/sqlsupport/AppAssembler.java    |  115 ++
 .../org/apache/zest/sample/sqlsupport/Main.java |  163 ++
 .../zest/sample/sqlsupport/PretextEntity.java   |   24 +
 .../qi4j/sample/sqlsupport/AppAssembler.java    |  115 --
 .../java/org/qi4j/sample/sqlsupport/Main.java   |  163 --
 .../qi4j/sample/sqlsupport/PretextEntity.java   |   24 -
 .../zest/sample/swing/binding/Binding.java      |   25 +
 .../swing/binding/IllegalBindingException.java  |   30 +
 .../zest/sample/swing/binding/StateModel.java   |   74 +
 .../zest/sample/swing/binding/SwingAdapter.java |   71 +
 .../zest/sample/swing/binding/SwingBinding.java |   25 +
 .../swing/binding/SwingBindingAssembler.java    |   43 +
 .../StringToTextFieldAdapterService.java        |  140 ++
 .../sample/swing/binding/example/Address.java   |   26 +
 .../swing/binding/example/AddressTransient.java |   25 +
 .../binding/example/BoundPersonComposite.java   |   22 +
 .../zest/sample/swing/binding/example/City.java |   23 +
 .../sample/swing/binding/example/CityValue.java |   25 +
 .../sample/swing/binding/example/Country.java   |   22 +
 .../swing/binding/example/CountryValue.java     |   25 +
 .../zest/sample/swing/binding/example/Form.java |   96 +
 .../swing/binding/example/HasAddress.java       |   25 +
 .../sample/swing/binding/example/HasCity.java   |   25 +
 .../swing/binding/example/HasCountry.java       |   25 +
 .../sample/swing/binding/example/HasName.java   |   25 +
 .../zest/sample/swing/binding/example/Main.java |  142 ++
 .../sample/swing/binding/example/Person.java    |   26 +
 .../swing/binding/example/PersonComposite.java  |   25 +
 .../swing/binding/internal/AbstractBinding.java |  115 ++
 .../internal/AssociationFocusLostListener.java  |   58 +
 .../binding/internal/BoundAssociation.java      |   92 +
 .../binding/internal/BoundManyAssociation.java  |  108 ++
 .../binding/internal/BoundNamedAssociation.java |  114 ++
 .../swing/binding/internal/BoundProperty.java   |   78 +
 .../internal/PropertyFocusLostListener.java     |   59 +
 .../internal/StateInvocationHandler.java        |  127 ++
 .../org/qi4j/lib/swing/binding/Binding.java     |   25 -
 .../swing/binding/IllegalBindingException.java  |   30 -
 .../org/qi4j/lib/swing/binding/StateModel.java  |   74 -
 .../qi4j/lib/swing/binding/SwingAdapter.java    |   71 -
 .../qi4j/lib/swing/binding/SwingBinding.java    |   25 -
 .../swing/binding/SwingBindingAssembler.java    |   43 -
 .../StringToTextFieldAdapterService.java        |  140 --
 .../qi4j/lib/swing/binding/example/Address.java |   26 -
 .../swing/binding/example/AddressTransient.java |   25 -
 .../binding/example/BoundPersonComposite.java   |   22 -
 .../qi4j/lib/swing/binding/example/City.java    |   23 -
 .../lib/swing/binding/example/CityValue.java    |   25 -
 .../qi4j/lib/swing/binding/example/Country.java |   22 -
 .../lib/swing/binding/example/CountryValue.java |   25 -
 .../qi4j/lib/swing/binding/example/Form.java    |   96 -
 .../lib/swing/binding/example/HasAddress.java   |   25 -
 .../qi4j/lib/swing/binding/example/HasCity.java |   25 -
 .../lib/swing/binding/example/HasCountry.java   |   25 -
 .../qi4j/lib/swing/binding/example/HasName.java |   25 -
 .../qi4j/lib/swing/binding/example/Main.java    |  142 --
 .../qi4j/lib/swing/binding/example/Person.java  |   26 -
 .../swing/binding/example/PersonComposite.java  |   25 -
 .../swing/binding/internal/AbstractBinding.java |  115 --
 .../internal/AssociationFocusLostListener.java  |   58 -
 .../binding/internal/BoundAssociation.java      |   92 -
 .../binding/internal/BoundManyAssociation.java  |  108 --
 .../binding/internal/BoundNamedAssociation.java |  114 --
 .../swing/binding/internal/BoundProperty.java   |   78 -
 .../internal/PropertyFocusLostListener.java     |   59 -
 .../internal/StateInvocationHandler.java        |  127 --
 .../AbstractEntityStorePerformanceTest.java     |  442 +++++
 .../performance/entitystore/ComplexProduct.java |   36 +
 .../test/performance/entitystore/Money.java     |   65 +
 .../test/performance/entitystore/Report.java    |  100 +
 .../performance/entitystore/ReportTypes.java    |   42 +
 .../performance/entitystore/SimpleProduct.java  |   29 +
 .../test/performance/entitystore/package.html   |   21 +
 .../AbstractEntityStorePerformanceTest.java     |  442 -----
 .../performance/entitystore/ComplexProduct.java |   36 -
 .../test/performance/entitystore/Money.java     |   65 -
 .../test/performance/entitystore/Report.java    |  100 -
 .../performance/entitystore/ReportTypes.java    |   42 -
 .../performance/entitystore/SimpleProduct.java  |   29 -
 .../test/performance/entitystore/package.html   |   21 -
 .../jdbm/JdbmEntityStorePerformanceTest.java    |   72 +
 .../MemoryEntityStorePerformanceTest.java       |   60 +
 .../sql/DerbySQLEntityStorePerformanceTest.java |  126 ++
 .../PostgreSQLEntityStorePerformanceTest.java   |  151 ++
 .../indexing/rdf/QueryPerformanceTest.java      |  393 ++++
 .../CompositeCreationPerformanceTest.java       |  222 +++
 .../composite/InvocationPerformanceTest.java    |  204 ++
 .../PropertyMixinInvocationPerformanceTest.java |  133 ++
 .../object/ObjectCreationPerformanceTest.java   |   70 +
 .../ServiceInvocationPerformanceTest.java       |  112 ++
 .../jdbm/JdbmEntityStorePerformanceTest.java    |   72 -
 .../MemoryEntityStorePerformanceTest.java       |   60 -
 .../sql/DerbySQLEntityStorePerformanceTest.java |  126 --
 .../PostgreSQLEntityStorePerformanceTest.java   |  151 --
 .../indexing/rdf/QueryPerformanceTest.java      |  393 ----
 .../CompositeCreationPerformanceTest.java       |  222 ---
 .../composite/InvocationPerformanceTest.java    |  204 --
 .../PropertyMixinInvocationPerformanceTest.java |  133 --
 .../object/ObjectCreationPerformanceTest.java   |   70 -
 .../ServiceInvocationPerformanceTest.java       |  112 --
 .../jdbm/JdbmEntityStoreService.properties      |   20 +
 .../rdf/repository/rdf-indexing.properties      |   17 +
 .../jdbm/JdbmEntityStoreService.properties      |   20 -
 .../rdf/repository/rdf-indexing.properties      |   17 -
 .../zest/test/regression/Regressions.java       |   29 +
 .../niclas2/ConcernsOnPropertyTest.java         |  114 ++
 .../org/qi4j/test/regression/Regressions.java   |   29 -
 .../niclas2/ConcernsOnPropertyTest.java         |  115 --
 .../java/org/apache/zest/envisage/Envisage.java |  147 ++
 .../org/apache/zest/envisage/EnvisageFrame.form |   27 +
 .../org/apache/zest/envisage/EnvisageFrame.java |  245 +++
 .../java/org/apache/zest/envisage/Main.java     |   44 +
 .../apache/zest/envisage/detail/APIPane.form    |   41 +
 .../apache/zest/envisage/detail/APIPane.java    |  294 +++
 .../zest/envisage/detail/DependencyPane.form    |  212 ++
 .../zest/envisage/detail/DependencyPane.java    |  474 +++++
 .../zest/envisage/detail/DetailModelPane.java   |  229 +++
 .../apache/zest/envisage/detail/DetailPane.java |   40 +
 .../zest/envisage/detail/GeneralPane.form       |   39 +
 .../zest/envisage/detail/GeneralPane.java       |  249 +++
 .../zest/envisage/detail/ImportedByPane.form    |   88 +
 .../zest/envisage/detail/ImportedByPane.java    |  183 ++
 .../apache/zest/envisage/detail/MethodPane.form |   61 +
 .../apache/zest/envisage/detail/MethodPane.java |  357 ++++
 .../apache/zest/envisage/detail/SPIPane.form    |   39 +
 .../apache/zest/envisage/detail/SPIPane.java    |  293 +++
 .../detail/ServiceConfigurationPane.form        |  127 ++
 .../detail/ServiceConfigurationPane.java        |  350 ++++
 .../zest/envisage/detail/ServiceUsagePane.form  |   39 +
 .../zest/envisage/detail/ServiceUsagePane.java  |  335 ++++
 .../apache/zest/envisage/detail/StatePane.form  |   61 +
 .../apache/zest/envisage/detail/StatePane.java  |  379 ++++
 .../apache/zest/envisage/detail/package.html    |   21 +
 .../apache/zest/envisage/event/LinkEvent.java   |   41 +
 .../zest/envisage/event/LinkListener.java       |   26 +
 .../org/apache/zest/envisage/event/package.html |   21 +
 .../zest/envisage/graph/GraphBuilder.java       |  270 +++
 .../zest/envisage/graph/GraphDisplay.java       |   82 +
 .../apache/zest/envisage/graph/GraphPane.java   |  164 ++
 .../envisage/graph/StackedGraphDisplay.java     |  580 ++++++
 .../zest/envisage/graph/StackedLayout.java      |  221 +++
 .../zest/envisage/graph/TreeGraphDisplay.java   |  388 ++++
 .../org/apache/zest/envisage/graph/package.html |   21 +
 .../java/org/apache/zest/envisage/package.html  |   21 +
 .../apache/zest/envisage/print/PDFWriter.java   |  825 ++++++++
 .../zest/envisage/print/PrintingException.java  |   27 +
 .../org/apache/zest/envisage/print/package.html |   21 +
 .../envisage/tree/StructureModelBuilder.java    |  152 ++
 .../envisage/tree/TreeModelCellRenderer.java    |  153 ++
 .../zest/envisage/tree/TreeModelPane.java       |  301 +++
 .../zest/envisage/tree/TypeModelBuilder.java    |  152 ++
 .../org/apache/zest/envisage/tree/package.html  |   21 +
 .../zest/envisage/util/ColorUtilities.java      |   58 +
 .../org/apache/zest/envisage/util/TableRow.java |   68 +
 .../zest/envisage/util/TableRowUtilities.java   |   61 +
 .../org/apache/zest/envisage/util/package.html  |   21 +
 .../main/java/org/qi4j/envisage/Envisage.java   |  147 --
 .../java/org/qi4j/envisage/EnvisageFrame.form   |   27 -
 .../java/org/qi4j/envisage/EnvisageFrame.java   |  245 ---
 .../src/main/java/org/qi4j/envisage/Main.java   |   44 -
 .../java/org/qi4j/envisage/detail/APIPane.form  |   41 -
 .../java/org/qi4j/envisage/detail/APIPane.java  |  294 ---
 .../qi4j/envisage/detail/DependencyPane.form    |  212 --
 .../qi4j/envisage/detail/DependencyPane.java    |  474 -----
 .../qi4j/envisage/detail/DetailModelPane.java   |  229 ---
 .../org/qi4j/envisage/detail/DetailPane.java    |   40 -
 .../org/qi4j/envisage/detail/GeneralPane.form   |   39 -
 .../org/qi4j/envisage/detail/GeneralPane.java   |  249 ---
 .../qi4j/envisage/detail/ImportedByPane.form    |   88 -
 .../qi4j/envisage/detail/ImportedByPane.java    |  183 --
 .../org/qi4j/envisage/detail/MethodPane.form    |   61 -
 .../org/qi4j/envisage/detail/MethodPane.java    |  357 ----
 .../java/org/qi4j/envisage/detail/SPIPane.form  |   39 -
 .../java/org/qi4j/envisage/detail/SPIPane.java  |  293 ---
 .../detail/ServiceConfigurationPane.form        |  127 --
 .../detail/ServiceConfigurationPane.java        |  350 ----
 .../qi4j/envisage/detail/ServiceUsagePane.form  |   39 -
 .../qi4j/envisage/detail/ServiceUsagePane.java  |  335 ----
 .../org/qi4j/envisage/detail/StatePane.form     |   61 -
 .../org/qi4j/envisage/detail/StatePane.java     |  379 ----
 .../java/org/qi4j/envisage/detail/package.html  |   21 -
 .../java/org/qi4j/envisage/event/LinkEvent.java |   41 -
 .../org/qi4j/envisage/event/LinkListener.java   |   26 -
 .../java/org/qi4j/envisage/event/package.html   |   21 -
 .../org/qi4j/envisage/graph/GraphBuilder.java   |  270 ---
 .../org/qi4j/envisage/graph/GraphDisplay.java   |   82 -
 .../java/org/qi4j/envisage/graph/GraphPane.java |  164 --
 .../envisage/graph/StackedGraphDisplay.java     |  580 ------
 .../org/qi4j/envisage/graph/StackedLayout.java  |  221 ---
 .../qi4j/envisage/graph/TreeGraphDisplay.java   |  388 ----
 .../java/org/qi4j/envisage/graph/package.html   |   21 -
 .../main/java/org/qi4j/envisage/package.html    |   21 -
 .../java/org/qi4j/envisage/print/PDFWriter.java |  825 --------
 .../qi4j/envisage/print/PrintingException.java  |   27 -
 .../java/org/qi4j/envisage/print/package.html   |   21 -
 .../envisage/tree/StructureModelBuilder.java    |  152 --
 .../envisage/tree/TreeModelCellRenderer.java    |  153 --
 .../org/qi4j/envisage/tree/TreeModelPane.java   |  301 ---
 .../qi4j/envisage/tree/TypeModelBuilder.java    |  152 --
 .../java/org/qi4j/envisage/tree/package.html    |   21 -
 .../org/qi4j/envisage/util/ColorUtilities.java  |   58 -
 .../java/org/qi4j/envisage/util/TableRow.java   |   68 -
 .../qi4j/envisage/util/TableRowUtilities.java   |   61 -
 .../java/org/qi4j/envisage/util/package.html    |   21 -
 .../zest/envisage/EnvisageFrame.properties      |   16 +
 .../zest/envisage/detail/APIPane.properties     |   18 +
 .../envisage/detail/DependencyPane.properties   |   23 +
 .../envisage/detail/DetailModelPane.properties  |   24 +
 .../zest/envisage/detail/GeneralPane.properties |   17 +
 .../envisage/detail/ImportedByPane.properties   |   17 +
 .../zest/envisage/detail/MethodPane.properties  |   17 +
 .../zest/envisage/detail/SPIPane.properties     |   18 +
 .../detail/ServiceConfigurationPane.properties  |   19 +
 .../envisage/detail/ServiceUsagePane.properties |   20 +
 .../zest/envisage/detail/StatePane.properties   |   17 +
 .../org/apache/zest/envisage/detail/private.png |  Bin 0 -> 506 bytes
 .../org/apache/zest/envisage/detail/public.png  |  Bin 0 -> 514 bytes
 .../tree/TreeModelCellRenderer.properties       |   24 +
 .../zest/envisage/tree/TreeModelPane.properties |   16 +
 .../apache/zest/envisage/tree/application.png   |  Bin 0 -> 625 bytes
 .../org/apache/zest/envisage/tree/entity.png    |  Bin 0 -> 627 bytes
 .../zest/envisage/tree/importedService.png      |  Bin 0 -> 766 bytes
 .../org/apache/zest/envisage/tree/layer.png     |  Bin 0 -> 697 bytes
 .../org/apache/zest/envisage/tree/module.png    |  Bin 0 -> 729 bytes
 .../org/apache/zest/envisage/tree/object.png    |  Bin 0 -> 737 bytes
 .../org/apache/zest/envisage/tree/service.png   |  Bin 0 -> 803 bytes
 .../org/apache/zest/envisage/tree/transient.png |  Bin 0 -> 761 bytes
 .../org/apache/zest/envisage/tree/value.png     |  Bin 0 -> 620 bytes
 .../org/qi4j/envisage/EnvisageFrame.properties  |   16 -
 .../org/qi4j/envisage/detail/APIPane.properties |   18 -
 .../envisage/detail/DependencyPane.properties   |   23 -
 .../envisage/detail/DetailModelPane.properties  |   24 -
 .../qi4j/envisage/detail/GeneralPane.properties |   17 -
 .../envisage/detail/ImportedByPane.properties   |   17 -
 .../qi4j/envisage/detail/MethodPane.properties  |   17 -
 .../org/qi4j/envisage/detail/SPIPane.properties |   18 -
 .../detail/ServiceConfigurationPane.properties  |   19 -
 .../envisage/detail/ServiceUsagePane.properties |   20 -
 .../qi4j/envisage/detail/StatePane.properties   |   17 -
 .../org/qi4j/envisage/detail/private.png        |  Bin 506 -> 0 bytes
 .../org/qi4j/envisage/detail/public.png         |  Bin 514 -> 0 bytes
 .../tree/TreeModelCellRenderer.properties       |   24 -
 .../qi4j/envisage/tree/TreeModelPane.properties |   16 -
 .../org/qi4j/envisage/tree/application.png      |  Bin 625 -> 0 bytes
 .../resources/org/qi4j/envisage/tree/entity.png |  Bin 627 -> 0 bytes
 .../org/qi4j/envisage/tree/importedService.png  |  Bin 766 -> 0 bytes
 .../resources/org/qi4j/envisage/tree/layer.png  |  Bin 697 -> 0 bytes
 .../resources/org/qi4j/envisage/tree/module.png |  Bin 729 -> 0 bytes
 .../resources/org/qi4j/envisage/tree/object.png |  Bin 737 -> 0 bytes
 .../org/qi4j/envisage/tree/service.png          |  Bin 803 -> 0 bytes
 .../org/qi4j/envisage/tree/transient.png        |  Bin 761 -> 0 bytes
 .../resources/org/qi4j/envisage/tree/value.png  |  Bin 620 -> 0 bytes
 .../zest/envisage/sample/EnvisageSample.java    |  151 ++
 .../envisage/school/EnvisageSchoolSample.java   |   38 +
 .../zest/envisage/school/SchoolAssembler.java   |  108 ++
 .../school/config/mail/MailConfigAssembler.java |   33 +
 .../school/config/mail/MailConfiguration.java   |   29 +
 .../persistence/PersistenceConfigAssembler.java |   40 +
 .../envisage/school/domain/person/Person.java   |   30 +
 .../envisage/school/domain/person/Role.java     |   22 +
 .../domain/person/assembly/PersonEntity.java    |   73 +
 .../person/assembly/PersonModelAssembler.java   |   43 +
 .../initialdata/SamplePersonInitialData.java    |  107 +
 .../envisage/school/domain/school/School.java   |   34 +
 .../school/domain/school/SchoolRepository.java  |   28 +
 .../envisage/school/domain/school/Student.java  |   29 +
 .../envisage/school/domain/school/Subject.java  |   28 +
 .../domain/school/assembly/SchoolEntity.java    |  117 ++
 .../school/assembly/SchoolModelAssembler.java   |   44 +
 .../assembly/SchoolRepositoryService.java       |   64 +
 .../domain/school/assembly/StudentEntity.java   |   63 +
 .../domain/school/assembly/SubjectEntity.java   |   69 +
 .../school/infrastructure/mail/Mail.java        |   36 +
 .../school/infrastructure/mail/MailService.java |   27 +
 .../mail/assembly/MailServiceAssembler.java     |   41 +
 .../mail/assembly/MailServiceComposite.java     |   52 +
 .../infrastructure/mail/assembly/MailValue.java |   26 +
 .../persistence/PersistenceAssembler.java       |   50 +
 .../school/ui/admin/AdminAssembler.java         |   43 +
 .../school/ui/admin/pages/ListUserPage.java     |   25 +
 .../school/ui/admin/pages/UserDetailPage.java   |   32 +
 .../composites/ListSchoolsPageComposite.java    |   56 +
 .../pages/composites/ListUserPageComposite.java |   26 +
 .../composites/UserDetailPageComposite.java     |   26 +
 .../pages/mixins/AuthenticationConcern.java     |   42 +
 .../ui/admin/pages/mixins/DetailPage.java       |   24 +
 .../school/ui/admin/pages/mixins/Page.java      |   26 +
 .../school/ui/admin/pages/mixins/PageMixin.java |   28 +
 .../admin/pages/mixins/UserDetailPageMixin.java |   49 +
 .../qi4j/envisage/sample/EnvisageSample.java    |  151 --
 .../envisage/school/EnvisageSchoolSample.java   |   38 -
 .../qi4j/envisage/school/SchoolAssembler.java   |  108 --
 .../school/config/mail/MailConfigAssembler.java |   33 -
 .../school/config/mail/MailConfiguration.java   |   29 -
 .../persistence/PersistenceConfigAssembler.java |   40 -
 .../envisage/school/domain/person/Person.java   |   30 -
 .../envisage/school/domain/person/Role.java     |   22 -
 .../domain/person/assembly/PersonEntity.java    |   73 -
 .../person/assembly/PersonModelAssembler.java   |   43 -
 .../initialdata/SamplePersonInitialData.java    |  107 -
 .../envisage/school/domain/school/School.java   |   34 -
 .../school/domain/school/SchoolRepository.java  |   28 -
 .../envisage/school/domain/school/Student.java  |   29 -
 .../envisage/school/domain/school/Subject.java  |   28 -
 .../domain/school/assembly/SchoolEntity.java    |  117 --
 .../school/assembly/SchoolModelAssembler.java   |   44 -
 .../assembly/SchoolRepositoryService.java       |   64 -
 .../domain/school/assembly/StudentEntity.java   |   63 -
 .../domain/school/assembly/SubjectEntity.java   |   69 -
 .../school/infrastructure/mail/Mail.java        |   36 -
 .../school/infrastructure/mail/MailService.java |   27 -
 .../mail/assembly/MailServiceAssembler.java     |   41 -
 .../mail/assembly/MailServiceComposite.java     |   52 -
 .../infrastructure/mail/assembly/MailValue.java |   26 -
 .../persistence/PersistenceAssembler.java       |   50 -
 .../school/ui/admin/AdminAssembler.java         |   43 -
 .../school/ui/admin/pages/ListUserPage.java     |   25 -
 .../school/ui/admin/pages/UserDetailPage.java   |   32 -
 .../composites/ListSchoolsPageComposite.java    |   56 -
 .../pages/composites/ListUserPageComposite.java |   26 -
 .../composites/UserDetailPageComposite.java     |   26 -
 .../pages/mixins/AuthenticationConcern.java     |   42 -
 .../ui/admin/pages/mixins/DetailPage.java       |   24 -
 .../school/ui/admin/pages/mixins/Page.java      |   26 -
 .../school/ui/admin/pages/mixins/PageMixin.java |   28 -
 .../admin/pages/mixins/UserDetailPageMixin.java |   49 -
 .../descriptor/ActivateeDetailDescriptor.java   |   29 +
 .../descriptor/ActivatorDetailDescriptor.java   |  176 ++
 .../descriptor/ApplicationDetailDescriptor.java |  113 ++
 .../ApplicationDetailDescriptorBuilder.java     |  484 +++++
 .../descriptor/CompositeDetailDescriptor.java   |  144 ++
 .../CompositeMethodDetailDescriptor.java        |  134 ++
 .../descriptor/ConstructorDetailDescriptor.java |  145 ++
 .../descriptor/EntityDetailDescriptor.java      |   43 +
 .../ImportedServiceCompositeDescriptor.java     |   96 +
 .../ImportedServiceDetailDescriptor.java        |   74 +
 .../descriptor/InjectableDetailDescriptor.java  |   42 +
 .../InjectedFieldDetailDescriptor.java          |  129 ++
 .../InjectedMethodDetailDescriptor.java         |  142 ++
 .../InjectedParametersDetailDescriptor.java     |   85 +
 .../model/descriptor/LayerDetailDescriptor.java |  163 ++
 .../MethodConcernDetailDescriptor.java          |  140 ++
 .../MethodConcernsDetailDescriptor.java         |   84 +
 .../MethodConstraintDetailDescriptor.java       |   70 +
 .../MethodConstraintsDetailDescriptor.java      |   86 +
 .../MethodSideEffectDetailDescriptor.java       |  139 ++
 .../MethodSideEffectsDetailDescriptor.java      |   86 +
 .../model/descriptor/MixinDetailDescriptor.java |  136 ++
 .../descriptor/ModuleDetailDescriptor.java      |  244 +++
 .../descriptor/ObjectDetailDescriptor.java      |  129 ++
 .../descriptor/ServiceDetailDescriptor.java     |   99 +
 .../tools/model/descriptor/ServiceUsage.java    |   59 +
 .../descriptor/TransientDetailDescriptor.java   |   40 +
 .../model/descriptor/ValueDetailDescriptor.java |   43 +
 .../zest/tools/model/descriptor/package.html    |   21 +
 .../apache/zest/tools/model/util/APIFinder.java |   55 +
 .../model/util/DescriptorNameComparator.java    |   34 +
 .../tools/model/util/DescriptorUtilities.java   |  134 ++
 .../zest/tools/model/util/MethodFinder.java     |  114 ++
 .../apache/zest/tools/model/util/SPIFinder.java |  169 ++
 .../model/util/ServiceConfigurationFinder.java  |  157 ++
 .../tools/model/util/ServiceUsageFinder.java    |  161 ++
 .../zest/tools/model/util/StateFinder.java      |   95 +
 .../apache/zest/tools/model/util/package.html   |   21 +
 .../descriptor/ActivateeDetailDescriptor.java   |   29 -
 .../descriptor/ActivatorDetailDescriptor.java   |  176 --
 .../descriptor/ApplicationDetailDescriptor.java |  113 --
 .../ApplicationDetailDescriptorBuilder.java     |  484 -----
 .../descriptor/CompositeDetailDescriptor.java   |  144 --
 .../CompositeMethodDetailDescriptor.java        |  134 --
 .../descriptor/ConstructorDetailDescriptor.java |  145 --
 .../descriptor/EntityDetailDescriptor.java      |   43 -
 .../ImportedServiceCompositeDescriptor.java     |   96 -
 .../ImportedServiceDetailDescriptor.java        |   74 -
 .../descriptor/InjectableDetailDescriptor.java  |   42 -
 .../InjectedFieldDetailDescriptor.java          |  129 --
 .../InjectedMethodDetailDescriptor.java         |  142 --
 .../InjectedParametersDetailDescriptor.java     |   85 -
 .../model/descriptor/LayerDetailDescriptor.java |  163 --
 .../MethodConcernDetailDescriptor.java          |  140 --
 .../MethodConcernsDetailDescriptor.java         |   84 -
 .../MethodConstraintDetailDescriptor.java       |   70 -
 .../MethodConstraintsDetailDescriptor.java      |   86 -
 .../MethodSideEffectDetailDescriptor.java       |  139 --
 .../MethodSideEffectsDetailDescriptor.java      |   86 -
 .../model/descriptor/MixinDetailDescriptor.java |  136 --
 .../descriptor/ModuleDetailDescriptor.java      |  244 ---
 .../descriptor/ObjectDetailDescriptor.java      |  129 --
 .../descriptor/ServiceDetailDescriptor.java     |   99 -
 .../tools/model/descriptor/ServiceUsage.java    |   59 -
 .../descriptor/TransientDetailDescriptor.java   |   40 -
 .../model/descriptor/ValueDetailDescriptor.java |   43 -
 .../qi4j/tools/model/descriptor/package.html    |   21 -
 .../org/qi4j/tools/model/util/APIFinder.java    |   55 -
 .../model/util/DescriptorNameComparator.java    |   34 -
 .../tools/model/util/DescriptorUtilities.java   |  134 --
 .../org/qi4j/tools/model/util/MethodFinder.java |  114 --
 .../org/qi4j/tools/model/util/SPIFinder.java    |  169 --
 .../model/util/ServiceConfigurationFinder.java  |  157 --
 .../tools/model/util/ServiceUsageFinder.java    |  161 --
 .../org/qi4j/tools/model/util/StateFinder.java  |   95 -
 .../java/org/qi4j/tools/model/util/package.html |   21 -
 .../zest/tools/model/VisitableDetailTest.java   |  148 ++
 .../qi4j/tools/model/VisitableDetailTest.java   |  148 --
 .../fileTemplates/j2ee/GenericConcernOf.java.ft |    3 +-
 .../zest/tools/shell/AbstractCommand.java       |   30 +
 .../org/apache/zest/tools/shell/Command.java    |   32 +
 .../org/apache/zest/tools/shell/FileUtils.java  |   69 +
 .../zest/tools/shell/HelpNeededException.java   |   23 +
 .../java/org/apache/zest/tools/shell/Main.java  |   79 +
 .../zest/tools/shell/create/CreateProject.java  |   60 +
 .../zest/tools/shell/help/HelpCommand.java      |   59 +
 .../org/qi4j/tools/shell/AbstractCommand.java   |   30 -
 .../main/java/org/qi4j/tools/shell/Command.java |   32 -
 .../java/org/qi4j/tools/shell/FileUtils.java    |   69 -
 .../qi4j/tools/shell/HelpNeededException.java   |   23 -
 .../main/java/org/qi4j/tools/shell/Main.java    |   79 -
 .../qi4j/tools/shell/create/CreateProject.java  |   61 -
 .../org/qi4j/tools/shell/help/HelpCommand.java  |   59 -
 .../apache/zest/tutorials/cargo/package.html    |   43 +
 .../tutorials/cargo/step1/BookingPolicy.java    |   23 +
 .../zest/tutorials/cargo/step1/Cargo.java       |   23 +
 .../cargo/step1/OverbookingPolicy.java          |   28 +
 .../cargo/step1/SequenceGenerator.java          |   23 +
 .../tutorials/cargo/step1/ShippingService.java  |   23 +
 .../zest/tutorials/cargo/step1/Voyage.java      |   25 +
 .../cargo/step1/internal/CargoImpl.java         |   37 +
 .../step1/internal/ShippingServiceImpl.java     |   55 +
 .../step1/internal/SimpleSequenceImpl.java      |   32 +
 .../cargo/step1/internal/VoyageImpl.java        |   62 +
 .../zest/tutorials/cargo/step1/package.html     |   98 +
 .../zest/tutorials/cargo/step2/Cargo.java       |   27 +
 .../tutorials/cargo/step2/CargoComposite.java   |   25 +
 .../zest/tutorials/cargo/step2/HasSequence.java |   23 +
 .../cargo/step2/OverbookingConcern.java         |   40 +
 .../cargo/step2/SequencingConcern.java          |   44 +
 .../tutorials/cargo/step2/ShippingService.java  |   26 +
 .../cargo/step2/ShippingServiceComposite.java   |   27 +
 .../cargo/step2/ShippingServiceMixin.java       |   30 +
 .../zest/tutorials/cargo/step2/Voyage.java      |   27 +
 .../tutorials/cargo/step2/VoyageComposite.java  |   25 +
 .../zest/tutorials/cargo/step2/package.html     |   72 +
 .../java/org/qi4j/tutorials/cargo/package.html  |   43 -
 .../tutorials/cargo/step1/BookingPolicy.java    |   23 -
 .../org/qi4j/tutorials/cargo/step1/Cargo.java   |   23 -
 .../cargo/step1/OverbookingPolicy.java          |   28 -
 .../cargo/step1/SequenceGenerator.java          |   23 -
 .../tutorials/cargo/step1/ShippingService.java  |   23 -
 .../org/qi4j/tutorials/cargo/step1/Voyage.java  |   25 -
 .../cargo/step1/internal/CargoImpl.java         |   37 -
 .../step1/internal/ShippingServiceImpl.java     |   55 -
 .../step1/internal/SimpleSequenceImpl.java      |   32 -
 .../cargo/step1/internal/VoyageImpl.java        |   62 -
 .../org/qi4j/tutorials/cargo/step1/package.html |   98 -
 .../org/qi4j/tutorials/cargo/step2/Cargo.java   |   27 -
 .../tutorials/cargo/step2/CargoComposite.java   |   25 -
 .../qi4j/tutorials/cargo/step2/HasSequence.java |   23 -
 .../cargo/step2/OverbookingConcern.java         |   40 -
 .../cargo/step2/SequencingConcern.java          |   44 -
 .../tutorials/cargo/step2/ShippingService.java  |   26 -
 .../cargo/step2/ShippingServiceComposite.java   |   27 -
 .../cargo/step2/ShippingServiceMixin.java       |   30 -
 .../org/qi4j/tutorials/cargo/step2/Voyage.java  |   27 -
 .../tutorials/cargo/step2/VoyageComposite.java  |   25 -
 .../org/qi4j/tutorials/cargo/step2/package.html |   72 -
 .../tutorials/cargo/step1/Step1TestCase.java    |   85 +
 .../cargo/step2/SequencingConcernTest.java      |  122 ++
 .../tutorials/cargo/step2/Step2TestCase.java    |  101 +
 .../tutorials/cargo/step1/Step1TestCase.java    |   85 -
 .../cargo/step2/SequencingConcernTest.java      |  122 --
 .../tutorials/cargo/step2/Step2TestCase.java    |  101 -
 .../zest/tutorials/composites/package.html      |   48 +
 .../composites/tutorial1/HelloWorld.java        |   69 +
 .../tutorials/composites/tutorial1/package.html |   46 +
 .../tutorial10/HelloWorldComposite.java         |   40 +
 .../composites/tutorial10/HelloWorldMixin.java  |   42 +
 .../composites/tutorial10/HelloWorldState.java  |   38 +
 .../composites/tutorial2/HelloWorld.java        |   34 +
 .../tutorial2/HelloWorldBehaviour.java          |   31 +
 .../composites/tutorial2/HelloWorldMixin.java   |   75 +
 .../composites/tutorial2/HelloWorldState.java   |   42 +
 .../tutorials/composites/tutorial2/package.html |   41 +
 .../composites/tutorial3/HelloWorld.java        |   31 +
 .../tutorial3/HelloWorldBehaviour.java          |   28 +
 .../tutorial3/HelloWorldComposite.java          |   37 +
 .../composites/tutorial3/HelloWorldMixin.java   |   64 +
 .../composites/tutorial3/HelloWorldState.java   |   39 +
 .../tutorials/composites/tutorial3/package.html |   38 +
 .../composites/tutorial4/HelloWorld.java        |   31 +
 .../tutorial4/HelloWorldBehaviour.java          |   36 +
 .../tutorial4/HelloWorldBehaviourMixin.java     |   47 +
 .../tutorial4/HelloWorldComposite.java          |   39 +
 .../composites/tutorial4/HelloWorldState.java   |   45 +
 .../tutorial4/HelloWorldStateMixin.java         |   57 +
 .../tutorials/composites/tutorial4/package.html |   56 +
 .../composites/tutorial5/HelloWorld.java        |   31 +
 .../tutorial5/HelloWorldBehaviour.java          |   34 +
 .../tutorial5/HelloWorldBehaviourConcern.java   |   38 +
 .../tutorial5/HelloWorldBehaviourMixin.java     |   50 +
 .../tutorial5/HelloWorldComposite.java          |   36 +
 .../composites/tutorial5/HelloWorldState.java   |   42 +
 .../tutorial5/HelloWorldStateMixin.java         |   54 +
 .../tutorials/composites/tutorial5/package.html |   60 +
 .../composites/tutorial6/HelloWorld.java        |   31 +
 .../tutorial6/HelloWorldBehaviour.java          |   40 +
 .../tutorial6/HelloWorldBehaviourConcern.java   |   39 +
 .../tutorial6/HelloWorldBehaviourMixin.java     |   48 +
 .../tutorial6/HelloWorldComposite.java          |   36 +
 .../composites/tutorial6/HelloWorldState.java   |   47 +
 .../tutorial6/HelloWorldStateMixin.java         |   54 +
 .../tutorials/composites/tutorial6/package.html |   55 +
 .../composites/tutorial7/HelloWorld.java        |   31 +
 .../tutorial7/HelloWorldBehaviour.java          |   31 +
 .../tutorial7/HelloWorldBehaviourMixin.java     |   45 +
 .../HelloWorldBehaviourSideEffect.java          |   39 +
 .../tutorial7/HelloWorldComposite.java          |   40 +
 .../composites/tutorial7/HelloWorldState.java   |   45 +
 .../tutorial7/HelloWorldStateMixin.java         |   54 +
 .../tutorials/composites/tutorial7/package.html |   69 +
 .../tutorial8/HelloWorldBehaviour.java          |   28 +
 .../tutorial8/HelloWorldBehaviourMixin.java     |   44 +
 .../tutorial8/HelloWorldComposite.java          |   35 +
 .../composites/tutorial8/HelloWorldState.java   |   42 +
 .../tutorial8/HelloWorldStateMixin.java         |   50 +
 .../tutorials/composites/tutorial8/package.html |   57 +
 .../tutorial9/GenericPropertyMixin.java         |   53 +
 .../tutorial9/HelloWorldBehaviour.java          |   28 +
 .../tutorial9/HelloWorldBehaviourMixin.java     |   41 +
 .../tutorial9/HelloWorldComposite.java          |   40 +
 .../composites/tutorial9/HelloWorldState.java   |   39 +
 .../tutorials/composites/tutorial9/package.html |   70 +
 .../org/qi4j/tutorials/composites/package.html  |   48 -
 .../composites/tutorial1/HelloWorld.java        |   69 -
 .../tutorials/composites/tutorial1/package.html |   46 -
 .../tutorial10/HelloWorldComposite.java         |   40 -
 .../composites/tutorial10/HelloWorldMixin.java  |   42 -
 .../composites/tutorial10/HelloWorldState.java  |   38 -
 .../composites/tutorial2/HelloWorld.java        |   34 -
 .../tutorial2/HelloWorldBehaviour.java          |   31 -
 .../composites/tutorial2/HelloWorldMixin.java   |   75 -
 .../composites/tutorial2/HelloWorldState.java   |   42 -
 .../tutorials/composites/tutorial2/package.html |   41 -
 .../composites/tutorial3/HelloWorld.java        |   31 -
 .../tutorial3/HelloWorldBehaviour.java          |   28 -
 .../tutorial3/HelloWorldComposite.java          |   37 -
 .../composites/tutorial3/HelloWorldMixin.java   |   64 -
 .../composites/tutorial3/HelloWorldState.java   |   39 -
 .../tutorials/composites/tutorial3/package.html |   38 -
 .../composites/tutorial4/HelloWorld.java        |   31 -
 .../tutorial4/HelloWorldBehaviour.java          |   36 -
 .../tutorial4/HelloWorldBehaviourMixin.java     |   47 -
 .../tutorial4/HelloWorldComposite.java          |   39 -
 .../composites/tutorial4/HelloWorldState.java   |   45 -
 .../tutorial4/HelloWorldStateMixin.java         |   57 -
 .../tutorials/composites/tutorial4/package.html |   56 -
 .../composites/tutorial5/HelloWorld.java        |   31 -
 .../tutorial5/HelloWorldBehaviour.java          |   34 -
 .../tutorial5/HelloWorldBehaviourConcern.java   |   38 -
 .../tutorial5/HelloWorldBehaviourMixin.java     |   50 -
 .../tutorial5/HelloWorldComposite.java          |   36 -
 .../composites/tutorial5/HelloWorldState.java   |   42 -
 .../tutorial5/HelloWorldStateMixin.java         |   54 -
 .../tutorials/composites/tutorial5/package.html |   60 -
 .../composites/tutorial6/HelloWorld.java        |   31 -
 .../tutorial6/HelloWorldBehaviour.java          |   40 -
 .../tutorial6/HelloWorldBehaviourConcern.java   |   39 -
 .../tutorial6/HelloWorldBehaviourMixin.java     |   48 -
 .../tutorial6/HelloWorldComposite.java          |   36 -
 .../composites/tutorial6/HelloWorldState.java   |   47 -
 .../tutorial6/HelloWorldStateMixin.java         |   54 -
 .../tutorials/composites/tutorial6/package.html |   55 -
 .../composites/tutorial7/HelloWorld.java        |   31 -
 .../tutorial7/HelloWorldBehaviour.java          |   31 -
 .../tutorial7/HelloWorldBehaviourMixin.java     |   45 -
 .../HelloWorldBehaviourSideEffect.java          |   39 -
 .../tutorial7/HelloWorldComposite.java          |   40 -
 .../composites/tutorial7/HelloWorldState.java   |   45 -
 .../tutorial7/HelloWorldStateMixin.java         |   54 -
 .../tutorials/composites/tutorial7/package.html |   69 -
 .../tutorial8/HelloWorldBehaviour.java          |   28 -
 .../tutorial8/HelloWorldBehaviourMixin.java     |   44 -
 .../tutorial8/HelloWorldComposite.java          |   35 -
 .../composites/tutorial8/HelloWorldState.java   |   42 -
 .../tutorial8/HelloWorldStateMixin.java         |   50 -
 .../tutorials/composites/tutorial8/package.html |   57 -
 .../tutorial9/GenericPropertyMixin.java         |   53 -
 .../tutorial9/HelloWorldBehaviour.java          |   28 -
 .../tutorial9/HelloWorldBehaviourMixin.java     |   41 -
 .../tutorial9/HelloWorldComposite.java          |   40 -
 .../composites/tutorial9/HelloWorldState.java   |   39 -
 .../tutorials/composites/tutorial9/package.html |   70 -
 .../composites/tutorial1/HelloWorldTest.java    |   84 +
 .../composites/tutorial10/HelloWorldTest.java   |  138 ++
 .../composites/tutorial2/HelloWorldTest.java    |   84 +
 .../composites/tutorial3/HelloWorldTest.java    |   97 +
 .../composites/tutorial4/HelloWorldTest.java    |   96 +
 .../composites/tutorial5/HelloWorldTest.java    |   96 +
 .../composites/tutorial6/HelloWorldTest.java    |  116 ++
 .../composites/tutorial7/HelloWorldTest.java    |  116 ++
 .../composites/tutorial8/HelloWorldTest.java    |  115 ++
 .../composites/tutorial9/HelloWorldTest.java    |  115 ++
 .../composites/tutorial1/HelloWorldTest.java    |   84 -
 .../composites/tutorial10/HelloWorldTest.java   |  138 --
 .../composites/tutorial2/HelloWorldTest.java    |   84 -
 .../composites/tutorial3/HelloWorldTest.java    |   97 -
 .../composites/tutorial4/HelloWorldTest.java    |   96 -
 .../composites/tutorial5/HelloWorldTest.java    |   96 -
 .../composites/tutorial6/HelloWorldTest.java    |  116 --
 .../composites/tutorial7/HelloWorldTest.java    |  116 --
 .../composites/tutorial8/HelloWorldTest.java    |  115 --
 .../composites/tutorial9/HelloWorldTest.java    |  115 --
 .../org/apache/zest/tutorials/hello/Hello.java  |   65 +
 .../java/org/qi4j/tutorials/hello/Hello.java    |   65 -
 .../apache/zest/tutorials/hello/HelloTest.java  |   54 +
 .../apache/zest/tutorials/hello/HelloTest2.java |   44 +
 .../apache/zest/tutorials/hello/HelloTest3.java |   44 +
 .../apache/zest/tutorials/hello/HelloTest4.java |   59 +
 .../org/qi4j/tutorials/hello/HelloTest.java     |   54 -
 .../org/qi4j/tutorials/hello/HelloTest2.java    |   44 -
 .../org/qi4j/tutorials/hello/HelloTest3.java    |   44 -
 .../org/qi4j/tutorials/hello/HelloTest4.java    |   59 -
 .../zest/demo/intro/StateModelingDocs.java      |  136 ++
 .../zest/demo/intro/WhatsAnObjectDocs.java      |   77 +
 .../org/qi4j/demo/intro/StateModelingDocs.java  |  138 --
 .../org/qi4j/demo/intro/WhatsAnObjectDocs.java  |   77 -
 .../apache/zest/demo/tenminute/Confirmable.java |   22 +
 .../apache/zest/demo/tenminute/HasCustomer.java |   24 +
 .../zest/demo/tenminute/HasLineItems.java       |   25 +
 .../zest/demo/tenminute/HasSequenceNumber.java  |   24 +
 .../zest/demo/tenminute/InventoryConcern.java   |   48 +
 .../apache/zest/demo/tenminute/LineItem.java    |   28 +
 .../demo/tenminute/MailNotifySideEffect.java    |   55 +
 .../org/apache/zest/demo/tenminute/Order.java   |   25 +
 .../apache/zest/demo/tenminute/OrderEntity.java |   34 +
 .../demo/tenminute/PurchaseLimitConcern.java    |   21 +
 .../elsewhere/inventory/InventoryService.java   |   24 +
 .../apache/zest/elsewhere/mail/MailService.java |   22 +
 .../org/qi4j/demo/tenminute/Confirmable.java    |   22 -
 .../org/qi4j/demo/tenminute/HasCustomer.java    |   24 -
 .../org/qi4j/demo/tenminute/HasLineItems.java   |   25 -
 .../qi4j/demo/tenminute/HasSequenceNumber.java  |   24 -
 .../qi4j/demo/tenminute/InventoryConcern.java   |   48 -
 .../java/org/qi4j/demo/tenminute/LineItem.java  |   28 -
 .../demo/tenminute/MailNotifySideEffect.java    |   55 -
 .../java/org/qi4j/demo/tenminute/Order.java     |   25 -
 .../org/qi4j/demo/tenminute/OrderEntity.java    |   34 -
 .../demo/tenminute/PurchaseLimitConcern.java    |   21 -
 .../elsewhere/inventory/InventoryService.java   |   24 -
 .../org/qi4j/elsewhere/mail/MailService.java    |   22 -
 .../demo/thirtyminutes/ThirtyMinutesDocs.java   |  292 +++
 .../demo/thirtyminutes/ThirtyMinutesDocs.java   |  292 ---
 .../org/apache/zest/demo/twominute/Main.java    |   44 +
 .../org/apache/zest/demo/twominute/Speaker.java |   29 +
 .../zest/demo/twominute/SpeakerMixin.java       |   31 +
 .../main/java/org/qi4j/demo/twominute/Main.java |   44 -
 .../java/org/qi4j/demo/twominute/Speaker.java   |   29 -
 .../org/qi4j/demo/twominute/SpeakerMixin.java   |   31 -
 .../zest/tutorials/services/step1/Book.java     |   40 +
 .../zest/tutorials/services/step1/Consumer.java |   35 +
 .../zest/tutorials/services/step1/Library.java  |   33 +
 .../zest/tutorials/services/step1/package.html  |   47 +
 .../zest/tutorials/services/step2/Book.java     |   29 +
 .../zest/tutorials/services/step2/Consumer.java |   33 +
 .../zest/tutorials/services/step2/Library.java  |   26 +
 .../tutorials/services/step2/LibraryMixin.java  |   47 +
 .../services/step2/LibraryService.java          |   28 +
 .../zest/tutorials/services/step2/package.html  |   58 +
 .../zest/tutorials/services/step3/Book.java     |   29 +
 .../zest/tutorials/services/step3/Consumer.java |   33 +
 .../zest/tutorials/services/step3/Library.java  |   28 +
 .../services/step3/LibraryActivator.java        |   34 +
 .../tutorials/services/step3/LibraryMixin.java  |  102 +
 .../services/step3/LibraryService.java          |   30 +
 .../zest/tutorials/services/step3/package.html  |   74 +
 .../zest/tutorials/services/step4/Book.java     |   29 +
 .../zest/tutorials/services/step4/Consumer.java |   33 +
 .../zest/tutorials/services/step4/Library.java  |   26 +
 .../services/step4/LibraryConfiguration.java    |   31 +
 .../tutorials/services/step4/LibraryMixin.java  |  106 +
 .../services/step4/LibraryService.java          |   28 +
 .../zest/tutorials/services/step5/Book.java     |   29 +
 .../zest/tutorials/services/step5/Consumer.java |   33 +
 .../zest/tutorials/services/step5/Library.java  |   26 +
 .../services/step5/LibraryService.java          |  129 ++
 .../zest/tutorials/services/step6/Book.java     |   29 +
 .../zest/tutorials/services/step6/Consumer.java |   33 +
 .../zest/tutorials/services/step6/Library.java  |   26 +
 .../services/step6/LibraryService.java          |  121 ++
 .../org/qi4j/tutorials/services/step1/Book.java |   40 -
 .../qi4j/tutorials/services/step1/Consumer.java |   35 -
 .../qi4j/tutorials/services/step1/Library.java  |   33 -
 .../qi4j/tutorials/services/step1/package.html  |   47 -
 .../org/qi4j/tutorials/services/step2/Book.java |   29 -
 .../qi4j/tutorials/services/step2/Consumer.java |   33 -
 .../qi4j/tutorials/services/step2/Library.java  |   26 -
 .../tutorials/services/step2/LibraryMixin.java  |   47 -
 .../services/step2/LibraryService.java          |   28 -
 .../qi4j/tutorials/services/step2/package.html  |   58 -
 .../org/qi4j/tutorials/services/step3/Book.java |   29 -
 .../qi4j/tutorials/services/step3/Consumer.java |   33 -
 .../qi4j/tutorials/services/step3/Library.java  |   28 -
 .../services/step3/LibraryActivator.java        |   34 -
 .../tutorials/services/step3/LibraryMixin.java  |  102 -
 .../services/step3/LibraryService.java          |   30 -
 .../qi4j/tutorials/services/step3/package.html  |   74 -
 .../org/qi4j/tutorials/services/step4/Book.java |   29 -
 .../qi4j/tutorials/services/step4/Consumer.java |   33 -
 .../qi4j/tutorials/services/step4/Library.java  |   26 -
 .../services/step4/LibraryConfiguration.java    |   31 -
 .../tutorials/services/step4/LibraryMixin.java  |  106 -
 .../services/step4/LibraryService.java          |   28 -
 .../org/qi4j/tutorials/services/step5/Book.java |   29 -
 .../qi4j/tutorials/services/step5/Consumer.java |   33 -
 .../qi4j/tutorials/services/step5/Library.java  |   26 -
 .../services/step5/LibraryService.java          |  129 --
 .../org/qi4j/tutorials/services/step6/Book.java |   29 -
 .../qi4j/tutorials/services/step6/Consumer.java |   33 -
 .../qi4j/tutorials/services/step6/Library.java  |   26 -
 .../services/step6/LibraryService.java          |  121 --
 .../services/step4/LibraryService.properties    |   20 +
 .../services/step5/LibraryService.properties    |   20 +
 .../tutorials/services/step6/Library.properties |   20 +
 .../services/step4/LibraryService.properties    |   20 -
 .../services/step5/LibraryService.properties    |   20 -
 .../tutorials/services/step6/Library.properties |   20 -
 .../tutorials/services/step1/LibraryTest.java   |   31 +
 .../tutorials/services/step2/LibraryTest.java   |   44 +
 .../tutorials/services/step3/LibraryTest.java   |   44 +
 .../tutorials/services/step4/LibraryTest.java   |   47 +
 .../tutorials/services/step5/LibraryTest.java   |   47 +
 .../tutorials/services/step6/LibraryTest.java   |   47 +
 .../tutorials/services/step1/LibraryTest.java   |   31 -
 .../tutorials/services/step2/LibraryTest.java   |   44 -
 .../tutorials/services/step3/LibraryTest.java   |   44 -
 .../tutorials/services/step4/LibraryTest.java   |   47 -
 .../tutorials/services/step5/LibraryTest.java   |   47 -
 .../tutorials/services/step6/LibraryTest.java   |   47 -
 5755 files changed, 257499 insertions(+), 257840 deletions(-)
----------------------------------------------------------------------



Mime
View raw message