You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@polygene.apache.org by pa...@apache.org on 2015/07/28 14:55:47 UTC

[50/50] zest-java git commit: Merge branch 'release/2.1-RC1'

Merge branch 'release/2.1-RC1'


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

Branch: refs/heads/master
Commit: c81602d89cbfed1466e774ced7864e9d2e0afd96
Parents: 74ee703 ce95ca7
Author: Paul Merlin <pa...@nosphere.org>
Authored: Tue Jul 28 12:36:40 2015 +0200
Committer: Paul Merlin <pa...@nosphere.org>
Committed: Tue Jul 28 12:36:40 2015 +0200

----------------------------------------------------------------------
 .gitignore                                      |    2 +-
 KEYS                                            |  258 +++
 LICENSE.txt                                     |  112 +
 NOTICE.txt                                      |   15 +-
 README.txt                                      |   52 +-
 bin/git-create-remote-branch.sh                 |   13 -
 bin/migrate/develop.sh                          |   25 -
 bin/tag.sh                                      |    6 -
 build.gradle                                    |  571 ++++-
 buildSrc/build.gradle                           |   20 +-
 buildSrc/src/bin/devstatus.conf                 |   15 +
 buildSrc/src/bin/devstatus.py                   |   14 +
 buildSrc/src/bin/snippet.conf                   |   15 +
 buildSrc/src/bin/snippet.py                     |   14 +
 buildSrc/src/javadoc/overview.html              |    7 -
 buildSrc/src/main/groovy/Xslt.groovy            |   19 +
 .../org/qi4j/gradle/plugin/Documentation.groovy |  209 +-
 core/.gitignore                                 |    3 -
 core/LICENSE                                    |  177 --
 core/NOTICE                                     |   21 -
 core/api/build.gradle                           |   22 +-
 core/api/dev-status.xml                         |   16 +
 core/api/src/docs/api.txt                       |    2 +-
 core/api/src/docs/application.txt               |   14 +-
 core/api/src/docs/association.txt               |   18 +
 core/api/src/docs/composition.txt               |   10 +-
 core/api/src/docs/concern.txt                   |    6 +-
 core/api/src/docs/configuration.txt             |    4 +-
 core/api/src/docs/dependency-injection.txt      |   18 +
 core/api/src/docs/entitycomposite.txt           |    2 +-
 core/api/src/docs/indexing.txt                  |   18 +
 core/api/src/docs/metrics.txt                   |    4 +-
 core/api/src/docs/mixin.txt                     |   10 +-
 core/api/src/docs/property.txt                  |   18 +
 core/api/src/docs/query.txt                     |   18 +
 core/api/src/docs/reference/ref-api.txt         |    6 +-
 core/api/src/docs/servicecomposite.txt          |   10 +-
 core/api/src/docs/structure.txt                 |   20 +-
 core/api/src/docs/type-lookup.txt               |   21 +-
 core/api/src/docs/unitofwork.txt                |    4 +-
 core/api/src/docs/valuecomposite.txt            |    2 +-
 core/api/src/main/java/org/qi4j/api/Qi4j.java   |   15 +-
 .../org/qi4j/api/activation/Activation.java     |    2 +-
 .../qi4j/api/activation/ActivationEvent.java    |    2 +-
 .../ApplicationPassivationThread.java           |    8 +-
 .../java/org/qi4j/api/activation/package.html   |   18 +-
 .../org/qi4j/api/association/Association.java   |    7 +
 .../api/association/AssociationWrapper.java     |   28 +-
 .../qi4j/api/association/ManyAssociation.java   |   11 +
 .../api/association/ManyAssociationWrapper.java |   27 +-
 .../qi4j/api/association/NamedAssociation.java  |   13 +
 .../association/NamedAssociationWrapper.java    |   16 +-
 .../java/org/qi4j/api/association/package.html  |   16 +
 .../main/java/org/qi4j/api/cache/package.html   |   16 +
 .../java/org/qi4j/api/common/AppliesTo.java     |    2 +-
 .../org/qi4j/api/common/AppliesToFilter.java    |    6 +-
 .../main/java/org/qi4j/api/common/Optional.java |    6 +-
 .../java/org/qi4j/api/common/QualifiedName.java |    2 +-
 .../main/java/org/qi4j/api/common/TypeName.java |   18 +
 .../java/org/qi4j/api/common/UseDefaults.java   |    2 +-
 .../java/org/qi4j/api/common/Visibility.java    |    2 +-
 .../main/java/org/qi4j/api/common/package.html  |   26 +-
 .../org/qi4j/api/composite/ModelDescriptor.java |   18 +
 .../org/qi4j/api/composite/PropertyMapper.java  |   18 +
 .../composite/StatefulCompositeDescriptor.java  |   18 +
 .../java/org/qi4j/api/composite/package.html    |   16 +
 .../org/qi4j/api/concern/internal/package.html  |   16 +
 .../main/java/org/qi4j/api/concern/package.html |   16 +
 .../qi4j/api/configuration/Configuration.java   |  157 +-
 .../configuration/ConfigurationComposite.java   |    4 +-
 .../NoSuchConfigurationException.java           |   48 +
 .../org/qi4j/api/configuration/package.html     |   16 +
 .../java/org/qi4j/api/constraint/package.html   |   16 +
 .../main/java/org/qi4j/api/dataset/DataSet.java |   18 +
 .../org/qi4j/api/dataset/DataSetSource.java     |   18 +
 .../main/java/org/qi4j/api/dataset/Query.java   |   18 +
 .../api/dataset/iterable/IterableDataSet.java   |   18 +
 .../api/dataset/iterable/IterableQuery.java     |   18 +
 .../org/qi4j/api/dataset/iterable/package.html  |   16 +
 .../main/java/org/qi4j/api/dataset/package.html |   16 +
 .../qi4j/api/entity/EntityBuilderTemplate.java  |   18 +
 .../org/qi4j/api/entity/EntityReference.java    |    7 +
 .../main/java/org/qi4j/api/entity/Identity.java |    2 +-
 .../java/org/qi4j/api/entity/Lifecycle.java     |    6 +-
 .../main/java/org/qi4j/api/entity/package.html  |   16 +
 .../main/java/org/qi4j/api/event/package.html   |   16 +
 .../java/org/qi4j/api/injection/package.html    |   16 +
 .../org/qi4j/api/injection/scope/package.html   |   16 +
 .../metrics/MetricsNotSupportedException.java   |   18 +
 .../org/qi4j/api/metrics/MetricsProvider.java   |   23 +
 .../main/java/org/qi4j/api/metrics/package.html |   16 +
 .../main/java/org/qi4j/api/mixin/package.html   |   16 +
 .../main/java/org/qi4j/api/object/package.html  |   16 +
 .../api/src/main/java/org/qi4j/api/package.html |   18 +-
 .../property/InvalidPropertyTypeException.java  |   18 +
 .../org/qi4j/api/property/PropertyWrapper.java  |   20 +-
 .../java/org/qi4j/api/property/package.html     |   16 +
 .../org/qi4j/api/query/QueryExpressions.java    |    2 +-
 .../api/query/grammar/AndSpecification.java     |   18 +
 .../AssociationNotNullSpecification.java        |   18 +
 .../grammar/AssociationNullSpecification.java   |   18 +
 .../api/query/grammar/BinarySpecification.java  |   18 +
 .../query/grammar/ComparisonSpecification.java  |   18 +
 .../query/grammar/ContainsAllSpecification.java |   18 +
 .../query/grammar/ContainsSpecification.java    |   18 +
 .../qi4j/api/query/grammar/EqSpecification.java |   18 +
 .../query/grammar/ExpressionSpecification.java  |   18 +
 .../qi4j/api/query/grammar/GeSpecification.java |   18 +
 .../qi4j/api/query/grammar/GtSpecification.java |   18 +
 .../qi4j/api/query/grammar/LeSpecification.java |   18 +
 .../qi4j/api/query/grammar/LtSpecification.java |   18 +
 .../api/query/grammar/MatchesSpecification.java |   18 +
 .../qi4j/api/query/grammar/NeSpecification.java |   18 +
 .../api/query/grammar/NotSpecification.java     |   18 +
 .../qi4j/api/query/grammar/OrSpecification.java |   18 +
 .../grammar/PropertyNotNullSpecification.java   |   18 +
 .../grammar/PropertyNullSpecification.java      |   18 +
 .../api/query/grammar/PropertyReference.java    |   18 +
 .../api/query/grammar/QuerySpecification.java   |   18 +
 .../org/qi4j/api/query/grammar/Variable.java    |   18 +
 .../org/qi4j/api/query/grammar/package.html     |   16 +
 .../main/java/org/qi4j/api/query/package.html   |   16 +
 .../java/org/qi4j/api/service/Availability.java |    2 +-
 .../qi4j/api/service/IdentityDescriptor.java    |   18 +
 .../org/qi4j/api/service/ServiceFinder.java     |    2 +-
 .../org/qi4j/api/service/importer/package.html  |   16 +
 .../main/java/org/qi4j/api/service/package.html |   16 +
 .../org/qi4j/api/service/qualifier/package.html |   16 +
 .../qi4j/api/sideeffect/internal/package.html   |   16 +
 .../java/org/qi4j/api/sideeffect/package.html   |   16 +
 .../org/qi4j/api/structure/Application.java     |    2 +-
 .../api/structure/ApplicationDescriptor.java    |    2 +-
 .../main/java/org/qi4j/api/structure/Layer.java |    2 +-
 .../java/org/qi4j/api/structure/Module.java     |    4 +
 .../java/org/qi4j/api/structure/package.html    |   16 +
 .../main/java/org/qi4j/api/type/HasTypes.java   |   18 +
 .../main/java/org/qi4j/api/type/MapType.java    |   17 +
 .../java/org/qi4j/api/type/Serialization.java   |   56 +
 .../main/java/org/qi4j/api/type/package.html    |   16 +
 .../unitofwork/EntityTypeNotFoundException.java |   30 +-
 .../api/unitofwork/NoSuchEntityException.java   |   21 +-
 .../org/qi4j/api/unitofwork/UnitOfWork.java     |   78 +
 .../qi4j/api/unitofwork/UnitOfWorkOptions.java  |   18 +
 .../qi4j/api/unitofwork/UnitOfWorkTemplate.java |   18 +
 .../unitofwork/concern/UnitOfWorkConcern.java   |    1 +
 .../api/unitofwork/concern/UnitOfWorkRetry.java |   18 +
 .../qi4j/api/unitofwork/concern/package.html    |   16 +
 .../java/org/qi4j/api/unitofwork/package.html   |   16 +
 .../main/java/org/qi4j/api/usecase/package.html |   16 +
 .../java/org/qi4j/api/util/Constructors.java    |   18 +
 .../src/main/java/org/qi4j/api/util/Fields.java |   18 +
 .../main/java/org/qi4j/api/util/Methods.java    |   18 +
 .../main/java/org/qi4j/api/util/package.html    |   16 +
 .../qi4j/api/value/ValueBuilderTemplate.java    |   18 +
 .../org/qi4j/api/value/ValueSerialization.java  |    4 +
 .../org/qi4j/api/value/ValueSerializer.java     |   25 +-
 .../main/java/org/qi4j/api/value/package.html   |   16 +
 .../test/java/org/qi4j/api/OperatorsTest.java   |   18 +
 .../activation/PassivationExceptionTest.java    |    4 +-
 .../org/qi4j/api/common/QualifiedNameTest.java  |   18 +
 .../qi4j/api/concern/DocumentationSupport.java  |   18 +
 .../api/configuration/ConfigurationTest.java    |   18 +
 .../dataset/iterable/IterableDataSetTest.java   |   18 +
 .../qi4j/api/docsupport/ApplicationDocs.java    |   18 +
 .../qi4j/api/docsupport/CompositionDocs.java    |   18 +
 .../java/org/qi4j/api/docsupport/package.html   |   16 +
 .../java/org/qi4j/api/mixin/BankAccount.java    |   18 +
 .../src/test/java/org/qi4j/api/mixin/Car.java   |   18 +
 .../test/java/org/qi4j/api/mixin/Something.java |   18 +
 .../java/org/qi4j/api/mixin/SomethingMixin.java |   18 +
 .../java/org/qi4j/api/mixin/StartMixin.java     |   18 +
 .../test/java/org/qi4j/api/mixin/Startable.java |   18 +
 .../test/java/org/qi4j/api/mixin/Vehicle.java   |   18 +
 .../java/org/qi4j/api/mixin/VehicleMixin.java   |   18 +
 .../decoratorMixin/DecoratorMixinTest.java      |   18 +
 .../qi4j/api/mixin/decoratorMixin/FooModel.java |   18 +
 .../api/mixin/decoratorMixin/FooModelImpl.java  |   18 +
 .../FooModelInvocationHandler.java              |   18 +
 .../qi4j/api/mixin/decoratorMixin/View1.java    |   18 +
 .../qi4j/api/mixin/decoratorMixin/View2.java    |   18 +
 .../java/org/qi4j/api/mixin/partial/Car.java    |   18 +
 .../api/mixin/partial/CrashResultMixin.java     |   18 +
 .../org/qi4j/api/mixin/partial/Crashable.java   |   18 +
 .../qi4j/api/mixin/partial/SpeedLocation.java   |   18 +
 .../org/qi4j/api/mixin/partial/SpeedMixin.java  |   18 +
 .../org/qi4j/api/mixin/partial/Vehicle.java     |   18 +
 .../org/qi4j/api/mixin/privateMixin/Cargo.java  |   18 +
 .../qi4j/api/mixin/privateMixin/CargoMixin.java |   18 +
 .../qi4j/api/mixin/privateMixin/CargoState.java |   18 +
 .../api/unitofwork/UnitOfWorkTemplateTest.java  |   18 +
 .../api/value/ValueBuilderTemplateTest.java     |   18 +
 .../org/qi4j/api/value/ValueCompositeTest.java  |    4 +-
 .../qi4j/api/configuration/MyService.properties |   15 +
 core/bootstrap/build.gradle                     |   22 +-
 core/bootstrap/dev-status.xml                   |   16 +
 core/bootstrap/src/docs/bootstrap.txt           |  100 +-
 .../src/docs/reference/ref-bootstrap.txt        |   18 +
 .../bootstrap/ApplicationAssemblyFactory.java   |    2 +-
 .../main/java/org/qi4j/bootstrap/Assembler.java |    2 +-
 .../qi4j/bootstrap/AssemblySpecifications.java  |   18 +
 .../org/qi4j/bootstrap/BindingException.java    |    2 +-
 .../qi4j/bootstrap/ConfigurationAssembly.java   |   28 +
 .../bootstrap/ConfigurationDeclaration.java     |   87 +
 .../java/org/qi4j/bootstrap/Energy4Java.java    |    4 +-
 .../java/org/qi4j/bootstrap/EntityAssembly.java |   18 +
 .../qi4j/bootstrap/ImportedServiceAssembly.java |   18 +
 .../org/qi4j/bootstrap/InjectionException.java  |    2 +-
 .../bootstrap/InvalidInjectionException.java    |   20 +-
 .../java/org/qi4j/bootstrap/ModuleAssembly.java |   24 +
 .../java/org/qi4j/bootstrap/ObjectAssembly.java |   18 +
 .../java/org/qi4j/bootstrap/Qi4jRuntime.java    |    2 +-
 .../java/org/qi4j/bootstrap/RuntimeFactory.java |   26 +-
 .../org/qi4j/bootstrap/ServiceAssembly.java     |   18 +
 .../org/qi4j/bootstrap/ServiceDeclaration.java  |    2 +-
 .../org/qi4j/bootstrap/SingletonAssembler.java  |    2 +-
 .../org/qi4j/bootstrap/TransientAssembly.java   |   18 +
 .../java/org/qi4j/bootstrap/ValueAssembly.java  |   18 +
 .../bootstrap/builder/ApplicationBuilder.java   |   19 +-
 .../org/qi4j/bootstrap/builder/package.html     |   16 +
 .../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   |   16 +
 .../org/qi4j/bootstrap/ClassScannerTest.java    |   18 +
 .../qi4j/bootstrap/DocumentationSupport.java    |   20 +-
 .../test/java/org/qi4j/bootstrap/TestValue.java |   18 +
 .../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         |    8 +-
 .../qi4j/bootstrap/somepackage/Test2Value.java  |   18 +
 core/functional/build.gradle                    |   25 +-
 core/functional/dev-status.xml                  |   16 +
 core/functional/src/docs/functional.txt         |   10 +-
 .../src/docs/reference/ref-functional.txt       |   18 +
 .../functional/HierarchicalVisitorAdapter.java  |   18 +
 .../java/org/qi4j/functional/Iterables.java     |   12 +-
 .../java/org/qi4j/functional/Visitable.java     |   18 +
 .../org/qi4j/functional/VisitableHierarchy.java |   18 +
 .../main/java/org/qi4j/functional/Visitor.java  |   18 +
 .../main/java/org/qi4j/functional/package.html  |   16 +
 .../java/org/qi4j/functional/FunctionsTest.java |   18 +
 .../functional/docsupport/FunctionalDocs.java   |   18 +
 core/io/build.gradle                            |   21 +-
 core/io/dev-status.xml                          |   16 +
 core/io/src/docs/io.txt                         |   14 +-
 core/io/src/docs/reference/ref-io.txt           |   18 +
 core/io/src/main/java/org/qi4j/io/Files.java    |   18 +
 .../src/main/java/org/qi4j/io/Transforms.java   |    2 +-
 core/io/src/main/java/org/qi4j/io/package.html  |   16 +
 .../test/java/org/qi4j/io/InputOutputTest.java  |    8 +-
 .../java/org/qi4j/io/docsupport/IoDocs.java     |   18 +
 core/runtime/build.gradle                       |   30 +-
 core/runtime/dev-status.xml                     |   16 +
 core/runtime/src/docs/reference/ref-runtime.txt |   18 +
 .../java/org/qi4j/runtime/Qi4jRuntimeImpl.java  |   36 +-
 .../runtime/activation/ActivatorsInstance.java  |    2 +-
 .../AbstractAssociationInstance.java            |   49 +-
 .../runtime/association/AssociationInfo.java    |   18 +
 .../association/AssociationInstance.java        |   13 +-
 .../association/ManyAssociationInstance.java    |   51 +-
 .../association/NamedAssociationInstance.java   |  145 +-
 .../association/NamedAssociationsModel.java     |    6 -
 .../bootstrap/ConfigurationAssemblyImpl.java    |   85 +
 .../bootstrap/ConfigurationDeclarationImpl.java |  125 +
 .../runtime/bootstrap/ModuleAssemblyImpl.java   |   70 +-
 .../composite/AbstractModifierModel.java        |    6 +-
 .../qi4j/runtime/composite/CompactLevel.java    |    4 +-
 .../runtime/composite/CompositeMethodModel.java |   10 +-
 .../composite/CompositeMethodsModel.java        |   10 +-
 .../qi4j/runtime/composite/CompositeModel.java  |   16 +-
 .../qi4j/runtime/composite/ConcernsModel.java   |    4 +-
 .../runtime/composite/FragmentClassLoader.java  |    4 +-
 .../composite/FragmentInvocationHandler.java    |    5 +-
 .../composite/FunctionStateResolver.java        |   49 +
 .../runtime/composite/GenericSpecification.java |   18 +
 .../qi4j/runtime/composite/InstancePool.java    |   18 +
 .../qi4j/runtime/composite/ProxyGenerator.java  |   18 +
 .../SideEffectInvocationHandlerResult.java      |   18 +
 .../runtime/composite/SideEffectsModel.java     |    4 +-
 .../composite/TransientBuilderInstance.java     |    2 +-
 .../runtime/composite/TransientClassLoader.java |    2 +-
 .../runtime/composite/TransientInstance.java    |   18 +-
 .../qi4j/runtime/composite/TransientModel.java  |    4 +-
 .../composite/TransientStateInstance.java       |   18 +
 .../TypedModifierInvocationHandler.java         |    8 -
 .../org/qi4j/runtime/entity/EntityInstance.java |   10 +-
 .../org/qi4j/runtime/entity/EntityModel.java    |   12 +-
 .../runtime/entity/EntityStateInstance.java     |    2 +-
 .../qi4j/runtime/injection/Dependencies.java    |   18 +
 .../qi4j/runtime/injection/DependencyModel.java |   16 +-
 .../runtime/injection/InjectedFieldModel.java   |   10 +-
 .../runtime/injection/InjectionContext.java     |   11 +-
 .../injection/ParameterizedTypeInstance.java    |   18 +
 .../InvocationInjectionProviderFactory.java     |   18 +
 .../ModifiesInjectionProviderFactory.java       |   18 +
 .../StructureInjectionProviderFactory.java      |   12 +-
 .../provider/ThisInjectionProviderFactory.java  |   18 +
 .../provider/UsesInjectionProviderFactory.java  |   21 +-
 .../org/qi4j/runtime/internal/Activator.java    |   18 +
 .../src/main/java/org/qi4j/runtime/package.html |   18 +-
 .../org/qi4j/runtime/property/PropertyInfo.java |   18 +
 .../qi4j/runtime/property/PropertyModel.java    |   21 +-
 .../ImportedServiceReferenceInstance.java       |    3 -
 .../runtime/structure/ApplicationInstance.java  |    2 +-
 .../qi4j/runtime/structure/LayerInstance.java   |   44 +-
 .../org/qi4j/runtime/structure/ModelModule.java |   89 -
 .../qi4j/runtime/structure/ModuleInstance.java  |   85 +-
 .../runtime/structure/ModuleUnitOfWork.java     |  279 ++-
 .../org/qi4j/runtime/structure/TypeLookup.java  |  176 +-
 .../runtime/structure/UsedLayersInstance.java   |   29 +-
 .../structure/VisibilitySpecification.java      |   18 +
 .../qi4j/runtime/types/ValueTypeFactory.java    |   23 +-
 .../unitofwork/EntityBuilderInstance.java       |   41 +-
 .../runtime/unitofwork/UnitOfWorkInstance.java  |   22 +-
 .../value/ManyAssociationValueState.java        |   18 +
 .../value/NamedAssociationValueState.java       |    1 -
 .../qi4j/runtime/value/ReferenceProperty.java   |   18 +
 .../runtime/value/ValueBuilderInstance.java     |    2 +-
 .../value/ValueBuilderWithPrototype.java        |  145 +-
 .../runtime/value/ValueBuilderWithState.java    |    2 +-
 .../org/qi4j/runtime/value/ValueInstance.java   |   30 +-
 .../java/org/qi4j/runtime/value/ValueModel.java |   19 +-
 .../qi4j/runtime/value/ValueStateInstance.java  |   14 +-
 .../org/qi4j/runtime/value/ValueStateModel.java |    2 +-
 .../common/UnitOfWorkCallbackEntityTest.java    |   81 -
 .../bootstrap/ApplicationAssemblerTest.java     |   18 +
 ...faceCollisionWithRelatedReturnTypesTest.java |    2 -
 ...alueCollisionWithRelatedReturnTypesTest.java |   36 +-
 .../org/qi4j/regression/qi53/IssueTest.java     |   18 +
 .../org/qi4j/regression/qi55/IssueTest.java     |   18 +
 .../org/qi4j/regression/qi65/IssueTest.java     |   18 +
 .../AppliesToOrConditionQI241Test.java          |   18 +
 .../association/AssociationEqualityTest.java    |   75 +-
 .../runtime/composite/FunctionalListTest.java   |   18 +
 .../org/qi4j/runtime/composite/QI247Test1.java  |   18 +
 .../org/qi4j/runtime/composite/QI247Test2.java  |   18 +
 .../runtime/composite/TransientAsClassTest.java |   18 +
 .../concerns/PropertyInheritanceTest.java       |   18 +
 .../constraints/ConstraintsTest.properties      |   15 +
 .../entity/EntityCompositeEqualityTest.java     |   18 +
 .../injection/InvocationInjectionTest.java      |   13 +-
 .../injection/StructureInjectionTest.java       |    4 +-
 .../org/qi4j/runtime/objects/OuterClass.java    |   18 +
 .../qi4j/runtime/query/model/Describable.java   |   18 +
 .../org/qi4j/runtime/util/AnnotationsTest.java  |   18 +
 .../runtime/value/ValueCompositeBasicsTest.java |   18 +
 .../value/ValueSerializationRegressionTest.java |   77 +
 .../runtime/value/ValueWithAssociationTest.java |  202 ++
 .../visibility/VisibilityInUnitOfWorkTest.java  |  159 ++
 .../qi4j/runtime/instantiation/My.properties    |   15 +
 .../service/HelloWorldService.properties        |   15 +
 core/spi/build.gradle                           |   21 +-
 core/spi/dev-status.xml                         |   16 +
 core/spi/src/docs/cache.txt                     |   19 +
 core/spi/src/docs/entitystore.txt               |   19 +
 core/spi/src/docs/indexing.txt                  |   19 +
 core/spi/src/docs/reference/ref-spi.txt         |   18 +
 core/spi/src/docs/spi.txt                       |    4 +-
 core/spi/src/docs/valueserialization.txt        |   21 +-
 .../memory/MemoryMapEntityStoreMixin.java       |   18 +
 .../org/qi4j/entitystore/memory/package.html    |   16 +
 .../spi/src/main/java/org/qi4j/spi/Qi4jSPI.java |   32 +-
 .../main/java/org/qi4j/spi/cache/CachePool.java |    4 +-
 .../main/java/org/qi4j/spi/cache/package.html   |   16 +
 .../java/org/qi4j/spi/entity/EntityStatus.java  |   18 +
 .../qi4j/spi/entity/NamedAssociationState.java  |    1 -
 .../main/java/org/qi4j/spi/entity/package.html  |   16 +
 .../ConcurrentModificationCheckConcern.java     |  111 +-
 .../DefaultEntityStoreUnitOfWork.java           |   18 +-
 .../EntityAlreadyExistsException.java           |    2 +-
 .../spi/entitystore/EntityStateVersions.java    |   12 +-
 .../org/qi4j/spi/entitystore/EntityStore.java   |    5 +-
 .../qi4j/spi/entitystore/EntityStoreSPI.java    |    4 +-
 .../spi/entitystore/EntityStoreUnitOfWork.java  |    9 +-
 .../ModuleEntityStoreUnitOfWork.java            |   85 +
 .../StateChangeNotificationConcern.java         |    1 +
 .../qi4j/spi/entitystore/StateCommitter.java    |   18 +
 .../entitystore/helpers/DefaultEntityState.java |   13 +-
 .../entitystore/helpers/JSONEntityState.java    |   37 +-
 .../helpers/JSONMapEntityStoreActivation.java   |   18 +
 .../helpers/JSONMapEntityStoreMixin.java        |  144 +-
 .../helpers/JSONNamedAssociationState.java      |    2 +-
 .../helpers/MapEntityStoreMixin.java            |  132 +-
 .../qi4j/spi/entitystore/helpers/package.html   |   16 +
 .../java/org/qi4j/spi/entitystore/package.html  |   16 +
 .../main/java/org/qi4j/spi/metrics/package.html |   16 +
 .../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 |   18 +-
 .../org/qi4j/spi/query/QueryBuilderSPI.java     |   18 +
 .../java/org/qi4j/spi/query/QuerySource.java    |   18 +
 .../main/java/org/qi4j/spi/query/package.html   |   16 +
 .../main/java/org/qi4j/spi/uuid/package.html    |   16 +
 .../spi/value/ValueDeserializerAdapter.java     |   92 +-
 .../qi4j/spi/value/ValueSerializerAdapter.java  |  201 +-
 .../main/java/org/qi4j/spi/value/package.html   |   16 +
 .../orgjson/OrgJsonValueDeserializer.java       |   29 +
 .../orgjson/OrgJsonValueSerialization.java      |    2 +-
 .../valueserialization/orgjson/package.html     |   16 +
 .../helpers/JSONManyAssociationStateTest.java   |    2 -
 core/spi/src/test/resources/logback-test.xml    |   16 +
 core/testsupport/build.gradle                   |   25 +-
 core/testsupport/dev-status.xml                 |   16 +
 .../docs/reference/AbstractEntityStoreTest.txt  |   18 +
 .../docs/reference/AbstractQi4jScenarioTest.txt |   18 +
 .../src/docs/reference/AbstractQi4jTest.txt     |   18 +
 .../src/docs/reference/ref-testsupport.txt      |   18 +
 core/testsupport/src/docs/testsupport.txt       |    8 +-
 .../org/qi4j/test/AbstractQi4jBaseTest.java     |   34 +-
 .../org/qi4j/test/AbstractQi4jScenarioTest.java |   18 +-
 .../java/org/qi4j/test/AbstractQi4jTest.java    |    6 +-
 .../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  |   16 +
 ...bstractConfigurationDeserializationTest.java |  120 +
 .../test/entity/AbstractEntityStoreTest.java    |   27 +
 .../main/java/org/qi4j/test/entity/package.html |   16 +
 .../test/indexing/model/entities/package.html   |   16 +
 .../org/qi4j/test/indexing/model/package.html   |   16 +
 .../java/org/qi4j/test/indexing/package.html    |   16 +
 .../org/qi4j/test/mock/MockPlayerConcern.java   |   18 +
 .../org/qi4j/test/mock/internal/package.html    |   16 +
 .../main/java/org/qi4j/test/mock/package.html   |   16 +
 .../src/main/java/org/qi4j/test/package.html    |   18 +-
 .../main/java/org/qi4j/test/util/Assume.java    |   20 +-
 .../main/java/org/qi4j/test/util/package.html   |   16 +
 .../AbstractCollectionSerializationTest.java    |    1 +
 .../AbstractPlainValueSerializationTest.java    |    2 +
 ...AbstractValueCompositeSerializationTest.java |   74 +-
 .../main/java/org/qi4j/test/value/package.html  |   16 +
 .../org/qi4j/test/cache/MemoryCacheTest.java    |   32 +
 doap.rdf                                        |   44 +-
 etc/apache-rat-output-to-html.xsl               |  204 ++
 etc/header.txt                                  |   14 +
 etc/qi4j-api-checkstyle.xml                     |   21 +
 etc/qi4j-runtime-checkstyle.xml                 |   21 +
 etc/qi4j-tests-checkstyle.xml                   |   21 +
 extensions/.gitignore                           |    6 -
 extensions/LICENSE                              |  177 --
 extensions/cache-ehcache/NOTICE                 |   17 -
 extensions/cache-ehcache/build.gradle           |   23 +-
 extensions/cache-ehcache/dev-status.xml         |   16 +
 .../cache-ehcache/src/docs/cache-ehcache.txt    |   18 +
 .../qi4j/cache/ehcache/EhCachePoolMixin.java    |    2 +-
 .../qi4j/cache/ehcache/assembly/package.html    |   21 +
 .../java/org/qi4j/cache/ehcache/package.html    |   21 +
 extensions/cache-memcache/build.gradle          |   23 +-
 extensions/cache-memcache/dev-status.xml        |   16 +
 .../cache-memcache/src/docs/cache-memcache.txt  |   18 +
 .../java/org/qi4j/cache/memcache/package.html   |   16 +
 extensions/entitystore-file/NOTICE              |   16 -
 extensions/entitystore-file/build.gradle        |   21 +-
 extensions/entitystore-file/dev-status.xml      |   16 +
 .../entitystore-file/src/docs/es-file.txt       |   19 +
 .../file/FileEntityStoreConfiguration.java      |   34 +-
 .../entitystore/file/FileEntityStoreMixin.java  |   68 +-
 .../qi4j/entitystore/file/assembly/package.html |   16 +
 .../java/org/qi4j/entitystore/file/package.html |   16 +
 .../file/FileEntityStoreWithCacheTest.java      |   42 +
 extensions/entitystore-gae/NOTICE               |   16 -
 extensions/entitystore-gae/build.gradle         |   18 -
 extensions/entitystore-gae/dev-status.xml       |   19 -
 extensions/entitystore-gae/src/docs/es-gae.txt  |   13 -
 .../qi4j/entitystore/gae/GaeEntityState.java    |  451 ----
 .../gae/GaeEntityStoreActivation.java           |   40 -
 .../entitystore/gae/GaeEntityStoreMixin.java    |  104 -
 .../entitystore/gae/GaeEntityStoreService.java  |   40 -
 .../gae/GaeEntityStoreUnitOfWork.java           |  147 --
 .../entitystore/gae/GaeIdGeneratorService.java  |   62 -
 .../gae2/GaeEntityStoreActivation.java          |   43 -
 .../gae2/GaeEntityStoreConfiguration.java       |   32 -
 .../entitystore/gae2/GaeEntityStoreMixin.java   |  230 --
 .../entitystore/gae2/GaeEntityStoreService.java |   48 -
 .../GaeEntityStoreService.properties            |    5 -
 .../java/org/qi4j/entitystore/gae/readme.html   |   12 -
 extensions/entitystore-hazelcast/NOTICE         |   18 -
 extensions/entitystore-hazelcast/build.gradle   |   23 +-
 extensions/entitystore-hazelcast/dev-status.xml |   16 +
 .../src/docs/es-hazelcast.txt                   |   19 +
 .../hazelcast/HazelcastEntityStoreMixin.java    |    4 +-
 .../entitystore/hazelcast/assembly/package.html |   16 +
 .../org/qi4j/entitystore/hazelcast/package.html |   16 +
 .../HazelcastEntityStoreWithCacheTest.java      |   40 +
 .../HazelcastEntityStoreService.properties      |   15 +
 .../qi4j/entitystore/hazelcast/hazelcast.xml    |   16 +
 extensions/entitystore-jclouds/build.gradle     |   42 +-
 extensions/entitystore-jclouds/dev-status.xml   |   16 +
 .../entitystore-jclouds/src/docs/es-jclouds.txt |   19 +
 .../org/qi4j/entitystore/jclouds/package.html   |   16 +
 .../jclouds/JCloudsWithCacheTest.java           |   39 +
 extensions/entitystore-jdbm/NOTICE              |   18 -
 extensions/entitystore-jdbm/build.gradle        |   22 +-
 extensions/entitystore-jdbm/dev-status.xml      |   16 +
 .../entitystore-jdbm/src/docs/es-jdbm.txt       |   19 +
 .../qi4j/entitystore/jdbm/assembly/package.html |   16 +
 .../java/org/qi4j/entitystore/jdbm/package.html |   16 +
 .../jdbm/JdbmEntityStoreWithCacheTest.java      |   54 +
 extensions/entitystore-leveldb/build.gradle     |   23 +-
 extensions/entitystore-leveldb/dev-status.xml   |   16 +
 .../entitystore-leveldb/src/docs/es-leveldb.txt |   19 +
 .../org/qi4j/entitystore/leveldb/package.html   |   18 +-
 .../LevelDBEntityStoreWithCacheTest.java        |   46 +
 extensions/entitystore-memory/build.gradle      |   21 +-
 extensions/entitystore-memory/dev-status.xml    |   16 +
 .../entitystore-memory/src/docs/es-memory.txt   |   19 +
 .../org/qi4j/entitystore/memory/package.html    |   16 +
 .../memory/MemoryEntityStoreWithCacheTest.java  |   35 +
 extensions/entitystore-mongodb/.gitignore       |    3 -
 extensions/entitystore-mongodb/build.gradle     |   23 +-
 extensions/entitystore-mongodb/dev-status.xml   |   16 +
 .../entitystore-mongodb/src/docs/es-mongodb.txt |   19 +
 .../org/qi4j/entitystore/mongodb/package.html   |   16 +
 .../MongoMapEntityStoreWithCacheTest.java       |   83 +
 extensions/entitystore-neo4j/NOTICE.txt         |   27 -
 extensions/entitystore-neo4j/build.gradle       |   17 -
 extensions/entitystore-neo4j/dev-status.xml     |   20 -
 .../entitystore-neo4j/license-explain.txt       |   68 -
 .../licenses/neo4j-commercial.license           |    3 -
 .../licenses/neo4j-opensource.license           |  619 -----
 .../entitystore-neo4j/src/docs/es-neo4j.txt     |   35 -
 .../entitystore/neo4j/NeoConfiguration.java     |   33 -
 .../qi4j/entitystore/neo4j/NeoEntityState.java  |  293 ---
 .../entitystore/neo4j/NeoEntityStoreMixin.java  |  151 --
 .../neo4j/NeoEntityStoreService.java            |   13 -
 .../neo4j/NeoEntityStoreUnitOfWork.java         |  220 --
 .../neo4j/NeoManyAssociationState.java          |  170 --
 .../neo4j/NeoNamedAssociationState.java         |  152 --
 .../org/qi4j/entitystore/neo4j/RelTypes.java    |   12 -
 .../org/qi4j/entitystore/neo4j/package.html     |    5 -
 .../neo4j/test/SimpleNeoStoreTest.java          |   40 -
 extensions/entitystore-preferences/NOTICE       |   16 -
 extensions/entitystore-preferences/build.gradle |   34 +-
 .../entitystore-preferences/dev-status.xml      |   16 +
 .../src/docs/es-preferences.txt                 |   19 +
 .../prefs/PreferencesEntityStoreMixin.java      |   61 +-
 .../entitystore/prefs/assembly/package.html     |   16 +
 .../org/qi4j/entitystore/prefs/package.html     |   16 +
 extensions/entitystore-redis/build.gradle       |   23 +-
 extensions/entitystore-redis/dev-status.xml     |   16 +
 .../entitystore-redis/src/docs/es-redis.txt     |   19 +
 .../org/qi4j/entitystore/redis/package.html     |   16 +
 .../redis/RedisMapEntityStoreWithCacheTest.java |   78 +
 extensions/entitystore-riak/build.gradle        |   39 +-
 extensions/entitystore-riak/dev-status.xml      |   16 +
 .../entitystore-riak/src/docs/es-riak.txt       |   19 +
 .../java/org/qi4j/entitystore/riak/package.html |   16 +
 .../riak/RiakHttpMapEntityStoreTest.java        |    2 +-
 .../riak/RiakMapEntityStoreWithCacheTest.java   |   76 +
 .../riak/RiakProtobufMapEntityStoreTest.java    |    2 +-
 extensions/entitystore-sql/NOTICE               |   22 -
 extensions/entitystore-sql/build.gradle         |   23 +-
 extensions/entitystore-sql/dev-status.xml       |   16 +
 extensions/entitystore-sql/src/docs/es-sql.txt  |   19 +
 .../entitystore/sql/SQLEntityStoreMixin.java    |   73 +-
 .../qi4j/entitystore/sql/assembly/package.html  |   16 +
 .../qi4j/entitystore/sql/internal/package.html  |   16 +
 .../java/org/qi4j/entitystore/sql/package.html  |   16 +
 .../sql/DerbySQLEntityStoreTest.java            |    3 +-
 .../entitystore/sql/H2SQLEntityStoreTest.java   |    3 +-
 .../entitystore/sql/SQLiteEntityStoreTest.java  |    3 +-
 .../test/resources/derby-datasource.properties  |   15 +
 .../src/test/resources/h2-datasource.properties |   15 +
 .../src/test/resources/logback.xml              |   16 +
 .../test/resources/mysql-datasource.properties  |   15 +
 .../resources/postgresql-datasource.properties  |   15 +
 .../test/resources/sqlite-datasource.properties |   15 +
 extensions/entitystore-voldemort/NOTICE         |  163 --
 extensions/entitystore-voldemort/build.gradle   |   32 -
 extensions/entitystore-voldemort/dev-status.xml |   19 -
 .../src/docs/es-voldemort.txt                   |   13 -
 .../voldemort/VoldemortConfiguration.java       |  109 -
 .../voldemort/VoldemortEntityStoreMixin.java    |  344 ---
 .../voldemort/VoldemortEntityStoreService.java  |   50 -
 .../voldemort/assembly/VoldemortAssembler.java  |   48 -
 .../entitystore/voldemort/VoldemortTest.java    |  125 -
 .../org/qi4j/entitystore/voldemort/cluster.xml  |   38 -
 .../qi4j/entitystore/voldemort/node0.properties |  207 --
 .../qi4j/entitystore/voldemort/node1.properties |  207 --
 .../org/qi4j/entitystore/voldemort/stores.xml   |   37 -
 extensions/indexing-elasticsearch/build.gradle  |   24 +-
 .../indexing-elasticsearch/dev-status.xml       |   16 +
 .../src/docs/index-elasticsearch.txt            |   19 +
 .../ElasticSearchIndexExporter.java             |   18 +
 .../elasticsearch/ElasticSearchIndexer.java     |   64 +-
 .../index/elasticsearch/assembly/package.html   |   16 +
 .../index/elasticsearch/cluster/package.html    |   16 +
 .../index/elasticsearch/filesystem/package.html |   16 +
 .../internal/AbstractElasticSearchSupport.java  |    3 +
 .../index/elasticsearch/internal/package.html   |   16 +
 .../index/elasticsearch/memory/package.html     |   16 +
 .../org/qi4j/index/elasticsearch/package.html   |   16 +
 .../src/test/resources/logback-test.xml         |   16 +
 extensions/indexing-rdf/NOTICE                  |   42 -
 extensions/indexing-rdf/build.gradle            |   24 +-
 extensions/indexing-rdf/dev-status.xml          |   16 +
 extensions/indexing-rdf/src/docs/index-rdf.txt  |   19 +
 .../assembly/RdfNativeSesameStoreAssembler.java |    1 +
 .../org/qi4j/index/rdf/assembly/package.html    |   16 +
 .../index/rdf/indexing/RdfIndexingService.java  |    2 +-
 .../org/qi4j/index/rdf/indexing/package.html    |   16 +
 .../main/java/org/qi4j/index/rdf/package.html   |   16 +
 .../qi4j/index/rdf/query/SesameExpressions.java |   18 +
 .../qi4j/index/rdf/query/internal/package.html  |   16 +
 .../java/org/qi4j/index/rdf/query/package.html  |   16 +
 .../org/qi4j/index/rdf/ContainsAllTest.java     |   18 +
 .../java/org/qi4j/index/rdf/ContainsTest.java   |   18 +
 .../AccountServiceComposite.java                |   18 +
 extensions/indexing-solr/build.gradle           |   24 +-
 extensions/indexing-solr/dev-status.xml         |   16 +
 .../indexing-solr/src/docs/index-solr.txt       |   21 +-
 .../org/qi4j/index/solr/SolrExpressions.java    |   18 +
 .../solr/internal/SingleTokenTokenizer.java     |   23 +-
 .../internal/SingleTokenTokenizerFactory.java   |   18 +
 .../solr/internal/SolrEntityIndexerMixin.java   |    4 +-
 .../org/qi4j/index/solr/internal/package.html   |   16 +
 .../main/java/org/qi4j/index/solr/package.html  |   16 +
 .../indexing-solr/src/test/resources/schema.xml |   16 +
 .../src/test/resources/solrconfig.xml           |   16 +
 extensions/indexing-sql/NOTICE                  |   17 -
 extensions/indexing-sql/build.gradle            |   23 +-
 extensions/indexing-sql/dev-status.xml          |   16 +
 extensions/indexing-sql/instructions.txt        |   27 +-
 .../indexing-sql/src/docs/index-sql-tests.txt   |   19 +
 extensions/indexing-sql/src/docs/index-sql.txt  |   19 +
 .../org/qi4j/index/sql/assembly/package.html    |   16 +
 .../index/sql/internal/SQLEntityFinder.java     |    4 +-
 .../org/qi4j/index/sql/internal/package.html    |   16 +
 .../main/java/org/qi4j/index/sql/package.html   |   16 +
 .../qi4j/index/sql/support/api/SQLQuerying.java |   12 +-
 .../org/qi4j/index/sql/support/api/package.html |   16 +
 .../sql/support/common/RebuildingStrategy.java  |    2 +-
 .../qi4j/index/sql/support/common/package.html  |   16 +
 .../qi4j/index/sql/support/derby/package.html   |   16 +
 .../index/sql/support/postgresql/package.html   |   16 +
 .../support/skeletons/AbstractSQLIndexing.java  |    3 +-
 .../support/skeletons/AbstractSQLStartup.java   |    1 -
 .../index/sql/support/skeletons/package.html    |   16 +
 .../qi4j/index/sql/support/sqlite/package.html  |   16 +
 .../indexing-sql/src/test/resources/logback.xml |   16 +
 .../resources/postgres-datasource.properties    |   15 +
 extensions/metrics-yammer/NOTICE                |   18 -
 extensions/metrics-yammer/build.gradle          |    4 +-
 .../metrics-yammer/src/docs/metrics-yammer.txt  |   19 +
 .../qi4j/metrics/yammer/YammerMetricsMixin.java |    2 +-
 .../java/org/qi4j/metrics/yammer/package.html   |   16 +
 extensions/migration/NOTICE                     |   17 -
 extensions/migration/build.gradle               |   24 +-
 extensions/migration/dev-status.xml             |   16 +
 extensions/migration/src/docs/migration.txt     |   19 +
 .../org/qi4j/migration/assembly/package.html    |   16 +
 .../org/qi4j/migration/operation/package.html   |   16 +
 .../main/java/org/qi4j/migration/package.html   |   16 +
 extensions/reindexer/NOTICE                     |   17 -
 extensions/reindexer/build.gradle               |   21 +-
 extensions/reindexer/dev-status.xml             |   16 +
 extensions/reindexer/src/docs/reindexer.txt     |   19 +
 .../reindexer/internal/ReindexerMixin.java      |  180 +-
 .../qi4j/index/reindexer/internal/package.html  |   16 +
 .../java/org/qi4j/index/reindexer/package.html  |   16 +
 .../org/qi4j/index/reindexer/ReindexerTest.java |   11 +-
 .../jdbm/JdbmEntityStoreService.properties      |   15 +
 .../rdf/repository/rdf-indexing.properties      |   15 +
 .../valueserialization-jackson/build.gradle     |   25 +-
 .../valueserialization-jackson/dev-status.xml   |   16 +
 .../src/docs/vs-jackson.txt                     |   19 +
 .../jackson/JacksonValueDeserializer.java       |   26 +
 .../valueserialization/jackson/package.html     |   16 +
 ...JacksonConfigurationDeserializationTest.java |   36 +
 .../src/test/resources/configtest.json          |    8 +
 .../src/test/resources/logback-test.xml         |   18 -
 .../valueserialization-orgjson/build.gradle     |   25 +-
 .../valueserialization-orgjson/dev-status.xml   |   16 +
 .../src/docs/vs-orgjson.txt                     |   19 +
 .../valueserialization/orgjson/package.html     |   16 +
 ...OrgJsonConfigurationDeserializationTest.java |   36 +
 .../src/test/resources/configtest.json          |    8 +
 extensions/valueserialization-stax/build.gradle |   25 +-
 .../valueserialization-stax/dev-status.xml      |   16 +
 .../src/docs/vs-stax.txt                        |   19 +
 .../stax/StaxValueDeserializer.java             |   45 +
 .../qi4j/valueserialization/stax/package.html   |   16 +
 .../StaxConfigurationDeserializationTest.java   |   65 +
 .../src/test/resources/configtest.xml           |   48 +
 .../src/test/resources/logback-test.xml         |   19 -
 gradle.properties                               |   14 +
 gradle/wrapper/gradle-wrapper.properties        |    4 +-
 libraries.gradle                                |  192 +-
 libraries/.gitignore                            |    6 -
 libraries/LICENSE                               |  177 --
 libraries/NOTICE                                |  116 -
 libraries/alarm/build.gradle                    |   23 +-
 libraries/alarm/dev-status.xml                  |   16 +
 libraries/alarm/src/docs/alarm.txt              |    4 +-
 .../java/org/qi4j/library/alarm/package.html    |    8 +-
 .../library/alarm/AlarmHistoryImplTest.java     |    2 +-
 .../org/qi4j/library/appbrowser/Browser.java    |   19 +-
 .../library/appbrowser/BrowserException.java    |   18 +
 .../org/qi4j/library/appbrowser/Formatter.java  |   18 +
 .../library/appbrowser/FormatterFactory.java    |   18 +
 .../appbrowser/json/AbstractJsonFormatter.java  |   18 +
 .../json/ApplicationModelFormatter.java         |   18 +
 .../library/appbrowser/json/ArrayFormatter.java |   18 +
 .../json/CompositeMethodModelFormatter.java     |   18 +
 .../json/ConstructorModelFormatter.java         |   18 +
 .../appbrowser/json/EntityModelFormatter.java   |   18 +
 .../json/InjectedFieldModelFormatter.java       |   18 +
 .../appbrowser/json/JsonFormatterFactory.java   |   18 +
 .../appbrowser/json/LayerModelFormatter.java    |   18 +
 .../appbrowser/json/MixinModelFormatter.java    |   18 +
 .../appbrowser/json/ModuleModelFormatter.java   |   18 +
 .../library/appbrowser/json/NullFormatter.java  |   18 +
 .../appbrowser/json/ObjectModelFormatter.java   |   18 +
 .../appbrowser/json/ServiceModelFormatter.java  |   18 +
 .../appbrowser/json/ValueModelFormatter.java    |   18 +
 .../qi4j/library/appbrowser/AppBrowserTest.java |   19 +-
 libraries/circuitbreaker/build.gradle           |   24 +-
 libraries/circuitbreaker/dev-status.xml         |   16 +
 .../circuitbreaker/src/docs/circuitbreaker.txt  |   25 +-
 .../library/circuitbreaker/jmx/package.html     |   16 +
 .../qi4j/library/circuitbreaker/package.html    |   16 +
 .../library/circuitbreaker/service/package.html |   16 +
 .../circuitbreaker/CircuitBreakerTest.java      |    4 +-
 libraries/constraints/build.gradle              |   23 +-
 libraries/constraints/dev-status.xml            |   16 +
 libraries/constraints/src/docs/constraints.txt  |   21 +-
 .../library/constraints/ContainsConstraint.java |   18 +
 .../constraints/GreaterThanConstraint.java      |   18 +
 .../library/constraints/LessThanConstraint.java |   18 +
 .../library/constraints/MatchesConstraint.java  |   18 +
 .../constraints/MaxLengthConstraint.java        |   18 +
 .../constraints/MinLengthConstraint.java        |   18 +
 .../library/constraints/OneOfConstraint.java    |   18 +
 .../library/constraints/RangeConstraint.java    |   18 +
 .../constraints/annotation/Contains.java        |   18 +
 .../library/constraints/annotation/Email.java   |   18 +
 .../constraints/annotation/GreaterThan.java     |   18 +
 .../constraints/annotation/LessThan.java        |   18 +
 .../library/constraints/annotation/Matches.java |   18 +
 .../constraints/annotation/MaxLength.java       |   18 +
 .../constraints/annotation/MinLength.java       |   18 +
 .../library/constraints/annotation/OneOf.java   |   18 +
 .../library/constraints/annotation/Range.java   |   18 +
 .../library/constraints/annotation/package.html |   16 +
 .../org/qi4j/library/constraints/package.html   |   16 +
 .../library/constraints/TestCaseComposite.java  |    6 +-
 .../library/constraints/qi70/IssueTest.java     |   18 +
 .../qi4j/library/constraints/qi70/Sample.java   |   18 +
 .../constraints/qi70/SampleComposite.java       |   18 +
 .../library/constraints/qi70/SampleMixin.java   |   18 +
 libraries/conversion/build.gradle               |   23 +-
 libraries/conversion/dev-status.xml             |   16 +
 libraries/conversion/src/docs/conversion.txt    |   31 +-
 .../conversion/values/EntityToValue.java        |    3 +
 .../values/EntityToValueAssembler.java          |    2 +
 .../conversion/values/EntityToValueService.java |    2 +
 .../conversion/values/ValueToEntity.java        |    1 +
 .../values/ValueToEntityAssembler.java          |    2 +
 .../conversion/values/ValueToEntityMixin.java   |  339 +--
 .../conversion/values/ValueToEntityService.java |    2 +
 .../qi4j/library/conversion/values/package.html |   16 +
 libraries/cxf/build.gradle                      |   27 -
 libraries/cxf/dev-status.xml                    |   19 -
 libraries/cxf/src/docs/cxf.txt                  |   13 -
 .../java/org/qi4j/library/cxf/CxfAssembler.java |   33 -
 .../java/org/qi4j/library/cxf/JaxWsCreator.java |   26 -
 .../library/cxf/JaxWsServerFactoryInfo.java     |   48 -
 .../java/org/qi4j/library/cxf/JaxWsService.java |  128 --
 .../org/qi4j/library/cxf/NamespaceUtil.java     |   55 -
 .../org/qi4j/library/cxf/Qi4jTypeCreator.java   |   63 -
 .../qi4j/library/cxf/ValueCompositeCxfType.java |  483 ----
 .../main/java/org/qi4j/library/cxf/package.html |    9 -
 .../java/org/qi4j/library/cxf/HelloClient.java  |   43 -
 .../java/org/qi4j/library/cxf/HelloMain.java    |   42 -
 .../java/org/qi4j/library/cxf/HelloWorld.java   |   28 -
 .../org/qi4j/library/cxf/HelloWorldImpl.java    |   54 -
 .../java/org/qi4j/library/cxf/Subscription.java |   34 -
 .../test/java/org/qi4j/library/cxf/User.java    |   34 -
 .../org/qi4j/library/cxf/divs/DivPoint.java     |   51 -
 .../org/qi4j/library/cxf/divs/DivStream.java    |   40 -
 .../org/qi4j/library/cxf/divs/Dividends.java    |   26 -
 .../qi4j/library/cxf/divs/DividendsMain.java    |   65 -
 .../qi4j/library/cxf/divs/DividendsTest.java    |  139 --
 .../library/cxf/divs/ProjectedDividends.java    |  117 -
 .../cxf/divs/ProjectedDividendsService.java     |   25 -
 libraries/eventsourcing-jdbm/build.gradle       |   23 +-
 libraries/eventsourcing-jdbm/dev-status.xml     |   18 +-
 .../src/docs/eventsourcing-jdbm.txt             |   13 -
 .../domain/source/jdbm/package.html             |   16 +
 libraries/eventsourcing-rest/build.gradle       |   23 +-
 libraries/eventsourcing-rest/dev-status.xml     |   18 +-
 .../src/docs/eventsourcing-rest.txt             |   13 -
 .../domain/rest/server/package.html             |   16 +
 libraries/eventsourcing/build.gradle            |   24 +-
 libraries/eventsourcing/dev-status.xml          |   18 +-
 .../eventsourcing/src/docs/eventsourcing.txt    |  126 +-
 .../eventsourcing/application/api/package.html  |   16 +
 .../factory/ApplicationEventFactoryService.java |    6 +-
 .../application/factory/package.html            |   16 +
 .../application/replay/package.html             |   16 +
 .../application/source/helper/package.html      |   16 +
 .../MemoryApplicationEventStoreService.java     |  142 ++
 .../application/source/memory/package.html      |   21 +
 .../application/source/package.html             |   16 +
 .../bootstrap/EventsourcingAssembler.java       |   81 +
 .../eventsourcing/bootstrap/package.html        |   21 +
 .../eventsourcing/domain/api/package.html       |   16 +
 .../factory/DomainEventFactoryService.java      |    2 +-
 .../eventsourcing/domain/factory/package.html   |   16 +
 .../eventsourcing/domain/replay/package.html    |   16 +
 .../domain/source/helper/package.html           |   16 +
 .../domain/source/memory/package.html           |   16 +
 .../eventsourcing/domain/source/package.html    |   16 +
 .../eventsourcing/domain/spi/package.html       |   16 +
 .../application/ApplicationEventTest.java       |  227 ++
 .../eventsourcing/domain/DomainEventTest.java   |   18 +-
 .../domain/source/helper/EventsTest.java        |   18 +
 .../source/helper/UnitOfWorkRouterTest.java     |   18 +
 libraries/fileconfig/build.gradle               |   24 +-
 libraries/fileconfig/dev-status.xml             |   16 +
 libraries/fileconfig/src/docs/fileconfig.txt    |   21 +-
 .../fileconfig/FileConfigurationService.java    |   20 +-
 .../org/qi4j/library/fileconfig/package.html    |   16 +
 .../fileconfig/FileConfiguration_mac.properties |   15 +
 .../FileConfiguration_unix.properties           |   15 +
 .../FileConfiguration_windows.properties        |   15 +
 .../fileconfig/FileConfiguration_mac.properties |   15 +
 libraries/http/build.gradle                     |   23 +-
 libraries/http/dev-status.xml                   |   16 +
 libraries/http/src/docs/http.txt                |   27 +-
 .../java/org/qi4j/library/http/package.html     |   16 +
 .../qi4j/library/http/dns/LocalManagedDns.java  |    1 -
 ...un.net.spi.nameservice.NameServiceDescriptor |   15 +
 libraries/http/src/test/resources/logback.xml   |   16 +
 libraries/invocation-cache/build.gradle         |   23 +-
 libraries/invocation-cache/dev-status.xml       |   16 +
 .../src/docs/invocation-cache.txt               |   88 +-
 .../CacheInvocationResultSideEffect.java        |   62 -
 .../InvalidateCacheOnSettersSideEffect.java     |   53 -
 .../invocationcache/InvocationCache.java        |    3 +
 .../InvocationCacheAbstractComposite.java       |   32 -
 .../invocationcache/InvocationCacheMixin.java   |   60 -
 .../ReturnCachedValueConcern.java               |   26 +-
 .../ReturnCachedValueOnExceptionConcern.java    |   33 +-
 .../SimpleInvocationCacheMixin.java             |   69 +
 .../qi4j/library/invocationcache/package.html   |   16 +
 .../invocationcache/DocumentationSupport.java   |   51 +
 libraries/jmx/build.gradle                      |   24 +-
 libraries/jmx/dev-status.xml                    |   16 +
 libraries/jmx/src/docs/jmx.txt                  |   21 +-
 .../library/jmx/ApplicationManagerService.java  |   83 +-
 .../java/org/qi4j/library/jmx/MBeanTracker.java |   18 +
 .../java/org/qi4j/library/jmx/Qi4jMBeans.java   |    4 +-
 .../main/java/org/qi4j/library/jmx/package.html |   16 +
 libraries/lang-beanshell/README.txt             |   10 +
 libraries/lang-beanshell/build.gradle           |   14 -
 libraries/lang-beanshell/dev-status.xml         |   19 -
 libraries/lang-beanshell/licenses/lgpl.license  |  321 ---
 libraries/lang-beanshell/licenses/spl.license   |  472 ----
 .../lang-beanshell/src/docs/lang-beanshell.txt  |   13 -
 .../org/qi4j/lang/beanshell/BeanShellMixin.java |  223 --
 .../java/org/qi4j/lang/beanshell/package.html   |    5 -
 .../qi4j/lang/beanshell/BeanShellComposite.java |   23 -
 .../qi4j/lang/beanshell/BeanShellMixinTest.java |   47 -
 .../java/org/qi4j/lang/beanshell/Mixin1.java    |    6 -
 .../qi4j/lang/beanshell/BeanShellComposite.bsh  |   14 -
 libraries/lang-groovy/build.gradle              |   24 +-
 libraries/lang-groovy/dev-status.xml            |   20 +-
 libraries/lang-groovy/src/docs/lang-groovy.txt  |  108 +-
 .../main/java/org/qi4j/lang/groovy/package.html |   16 +
 .../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 +
 .../org/qi4j/lang/groovy/GroovyComposite.java   |   23 -
 .../org/qi4j/lang/groovy/GroovyMixinTest.java   |   46 -
 .../java/org/qi4j/lang/groovy/HelloSpeaker.java |   26 -
 .../test/java/org/qi4j/lang/groovy/Mixin1.java  |    6 -
 .../org/qi4j/lang/groovy/HelloSpeaker.groovy    |   25 +
 .../lang/groovy/HelloSpeaker.sayHello.groovy    |   20 +
 .../org/qi4j/lang/groovy/Mixin1.groovy          |   11 +
 libraries/lang-javascript/build.gradle          |   23 +-
 libraries/lang-javascript/dev-status.xml        |   16 +
 .../src/docs/lang-javascript.txt                |   21 +-
 .../java/org/qi4j/lang/javascript/package.html  |   16 +
 .../org/qi4j/lang/javascript/DomainType.java    |   18 +
 .../org/qi4j/lang/javascript/DomainType.js      |   11 +
 libraries/lang-jruby/NOTICE                     | 2153 ------------------
 libraries/lang-jruby/README.txt                 |   10 +
 libraries/lang-jruby/build.gradle               |   15 -
 libraries/lang-jruby/dev-status.xml             |   19 -
 libraries/lang-jruby/licenses/jruby.license     |   60 -
 libraries/lang-jruby/src/docs/lang-jruby.txt    |   29 -
 .../java/org/qi4j/lang/jruby/JRubyMixin.java    |  258 ---
 .../main/java/org/qi4j/lang/jruby/package.html  |    5 -
 .../java/org/qi4j/lang/jruby/HelloSpeaker.java  |   24 -
 .../org/qi4j/lang/jruby/JRubyMixinTest.java     |   41 -
 .../java/org/qi4j/lang/jruby/MyDomainType.java  |    6 -
 .../org/qi4j/lang/jruby/MyDomainType.rb         |    5 -
 libraries/lang-scala/build.gradle               |   46 +-
 libraries/lang-scala/dev-status.xml             |   18 +-
 libraries/lang-scala/src/docs/lang-scala.txt    |  108 +
 .../org/qi4j/lang/scala/ScalaTraitMixin.java    |   68 +-
 .../main/java/org/qi4j/lang/scala/package.html  |   16 +
 .../scala/ExclamationGenericConcern.scala       |   14 +-
 .../qi4j/sample/scala/HelloThereConcern.scala   |   18 +-
 .../qi4j/sample/scala/HelloWorldComposite.scala |   13 +
 .../sample/scala/HelloWorldComposite2.scala     |   11 +
 .../sample/scala/HelloWorldCompositeTest.java   |   22 +-
 .../org/qi4j/sample/scala/HelloWorldMixin.scala |   11 +
 .../qi4j/sample/scala/HelloWorldMixin2.scala    |   15 +-
 .../qi4j/sample/scala/HelloWorldMixin3.scala    |   11 +
 .../org/qi4j/sample/scala/TestEntity.scala      |   15 +-
 .../org/qi4j/sample/scala/TestService.scala     |   15 +-
 libraries/locking/build.gradle                  |   23 +-
 libraries/locking/dev-status.xml                |   18 +-
 libraries/locking/src/docs/locking.txt          |   58 +-
 .../qi4j/library/locking/ReadLockConcern.java   |    5 +-
 .../qi4j/library/locking/WriteLockConcern.java  |   31 +-
 .../java/org/qi4j/library/locking/package.html  |   16 +
 .../library/locking/DocumentationSupport.java   |   42 +
 libraries/logging/build.gradle                  |   23 +-
 libraries/logging/dev-status.xml                |   16 +
 libraries/logging/src/docs/logging.txt          |    4 +-
 .../org/qi4j/logging/debug/DebugConcern.java    |    6 -
 .../java/org/qi4j/logging/debug/package.html    |   16 +
 .../org/qi4j/logging/debug/records/package.html |   16 +
 .../debug/service/DebugOnConsoleSideEffect.java |    2 +-
 .../debug/service/DebuggingServiceMixin.java    |    2 +-
 .../org/qi4j/logging/debug/service/package.html |   16 +
 .../qi4j/logging/log/assemblies/package.html    |   16 +
 .../main/java/org/qi4j/logging/log/package.html |   16 +
 .../org/qi4j/logging/log/records/package.html   |   16 +
 .../log/service/LoggingServiceMixin.java        |    2 +-
 .../org/qi4j/logging/log/service/package.html   |   16 +
 .../qi4j/logging/trace/assemblies/package.html  |   16 +
 .../java/org/qi4j/logging/trace/package.html    |   16 +
 .../org/qi4j/logging/trace/records/package.html |   16 +
 .../org/qi4j/logging/trace/service/package.html |   16 +
 .../java/org/qi4j/logging/view/package.html     |   16 +
 .../qi4j/logging/docsupport/LoggingDocs.java    |   18 +
 .../DebuggingServiceComposite.properties        |   15 +
 libraries/metrics/build.gradle                  |    4 +-
 libraries/metrics/dev-status.xml                |    6 +-
 libraries/metrics/src/docs/metrics.txt          |   28 +-
 .../java/org/qi4j/library/metrics/package.html  |   16 +
 .../library/metrics/DocumentationSupport.java   |   79 +
 .../org/qi4j/library/metrics/MetricsTest.java   |    7 +-
 libraries/neo4j/build.gradle                    |   14 -
 libraries/neo4j/dev-status.xml                  |   19 -
 libraries/neo4j/src/docs/neo4j.txt              |   31 -
 .../library/neo4j/EmbeddedDatabaseService.java  |   98 -
 .../java/org/qi4j/library/neo4j/package.html    |    5 -
 .../library/neo4j/DocumentationSupport.java     |   45 -
 .../neo4j/EmbeddedDatabaseServiceTest.java      |   71 -
 libraries/osgi/build.gradle                     |   23 +-
 libraries/osgi/dev-status.xml                   |   16 +
 libraries/osgi/src/docs/osgi.txt                |   27 +-
 .../org/qi4j/library/osgi/FallbackStrategy.java |   19 +-
 .../qi4j/library/osgi/OSGiEnabledService.java   |   18 +
 .../org/qi4j/library/osgi/OSGiImportInfo.java   |   18 +
 .../qi4j/library/osgi/OSGiServiceExporter.java  |   20 +-
 .../qi4j/library/osgi/OSGiServiceImporter.java  |   20 +-
 .../java/org/qi4j/library/osgi/package.html     |   16 +
 .../qi4j/library/osgi/DocumentationSupport.java |   18 +
 .../org/qi4j/library/osgi/OSGiServiceTest.java  |   18 +
 libraries/rdf/build.gradle                      |   23 +-
 libraries/rdf/dev-status.xml                    |   16 +
 libraries/rdf/src/docs/rdf.txt                  |   19 +
 .../java/org/qi4j/library/rdf/Qi4jEntity.java   |    2 +-
 .../org/qi4j/library/rdf/Qi4jEntityType.java    |    2 +-
 .../main/java/org/qi4j/library/rdf/Qi4jRdf.java |    2 +-
 .../org/qi4j/library/rdf/entity/package.html    |   16 +
 .../org/qi4j/library/rdf/model/Model2XML.java   |   18 +
 .../org/qi4j/library/rdf/model/package.html     |   16 +
 .../main/java/org/qi4j/library/rdf/package.html |   16 +
 .../rdf/repository/NativeRepositoryService.java |  301 +--
 .../qi4j/library/rdf/repository/package.html    |   16 +
 .../qi4j/library/rdf/serializer/package.html    |   16 +
 .../org/qi4j/library/rdf/Model2XMLTest.java     |   18 +
 .../rdf/entity/EntitySerializerTest.java        |   30 +-
 .../java/org/qi4j/library/rdf/entity/test.xml   |   16 +
 .../java/org/qi4j/library/rdf/entity/test2.xml  |   16 +
 .../NativeRepositoryService.properties          |   15 +
 libraries/rest-client/build.gradle              |   24 +-
 libraries/rest-client/dev-status.xml            |   16 +
 libraries/rest-client/src/docs/primer.txt       |   25 +-
 libraries/rest-client/src/docs/rest-client.txt  |   19 +
 .../library/rest/client/api/ErrorHandler.java   |   18 +
 .../library/rest/client/api/HandlerCommand.java |   18 +
 .../qi4j/library/rest/client/api/package.html   |   16 +
 .../org/qi4j/library/rest/client/package.html   |   16 +
 .../rest/client/requestwriter/package.html      |   16 +
 .../rest/client/responsereader/package.html     |   16 +
 .../qi4j/library/rest/client/spi/package.html   |   16 +
 .../library/rest/client/rest-client.properties  |   15 +
 .../ContextResourceClientFactoryTest.java       |   18 +
 .../rest/client/ContinuousIntegrationTest.java  |   18 +
 .../qi4j/library/rest/client/RssReaderTest.java |   20 +-
 .../rest/client/docsupport/RestPrimerDocs.java  |   18 +
 libraries/rest-common/build.gradle              |   41 +-
 libraries/rest-common/dev-status.xml            |   16 +
 libraries/rest-common/src/docs/rest-common.txt  |   19 +
 .../qi4j/library/rest/common/link/package.html  |   16 +
 .../org/qi4j/library/rest/common/package.html   |   16 +
 .../qi4j/library/rest/common/table/package.html |   16 +
 libraries/rest-server/build.gradle              |   24 +-
 libraries/rest-server/dev-status.xml            |   16 +
 libraries/rest-server/src/docs/rest-server.txt  |   19 +
 .../rest/server/api/ContextResource.java        |    9 +-
 .../api/InteractionConstraintsConcern.java      |   18 +
 .../rest/server/api/constraint/package.html     |   16 +
 .../library/rest/server/api/dci/package.html    |   16 +
 .../qi4j/library/rest/server/api/package.html   |   16 +
 .../library/rest/server/assembler/package.html  |   16 +
 .../restlet/ConstraintViolationMessages.java    |   18 +
 .../freemarker/ValueCompositeObjectWrapper.java |   18 +
 .../freemarker/ValueCompositeTemplateModel.java |   18 +
 .../rest/server/restlet/freemarker/package.html |   16 +
 .../library/rest/server/restlet/package.html    |   16 +
 .../requestreader/DefaultRequestReader.java     |   18 +
 .../server/restlet/requestreader/package.html   |   16 +
 .../server/restlet/responsewriter/package.html  |   16 +
 .../library/rest/server/spi/CommandResult.java  |   18 +
 .../library/rest/server/spi/RequestReader.java  |   18 +
 .../library/rest/server/spi/ResponseWriter.java |   18 +
 .../qi4j/library/rest/server/spi/package.html   |   16 +
 .../library/rest/server/rest-server.properties  |   15 +
 .../restlet/responsewriter/selectresource.htm   |   19 -
 .../server/restlet/responsewriter/table.htm     |   19 -
 .../server/restlet/responsewriter/value.htm     |   17 -
 .../src/main/resources/velocity.properties      |   15 +
 libraries/rest/build.gradle                     |   25 +-
 libraries/rest/dev-status.xml                   |   16 +
 libraries/rest/src/docs/rest.txt                |   18 +
 .../qi4j/library/rest/admin/EntityResource.java |   16 +-
 .../library/rest/admin/Qi4jServerServlet.java   |    2 +-
 .../org/qi4j/library/rest/admin/package.html    |   16 +
 .../org/qi4j/library/rest/admin/sparqlform.html |   16 +
 .../rest/src/main/resources/velocity.properties |   15 +
 .../org/qi4j/library/rest/admin/RestTest.java   |    2 +-
 libraries/scheduler/build.gradle                |   24 +-
 libraries/scheduler/dev-status.xml              |   16 +
 libraries/scheduler/src/docs/scheduler.txt      |   26 +-
 .../org/qi4j/library/scheduler/Scheduler.java   |   15 +-
 .../qi4j/library/scheduler/SchedulerMixin.java  |   30 +-
 .../library/scheduler/bootstrap/package.html    |   16 +
 .../org/qi4j/library/scheduler/package.html     |   16 +
 .../library/scheduler/schedule/Schedule.java    |    2 +-
 .../scheduler/schedule/ScheduleFactory.java     |    8 +
 .../scheduler/schedule/cron/CronSchedule.java   |    8 +-
 .../scheduler/schedule/cron/package.html        |   16 +
 .../scheduler/schedule/once/package.html        |   16 +
 .../library/scheduler/schedule/package.html     |   16 +
 .../library/scheduler/timeline/package.html     |   16 +
 .../org/qi4j/library/scheduler/FooTask.java     |    6 +-
 .../src/test/resources/logback-test.xml         |   16 +
 libraries/scheduler/test-repeatedly.sh          |   15 +
 libraries/scripting/build.gradle                |   23 +-
 libraries/scripting/dev-status.xml              |   20 +-
 .../org/qi4j/library/scripting/package.html     |   21 +
 .../library/scripting/ScriptUtilImplTest.java   |   40 +
 libraries/servlet/build.gradle                  |   26 +-
 libraries/servlet/dev-status.xml                |   16 +
 libraries/servlet/src/docs/servlet.txt          |   25 +-
 .../library/servlet/Qi4jServletSupport.java     |    2 +-
 .../lifecycle/AbstractQi4jServletBootstrap.java |    8 +-
 .../qi4j/library/servlet/lifecycle/package.html |   16 +
 .../java/org/qi4j/library/servlet/package.html  |   24 +-
 libraries/shiro-core/build.gradle               |   24 +-
 libraries/shiro-core/dev-status.xml             |   16 +
 libraries/shiro-core/src/docs/shiro.txt         |   33 +-
 .../qi4j/library/shiro/assembly/package.html    |   16 +
 .../qi4j/library/shiro/concerns/package.html    |   16 +
 .../library/shiro/domain/common/package.html    |   16 +
 .../library/shiro/domain/passwords/package.html |   16 +
 .../shiro/domain/permissions/RoleFactory.java   |   18 +
 .../shiro/domain/permissions/package.html       |   16 +
 .../org/qi4j/library/shiro/ini/package.html     |   16 +
 .../java/org/qi4j/library/shiro/package.html    |   16 +
 .../src/test/resources/logback-test.xml         |   16 +
 .../src/test/resources/standalone-shiro.ini     |   15 +
 libraries/shiro-web/build.gradle                |   24 +-
 libraries/shiro-web/dev-status.xml              |   16 +
 libraries/shiro-web/src/docs/shiro-web.txt      |   25 +-
 .../library/shiro/web/assembly/package.html     |   16 +
 .../org/qi4j/library/shiro/web/package.html     |   16 +
 .../src/test/resources/logback-test.xml         |   16 +
 .../shiro-web/src/test/resources/web-shiro.ini  |   15 +
 libraries/spring/build.gradle                   |   23 +-
 libraries/spring/dev-status.xml                 |   18 +-
 libraries/spring/src/docs/spring.txt            |   84 +-
 .../bootstrap/Qi4jApplicationBootstrap.java     |    4 +-
 .../Qi4jBootstrapBeanDefinitionParser.java      |    4 +-
 .../bootstrap/internal/application/package.html |   16 +
 .../spring/bootstrap/internal/package.html      |   16 +
 .../internal/service/ServiceFactoryBean.java    |    2 +-
 .../bootstrap/internal/service/package.html     |   16 +
 .../qi4j/library/spring/bootstrap/package.html  |   18 +-
 .../importer/SpringImporterAssembler.java       |    4 +-
 .../qi4j/library/spring/importer/package.html   |   18 +-
 .../java/org/qi4j/library/spring/package.html   |   16 +
 .../src/main/resources/META-INF/spring.handlers |   15 +
 .../src/main/resources/META-INF/spring.schemas  |   15 +
 .../org/qi4j/library/spring/spring-0.5.xsd      |   16 +
 .../qi4j/library/spring/MyZestBootstrapper.java |   49 +
 .../spring/bootstrap/TextProcessingService.java |   18 +
 .../spring/bootstrap/ToUppercaseService.java    |   18 +
 .../spring/importer/Qi4jImportServiceTest.java  |    3 +-
 .../bootstrap/Qi4jExportServiceTest-context.xml |   16 +
 .../importer/Qi4jImportServiceTest-context.xml  |   16 +
 libraries/sql-bonecp/build.gradle               |   23 +-
 libraries/sql-bonecp/dev-status.xml             |   16 +
 .../org/qi4j/library/sql/bonecp/package.html    |   16 +
 libraries/sql-c3p0/build.gradle                 |    9 -
 libraries/sql-c3p0/dev-status.xml               |   19 -
 .../c3p0/C3P0DataSourceServiceAssembler.java    |   33 -
 .../sql/c3p0/C3P0DataSourceServiceImporter.java |  100 -
 .../java/org/qi4j/library/sql/c3p0/package.html |    5 -
 libraries/sql-dbcp/build.gradle                 |   23 +-
 libraries/sql-dbcp/dev-status.xml               |   16 +
 .../java/org/qi4j/library/sql/dbcp/package.html |   16 +
 libraries/sql-liquibase/build.gradle            |   26 +-
 libraries/sql-liquibase/dev-status.xml          |   16 +
 .../org/qi4j/library/sql/liquibase/package.html |   16 +
 .../sql/liquibase/LiquibaseServiceTest.java     |    4 +-
 .../src/test/resources/changelog.xml            |   16 +
 .../test/resources/testds-liquibase.properties  |   15 +
 libraries/sql/build.gradle                      |   25 +-
 libraries/sql/dev-status.xml                    |   16 +
 libraries/sql/src/docs/sql.txt                  |   39 +-
 .../org/qi4j/library/sql/assembly/package.html  |   16 +
 .../org/qi4j/library/sql/common/package.html    |   16 +
 .../qi4j/library/sql/datasource/package.html    |   16 +
 .../DataSourceConfigurationManagerService.java  |    2 +-
 .../java/org/qi4j/library/sql/jmx/package.html  |   16 +
 .../qi4j/library/sql/DocumentationSupport.java  |   10 -
 ...taSourceConfigurationManagerServiceTest.java |    4 +-
 libraries/sql/src/test/resources/changelog.xml  |   16 +
 .../sql/src/test/resources/testds.properties    |   15 +
 .../sql/src/test/resources/testds2.properties   |   15 +
 libraries/struts2-codebehind/build.gradle       |   14 -
 libraries/struts2-codebehind/dev-status.xml     |   19 -
 .../src/docs/struts-codebehind.txt              |   13 -
 .../Qi4jCodebehindPackageProvider.java          |  723 ------
 .../bootstrap/CodebehindAssembler.java          |   18 -
 .../library/struts2/codebehind/package.html     |    5 -
 .../src/main/resources/struts-plugin.xml        |   32 -
 libraries/struts2-convention/build.gradle       |   14 -
 libraries/struts2-convention/dev-status.xml     |   19 -
 .../src/docs/struts-convention.txt              |   13 -
 .../Qi4jPackageBasedActionConfigBuilder.java    |   42 -
 .../struts2/convention/Qi4jPackageProvider.java |   32 -
 .../library/struts2/convention/package.html     |    5 -
 .../src/main/resources/struts-plugin.xml        |   12 -
 libraries/struts2-plugin/build.gradle           |   15 -
 libraries/struts2-plugin/dev-status.xml         |   19 -
 .../struts2-plugin/src/docs/struts-plugin.txt   |   13 -
 .../library/struts2/ActionConfiguration.java    |   56 -
 .../org/qi4j/library/struts2/ActionService.java |    8 -
 .../org/qi4j/library/struts2/Constants.java     |   22 -
 .../struts2/ConstraintViolationInterceptor.java |  213 --
 .../struts2/EntityCompositeConverter.java       |   54 -
 .../Qi4jApplicationBootstrapListener.java       |  118 -
 .../library/struts2/Qi4jFilterDispatcher.java   |  102 -
 .../qi4j/library/struts2/Qi4jObjectFactory.java |  241 --
 .../library/struts2/Qi4jPropertyAccessor.java   |  214 --
 .../library/struts2/UnitOfWorkInterceptor.java  |   75 -
 .../bootstrap/Struts2PluginAssembler.java       |   47 -
 .../java/org/qi4j/library/struts2/package.html  |    5 -
 .../qi4j/library/struts2/support/HasInput.java  |    8 -
 .../struts2/support/ProvidesEntityOf.java       |   10 -
 .../struts2/support/ProvidesEntityOfMixin.java  |   59 -
 .../library/struts2/support/StrutsAction.java   |    8 -
 .../struts2/support/add/ProvidesAddingOf.java   |   11 -
 .../support/add/ProvidesAddingOfMixin.java      |   70 -
 .../struts2/support/edit/ProvidesEditingOf.java |   13 -
 .../support/edit/ProvidesEditingOfMixin.java    |   45 -
 .../struts2/support/list/ProvidesListOf.java    |   10 -
 .../support/list/ProvidesListOfMixin.java       |   56 -
 .../struts2/support/view/ProvidesViewOf.java    |    9 -
 .../support/view/ProvidesViewOfMixin.java       |   27 -
 .../library/struts2/util/ClassNameFilters.java  |   37 -
 .../library/struts2/util/ClassNameMapper.java   |   12 -
 .../qi4j/library/struts2/util/ClassNames.java   |   68 -
 .../struts2/util/ParameterizedTypes.java        |   39 -
 .../src/main/resources/struts-plugin.xml        |   35 -
 .../main/resources/xwork-conversion.properties  |    1 -
 .../struts2/util/ParameterizedTypesTest.java    |   41 -
 libraries/uid/build.gradle                      |   23 +-
 libraries/uid/dev-status.xml                    |   16 +
 libraries/uid/src/docs/uid.txt                  |   19 +
 .../library/uid/sequence/assembly/package.html  |   16 +
 .../org/qi4j/library/uid/sequence/package.html  |   16 +
 .../qi4j/library/uid/uuid/assembly/package.html |   16 +
 .../java/org/qi4j/library/uid/uuid/package.html |   16 +
 libraries/uowfile/build.gradle                  |   23 +-
 libraries/uowfile/dev-status.xml                |   16 +
 libraries/uowfile/src/docs/uowfile.txt          |   19 +
 .../qi4j/library/uowfile/bootstrap/package.html |   16 +
 .../qi4j/library/uowfile/internal/package.html  |   16 +
 .../qi4j/library/uowfile/plural/package.html    |   16 +
 .../qi4j/library/uowfile/singular/package.html  |   16 +
 .../qi4j/library/uowfile/HasUoWFileTest.java    |    2 +
 .../qi4j/library/uowfile/HasUoWFilesTest.java   |    2 +
 libraries/wrapper/gradle-wrapper.jar            |  Bin 12292 -> 0 bytes
 libraries/wrapper/gradle-wrapper.properties     |   11 -
 manual/build.gradle                             |   51 +-
 manual/src/conf/asciidoc.conf                   |   15 +
 manual/src/conf/docbook.conf                    |   15 +
 manual/src/conf/docbook45.conf                  |   15 +
 manual/src/conf/linkedimages.conf               |   15 +
 manual/src/conf/xhtml.conf                      |   15 +
 manual/src/docs/reference/docinfo.xml           |   20 +-
 manual/src/docs/reference/index.txt             |   21 +-
 manual/src/docs/tutorials/docinfo.xml           |   20 +-
 .../tutorials/howto-assembly-application.txt    |   18 +-
 .../src/docs/tutorials/howto-build-system.txt   |  133 +-
 .../docs/tutorials/howto-configure-service.txt  |    8 +-
 .../tutorials/howto-contextual-fragments.txt    |    2 +-
 .../src/docs/tutorials/howto-create-concern.txt |   25 +-
 .../docs/tutorials/howto-create-constraint.txt  |   21 +-
 .../src/docs/tutorials/howto-create-entity.txt  |   16 +-
 .../docs/tutorials/howto-create-sideeffect.txt  |   25 +-
 .../src/docs/tutorials/howto-depend-on-qi4j.txt |  180 --
 .../src/docs/tutorials/howto-depend-on-zest.txt |  193 ++
 .../tutorials/howto-invocation-annotation.txt   |   78 +
 .../tutorials/howto-leverage-properties.txt     |    8 +-
 .../docs/tutorials/howto-releasing-apache.txt   |  635 ++++++
 manual/src/docs/tutorials/howto-use-io.txt      |    8 +-
 .../src/docs/tutorials/howto-writing-docs.txt   |   40 +-
 manual/src/docs/userguide/core.txt              |   47 +-
 manual/src/docs/userguide/docinfo.xml           |   16 +
 manual/src/docs/userguide/extensions.txt        |   35 +-
 manual/src/docs/userguide/faq.txt               |   23 +-
 manual/src/docs/userguide/glossary.txt          |   59 +-
 manual/src/docs/userguide/index.txt             |   21 +-
 manual/src/docs/userguide/libraries.txt         |   72 +-
 manual/src/docs/userguide/preface.txt           |   35 +-
 manual/src/docs/userguide/tools.txt             |   27 +-
 manual/src/docs/website/docinfo.xml             |   16 +
 manual/src/docs/website/downloads/1.0.txt       |   30 -
 manual/src/docs/website/downloads/1.1.txt       |   30 -
 manual/src/docs/website/downloads/1.2.txt       |   30 -
 manual/src/docs/website/downloads/1.3.txt       |   30 -
 manual/src/docs/website/downloads/1.4.1.txt     |   30 -
 manual/src/docs/website/downloads/1.4.txt       |   30 -
 manual/src/docs/website/downloads/downloads.txt |   35 -
 manual/src/docs/website/home.txt                |   47 +-
 manual/src/docs/website/index.txt               |   19 +
 manual/src/docs/website/intro.txt               |   19 +
 manual/src/docs/website/javadocs.txt            |   59 +-
 manual/src/docs/website/junitReport.txt         |   19 +
 manual/src/docs/website/news/20071113.txt       |   12 -
 manual/src/docs/website/news/20080130.txt       |   13 -
 manual/src/docs/website/news/20080414.txt       |    4 -
 manual/src/docs/website/news/20080606.txt       |    4 -
 manual/src/docs/website/news/20080808.txt       |   16 -
 manual/src/docs/website/news/20080915.txt       |   20 -
 manual/src/docs/website/news/20080919.txt       |    4 -
 manual/src/docs/website/news/20081117.txt       |   13 -
 manual/src/docs/website/news/20090109.txt       |    4 -
 manual/src/docs/website/news/20090110.txt       |   14 -
 manual/src/docs/website/news/20090219.txt       |    8 -
 manual/src/docs/website/news/20090220.txt       |    6 -
 manual/src/docs/website/news/20090420.txt       |    4 -
 manual/src/docs/website/news/20090510.txt       |   10 -
 manual/src/docs/website/news/20090903.txt       |   19 -
 manual/src/docs/website/news/20100125-2.txt     |   15 -
 manual/src/docs/website/news/20100125.txt       |    9 -
 manual/src/docs/website/news/20100128.txt       |   20 -
 manual/src/docs/website/news/20100617.txt       |   29 -
 manual/src/docs/website/news/20100830.txt       |    8 -
 manual/src/docs/website/news/20100918.txt       |   16 -
 manual/src/docs/website/news/20101023.txt       |   73 -
 manual/src/docs/website/news/20110221.txt       |   75 -
 manual/src/docs/website/news/20110415.txt       |  103 -
 manual/src/docs/website/news/20110806.txt       |   18 -
 manual/src/docs/website/news/20120215.txt       |   16 -
 manual/src/docs/website/news/20120502.txt       |   21 -
 manual/src/docs/website/news/20120525.txt       |   41 -
 manual/src/docs/website/news/news.txt           |  100 -
 manual/src/docs/website/related.txt             |   23 +-
 manual/src/docs/website/resources/css/qi4j.css  |   19 +
 manual/src/docs/website/resources/css/style.css |    3 +
 manual/src/docs/website/samples.txt             |   54 +-
 manual/src/docs/website/tutorials.txt           |   52 +-
 manual/src/docs/website/xsl/chunked.xsl         |   11 +-
 manual/src/docs/website/xsl/head.xsl            |   18 +-
 .../org/qi4j/manual/recipes/assemble/Docs.java  |   18 +
 .../org/qi4j/manual/recipes/assemble/Main.java  |   22 +-
 .../manual/recipes/concern/AnyMixinType.java    |   18 +
 .../recipes/concern/InventoryConcern.java       |   18 +
 .../qi4j/manual/recipes/concern/LineItem.java   |   18 +
 .../manual/recipes/concern/MyAnnotation.java    |   18 +
 .../recipes/concern/MyAppliesToFilter.java      |   18 +
 .../recipes/concern/MyGenericConcern.java       |   18 +
 .../org/qi4j/manual/recipes/concern/Order.java  |   18 +
 .../recipes/contextualFragments/TraceAll.java   |   18 +
 .../manual/recipes/createConstraint/Dialer.java |   18 +
 .../createConstraint/DialerComposite.java       |   18 +
 .../createConstraint/HasPhoneNumber.java        |   18 +
 .../ParameterViolationConcern.java              |   18 +
 .../recipes/createConstraint/PhoneNumber.java   |   18 +
 .../createConstraint/PhoneNumberConstraint.java |   18 +
 .../PhoneNumberParameterViolationConcern.java   |   18 +
 .../manual/recipes/createEntity/Accident.java   |   18 +
 .../recipes/createEntity/AccidentValue.java     |   18 +
 .../qi4j/manual/recipes/createEntity/Car.java   |   18 +
 .../manual/recipes/createEntity/CarEntity.java  |   18 +
 .../recipes/createEntity/CarEntityFactory.java  |   18 +
 .../createEntity/CarEntityFactoryMixin.java     |   18 +
 .../createEntity/CarEntityFactoryService.java   |   18 +
 .../qi4j/manual/recipes/createEntity/Main.java  |   18 +
 .../recipes/createEntity/Manufacturer.java      |   18 +
 .../createEntity/ManufacturerEntity.java        |   18 +
 .../createEntity/ManufacturerRepository.java    |   18 +
 .../ManufacturerRepositoryMixin.java            |   18 +
 .../ManufacturerRepositoryService.java          |   18 +
 .../recipes/createEntity/MyAssembler.java       |   18 +
 .../java/org/qi4j/manual/recipes/io/Docs.java   |   18 +
 .../qi4j/manual/recipes/properties/Book.java    |   18 +
 .../manual/recipes/properties/BookFactory.java  |   18 +
 .../manual/recipes/properties/SwingInfo.java    |   18 +
 .../manual/recipes/properties/SwingPanel.java   |   18 +
 .../manual/recipes/properties/pojo/Book.java    |   18 +
 .../recipes/properties/pojo/MutableBook.java    |   18 +
 .../recipes/sideeffects/AnyMixinType.java       |   18 +
 .../manual/recipes/sideeffects/Confirmable.java |   18 +
 .../manual/recipes/sideeffects/HasCustomer.java |   18 +
 .../recipes/sideeffects/HasLineItems.java       |   18 +
 .../recipes/sideeffects/HasSequenceNumber.java  |   18 +
 .../sideeffects/MailNotifySideEffect.java       |   18 +
 .../recipes/sideeffects/MyAnnotation.java       |   18 +
 .../recipes/sideeffects/MyAppliesToFilter.java  |   18 +
 .../sideeffects/MyGenericSideEffect.java        |   18 +
 .../qi4j/manual/recipes/sideeffects/Order.java  |   18 +
 .../manual/recipes/sideeffects/OrderEntity.java |   18 +
 .../manual/travel/ExpediaService.properties     |   15 +
 .../main/java/org/qi4j/manual/travel/Main.java  |   18 +
 .../qi4j/manual/travel/OrbitzService.properties |   15 +
 .../java/org/qi4j/manual/travel/TravelPlan.java |   18 +
 .../manual/travel/TravelPlanConfiguration.java  |   18 +
 .../org/qi4j/manual/travel/TravelPlanMixin.java |   18 +
 .../qi4j/manual/travel/TravelPlanService.java   |   18 +
 .../manual/travel/TravelPlanService.properties  |   15 +
 .../resources/css/progressive-enhancement.css   |   18 +
 manual/src/resources/images/logo-standard.png   |  Bin 11108 -> 10455 bytes
 .../src/resources/js/progressive-enhancement.js |   80 +-
 .../schemas/2008/dev-status/1/dev-status.xsd    |   16 +
 manual/src/xsl/chunked-basic.xsl                |   16 +
 manual/src/xsl/chunked-offline.xsl              |   16 +
 manual/src/xsl/common.xsl                       |   16 +
 manual/src/xsl/disqus-footer.xsl                |   18 +-
 manual/src/xsl/fo.xsl                           |   16 +
 manual/src/xsl/footer.xsl                       |   18 +-
 manual/src/xsl/head-offline.xsl                 |   16 +
 manual/src/xsl/html-params.xsl                  |   16 +
 manual/src/xsl/offline-footer.xsl               |   16 +
 manual/src/xsl/syntaxhighlight.xsl              |   16 +
 manual/src/xsl/text.xsl                         |   16 +
 manual/src/xsl/xhtml.xsl                        |   16 +
 maven-compat.gradle                             |  457 ++--
 samples/dci-cargo/README.txt                    |    2 +-
 samples/dci-cargo/dcisample_a/build.gradle      |   53 +-
 .../dcicargo/pathfinder_a/api/package.html      |   16 +
 .../dcicargo/pathfinder_a/internal/package.html |   16 +
 .../sample/dcicargo/pathfinder_a/package.html   |   16 +
 .../bootstrap/DCISampleApplication_a.java       |    2 +-
 .../sample_a/bootstrap/assembly/Assembler.java  |    8 +-
 .../communication/query/BookingQueries.java     |    2 +-
 .../shipping/booking/RouteException.java        |   18 +
 .../infrastructure/WicketQi4jApplication.java   |   20 +-
 .../infrastructure/model/EntityModel.java       |    4 +-
 .../infrastructure/model/QueryModel.java        |    4 +-
 .../infrastructure/model/ReadOnlyModel.java     |    2 +-
 .../src/main/resources/log4j.properties         |   15 +
 .../sample_a/communication/web/BasePage.html    |   26 +-
 .../web/booking/BookNewCargoPage.html           |   16 +
 .../web/booking/BookingBasePage.html            |   16 +
 .../web/booking/CargoDetailsPage.html           |   16 +
 .../web/booking/CargoListPage.html              |   16 +
 .../web/booking/ChangeDestinationPage.html      |   16 +
 .../web/booking/RouteCargoPage.html             |   16 +
 .../communication/web/booking/RoutePanel.html   |   16 +
 .../web/handling/RegisterHandlingEventPage.html |   16 +
 .../RegisterHandlingEventPage.properties        |   15 +
 .../web/tracking/HandlingHistoryPanel.html      |   16 +
 .../tracking/HandlingHistoryPanel.properties    |   15 +
 .../web/tracking/NextHandlingEventPanel.html    |   16 +
 .../tracking/NextHandlingEventPanel.properties  |   15 +
 .../web/tracking/TrackCargoPage.html            |   16 +
 .../web/tracking/TrackCargoPage.properties      |   15 +
 .../infrastructure/wicket/link/LinkPanel.html   |   16 +
 .../wicket/prevnext/PrevNext.html               |   16 +
 .../infrastructure/wicket/tabs/TabsPanel.html   |   16 +
 .../dcisample_a/src/main/webapp/WEB-INF/web.xml |   17 +-
 .../src/main/webapp/css/prev-next.css           |   18 +
 .../dcisample_a/src/main/webapp/css/style.css   |   19 +
 .../dcisample_a/src/main/webapp/css/tabs.css    |   19 +
 samples/dci-cargo/dcisample_b/build.gradle      |   53 +-
 .../dcicargo/pathfinder_b/api/package.html      |   16 +
 .../pathfinder_b/internal/GraphDAO.java         |    4 -
 .../internal/GraphTraversalServiceImpl.java     |    4 -
 .../dcicargo/pathfinder_b/internal/package.html |   16 +
 .../sample/dcicargo/pathfinder_b/package.html   |   16 +
 .../bootstrap/DCISampleApplication_b.java       |    2 +-
 .../sample_b/bootstrap/assembly/Assembler.java  |    6 +-
 .../communication/query/BookingQueries.java     |    2 +-
 .../communication/query/dto/CargoDTO.java       |    2 +-
 .../query/dto/HandlingEventDTO.java             |    2 +-
 .../inspection/event/InspectArrivedCargo.java   |    2 +-
 .../inspection/event/InspectCargoInCustoms.java |    2 +-
 .../inspection/event/InspectClaimedCargo.java   |    2 +-
 .../inspection/event/InspectReceivedCargo.java  |    2 +-
 .../inspection/event/InspectUnhandledCargo.java |    2 +-
 .../inspection/event/InspectUnloadedCargo.java  |    2 +-
 .../infrastructure/WicketQi4jApplication.java   |   20 +-
 .../sample_b/infrastructure/conversion/DTO.java |    2 +-
 .../infrastructure/model/EntityModel.java       |    8 +-
 .../infrastructure/model/QueryModel.java        |    4 +-
 .../infrastructure/model/ReadOnlyModel.java     |    2 +-
 .../src/main/resources/log4j.properties         |   15 +
 .../sample_b/communication/web/BasePage.html    |   26 +-
 .../web/booking/BookNewCargoPage.html           |   16 +
 .../web/booking/BookingBasePage.html            |   16 +
 .../web/booking/CargoDetailsPage.html           |   16 +
 .../web/booking/CargoListPage.html              |   16 +
 .../web/booking/ChangeDestinationPage.html      |   16 +
 .../web/booking/ReRouteCargoPage.html           |   16 +
 .../web/booking/RouteCargoPage.html             |   16 +
 .../communication/web/booking/RoutePanel.html   |   16 +
 .../IncidentLoggingApplicationMockupPage.html   |   16 +
 ...identLoggingApplicationMockupPage.properties |   15 +
 .../web/tracking/HandlingHistoryPanel.html      |   16 +
 .../tracking/HandlingHistoryPanel.properties    |   15 +
 .../web/tracking/NextHandlingEventPanel.html    |   16 +
 .../tracking/NextHandlingEventPanel.properties  |   15 +
 .../web/tracking/TrackCargoPage.html            |   16 +
 .../web/tracking/TrackCargoPage.properties      |   15 +
 .../infrastructure/wicket/link/LinkPanel.html   |   16 +
 .../wicket/prevnext/PrevNext.html               |   16 +
 .../infrastructure/wicket/tabs/TabsPanel.html   |   16 +
 .../dcisample_b/src/main/webapp/WEB-INF/web.xml |   17 +-
 .../src/main/webapp/css/prev-next.css           |   18 +
 .../dcisample_b/src/main/webapp/css/style.css   |   19 +
 .../dcisample_b/src/main/webapp/css/tabs.css    |   19 +
 samples/dci/build.gradle                        |   23 +-
 .../qi4j/dci/moneytransfer/context/Role.java    |   18 +
 .../samples/cargo/app1/model/cargo/Cargo.java   |   18 +
 samples/forum/build.gradle                      |   23 +-
 .../samples/forum/assembler/ForumAssembler.java |   27 +-
 .../org/qi4j/samples/forum/context/Context.java |   18 +
 .../org/qi4j/samples/forum/context/Events.java  |   18 +
 .../samples/forum/context/EventsService.java    |   18 +
 .../forum/context/account/UpdateProfile.java    |   18 +
 .../administration/BoardAdministration.java     |   18 +
 .../administration/ForumAdministration.java     |   18 +
 .../administration/ForumsAdministration.java    |   18 +
 .../administration/ModeratorAdministration.java |   18 +
 .../ModeratorsAdministration.java               |   18 +
 .../administration/UsersAdministration.java     |   18 +
 .../qi4j/samples/forum/context/login/Login.java |   18 +
 .../context/moderation/ModerationContext.java   |   18 +
 .../forum/context/signup/Registration.java      |   18 +
 .../samples/forum/context/signup/Signup.java    |   18 +
 .../samples/forum/context/view/ViewBoard.java   |   18 +
 .../samples/forum/context/view/ViewForum.java   |   18 +
 .../samples/forum/context/view/ViewPost.java    |   18 +
 .../samples/forum/context/view/ViewTopic.java   |   18 +
 .../qi4j/samples/forum/data/Administrators.java |   18 +
 .../org/qi4j/samples/forum/data/Moderators.java |   18 +
 .../qi4j/samples/forum/data/entity/Board.java   |   18 +
 .../qi4j/samples/forum/data/entity/Forum.java   |   18 +
 .../qi4j/samples/forum/data/entity/Forums.java  |   18 +
 .../qi4j/samples/forum/data/entity/Post.java    |   18 +
 .../qi4j/samples/forum/data/entity/Topic.java   |   18 +
 .../qi4j/samples/forum/data/entity/User.java    |   18 +
 .../qi4j/samples/forum/data/entity/Users.java   |   18 +
 .../forum/domainevent/DomainCommandResult.java  |   18 +
 .../samples/forum/domainevent/DomainEvent.java  |   18 +
 .../forum/domainevent/DomainEventValue.java     |   18 +
 .../forum/domainevent/ParameterValue.java       |   18 +
 .../qi4j/samples/forum/rest/ForumRestlet.java   |   18 +
 .../forum/rest/resource/RootResource.java       |   18 +
 .../administration/AdministrationResource.java  |   18 +
 .../resource/administration/ForumsResource.java |   18 +
 .../resource/administration/UsersResource.java  |   18 +
 .../rest/resource/forum/BoardResource.java      |   18 +
 .../rest/resource/forum/ForumResource.java      |   18 +
 .../rest/resource/forum/ForumsResource.java     |   18 +
 .../rest/resource/login/LoginResource.java      |   18 +
 .../rest/resource/signup/SignupResource.java    |   18 +
 .../samples/forum/service/BootstrapData.java    |   18 +
 samples/forum/src/main/webapp/WEB-INF/web.xml   |   16 +
 .../java/org/qi4j/samples/forum/web/Main.java   |   18 +
 samples/rental/build.gradle                     |   21 +-
 .../qi4j/sample/rental/web/QuikitServlet.java   |    4 +-
 .../resources/org/qi4j/sample/rental/index.html |   16 +
 .../org/qi4j/sample/rental/web/BookingPage.html |   16 +
 .../org/qi4j/sample/rental/web/MainPage.html    |   16 +
 .../src/main/resources/resolve.properties       |   15 +
 samples/rental/src/main/webapp/WEB-INF/web.xml  |   16 +
 samples/sql-support/build.gradle                |   23 +-
 .../java/org/qi4j/sample/sqlsupport/Main.java   |    2 +-
 .../resources/entitystore-postgresql.properties |   15 +
 .../src/main/resources/indexing-sql.properties  |   15 +
 .../sql-support/src/main/resources/logback.xml  |   25 -
 .../postgresql-es-datasource.properties         |   15 +
 .../postgresql-index-datasource.properties      |   15 +
 samples/struts2Hello/build.gradle               |   18 -
 .../org/qi4j/library/struts2/example/Item.java  |    8 -
 .../library/struts2/example/JettyLauncher.java  |   32 -
 .../qi4j/library/struts2/example/Nameable.java  |    9 -
 .../struts2/example/actions/AddItem.java        |   21 -
 .../struts2/example/actions/EditItem.java       |   23 -
 .../example/actions/HelloWorldAction.java       |   72 -
 .../struts2/example/actions/IndexAction.java    |   65 -
 .../struts2/example/actions/ListItems.java      |   18 -
 .../example/converters/DateConverter.java       |   59 -
 .../listener/ExampleBootstrapListener.java      |   79 -
 .../src/main/resources/log4j.properties         |   15 -
 .../src/main/resources/struts.properties        |   19 -
 .../struts2Hello/src/main/resources/struts.xml  |   40 -
 .../src/main/webapp/WEB-INF/decorators.xml      |   18 -
 .../src/main/webapp/WEB-INF/decorators/main.jsp |   75 -
 .../src/main/webapp/WEB-INF/dwr.xml             |   19 -
 .../src/main/webapp/WEB-INF/sitemesh.xml        |   50 -
 .../src/main/webapp/WEB-INF/web.xml             |   70 -
 samples/struts2Hello/src/main/webapp/index.jsp  |    1 -
 .../src/main/webapp/jsp/addItem.jsp             |   15 -
 .../src/main/webapp/jsp/editItem.jsp            |   15 -
 .../src/main/webapp/jsp/helloWorld.jsp          |   15 -
 .../struts2Hello/src/main/webapp/jsp/index.jsp  |   17 -
 .../src/main/webapp/jsp/listItems.jsp           |   20 -
 .../src/main/webapp/styles/forms.css            |  133 --
 .../src/main/webapp/styles/layout-1col.css      |   37 -
 .../main/webapp/styles/layout-navleft-1col.css  |   41 -
 .../main/webapp/styles/layout-navleft-2col.css  |   49 -
 .../main/webapp/styles/layout-navtop-1col.css   |   42 -
 .../main/webapp/styles/layout-navtop-3col.css   |   53 -
 .../webapp/styles/layout-navtop-localleft.css   |   46 -
 .../webapp/styles/layout-navtop-subright.css    |   46 -
 .../src/main/webapp/styles/layout.css           |  150 --
 .../src/main/webapp/styles/main.css             |   21 -
 .../src/main/webapp/styles/nav-horizontal.css   |   95 -
 .../src/main/webapp/styles/nav-vertical.css     |   99 -
 .../src/main/webapp/styles/tools.css            |   84 -
 .../src/main/webapp/styles/typo.css             |  236 --
 samples/swing/build.gradle                      |   23 +-
 .../lib/swing/binding/example/CityValue.java    |   18 +
 .../lib/swing/binding/example/CountryValue.java |   18 +
 .../internal/AssociationFocusLostListener.java  |   18 +
 .../binding/internal/BoundAssociation.java      |    7 +
 .../binding/internal/BoundManyAssociation.java  |   25 +
 .../binding/internal/BoundNamedAssociation.java |   31 +
 .../swing/binding/internal/BoundProperty.java   |   11 +-
 .../internal/PropertyFocusLostListener.java     |   18 +
 settings.gradle                                 |   47 +-
 src/bin-dist/NOTICE.txt                         |    5 +
 src/bin-dist/README.txt                         |   50 +
 src/javadoc/overview.html                       |   23 +
 tests/complex/gae/build.gradle                  |   18 -
 .../java/org/qi4j/test/gae/GaeTestServlet.java  |  126 -
 .../main/java/org/qi4j/test/gae/UnitTests.java  |   36 -
 .../java/org/qi4j/test/gae2/GaeTestServlet.java |  126 -
 .../main/java/org/qi4j/test/gae2/UnitTests.java |   43 -
 .../gae2/GaeEntityStoreService.properties       |    5 -
 tests/complex/gae/web/WEB-INF/appengine-web.xml |    5 -
 tests/complex/gae/web/WEB-INF/web.xml           |   28 -
 tests/complex/gae/web/index.jsp                 |   12 -
 tests/performance/build.gradle                  |   28 +-
 .../test/performance/entitystore/package.html   |   16 +
 .../CompositeCreationPerformanceTest.java       |    2 +-
 .../perf/resources/derby-datasource.properties  |   15 +
 .../performance/src/perf/resources/logback.xml  |   16 +
 .../jdbm/JdbmEntityStoreService.properties      |   15 +
 .../rdf/repository/rdf-indexing.properties      |   15 +
 .../resources/postgresql-datasource.properties  |   15 +
 tests/regression/build.gradle                   |   23 +-
 .../org/qi4j/test/regression/Regressions.java   |   18 +
 tools/entity-viewer/build.gradle                |   19 -
 tools/entity-viewer/dev-status.xml              |   20 -
 tools/entity-viewer/src/docs/entity-viewer.txt  |   27 -
 .../swing/entityviewer/EntityViewer.form        |   60 -
 .../swing/entityviewer/EntityViewer.java        |  301 ---
 .../swing/entityviewer/PropertiesPanel.java     |  104 -
 .../library/swing/entityviewer/TreePanel.java   |  120 -
 .../library/swing/entityviewer/package.html     |    5 -
 .../entityviewer/sample/ApplicationSample.java  |  158 --
 tools/envisage/build.gradle                     |   25 +-
 tools/envisage/dev-status.xml                   |   16 +
 tools/envisage/src/docs/envisage.txt            |   21 +-
 .../java/org/qi4j/envisage/EnvisageFrame.form   |   16 +
 .../src/main/java/org/qi4j/envisage/Main.java   |    1 -
 .../java/org/qi4j/envisage/detail/APIPane.form  |   16 +
 .../qi4j/envisage/detail/DependencyPane.form    |   16 +
 .../org/qi4j/envisage/detail/GeneralPane.form   |   16 +
 .../qi4j/envisage/detail/ImportedByPane.form    |   16 +
 .../org/qi4j/envisage/detail/MethodPane.form    |   16 +
 .../java/org/qi4j/envisage/detail/SPIPane.form  |   16 +
 .../detail/ServiceConfigurationPane.form        |   16 +
 .../qi4j/envisage/detail/ServiceUsagePane.form  |   16 +
 .../org/qi4j/envisage/detail/StatePane.form     |   16 +
 .../java/org/qi4j/envisage/detail/package.html  |   16 +
 .../java/org/qi4j/envisage/event/package.html   |   16 +
 .../java/org/qi4j/envisage/graph/GraphPane.java |    2 -
 .../org/qi4j/envisage/graph/StackedLayout.java  |    2 -
 .../java/org/qi4j/envisage/graph/package.html   |   16 +
 .../main/java/org/qi4j/envisage/package.html    |   16 +
 .../java/org/qi4j/envisage/print/PDFWriter.java |    2 -
 .../java/org/qi4j/envisage/print/package.html   |   16 +
 .../org/qi4j/envisage/tree/TreeModelPane.java   |    1 -
 .../java/org/qi4j/envisage/tree/package.html    |   16 +
 .../java/org/qi4j/envisage/util/package.html    |   16 +
 .../org/qi4j/envisage/EnvisageFrame.properties  |   15 +
 .../org/qi4j/envisage/detail/APIPane.properties |   15 +
 .../envisage/detail/DependencyPane.properties   |   15 +
 .../envisage/detail/DetailModelPane.properties  |   15 +
 .../qi4j/envisage/detail/GeneralPane.properties |   15 +
 .../envisage/detail/ImportedByPane.properties   |   15 +
 .../qi4j/envisage/detail/MethodPane.properties  |   15 +
 .../org/qi4j/envisage/detail/SPIPane.properties |   15 +
 .../detail/ServiceConfigurationPane.properties  |   15 +
 .../envisage/detail/ServiceUsagePane.properties |   15 +
 .../qi4j/envisage/detail/StatePane.properties   |   15 +
 .../tree/TreeModelCellRenderer.properties       |   15 +
 .../qi4j/envisage/tree/TreeModelPane.properties |   15 +
 tools/model-detail/build.gradle                 |   23 +-
 tools/model-detail/dev-status.xml               |   16 +
 .../qi4j/tools/model/descriptor/package.html    |   16 +
 .../java/org/qi4j/tools/model/util/package.html |   16 +
 tools/qidea/TODO                                |    1 -
 tools/qidea/build.gradle                        |   23 +-
 .../plugin/idea/common/facet/Qi4jFacetType.java |    2 +-
 .../common/facet/ui/Qi4jFacetEditorTab.java     |    2 +-
 ...teConcernFromMixinTypeOrCompositeAction.java |   18 +
 .../src/main/resources/META-INF/plugin.xml      |   26 +-
 .../j2ee/GenericConcernOf.java.html             |   16 +
 ...nsAnnotationDeclaredCorrectlyInspection.html |   16 +
 .../AddConcernOnType/description.html           |   16 +
 .../resource/Qi4jResourceBundle.properties      |   15 +
 tools/shell/build.gradle                        |   23 +-
 tools/shell/src/bin/qi4j                        |   15 +
 .../templates/defaultproject/project.properties |   15 +
 .../org/qi4j/tools/shell/AbstractCommand.java   |   18 +
 .../main/java/org/qi4j/tools/shell/Command.java |   18 +
 .../java/org/qi4j/tools/shell/FileUtils.java    |   18 +
 .../qi4j/tools/shell/HelpNeededException.java   |   18 +
 .../main/java/org/qi4j/tools/shell/Main.java    |   20 +-
 .../qi4j/tools/shell/create/CreateProject.java  |   18 +
 .../org/qi4j/tools/shell/help/HelpCommand.java  |   18 +
 tutorials/cargo/build.gradle                    |   23 +-
 .../java/org/qi4j/tutorials/cargo/package.html  |   20 +-
 .../org/qi4j/tutorials/cargo/step1/package.html |   22 +-
 .../org/qi4j/tutorials/cargo/step2/package.html |   20 +-
 tutorials/composites/build.gradle               |   25 +-
 tutorials/composites/src/docs/step1.txt         |   23 +-
 tutorials/composites/src/docs/step2.txt         |   23 +-
 tutorials/composites/src/docs/step3.txt         |   19 +
 tutorials/composites/src/docs/step4.txt         |   19 +
 tutorials/composites/src/docs/step5.txt         |   25 +-
 tutorials/composites/src/docs/step6.txt         |   19 +
 tutorials/composites/src/docs/step7.txt         |   27 +-
 tutorials/composites/src/docs/step8.txt         |   23 +-
 tutorials/composites/src/docs/step9.txt         |   23 +-
 .../composites/src/docs/tut-composites.txt      |   29 +-
 .../org/qi4j/tutorials/composites/package.html  |   23 +-
 .../composites/tutorial1/HelloWorld.java        |   18 +
 .../tutorials/composites/tutorial1/package.html |   18 +-
 .../tutorial10/HelloWorldComposite.java         |   18 +
 .../composites/tutorial10/HelloWorldMixin.java  |   18 +
 .../composites/tutorial10/HelloWorldState.java  |   18 +
 .../composites/tutorial2/HelloWorld.java        |   18 +
 .../tutorial2/HelloWorldBehaviour.java          |   18 +
 .../composites/tutorial2/HelloWorldMixin.java   |   18 +
 .../composites/tutorial2/HelloWorldState.java   |   20 +-
 .../tutorials/composites/tutorial2/package.html |   20 +-
 .../composites/tutorial3/HelloWorld.java        |   18 +
 .../tutorial3/HelloWorldBehaviour.java          |   18 +
 .../tutorial3/HelloWorldComposite.java          |   18 +
 .../composites/tutorial3/HelloWorldMixin.java   |   20 +-
 .../composites/tutorial3/HelloWorldState.java   |   20 +-
 .../tutorials/composites/tutorial3/package.html |   16 +
 .../composites/tutorial4/HelloWorld.java        |   18 +
 .../tutorial4/HelloWorldBehaviour.java          |   18 +
 .../tutorial4/HelloWorldBehaviourMixin.java     |   18 +
 .../tutorial4/HelloWorldComposite.java          |   18 +
 .../composites/tutorial4/HelloWorldState.java   |   20 +-
 .../tutorial4/HelloWorldStateMixin.java         |   18 +
 .../tutorials/composites/tutorial4/package.html |   16 +
 .../composites/tutorial5/HelloWorld.java        |   18 +
 .../tutorial5/HelloWorldBehaviour.java          |   18 +
 .../tutorial5/HelloWorldBehaviourConcern.java   |   18 +
 .../tutorial5/HelloWorldBehaviourMixin.java     |   18 +
 .../tutorial5/HelloWorldComposite.java          |   18 +
 .../composites/tutorial5/HelloWorldState.java   |   18 +
 .../tutorial5/HelloWorldStateMixin.java         |   18 +
 .../tutorials/composites/tutorial5/package.html |   26 +-
 .../composites/tutorial6/HelloWorld.java        |   18 +
 .../tutorial6/HelloWorldBehaviour.java          |   18 +
 .../tutorial6/HelloWorldBehaviourConcern.java   |   18 +
 .../tutorial6/HelloWorldBehaviourMixin.java     |   18 +
 .../tutorial6/HelloWorldComposite.java          |   18 +
 .../composites/tutorial6/HelloWorldState.java   |   18 +
 .../tutorial6/HelloWorldStateMixin.java         |   18 +
 .../tutorials/composites/tutorial6/package.html |   16 +
 .../composites/tutorial7/HelloWorld.java        |   18 +
 .../tutorial7/HelloWorldBehaviour.java          |   18 +
 .../tutorial7/HelloWorldBehaviourMixin.java     |   18 +
 .../HelloWorldBehaviourSideEffect.java          |   18 +
 .../tutorial7/HelloWorldComposite.java          |   18 +
 .../composites/tutorial7/HelloWorldState.java   |   18 +
 .../tutorial7/HelloWorldStateMixin.java         |   18 +
 .../tutorials/composites/tutorial7/package.html |   24 +-
 .../tutorial8/HelloWorldBehaviour.java          |   18 +
 .../tutorial8/HelloWorldBehaviourMixin.java     |   20 +-
 .../tutorial8/HelloWorldComposite.java          |   18 +
 .../composites/tutorial8/HelloWorldState.java   |   18 +
 .../tutorial8/HelloWorldStateMixin.java         |   18 +
 .../tutorials/composites/tutorial8/package.html |   20 +-
 .../tutorial9/HelloWorldBehaviour.java          |   18 +
 .../tutorial9/HelloWorldBehaviourMixin.java     |   18 +
 .../tutorial9/HelloWorldComposite.java          |   18 +
 .../composites/tutorial9/HelloWorldState.java   |   18 +
 .../tutorials/composites/tutorial9/package.html |   20 +-
 .../composites/src/main/javadoc/overview.html   |   26 +-
 .../composites/tutorial1/HelloWorldTest.java    |   18 +
 .../composites/tutorial10/HelloWorldTest.java   |   18 +
 .../composites/tutorial2/HelloWorldTest.java    |   18 +
 .../composites/tutorial3/HelloWorldTest.java    |   18 +
 .../composites/tutorial4/HelloWorldTest.java    |   18 +
 .../composites/tutorial5/HelloWorldTest.java    |   18 +
 .../composites/tutorial6/HelloWorldTest.java    |   18 +
 .../composites/tutorial7/HelloWorldTest.java    |   18 +
 .../composites/tutorial8/HelloWorldTest.java    |   18 +
 .../composites/tutorial9/HelloWorldTest.java    |   18 +
 tutorials/hello/build.gradle                    |    4 +-
 tutorials/introduction/build.gradle             |   23 +-
 tutorials/introduction/src/docs/background.txt  |   33 +-
 tutorials/introduction/src/docs/highlights.txt  |   25 +-
 tutorials/introduction/src/docs/qi4j-cop.txt    |   23 +-
 .../introduction/src/docs/state-modeling.txt    |   35 +-
 .../what-is-composite-oriented-programming.txt  |   27 +-
 .../introduction/src/docs/whats-an-object.txt   |   33 +-
 .../org/qi4j/demo/intro/StateModelingDocs.java  |   18 +
 .../org/qi4j/demo/intro/WhatsAnObjectDocs.java  |   18 +
 tutorials/introduction/tenminutes/LICENSE       |  177 --
 tutorials/introduction/tenminutes/NOTICE        |   17 -
 tutorials/introduction/tenminutes/build.gradle  |   23 +-
 .../tenminutes/src/docs/ten-minutes.txt         |   49 +-
 tutorials/introduction/thirtyminutes/LICENSE    |  177 --
 tutorials/introduction/thirtyminutes/NOTICE     |   17 -
 .../introduction/thirtyminutes/build.gradle     |   23 +-
 .../thirtyminutes/src/docs/thirty-minutes.txt   |   45 +-
 .../demo/thirtyminutes/ThirtyMinutesDocs.java   |   18 +
 tutorials/introduction/twohours/LICENSE         |  177 --
 tutorials/introduction/twohours/NOTICE          |   17 -
 .../twohours/src/docs/two-hours.txt             |   27 +-
 tutorials/introduction/twominutes/LICENSE       |  177 --
 tutorials/introduction/twominutes/NOTICE        |   17 -
 tutorials/introduction/twominutes/build.gradle  |   23 +-
 .../twominutes/src/docs/two-minutes.txt         |   31 +-
 .../main/java/org/qi4j/demo/twominute/Main.java |   18 +
 .../java/org/qi4j/demo/twominute/Speaker.java   |   18 +
 .../org/qi4j/demo/twominute/SpeakerMixin.java   |   18 +
 tutorials/services/build.gradle                 |   23 +-
 tutorials/services/src/docs/step1.txt           |   23 +-
 tutorials/services/src/docs/step2.txt           |   21 +-
 tutorials/services/src/docs/step3.txt           |   25 +-
 tutorials/services/src/docs/tut-services.txt    |   25 +-
 .../qi4j/tutorials/services/step1/package.html  |   20 +-
 .../qi4j/tutorials/services/step2/Library.java  |   18 +
 .../services/step2/LibraryService.java          |   18 +
 .../qi4j/tutorials/services/step2/package.html  |   18 +-
 .../qi4j/tutorials/services/step3/Library.java  |   18 +
 .../services/step3/LibraryService.java          |   18 +
 .../qi4j/tutorials/services/step3/package.html  |   22 +-
 .../qi4j/tutorials/services/step4/Library.java  |   18 +
 .../services/step4/LibraryService.java          |   18 +
 .../qi4j/tutorials/services/step5/Library.java  |   18 +
 .../services/step5/LibraryService.java          |   18 +
 .../qi4j/tutorials/services/step6/Library.java  |   18 +
 .../services/step6/LibraryService.java          |   18 +
 .../services/step4/LibraryService.properties    |   15 +
 .../services/step5/LibraryService.properties    |   15 +
 .../tutorials/services/step6/Library.properties |   15 +
 1803 files changed, 31256 insertions(+), 23022 deletions(-)
----------------------------------------------------------------------