You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@polygene.apache.org by ni...@apache.org on 2016/12/17 10:28:27 UTC

[51/81] [abbrv] [partial] zest-java git commit: ZEST-195 ; Replace all "zest" with "polygene"

ZEST-195 ; Replace all "zest" with "polygene"


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

Branch: refs/heads/develop
Commit: 1c722f44bb04523c8e3ecf681cd69f83e2f1d018
Parents: 053a882
Author: Niclas Hedhman <ni...@hedhman.org>
Authored: Tue Dec 13 20:03:58 2016 +0800
Committer: Niclas Hedhman <ni...@hedhman.org>
Committed: Tue Dec 13 20:13:05 2016 +0800

----------------------------------------------------------------------
 build.gradle                                    |    6 +-
 .../polygene/gradle/AllProjectsPlugin.groovy    |  208 ++
 .../polygene/gradle/CodeProjectsPlugin.groovy   |  146 ++
 .../polygene/gradle/RootProjectPlugin.groovy    |  262 +++
 .../apache/polygene/gradle/TaskGroups.groovy    |   40 +
 .../apache/polygene/gradle/ZestExtension.groovy |   79 +
 .../DependenciesDeclarationExtension.groovy     |   33 +
 .../DependenciesDeclarationPlugin.groovy        |   30 +
 .../dependencies/DependenciesPlugin.groovy      |   89 +
 .../gradle/dist/DistributionPlugin.groovy       |  387 ++++
 .../gradle/dist/GoOfflineHelpersTasks.groovy    |  345 ++++
 .../gradle/doc/AsciidocBuildInfoPlugin.groovy   |   60 +
 .../gradle/doc/DocumentationTask.groovy         |  292 +++
 .../polygene/gradle/doc/ManualPlugin.groovy     |  115 ++
 .../apache/polygene/gradle/doc/XsltTask.groovy  |  105 +
 .../performance/PerformanceTestsPlugin.groovy   |   62 +
 .../gradle/publish/MavenMetadata.groovy         |  281 +++
 .../gradle/publish/PublishingPlugin.groovy      |  183 ++
 .../gradle/release/CheckReleaseSpecTask.groovy  |   75 +
 .../gradle/release/ModuleReleaseSpec.groovy     |   44 +
 .../release/ReleaseApprovedProjectsTask.groovy  |   57 +
 .../gradle/release/ReleaseSpecExtension.groovy  |   40 +
 .../gradle/release/ReleaseSpecPlugin.groovy     |   56 +
 .../polygene/gradle/tasks/ExecLogged.groovy     |  117 ++
 .../test/AggregatedJacocoReportTask.groovy      |   91 +
 .../gradle/version/VersionClassPlugin.groovy    |   98 +
 .../apache/zest/gradle/AllProjectsPlugin.groovy |  208 --
 .../zest/gradle/CodeProjectsPlugin.groovy       |  146 --
 .../apache/zest/gradle/RootProjectPlugin.groovy |  262 ---
 .../org/apache/zest/gradle/TaskGroups.groovy    |   40 -
 .../org/apache/zest/gradle/ZestExtension.groovy |   79 -
 .../DependenciesDeclarationExtension.groovy     |   33 -
 .../DependenciesDeclarationPlugin.groovy        |   30 -
 .../dependencies/DependenciesPlugin.groovy      |   89 -
 .../zest/gradle/dist/DistributionPlugin.groovy  |  387 ----
 .../gradle/dist/GoOfflineHelpersTasks.groovy    |  345 ----
 .../gradle/doc/AsciidocBuildInfoPlugin.groovy   |   60 -
 .../zest/gradle/doc/DocumentationTask.groovy    |  292 ---
 .../apache/zest/gradle/doc/ManualPlugin.groovy  |  115 --
 .../org/apache/zest/gradle/doc/XsltTask.groovy  |  105 -
 .../performance/PerformanceTestsPlugin.groovy   |   62 -
 .../zest/gradle/publish/MavenMetadata.groovy    |  281 ---
 .../zest/gradle/publish/PublishingPlugin.groovy |  183 --
 .../gradle/release/CheckReleaseSpecTask.groovy  |   75 -
 .../gradle/release/ModuleReleaseSpec.groovy     |   44 -
 .../release/ReleaseApprovedProjectsTask.groovy  |   57 -
 .../gradle/release/ReleaseSpecExtension.groovy  |   40 -
 .../gradle/release/ReleaseSpecPlugin.groovy     |   56 -
 .../apache/zest/gradle/tasks/ExecLogged.groovy  |  117 --
 .../test/AggregatedJacocoReportTask.groovy      |   91 -
 .../gradle/version/VersionClassPlugin.groovy    |   98 -
 .../java/org/apache/polygene/api/ZestAPI.java   |  188 ++
 .../polygene/api/activation/Activation.java     |   60 +
 .../api/activation/ActivationEvent.java         |   99 +
 .../api/activation/ActivationEventListener.java |   29 +
 .../ActivationEventListenerRegistration.java    |   38 +
 .../api/activation/ActivationException.java     |   32 +
 .../polygene/api/activation/Activator.java      |   72 +
 .../api/activation/ActivatorAdapter.java        |   70 +
 .../api/activation/ActivatorDescriptor.java     |   27 +
 .../polygene/api/activation/Activators.java     |   41 +
 .../ApplicationPassivationThread.java           |  114 ++
 .../api/activation/PassivationException.java    |   57 +
 .../apache/polygene/api/activation/package.html |   29 +
 .../api/association/AbstractAssociation.java    |   28 +
 .../polygene/api/association/Association.java   |   52 +
 .../api/association/AssociationDescriptor.java  |   69 +
 .../api/association/AssociationMixin.java       |   58 +
 .../association/AssociationStateDescriptor.java |   54 +
 .../api/association/AssociationStateHolder.java |   79 +
 .../api/association/AssociationWrapper.java     |   81 +
 .../api/association/GenericAssociationInfo.java |   63 +
 .../api/association/ManyAssociation.java        |   58 +
 .../api/association/ManyAssociationMixin.java   |   58 +
 .../api/association/ManyAssociationWrapper.java |  126 ++
 .../api/association/NamedAssociation.java       |   93 +
 .../api/association/NamedAssociationMixin.java  |   58 +
 .../association/NamedAssociationWrapper.java    |  125 ++
 .../polygene/api/association/package.html       |   24 +
 .../apache/polygene/api/cache/CacheOptions.java |   88 +
 .../org/apache/polygene/api/cache/package.html  |   43 +
 .../apache/polygene/api/common/AppliesTo.java   |  111 ++
 .../polygene/api/common/AppliesToFilter.java    |   89 +
 .../api/common/ConstructionException.java       |   60 +
 .../api/common/InvalidApplicationException.java |   42 +
 .../apache/polygene/api/common/MetaInfo.java    |  154 ++
 .../apache/polygene/api/common/Optional.java    |   68 +
 .../polygene/api/common/QualifiedName.java      |  258 +++
 .../apache/polygene/api/common/TypeName.java    |  112 ++
 .../apache/polygene/api/common/UseDefaults.java |   92 +
 .../apache/polygene/api/common/Visibility.java  |   46 +
 .../org/apache/polygene/api/common/package.html |   84 +
 .../api/composite/AmbiguousTypeException.java   |   59 +
 .../polygene/api/composite/Composite.java       |   39 +
 .../api/composite/CompositeContext.java         |   84 +
 .../api/composite/CompositeDescriptor.java      |   34 +
 .../api/composite/CompositeInstance.java        |   45 +
 .../api/composite/CompositeInvoker.java         |   41 +
 .../api/composite/ConstructorDescriptor.java    |   31 +
 .../polygene/api/composite/DecoratorMixin.java  |  106 +
 .../api/composite/DependencyDescriptor.java     |   41 +
 .../api/composite/InjectedFieldDescriptor.java  |   32 +
 .../api/composite/InjectedMethodDescriptor.java |   31 +
 .../composite/InjectedParametersDescriptor.java |   28 +
 .../composite/InvalidCompositeException.java    |   32 +
 .../InvalidValueCompositeException.java         |   32 +
 .../api/composite/MethodDescriptor.java         |   31 +
 .../api/composite/MissingMethodException.java   |   38 +
 .../polygene/api/composite/ModelDescriptor.java |   41 +
 .../api/composite/NoSuchCompositeException.java |   59 +
 .../api/composite/NoSuchTransientException.java |   42 +
 .../polygene/api/composite/PropertyMapper.java  |  655 ++++++
 .../polygene/api/composite/StateDescriptor.java |   39 +
 .../composite/StatefulCompositeDescriptor.java  |   28 +
 .../api/composite/TransientBuilder.java         |   71 +
 .../api/composite/TransientBuilderFactory.java  |   59 +
 .../api/composite/TransientComposite.java       |   37 +
 .../api/composite/TransientDescriptor.java      |   29 +
 .../apache/polygene/api/composite/package.html  |   24 +
 .../polygene/api/concern/ConcernDescriptor.java |   29 +
 .../apache/polygene/api/concern/ConcernOf.java  |   46 +
 .../apache/polygene/api/concern/Concerns.java   |   39 +
 .../api/concern/ConcernsDescriptor.java         |   27 +
 .../polygene/api/concern/GenericConcern.java    |   34 +
 .../api/concern/internal/ConcernFor.java        |   67 +
 .../polygene/api/concern/internal/package.html  |   28 +
 .../apache/polygene/api/concern/package.html    |   24 +
 .../api/configuration/Configuration.java        |  401 ++++
 .../configuration/ConfigurationComposite.java   |   37 +
 .../polygene/api/configuration/Enabled.java     |   34 +
 .../NoSuchConfigurationException.java           |   50 +
 .../polygene/api/configuration/package.html     |   24 +
 .../polygene/api/constraint/Constraint.java     |   45 +
 .../api/constraint/ConstraintDeclaration.java   |   37 +
 .../api/constraint/ConstraintDescriptor.java    |   31 +
 ...nstraintImplementationNotFoundException.java |   34 +
 .../api/constraint/ConstraintViolation.java     |   58 +
 .../ConstraintViolationException.java           |  261 +++
 .../polygene/api/constraint/Constraints.java    |   42 +
 .../api/constraint/ConstraintsDescriptor.java   |   28 +
 .../apache/polygene/api/constraint/Name.java    |   37 +
 .../apache/polygene/api/constraint/package.html |   24 +
 .../apache/polygene/api/entity/Aggregated.java  |   37 +
 .../polygene/api/entity/EntityBuilder.java      |   63 +
 .../api/entity/EntityBuilderTemplate.java       |   44 +
 .../polygene/api/entity/EntityComposite.java    |   36 +
 .../polygene/api/entity/EntityDescriptor.java   |   37 +
 .../polygene/api/entity/EntityReference.java    |  123 ++
 .../apache/polygene/api/entity/Lifecycle.java   |   87 +
 .../polygene/api/entity/LifecycleException.java |   39 +
 .../apache/polygene/api/entity/Queryable.java   |   38 +
 .../org/apache/polygene/api/entity/package.html |   24 +
 .../org/apache/polygene/api/event/package.html  |   24 +
 .../polygene/api/identity/HasIdentity.java      |   76 +
 .../polygene/api/identity/Identifiable.java     |   25 +
 .../apache/polygene/api/identity/Identity.java  |   33 +
 .../api/identity/IdentityGenerator.java         |   39 +
 .../polygene/api/identity/StringIdentity.java   |   86 +
 .../api/identity/UuidGeneratorMixin.java        |   32 +
 .../polygene/api/injection/InjectionScope.java  |   37 +
 .../apache/polygene/api/injection/package.html  |   24 +
 .../api/injection/scope/Invocation.java         |   55 +
 .../polygene/api/injection/scope/Service.java   |   48 +
 .../polygene/api/injection/scope/State.java     |   54 +
 .../polygene/api/injection/scope/Structure.java |   54 +
 .../polygene/api/injection/scope/This.java      |   47 +
 .../polygene/api/injection/scope/Uses.java      |   45 +
 .../polygene/api/injection/scope/package.html   |   24 +
 .../org/apache/polygene/api/metrics/Metric.java |   28 +
 .../polygene/api/metrics/MetricNames.java       |   95 +
 .../polygene/api/metrics/MetricsCounter.java    |   35 +
 .../api/metrics/MetricsCounterFactory.java      |   37 +
 .../polygene/api/metrics/MetricsFactory.java    |   31 +
 .../polygene/api/metrics/MetricsGauge.java      |   38 +
 .../api/metrics/MetricsGaugeFactory.java        |   38 +
 .../api/metrics/MetricsHealthCheck.java         |   59 +
 .../api/metrics/MetricsHealthCheckFactory.java  |   39 +
 .../polygene/api/metrics/MetricsHistogram.java  |   31 +
 .../api/metrics/MetricsHistogramFactory.java    |   38 +
 .../polygene/api/metrics/MetricsMeter.java      |   39 +
 .../api/metrics/MetricsMeterFactory.java        |   37 +
 .../metrics/MetricsNotSupportedException.java   |   33 +
 .../polygene/api/metrics/MetricsProvider.java   |   62 +
 .../polygene/api/metrics/MetricsTimer.java      |   43 +
 .../api/metrics/MetricsTimerFactory.java        |   38 +
 .../apache/polygene/api/metrics/package.html    |   24 +
 .../polygene/api/mixin/Initializable.java       |   36 +
 .../api/mixin/InitializationException.java      |   38 +
 .../api/mixin/InvalidMixinException.java        |   35 +
 .../polygene/api/mixin/MixinDescriptor.java     |   29 +
 .../api/mixin/MixinMappingException.java        |   35 +
 .../org/apache/polygene/api/mixin/Mixins.java   |   84 +
 .../apache/polygene/api/mixin/NoopMixin.java    |   84 +
 .../org/apache/polygene/api/mixin/package.html  |   24 +
 .../api/object/NoSuchObjectException.java       |   57 +
 .../polygene/api/object/ObjectDescriptor.java   |   31 +
 .../polygene/api/object/ObjectFactory.java      |   52 +
 .../org/apache/polygene/api/object/package.html |   24 +
 .../java/org/apache/polygene/api/package.html   |   24 +
 .../polygene/api/property/DefaultValues.java    |   88 +
 .../api/property/GenericPropertyInfo.java       |   63 +
 .../apache/polygene/api/property/Immutable.java |   37 +
 .../property/InvalidPropertyTypeException.java  |   41 +
 .../apache/polygene/api/property/Numbers.java   |  162 ++
 .../apache/polygene/api/property/Property.java  |   63 +
 .../api/property/PropertyDescriptor.java        |   62 +
 .../polygene/api/property/PropertyMixin.java    |   60 +
 .../polygene/api/property/PropertyWrapper.java  |   72 +
 .../polygene/api/property/StateHolder.java      |   44 +
 .../apache/polygene/api/property/package.html   |   24 +
 .../query/MissingIndexingSystemException.java   |   35 +
 .../api/query/NotQueryableException.java        |   90 +
 .../org/apache/polygene/api/query/Query.java    |  143 ++
 .../apache/polygene/api/query/QueryBuilder.java |   56 +
 .../polygene/api/query/QueryBuilderFactory.java |   40 +
 .../polygene/api/query/QueryException.java      |   43 +
 .../api/query/QueryExecutionException.java      |   39 +
 .../api/query/QueryExpressionException.java     |   36 +
 .../polygene/api/query/QueryExpressions.java    |  940 +++++++++
 .../api/query/grammar/AndPredicate.java         |   61 +
 .../api/query/grammar/AssociationFunction.java  |  149 ++
 .../grammar/AssociationNotNullPredicate.java    |   68 +
 .../query/grammar/AssociationNullPredicate.java |   68 +
 .../api/query/grammar/BinaryPredicate.java      |   44 +
 .../api/query/grammar/ComparisonPredicate.java  |   77 +
 .../api/query/grammar/ContainsAllPredicate.java |   79 +
 .../api/query/grammar/ContainsPredicate.java    |   68 +
 .../polygene/api/query/grammar/EqPredicate.java |   44 +
 .../api/query/grammar/ExpressionPredicate.java  |   31 +
 .../polygene/api/query/grammar/GePredicate.java |   45 +
 .../polygene/api/query/grammar/GtPredicate.java |   45 +
 .../polygene/api/query/grammar/LePredicate.java |   45 +
 .../polygene/api/query/grammar/LtPredicate.java |   45 +
 .../ManyAssociationContainsPredicate.java       |   66 +
 .../query/grammar/ManyAssociationFunction.java  |  118 ++
 .../api/query/grammar/MatchesPredicate.java     |   86 +
 .../NamedAssociationContainsNamePredicate.java  |   66 +
 .../NamedAssociationContainsPredicate.java      |   66 +
 .../query/grammar/NamedAssociationFunction.java |  118 ++
 .../polygene/api/query/grammar/NePredicate.java |   44 +
 .../api/query/grammar/Notpredicate.java         |   53 +
 .../polygene/api/query/grammar/OrPredicate.java |   62 +
 .../polygene/api/query/grammar/OrderBy.java     |   93 +
 .../api/query/grammar/PropertyFunction.java     |  180 ++
 .../query/grammar/PropertyNotNullPredicate.java |   61 +
 .../query/grammar/PropertyNullPredicate.java    |   61 +
 .../api/query/grammar/PropertyReference.java    |   32 +
 .../api/query/grammar/QuerySpecification.java   |   72 +
 .../polygene/api/query/grammar/Variable.java    |   44 +
 .../polygene/api/query/grammar/package.html     |   24 +
 .../org/apache/polygene/api/query/package.html  |   24 +
 .../polygene/api/service/Availability.java      |   40 +
 .../DuplicateServiceIdentityException.java      |   35 +
 .../api/service/ImportedServiceDescriptor.java  |   35 +
 .../api/service/NoSuchServiceException.java     |   54 +
 .../polygene/api/service/ServiceActivation.java |   69 +
 .../api/service/ServiceActivatorAdapter.java    |   71 +
 .../polygene/api/service/ServiceComposite.java  |   33 +
 .../polygene/api/service/ServiceDescriptor.java |   37 +
 .../polygene/api/service/ServiceFinder.java     |   94 +
 .../polygene/api/service/ServiceImporter.java   |   48 +
 .../api/service/ServiceImporterException.java   |   48 +
 .../polygene/api/service/ServiceReference.java  |   55 +
 .../service/ServiceUnavailableException.java    |   37 +
 .../api/service/importer/InstanceImporter.java  |   64 +
 .../api/service/importer/NewObjectImporter.java |   51 +
 .../importer/ServiceInstanceImporter.java       |   79 +
 .../importer/ServiceSelectorImporter.java       |   75 +
 .../polygene/api/service/importer/package.html  |   24 +
 .../apache/polygene/api/service/package.html    |   24 +
 .../polygene/api/service/qualifier/Active.java  |   57 +
 .../service/qualifier/AnnotationQualifier.java  |   33 +
 .../api/service/qualifier/Available.java        |   55 +
 .../api/service/qualifier/HasMetaInfo.java      |  108 +
 .../api/service/qualifier/IdentifiedBy.java     |   59 +
 .../api/service/qualifier/Qualifier.java        |   33 +
 .../api/service/qualifier/ServiceQualifier.java |  113 ++
 .../api/service/qualifier/ServiceTags.java      |   72 +
 .../polygene/api/service/qualifier/Tagged.java  |   60 +
 .../polygene/api/service/qualifier/package.html |   62 +
 .../api/sideeffect/GenericSideEffect.java       |   63 +
 .../api/sideeffect/SideEffectDescriptor.java    |   29 +
 .../polygene/api/sideeffect/SideEffectOf.java   |   40 +
 .../polygene/api/sideeffect/SideEffects.java    |   39 +
 .../api/sideeffect/SideEffectsDescriptor.java   |   27 +
 .../api/sideeffect/internal/SideEffectFor.java  |   69 +
 .../api/sideeffect/internal/package.html        |   28 +
 .../apache/polygene/api/sideeffect/package.html |   24 +
 .../polygene/api/structure/Application.java     |  101 +
 .../api/structure/ApplicationDescriptor.java    |   43 +
 .../apache/polygene/api/structure/Layer.java    |   43 +
 .../polygene/api/structure/LayerDescriptor.java |   57 +
 .../polygene/api/structure/MetaInfoHolder.java  |   39 +
 .../apache/polygene/api/structure/Module.java   |   94 +
 .../api/structure/ModuleDescriptor.java         |   96 +
 .../polygene/api/structure/TypeLookup.java      |  195 ++
 .../api/structure/UsedLayersDescriptor.java     |   31 +
 .../apache/polygene/api/structure/package.html  |   24 +
 .../apache/polygene/api/time/SystemTime.java    |   43 +
 .../polygene/api/type/CollectionType.java       |   78 +
 .../org/apache/polygene/api/type/EnumType.java  |   54 +
 .../org/apache/polygene/api/type/HasTypes.java  |   38 +
 .../org/apache/polygene/api/type/MapType.java   |   91 +
 .../api/type/MatchTypeSpecification.java        |   51 +
 .../apache/polygene/api/type/Serialization.java |   62 +
 .../polygene/api/type/ValueCompositeType.java   |   69 +
 .../org/apache/polygene/api/type/ValueType.java |  154 ++
 .../org/apache/polygene/api/type/package.html   |   24 +
 .../ConcurrentEntityModificationException.java  |   64 +
 .../EntityCompositeAlreadyExistsException.java  |   45 +
 .../api/unitofwork/NoSuchEntityException.java   |   80 +
 .../unitofwork/NoSuchEntityTypeException.java   |   44 +
 .../polygene/api/unitofwork/UnitOfWork.java     |  528 +++++
 .../api/unitofwork/UnitOfWorkCallback.java      |   57 +
 .../UnitOfWorkCompletionException.java          |   50 +
 .../api/unitofwork/UnitOfWorkException.java     |   48 +
 .../api/unitofwork/UnitOfWorkFactory.java       |   97 +
 .../api/unitofwork/UnitOfWorkOptions.java       |   44 +
 .../api/unitofwork/UnitOfWorkTemplate.java      |   94 +
 .../unitofwork/concern/UnitOfWorkConcern.java   |  212 ++
 .../unitofwork/concern/UnitOfWorkDiscardOn.java |   73 +
 .../concern/UnitOfWorkPropagation.java          |   92 +
 .../api/unitofwork/concern/UnitOfWorkRetry.java |   81 +
 .../api/unitofwork/concern/package.html         |   27 +
 .../apache/polygene/api/unitofwork/package.html |   24 +
 .../apache/polygene/api/usecase/Usecase.java    |   75 +
 .../polygene/api/usecase/UsecaseBuilder.java    |   59 +
 .../apache/polygene/api/usecase/package.html    |   24 +
 .../apache/polygene/api/util/Annotations.java   |   79 +
 .../org/apache/polygene/api/util/Classes.java   |  541 +++++
 .../apache/polygene/api/util/Collectors.java    |  105 +
 .../apache/polygene/api/util/Constructors.java  |   35 +
 .../org/apache/polygene/api/util/Fields.java    |   44 +
 .../polygene/api/util/HierarchicalVisitor.java  |   57 +
 .../api/util/HierarchicalVisitorAdapter.java    |   48 +
 .../org/apache/polygene/api/util/ListMap.java   |   48 +
 .../org/apache/polygene/api/util/Methods.java   |   50 +
 .../api/util/NullArgumentException.java         |   59 +
 .../org/apache/polygene/api/util/Visitable.java |   29 +
 .../polygene/api/util/VisitableHierarchy.java   |   29 +
 .../org/apache/polygene/api/util/Visitor.java   |   39 +
 .../org/apache/polygene/api/util/package.html   |   24 +
 .../MissingValueSerializationException.java     |   43 +
 .../api/value/NoSuchValueException.java         |   43 +
 .../apache/polygene/api/value/ValueBuilder.java |   62 +
 .../polygene/api/value/ValueBuilderFactory.java |  107 +
 .../api/value/ValueBuilderTemplate.java         |   44 +
 .../polygene/api/value/ValueComposite.java      |   49 +
 .../polygene/api/value/ValueDescriptor.java     |   38 +
 .../polygene/api/value/ValueDeserializer.java   |  166 ++
 .../polygene/api/value/ValueSerialization.java  |   56 +
 .../api/value/ValueSerializationException.java  |   50 +
 .../polygene/api/value/ValueSerializer.java     |  327 +++
 .../org/apache/polygene/api/value/package.html  |   24 +
 .../main/java/org/apache/zest/api/ZestAPI.java  |  188 --
 .../apache/zest/api/activation/Activation.java  |   60 -
 .../zest/api/activation/ActivationEvent.java    |   99 -
 .../api/activation/ActivationEventListener.java |   29 -
 .../ActivationEventListenerRegistration.java    |   38 -
 .../api/activation/ActivationException.java     |   32 -
 .../apache/zest/api/activation/Activator.java   |   72 -
 .../zest/api/activation/ActivatorAdapter.java   |   70 -
 .../api/activation/ActivatorDescriptor.java     |   27 -
 .../apache/zest/api/activation/Activators.java  |   41 -
 .../ApplicationPassivationThread.java           |  114 --
 .../api/activation/PassivationException.java    |   57 -
 .../org/apache/zest/api/activation/package.html |   29 -
 .../api/association/AbstractAssociation.java    |   28 -
 .../zest/api/association/Association.java       |   52 -
 .../api/association/AssociationDescriptor.java  |   69 -
 .../zest/api/association/AssociationMixin.java  |   58 -
 .../association/AssociationStateDescriptor.java |   54 -
 .../api/association/AssociationStateHolder.java |   79 -
 .../api/association/AssociationWrapper.java     |   81 -
 .../api/association/GenericAssociationInfo.java |   63 -
 .../zest/api/association/ManyAssociation.java   |   58 -
 .../api/association/ManyAssociationMixin.java   |   58 -
 .../api/association/ManyAssociationWrapper.java |  126 --
 .../zest/api/association/NamedAssociation.java  |   93 -
 .../api/association/NamedAssociationMixin.java  |   58 -
 .../association/NamedAssociationWrapper.java    |  125 --
 .../apache/zest/api/association/package.html    |   24 -
 .../org/apache/zest/api/cache/CacheOptions.java |   88 -
 .../java/org/apache/zest/api/cache/package.html |   43 -
 .../org/apache/zest/api/common/AppliesTo.java   |  111 --
 .../apache/zest/api/common/AppliesToFilter.java |   89 -
 .../zest/api/common/ConstructionException.java  |   60 -
 .../api/common/InvalidApplicationException.java |   42 -
 .../org/apache/zest/api/common/MetaInfo.java    |  154 --
 .../org/apache/zest/api/common/Optional.java    |   68 -
 .../apache/zest/api/common/QualifiedName.java   |  258 ---
 .../org/apache/zest/api/common/TypeName.java    |  112 --
 .../org/apache/zest/api/common/UseDefaults.java |   92 -
 .../org/apache/zest/api/common/Visibility.java  |   46 -
 .../org/apache/zest/api/common/package.html     |   84 -
 .../api/composite/AmbiguousTypeException.java   |   59 -
 .../apache/zest/api/composite/Composite.java    |   39 -
 .../zest/api/composite/CompositeContext.java    |   84 -
 .../zest/api/composite/CompositeDescriptor.java |   34 -
 .../zest/api/composite/CompositeInstance.java   |   45 -
 .../zest/api/composite/CompositeInvoker.java    |   41 -
 .../api/composite/ConstructorDescriptor.java    |   31 -
 .../zest/api/composite/DecoratorMixin.java      |  106 -
 .../api/composite/DependencyDescriptor.java     |   41 -
 .../api/composite/InjectedFieldDescriptor.java  |   32 -
 .../api/composite/InjectedMethodDescriptor.java |   31 -
 .../composite/InjectedParametersDescriptor.java |   28 -
 .../composite/InvalidCompositeException.java    |   32 -
 .../InvalidValueCompositeException.java         |   32 -
 .../zest/api/composite/MethodDescriptor.java    |   31 -
 .../api/composite/MissingMethodException.java   |   38 -
 .../zest/api/composite/ModelDescriptor.java     |   41 -
 .../api/composite/NoSuchCompositeException.java |   59 -
 .../api/composite/NoSuchTransientException.java |   42 -
 .../zest/api/composite/PropertyMapper.java      |  655 ------
 .../zest/api/composite/StateDescriptor.java     |   39 -
 .../composite/StatefulCompositeDescriptor.java  |   28 -
 .../zest/api/composite/TransientBuilder.java    |   71 -
 .../api/composite/TransientBuilderFactory.java  |   59 -
 .../zest/api/composite/TransientComposite.java  |   37 -
 .../zest/api/composite/TransientDescriptor.java |   29 -
 .../org/apache/zest/api/composite/package.html  |   24 -
 .../zest/api/concern/ConcernDescriptor.java     |   29 -
 .../org/apache/zest/api/concern/ConcernOf.java  |   46 -
 .../org/apache/zest/api/concern/Concerns.java   |   39 -
 .../zest/api/concern/ConcernsDescriptor.java    |   27 -
 .../apache/zest/api/concern/GenericConcern.java |   34 -
 .../zest/api/concern/internal/ConcernFor.java   |   67 -
 .../zest/api/concern/internal/package.html      |   28 -
 .../org/apache/zest/api/concern/package.html    |   24 -
 .../zest/api/configuration/Configuration.java   |  401 ----
 .../configuration/ConfigurationComposite.java   |   37 -
 .../apache/zest/api/configuration/Enabled.java  |   34 -
 .../NoSuchConfigurationException.java           |   50 -
 .../apache/zest/api/configuration/package.html  |   24 -
 .../apache/zest/api/constraint/Constraint.java  |   45 -
 .../api/constraint/ConstraintDeclaration.java   |   37 -
 .../api/constraint/ConstraintDescriptor.java    |   31 -
 ...nstraintImplementationNotFoundException.java |   34 -
 .../api/constraint/ConstraintViolation.java     |   58 -
 .../ConstraintViolationException.java           |  261 ---
 .../apache/zest/api/constraint/Constraints.java |   42 -
 .../api/constraint/ConstraintsDescriptor.java   |   28 -
 .../org/apache/zest/api/constraint/Name.java    |   37 -
 .../org/apache/zest/api/constraint/package.html |   24 -
 .../org/apache/zest/api/entity/Aggregated.java  |   37 -
 .../apache/zest/api/entity/EntityBuilder.java   |   63 -
 .../zest/api/entity/EntityBuilderTemplate.java  |   44 -
 .../apache/zest/api/entity/EntityComposite.java |   36 -
 .../zest/api/entity/EntityDescriptor.java       |   37 -
 .../apache/zest/api/entity/EntityReference.java |  123 --
 .../org/apache/zest/api/entity/Lifecycle.java   |   87 -
 .../zest/api/entity/LifecycleException.java     |   39 -
 .../org/apache/zest/api/entity/Queryable.java   |   38 -
 .../org/apache/zest/api/entity/package.html     |   24 -
 .../java/org/apache/zest/api/event/package.html |   24 -
 .../apache/zest/api/identity/HasIdentity.java   |   76 -
 .../apache/zest/api/identity/Identifiable.java  |   25 -
 .../org/apache/zest/api/identity/Identity.java  |   33 -
 .../zest/api/identity/IdentityGenerator.java    |   39 -
 .../zest/api/identity/StringIdentity.java       |   86 -
 .../zest/api/identity/UuidGeneratorMixin.java   |   32 -
 .../zest/api/injection/InjectionScope.java      |   37 -
 .../org/apache/zest/api/injection/package.html  |   24 -
 .../zest/api/injection/scope/Invocation.java    |   55 -
 .../zest/api/injection/scope/Service.java       |   48 -
 .../apache/zest/api/injection/scope/State.java  |   54 -
 .../zest/api/injection/scope/Structure.java     |   54 -
 .../apache/zest/api/injection/scope/This.java   |   47 -
 .../apache/zest/api/injection/scope/Uses.java   |   45 -
 .../zest/api/injection/scope/package.html       |   24 -
 .../org/apache/zest/api/metrics/Metric.java     |   28 -
 .../apache/zest/api/metrics/MetricNames.java    |   95 -
 .../apache/zest/api/metrics/MetricsCounter.java |   35 -
 .../zest/api/metrics/MetricsCounterFactory.java |   37 -
 .../apache/zest/api/metrics/MetricsFactory.java |   31 -
 .../apache/zest/api/metrics/MetricsGauge.java   |   38 -
 .../zest/api/metrics/MetricsGaugeFactory.java   |   38 -
 .../zest/api/metrics/MetricsHealthCheck.java    |   59 -
 .../api/metrics/MetricsHealthCheckFactory.java  |   39 -
 .../zest/api/metrics/MetricsHistogram.java      |   31 -
 .../api/metrics/MetricsHistogramFactory.java    |   38 -
 .../apache/zest/api/metrics/MetricsMeter.java   |   39 -
 .../zest/api/metrics/MetricsMeterFactory.java   |   37 -
 .../metrics/MetricsNotSupportedException.java   |   33 -
 .../zest/api/metrics/MetricsProvider.java       |   62 -
 .../apache/zest/api/metrics/MetricsTimer.java   |   43 -
 .../zest/api/metrics/MetricsTimerFactory.java   |   38 -
 .../org/apache/zest/api/metrics/package.html    |   24 -
 .../apache/zest/api/mixin/Initializable.java    |   36 -
 .../zest/api/mixin/InitializationException.java |   38 -
 .../zest/api/mixin/InvalidMixinException.java   |   35 -
 .../apache/zest/api/mixin/MixinDescriptor.java  |   29 -
 .../zest/api/mixin/MixinMappingException.java   |   35 -
 .../java/org/apache/zest/api/mixin/Mixins.java  |   84 -
 .../org/apache/zest/api/mixin/NoopMixin.java    |   84 -
 .../java/org/apache/zest/api/mixin/package.html |   24 -
 .../zest/api/object/NoSuchObjectException.java  |   57 -
 .../zest/api/object/ObjectDescriptor.java       |   31 -
 .../apache/zest/api/object/ObjectFactory.java   |   52 -
 .../org/apache/zest/api/object/package.html     |   24 -
 .../main/java/org/apache/zest/api/package.html  |   24 -
 .../apache/zest/api/property/DefaultValues.java |   88 -
 .../zest/api/property/GenericPropertyInfo.java  |   63 -
 .../org/apache/zest/api/property/Immutable.java |   37 -
 .../property/InvalidPropertyTypeException.java  |   41 -
 .../org/apache/zest/api/property/Numbers.java   |  162 --
 .../org/apache/zest/api/property/Property.java  |   63 -
 .../zest/api/property/PropertyDescriptor.java   |   63 -
 .../apache/zest/api/property/PropertyMixin.java |   60 -
 .../zest/api/property/PropertyWrapper.java      |   72 -
 .../apache/zest/api/property/StateHolder.java   |   44 -
 .../org/apache/zest/api/property/package.html   |   24 -
 .../query/MissingIndexingSystemException.java   |   35 -
 .../zest/api/query/NotQueryableException.java   |   90 -
 .../java/org/apache/zest/api/query/Query.java   |  143 --
 .../org/apache/zest/api/query/QueryBuilder.java |   56 -
 .../zest/api/query/QueryBuilderFactory.java     |   40 -
 .../apache/zest/api/query/QueryException.java   |   43 -
 .../zest/api/query/QueryExecutionException.java |   39 -
 .../api/query/QueryExpressionException.java     |   36 -
 .../apache/zest/api/query/QueryExpressions.java |  940 ---------
 .../zest/api/query/grammar/AndPredicate.java    |   61 -
 .../api/query/grammar/AssociationFunction.java  |  149 --
 .../grammar/AssociationNotNullPredicate.java    |   68 -
 .../query/grammar/AssociationNullPredicate.java |   68 -
 .../zest/api/query/grammar/BinaryPredicate.java |   44 -
 .../api/query/grammar/ComparisonPredicate.java  |   77 -
 .../api/query/grammar/ContainsAllPredicate.java |   80 -
 .../api/query/grammar/ContainsPredicate.java    |   68 -
 .../zest/api/query/grammar/EqPredicate.java     |   44 -
 .../api/query/grammar/ExpressionPredicate.java  |   31 -
 .../zest/api/query/grammar/GePredicate.java     |   45 -
 .../zest/api/query/grammar/GtPredicate.java     |   45 -
 .../zest/api/query/grammar/LePredicate.java     |   45 -
 .../zest/api/query/grammar/LtPredicate.java     |   45 -
 .../ManyAssociationContainsPredicate.java       |   66 -
 .../query/grammar/ManyAssociationFunction.java  |  118 --
 .../api/query/grammar/MatchesPredicate.java     |   86 -
 .../NamedAssociationContainsNamePredicate.java  |   66 -
 .../NamedAssociationContainsPredicate.java      |   66 -
 .../query/grammar/NamedAssociationFunction.java |  118 --
 .../zest/api/query/grammar/NePredicate.java     |   44 -
 .../zest/api/query/grammar/Notpredicate.java    |   53 -
 .../zest/api/query/grammar/OrPredicate.java     |   62 -
 .../apache/zest/api/query/grammar/OrderBy.java  |   93 -
 .../api/query/grammar/PropertyFunction.java     |  180 --
 .../query/grammar/PropertyNotNullPredicate.java |   61 -
 .../query/grammar/PropertyNullPredicate.java    |   61 -
 .../api/query/grammar/PropertyReference.java    |   32 -
 .../api/query/grammar/QuerySpecification.java   |   72 -
 .../apache/zest/api/query/grammar/Variable.java |   44 -
 .../apache/zest/api/query/grammar/package.html  |   24 -
 .../java/org/apache/zest/api/query/package.html |   24 -
 .../apache/zest/api/service/Availability.java   |   40 -
 .../DuplicateServiceIdentityException.java      |   35 -
 .../api/service/ImportedServiceDescriptor.java  |   35 -
 .../api/service/NoSuchServiceException.java     |   54 -
 .../zest/api/service/ServiceActivation.java     |   69 -
 .../api/service/ServiceActivatorAdapter.java    |   71 -
 .../zest/api/service/ServiceComposite.java      |   33 -
 .../zest/api/service/ServiceDescriptor.java     |   37 -
 .../apache/zest/api/service/ServiceFinder.java  |   94 -
 .../zest/api/service/ServiceImporter.java       |   48 -
 .../api/service/ServiceImporterException.java   |   48 -
 .../zest/api/service/ServiceReference.java      |   55 -
 .../service/ServiceUnavailableException.java    |   37 -
 .../api/service/importer/InstanceImporter.java  |   64 -
 .../api/service/importer/NewObjectImporter.java |   51 -
 .../importer/ServiceInstanceImporter.java       |   79 -
 .../importer/ServiceSelectorImporter.java       |   75 -
 .../zest/api/service/importer/package.html      |   24 -
 .../org/apache/zest/api/service/package.html    |   24 -
 .../zest/api/service/qualifier/Active.java      |   57 -
 .../service/qualifier/AnnotationQualifier.java  |   33 -
 .../zest/api/service/qualifier/Available.java   |   55 -
 .../zest/api/service/qualifier/HasMetaInfo.java |  108 -
 .../api/service/qualifier/IdentifiedBy.java     |   59 -
 .../zest/api/service/qualifier/Qualifier.java   |   33 -
 .../api/service/qualifier/ServiceQualifier.java |  113 --
 .../zest/api/service/qualifier/ServiceTags.java |   72 -
 .../zest/api/service/qualifier/Tagged.java      |   60 -
 .../zest/api/service/qualifier/package.html     |   62 -
 .../zest/api/sideeffect/GenericSideEffect.java  |   63 -
 .../api/sideeffect/SideEffectDescriptor.java    |   29 -
 .../zest/api/sideeffect/SideEffectOf.java       |   40 -
 .../apache/zest/api/sideeffect/SideEffects.java |   39 -
 .../api/sideeffect/SideEffectsDescriptor.java   |   27 -
 .../api/sideeffect/internal/SideEffectFor.java  |   69 -
 .../zest/api/sideeffect/internal/package.html   |   28 -
 .../org/apache/zest/api/sideeffect/package.html |   24 -
 .../apache/zest/api/structure/Application.java  |  101 -
 .../api/structure/ApplicationDescriptor.java    |   43 -
 .../org/apache/zest/api/structure/Layer.java    |   43 -
 .../zest/api/structure/LayerDescriptor.java     |   57 -
 .../zest/api/structure/MetaInfoHolder.java      |   39 -
 .../org/apache/zest/api/structure/Module.java   |   94 -
 .../zest/api/structure/ModuleDescriptor.java    |   97 -
 .../apache/zest/api/structure/TypeLookup.java   |  195 --
 .../api/structure/UsedLayersDescriptor.java     |   31 -
 .../org/apache/zest/api/structure/package.html  |   24 -
 .../org/apache/zest/api/time/SystemTime.java    |   43 -
 .../apache/zest/api/type/CollectionType.java    |   78 -
 .../java/org/apache/zest/api/type/EnumType.java |   54 -
 .../java/org/apache/zest/api/type/HasTypes.java |   38 -
 .../java/org/apache/zest/api/type/MapType.java  |   91 -
 .../zest/api/type/MatchTypeSpecification.java   |   51 -
 .../org/apache/zest/api/type/Serialization.java |   62 -
 .../zest/api/type/ValueCompositeType.java       |   69 -
 .../org/apache/zest/api/type/ValueType.java     |  154 --
 .../java/org/apache/zest/api/type/package.html  |   24 -
 .../ConcurrentEntityModificationException.java  |   64 -
 .../EntityCompositeAlreadyExistsException.java  |   45 -
 .../api/unitofwork/NoSuchEntityException.java   |   80 -
 .../unitofwork/NoSuchEntityTypeException.java   |   44 -
 .../apache/zest/api/unitofwork/UnitOfWork.java  |  528 -----
 .../zest/api/unitofwork/UnitOfWorkCallback.java |   57 -
 .../UnitOfWorkCompletionException.java          |   50 -
 .../api/unitofwork/UnitOfWorkException.java     |   48 -
 .../zest/api/unitofwork/UnitOfWorkFactory.java  |   97 -
 .../zest/api/unitofwork/UnitOfWorkOptions.java  |   44 -
 .../zest/api/unitofwork/UnitOfWorkTemplate.java |   94 -
 .../unitofwork/concern/UnitOfWorkConcern.java   |  212 --
 .../unitofwork/concern/UnitOfWorkDiscardOn.java |   73 -
 .../concern/UnitOfWorkPropagation.java          |   92 -
 .../api/unitofwork/concern/UnitOfWorkRetry.java |   81 -
 .../zest/api/unitofwork/concern/package.html    |   27 -
 .../org/apache/zest/api/unitofwork/package.html |   24 -
 .../org/apache/zest/api/usecase/Usecase.java    |   75 -
 .../apache/zest/api/usecase/UsecaseBuilder.java |   59 -
 .../org/apache/zest/api/usecase/package.html    |   24 -
 .../org/apache/zest/api/util/Annotations.java   |   79 -
 .../java/org/apache/zest/api/util/Classes.java  |  541 -----
 .../org/apache/zest/api/util/Collectors.java    |  105 -
 .../org/apache/zest/api/util/Constructors.java  |   35 -
 .../java/org/apache/zest/api/util/Fields.java   |   44 -
 .../zest/api/util/HierarchicalVisitor.java      |   57 -
 .../api/util/HierarchicalVisitorAdapter.java    |   48 -
 .../java/org/apache/zest/api/util/ListMap.java  |   48 -
 .../java/org/apache/zest/api/util/Methods.java  |   50 -
 .../zest/api/util/NullArgumentException.java    |   59 -
 .../org/apache/zest/api/util/Visitable.java     |   29 -
 .../zest/api/util/VisitableHierarchy.java       |   29 -
 .../java/org/apache/zest/api/util/Visitor.java  |   39 -
 .../java/org/apache/zest/api/util/package.html  |   24 -
 .../MissingValueSerializationException.java     |   43 -
 .../zest/api/value/NoSuchValueException.java    |   43 -
 .../org/apache/zest/api/value/ValueBuilder.java |   62 -
 .../zest/api/value/ValueBuilderFactory.java     |  107 -
 .../zest/api/value/ValueBuilderTemplate.java    |   45 -
 .../apache/zest/api/value/ValueComposite.java   |   49 -
 .../apache/zest/api/value/ValueDescriptor.java  |   38 -
 .../zest/api/value/ValueDeserializer.java       |  166 --
 .../zest/api/value/ValueSerialization.java      |   56 -
 .../api/value/ValueSerializationException.java  |   50 -
 .../apache/zest/api/value/ValueSerializer.java  |  327 ---
 .../java/org/apache/zest/api/value/package.html |   24 -
 .../org/apache/polygene/api/OperatorsTest.java  |  121 ++
 .../api/activation/ActivationEventsTest.java    |  294 +++
 .../activation/PassivationExceptionTest.java    |  214 ++
 .../polygene/api/annotation/MixinsTest.java     |   50 +
 .../polygene/api/annotation/ModifiedByTest.java |   50 +
 .../api/annotation/scope/ModifiesTest.java      |   51 +
 .../polygene/api/common/AppliesToTest.java      |   49 +
 .../polygene/api/common/QualifiedNameTest.java  |   84 +
 .../api/composite/PropertyMapperTest.java       |  240 +++
 .../api/concern/DocumentationSupport.java       |  101 +
 .../api/configuration/ConfigurationTest.java    |  110 +
 .../DeclareConfigurationDefaultsTest.java       |   85 +
 .../polygene/api/configuration/MailService.java |   69 +
 .../configuration/MailServiceConfiguration.java |   33 +
 .../api/docsupport/ApplicationDocs.java         |  275 +++
 .../api/docsupport/CompositionDocs.java         |   57 +
 .../apache/polygene/api/docsupport/package.html |   24 +
 .../api/injection/scope/StateFieldTest.java     |  149 ++
 .../polygene/api/injection/scope/ThisTest.java  |   54 +
 .../api/metrics/DocumentationSupport.java       |  114 ++
 .../apache/polygene/api/mixin/BankAccount.java  |   31 +
 .../java/org/apache/polygene/api/mixin/Car.java |   26 +
 .../apache/polygene/api/mixin/Something.java    |   28 +
 .../polygene/api/mixin/SomethingMixin.java      |   33 +
 .../apache/polygene/api/mixin/StartMixin.java   |   23 +
 .../apache/polygene/api/mixin/Startable.java    |   29 +
 .../org/apache/polygene/api/mixin/Vehicle.java  |   32 +
 .../apache/polygene/api/mixin/VehicleMixin.java |   23 +
 .../decoratorMixin/DecoratorMixinTest.java      |   92 +
 .../api/mixin/decoratorMixin/FooModel.java      |   37 +
 .../api/mixin/decoratorMixin/FooModelImpl.java  |   42 +
 .../FooModelInvocationHandler.java              |   48 +
 .../api/mixin/decoratorMixin/View1.java         |   44 +
 .../api/mixin/decoratorMixin/View2.java         |   41 +
 .../apache/polygene/api/mixin/partial/Car.java  |   31 +
 .../api/mixin/partial/CrashResultMixin.java     |   24 +
 .../polygene/api/mixin/partial/Crashable.java   |   24 +
 .../api/mixin/partial/SpeedLocation.java        |   29 +
 .../polygene/api/mixin/partial/SpeedMixin.java  |   34 +
 .../polygene/api/mixin/partial/Vehicle.java     |   27 +
 .../polygene/api/mixin/privateMixin/Cargo.java  |   37 +
 .../api/mixin/privateMixin/CargoMixin.java      |   47 +
 .../api/mixin/privateMixin/CargoState.java      |   31 +
 .../polygene/api/object/ObjectBuilderTest.java  |   75 +
 .../api/property/PropertyErrorTest.java         |   67 +
 .../api/service/DocumentationSupport.java       |  139 ++
 .../polygene/api/unitofwork/RemovalTest.java    |  133 ++
 .../api/unitofwork/UnitOfWorkTemplateTest.java  |   74 +
 .../apache/polygene/api/util/ClassesTest.java   |  211 ++
 .../polygene/api/util/CollectorsTest.java       |   75 +
 .../api/value/DocumentationSupport.java         |  277 +++
 .../api/value/ValueBuilderTemplateTest.java     |   85 +
 .../polygene/api/value/ValueCompositeTest.java  |  314 +++
 .../java/org/apache/zest/api/OperatorsTest.java |  121 --
 .../api/activation/ActivationEventsTest.java    |  294 ---
 .../activation/PassivationExceptionTest.java    |  214 --
 .../apache/zest/api/annotation/MixinsTest.java  |   50 -
 .../zest/api/annotation/ModifiedByTest.java     |   50 -
 .../zest/api/annotation/scope/ModifiesTest.java |   51 -
 .../apache/zest/api/common/AppliesToTest.java   |   49 -
 .../zest/api/common/QualifiedNameTest.java      |   84 -
 .../zest/api/composite/PropertyMapperTest.java  |  240 ---
 .../zest/api/concern/DocumentationSupport.java  |  101 -
 .../api/configuration/ConfigurationTest.java    |  110 -
 .../DeclareConfigurationDefaultsTest.java       |   85 -
 .../zest/api/configuration/MailService.java     |   69 -
 .../configuration/MailServiceConfiguration.java |   33 -
 .../zest/api/docsupport/ApplicationDocs.java    |  275 ---
 .../zest/api/docsupport/CompositionDocs.java    |   57 -
 .../org/apache/zest/api/docsupport/package.html |   24 -
 .../api/injection/scope/StateFieldTest.java     |  149 --
 .../zest/api/injection/scope/ThisTest.java      |   54 -
 .../zest/api/metrics/DocumentationSupport.java  |  115 --
 .../org/apache/zest/api/mixin/BankAccount.java  |   31 -
 .../java/org/apache/zest/api/mixin/Car.java     |   26 -
 .../org/apache/zest/api/mixin/Something.java    |   28 -
 .../apache/zest/api/mixin/SomethingMixin.java   |   33 -
 .../org/apache/zest/api/mixin/StartMixin.java   |   23 -
 .../org/apache/zest/api/mixin/Startable.java    |   29 -
 .../java/org/apache/zest/api/mixin/Vehicle.java |   32 -
 .../org/apache/zest/api/mixin/VehicleMixin.java |   23 -
 .../decoratorMixin/DecoratorMixinTest.java      |   92 -
 .../zest/api/mixin/decoratorMixin/FooModel.java |   37 -
 .../api/mixin/decoratorMixin/FooModelImpl.java  |   42 -
 .../FooModelInvocationHandler.java              |   48 -
 .../zest/api/mixin/decoratorMixin/View1.java    |   44 -
 .../zest/api/mixin/decoratorMixin/View2.java    |   41 -
 .../org/apache/zest/api/mixin/partial/Car.java  |   31 -
 .../api/mixin/partial/CrashResultMixin.java     |   24 -
 .../zest/api/mixin/partial/Crashable.java       |   24 -
 .../zest/api/mixin/partial/SpeedLocation.java   |   29 -
 .../zest/api/mixin/partial/SpeedMixin.java      |   34 -
 .../apache/zest/api/mixin/partial/Vehicle.java  |   27 -
 .../zest/api/mixin/privateMixin/Cargo.java      |   37 -
 .../zest/api/mixin/privateMixin/CargoMixin.java |   47 -
 .../zest/api/mixin/privateMixin/CargoState.java |   31 -
 .../zest/api/object/ObjectBuilderTest.java      |   75 -
 .../zest/api/property/PropertyErrorTest.java    |   67 -
 .../zest/api/service/DocumentationSupport.java  |  139 --
 .../apache/zest/api/unitofwork/RemovalTest.java |  134 --
 .../api/unitofwork/UnitOfWorkTemplateTest.java  |   74 -
 .../org/apache/zest/api/util/ClassesTest.java   |  211 --
 .../apache/zest/api/util/CollectorsTest.java    |   75 -
 .../zest/api/value/DocumentationSupport.java    |  277 ---
 .../api/value/ValueBuilderTemplateTest.java     |   85 -
 .../zest/api/value/ValueCompositeTest.java      |  314 ---
 .../api/configuration/MyService.properties      |   21 +
 .../zest/api/configuration/MyService.properties |   21 -
 .../bootstrap/ApplicationAssembler.java         |   39 +
 .../bootstrap/ApplicationAssemblerAdapter.java  |   49 +
 .../polygene/bootstrap/ApplicationAssembly.java |  111 ++
 .../bootstrap/ApplicationAssemblyFactory.java   |   63 +
 .../bootstrap/ApplicationModelFactory.java      |   33 +
 .../polygene/bootstrap/ApplicationName.java     |   42 +
 .../apache/polygene/bootstrap/Assembler.java    |   50 +
 .../polygene/bootstrap/AssemblerCollection.java |   76 +
 .../apache/polygene/bootstrap/Assemblers.java   |  448 +++++
 .../polygene/bootstrap/AssemblyException.java   |   46 +
 .../bootstrap/AssemblySpecifications.java       |   35 +
 .../polygene/bootstrap/AssemblyVisitor.java     |   60 +
 .../bootstrap/AssemblyVisitorAdapter.java       |   83 +
 .../bootstrap/AssociationDeclarations.java      |   32 +
 .../polygene/bootstrap/BindingException.java    |   38 +
 .../polygene/bootstrap/BootstrapException.java  |   38 +
 .../apache/polygene/bootstrap/ClassScanner.java |  182 ++
 .../bootstrap/ConfigurationAssembly.java        |   30 +
 .../bootstrap/ConfigurationDeclaration.java     |   89 +
 .../apache/polygene/bootstrap/Energy4Java.java  |   98 +
 .../polygene/bootstrap/EntityAssembly.java      |   30 +
 .../polygene/bootstrap/EntityDeclaration.java   |   89 +
 .../bootstrap/ImportedServiceAssembly.java      |   30 +
 .../bootstrap/ImportedServiceDeclaration.java   |   64 +
 .../polygene/bootstrap/InjectionException.java  |   43 +
 .../bootstrap/InvalidInjectionException.java    |   37 +
 .../polygene/bootstrap/LayerAssembly.java       |  124 ++
 .../apache/polygene/bootstrap/LayerName.java    |   42 +
 .../bootstrap/ManyAssociationDeclarations.java  |   32 +
 .../polygene/bootstrap/MetaInfoDeclaration.java |  221 ++
 .../polygene/bootstrap/MixinDeclaration.java    |   33 +
 .../polygene/bootstrap/ModuleAssembly.java      |  242 +++
 .../apache/polygene/bootstrap/ModuleName.java   |   42 +
 .../bootstrap/NamedAssociationDeclarations.java |   31 +
 .../polygene/bootstrap/ObjectAssembly.java      |   30 +
 .../polygene/bootstrap/ObjectDeclaration.java   |   35 +
 .../polygene/bootstrap/RuntimeFactory.java      |   63 +
 .../polygene/bootstrap/ServiceAssembly.java     |   30 +
 .../polygene/bootstrap/ServiceDeclaration.java  |   59 +
 .../polygene/bootstrap/SingletonAssembler.java  |  129 ++
 .../polygene/bootstrap/StateDeclarations.java   |   36 +
 .../polygene/bootstrap/TransientAssembly.java   |   30 +
 .../bootstrap/TransientDeclaration.java         |   42 +
 .../polygene/bootstrap/ValueAssembly.java       |   30 +
 .../polygene/bootstrap/ValueDeclaration.java    |   41 +
 .../apache/polygene/bootstrap/ZestRuntime.java  |   38 +
 .../bootstrap/builder/ApplicationBuilder.java   |  303 +++
 .../bootstrap/builder/LayerDeclaration.java     |  111 ++
 .../bootstrap/builder/ModuleDeclaration.java    |  168 ++
 .../polygene/bootstrap/builder/package.html     |   28 +
 .../DefaultIdentityGeneratorAssembler.java      |   38 +
 .../layered/IllegalLayerAssemblerException.java |   31 +
 .../bootstrap/layered/LayerAssembler.java       |   29 +
 .../layered/LayeredApplicationAssembler.java    |  297 +++
 .../layered/LayeredLayerAssembler.java          |   90 +
 .../bootstrap/layered/ModuleAssembler.java      |   30 +
 .../polygene/bootstrap/layered/package.html     |   24 +
 .../org/apache/polygene/bootstrap/package.html  |   24 +
 .../unitofwork/DefaultUnitOfWorkAssembler.java  |   55 +
 .../zest/bootstrap/ApplicationAssembler.java    |   39 -
 .../bootstrap/ApplicationAssemblerAdapter.java  |   49 -
 .../zest/bootstrap/ApplicationAssembly.java     |  111 --
 .../bootstrap/ApplicationAssemblyFactory.java   |   63 -
 .../zest/bootstrap/ApplicationModelFactory.java |   33 -
 .../apache/zest/bootstrap/ApplicationName.java  |   42 -
 .../org/apache/zest/bootstrap/Assembler.java    |   50 -
 .../zest/bootstrap/AssemblerCollection.java     |   76 -
 .../org/apache/zest/bootstrap/Assemblers.java   |  448 -----
 .../zest/bootstrap/AssemblyException.java       |   46 -
 .../zest/bootstrap/AssemblySpecifications.java  |   35 -
 .../apache/zest/bootstrap/AssemblyVisitor.java  |   60 -
 .../zest/bootstrap/AssemblyVisitorAdapter.java  |   83 -
 .../zest/bootstrap/AssociationDeclarations.java |   32 -
 .../apache/zest/bootstrap/BindingException.java |   38 -
 .../zest/bootstrap/BootstrapException.java      |   38 -
 .../org/apache/zest/bootstrap/ClassScanner.java |  182 --
 .../zest/bootstrap/ConfigurationAssembly.java   |   30 -
 .../bootstrap/ConfigurationDeclaration.java     |   89 -
 .../org/apache/zest/bootstrap/Energy4Java.java  |   98 -
 .../apache/zest/bootstrap/EntityAssembly.java   |   30 -
 .../zest/bootstrap/EntityDeclaration.java       |   89 -
 .../zest/bootstrap/ImportedServiceAssembly.java |   30 -
 .../bootstrap/ImportedServiceDeclaration.java   |   64 -
 .../zest/bootstrap/InjectionException.java      |   43 -
 .../bootstrap/InvalidInjectionException.java    |   37 -
 .../apache/zest/bootstrap/LayerAssembly.java    |  124 --
 .../org/apache/zest/bootstrap/LayerName.java    |   42 -
 .../bootstrap/ManyAssociationDeclarations.java  |   32 -
 .../zest/bootstrap/MetaInfoDeclaration.java     |  221 --
 .../apache/zest/bootstrap/MixinDeclaration.java |   33 -
 .../apache/zest/bootstrap/ModuleAssembly.java   |  243 ---
 .../org/apache/zest/bootstrap/ModuleName.java   |   42 -
 .../bootstrap/NamedAssociationDeclarations.java |   31 -
 .../apache/zest/bootstrap/ObjectAssembly.java   |   30 -
 .../zest/bootstrap/ObjectDeclaration.java       |   35 -
 .../apache/zest/bootstrap/RuntimeFactory.java   |   63 -
 .../apache/zest/bootstrap/ServiceAssembly.java  |   30 -
 .../zest/bootstrap/ServiceDeclaration.java      |   59 -
 .../zest/bootstrap/SingletonAssembler.java      |  129 --
 .../zest/bootstrap/StateDeclarations.java       |   36 -
 .../zest/bootstrap/TransientAssembly.java       |   30 -
 .../zest/bootstrap/TransientDeclaration.java    |   42 -
 .../apache/zest/bootstrap/ValueAssembly.java    |   30 -
 .../apache/zest/bootstrap/ValueDeclaration.java |   41 -
 .../org/apache/zest/bootstrap/ZestRuntime.java  |   38 -
 .../bootstrap/builder/ApplicationBuilder.java   |  303 ---
 .../bootstrap/builder/LayerDeclaration.java     |  111 --
 .../bootstrap/builder/ModuleDeclaration.java    |  168 --
 .../apache/zest/bootstrap/builder/package.html  |   28 -
 .../DefaultIdentityGeneratorAssembler.java      |   38 -
 .../layered/IllegalLayerAssemblerException.java |   31 -
 .../zest/bootstrap/layered/LayerAssembler.java  |   29 -
 .../layered/LayeredApplicationAssembler.java    |  297 ---
 .../layered/LayeredLayerAssembler.java          |   90 -
 .../zest/bootstrap/layered/ModuleAssembler.java |   30 -
 .../apache/zest/bootstrap/layered/package.html  |   24 -
 .../java/org/apache/zest/bootstrap/package.html |   24 -
 .../unitofwork/DefaultUnitOfWorkAssembler.java  |   55 -
 .../bootstrap/AssemblySpecificationTest.java    |   99 +
 .../polygene/bootstrap/ClassScannerTest.java    |   63 +
 .../bootstrap/DocumentationSupport.java         |  442 ++++
 .../apache/polygene/bootstrap/TestValue.java    |   29 +
 .../LayeredApplicationAssemblerTest.java        |   43 +
 .../bootstrap/assembly/TestApplication.java     |   62 +
 .../assembly/config/ConfigurationLayer.java     |   34 +
 .../connectivity/ConnectivityLayer.java         |   36 +
 .../bootstrap/assembly/domain/DomainLayer.java  |   36 +
 .../assembly/domain/InvoicingModule.java        |   36 +
 .../bootstrap/assembly/domain/OrderModule.java  |   57 +
 .../assembly/infrastructure/IndexingModule.java |   44 +
 .../infrastructure/InfrastructureLayer.java     |   48 +
 .../infrastructure/SerializationModule.java     |   37 +
 .../assembly/infrastructure/StorageModule.java  |   44 +
 .../assembly/service/ServiceLayer.java          |   36 +
 .../builder/ApplicationBuilderTest.java         |  136 ++
 .../bootstrap/somepackage/Test2Value.java       |   29 +
 .../bootstrap/AssemblySpecificationTest.java    |   99 -
 .../apache/zest/bootstrap/ClassScannerTest.java |   63 -
 .../zest/bootstrap/DocumentationSupport.java    |  442 ----
 .../org/apache/zest/bootstrap/TestValue.java    |   29 -
 .../LayeredApplicationAssemblerTest.java        |   43 -
 .../bootstrap/assembly/TestApplication.java     |   62 -
 .../assembly/config/ConfigurationLayer.java     |   34 -
 .../connectivity/ConnectivityLayer.java         |   36 -
 .../bootstrap/assembly/domain/DomainLayer.java  |   36 -
 .../assembly/domain/InvoicingModule.java        |   36 -
 .../bootstrap/assembly/domain/OrderModule.java  |   57 -
 .../assembly/infrastructure/IndexingModule.java |   44 -
 .../infrastructure/InfrastructureLayer.java     |   48 -
 .../infrastructure/SerializationModule.java     |   37 -
 .../assembly/infrastructure/StorageModule.java  |   44 -
 .../assembly/service/ServiceLayer.java          |   36 -
 .../builder/ApplicationBuilderTest.java         |  136 --
 .../zest/bootstrap/somepackage/Test2Value.java  |   29 -
 core/runtime/src/docs/runtime.txt               |    2 +-
 .../polygene/runtime/ZestRuntimeImpl.java       |  360 ++++
 .../runtime/activation/ActivationDelegate.java  |  401 ++++
 .../ActivationEventListenerSupport.java         |   69 +
 .../runtime/activation/ActivatorModel.java      |  110 +
 .../runtime/activation/ActivatorsInstance.java  |  126 ++
 .../runtime/activation/ActivatorsModel.java     |   98 +
 .../AbstractAssociationInstance.java            |   94 +
 .../runtime/association/AssociationInfo.java    |   37 +
 .../association/AssociationInstance.java        |  138 ++
 .../runtime/association/AssociationModel.java   |  229 +++
 .../runtime/association/AssociationsModel.java  |  120 ++
 .../association/ManyAssociationInstance.java    |  226 +++
 .../association/ManyAssociationModel.java       |  265 +++
 .../association/ManyAssociationsModel.java      |  126 ++
 .../association/NamedAssociationInstance.java   |  192 ++
 .../association/NamedAssociationModel.java      |  265 +++
 .../association/NamedAssociationsModel.java     |  130 ++
 .../runtime/bootstrap/AndAppliesToFilter.java   |   47 +
 .../bootstrap/AnnotationAppliesToFilter.java    |   47 +
 .../ApplicationAssemblyFactoryImpl.java         |   79 +
 .../bootstrap/ApplicationAssemblyImpl.java      |  157 ++
 .../bootstrap/ApplicationModelFactoryImpl.java  |  211 ++
 .../runtime/bootstrap/AssemblyHelper.java       |  214 ++
 .../bootstrap/CompositeAssemblyImpl.java        |  909 +++++++++
 .../bootstrap/ConfigurationAssemblyImpl.java    |   45 +
 .../bootstrap/ConfigurationDeclarationImpl.java |  126 ++
 .../runtime/bootstrap/EntityAssemblyImpl.java   |  121 ++
 .../bootstrap/EntityDeclarationImpl.java        |  100 +
 .../ImplementsMethodAppliesToFilter.java        |   46 +
 .../bootstrap/ImportedServiceAssemblyImpl.java  |  125 ++
 .../ImportedServiceDeclarationImpl.java         |  128 ++
 .../runtime/bootstrap/LayerAssemblyImpl.java    |  630 ++++++
 .../runtime/bootstrap/ModuleAssemblyImpl.java   |  645 ++++++
 .../runtime/bootstrap/ObjectAssemblyImpl.java   |   73 +
 .../bootstrap/ObjectDeclarationImpl.java        |   59 +
 .../runtime/bootstrap/OrAppliesToFilter.java    |   47 +
 .../runtime/bootstrap/ServiceAssemblyImpl.java  |  106 +
 .../bootstrap/ServiceDeclarationImpl.java       |  158 ++
 .../bootstrap/TransientAssemblyImpl.java        |   69 +
 .../bootstrap/TransientDeclarationImpl.java     |  100 +
 .../bootstrap/TypeCheckAppliesToFilter.java     |   47 +
 .../bootstrap/TypedFragmentAppliesToFilter.java |   37 +
 .../runtime/bootstrap/ValueAssemblyImpl.java    |   95 +
 .../runtime/bootstrap/ValueDeclarationImpl.java |  100 +
 .../composite/AbstractConstraintModel.java      |   55 +
 .../composite/AbstractModifierModel.java        |  184 ++
 .../runtime/composite/AtomicInstancePool.java   |   59 +
 .../runtime/composite/CompactLevel.java         |   41 +
 .../composite/CompositeConstraintModel.java     |   74 +
 .../composite/CompositeMethodInstance.java      |   83 +
 .../runtime/composite/CompositeMethodModel.java |  324 +++
 .../composite/CompositeMethodsModel.java        |  134 ++
 .../runtime/composite/CompositeModel.java       |  278 +++
 .../runtime/composite/ConcernModel.java         |   35 +
 .../runtime/composite/ConcernsInstance.java     |   70 +
 .../runtime/composite/ConcernsModel.java        |   89 +
 .../composite/ConstraintDeclaration.java        |   75 +
 .../runtime/composite/ConstraintInstance.java   |   49 +
 .../runtime/composite/ConstraintModel.java      |   55 +
 .../runtime/composite/ConstraintsCheck.java     |   32 +
 .../runtime/composite/ConstraintsInstance.java  |   84 +
 .../runtime/composite/ConstraintsModel.java     |   82 +
 .../runtime/composite/ConstructorModel.java     |  112 ++
 .../runtime/composite/ConstructorsModel.java    |  298 +++
 .../runtime/composite/FragmentClassLoader.java  |  847 ++++++++
 .../composite/FragmentInvocationHandler.java    |  137 ++
 .../composite/FunctionStateResolver.java        |  115 ++
 .../GenericFragmentInvocationHandler.java       |   51 +
 .../runtime/composite/Genericpredicate.java     |   38 +
 .../runtime/composite/InstancePool.java         |   30 +
 .../polygene/runtime/composite/MixinModel.java  |  184 ++
 .../runtime/composite/MixinsInstance.java       |   35 +
 .../polygene/runtime/composite/MixinsModel.java |  234 +++
 .../runtime/composite/ProxyGenerator.java       |   35 +
 .../ProxyReferenceInvocationHandler.java        |   86 +
 .../SideEffectInvocationHandlerResult.java      |   59 +
 .../runtime/composite/SideEffectModel.java      |   36 +
 .../runtime/composite/SideEffectsInstance.java  |  101 +
 .../runtime/composite/SideEffectsModel.java     |   87 +
 .../polygene/runtime/composite/StateModel.java  |   79 +
 .../runtime/composite/StateResolver.java        |   40 +
 ...SynchronizedCompositeMethodInstancePool.java |   50 +
 .../composite/TransientBuilderInstance.java     |  102 +
 .../runtime/composite/TransientClassLoader.java |  789 ++++++++
 .../runtime/composite/TransientInstance.java    |  224 +++
 .../runtime/composite/TransientModel.java       |   74 +
 .../composite/TransientStateInstance.java       |   62 +
 .../runtime/composite/TransientsModel.java      |   68 +
 .../TypedModifierInvocationHandler.java         |   53 +
 ...synchronizedCompositeMethodInstancePool.java |   50 +
 .../polygene/runtime/composite/UsageGraph.java  |  134 ++
 .../runtime/composite/UsesInstance.java         |  112 ++
 .../composite/ValueConstraintsInstance.java     |  145 ++
 .../composite/ValueConstraintsModel.java        |   72 +
 .../polygene/runtime/entity/EntitiesModel.java  |   68 +
 .../polygene/runtime/entity/EntityInstance.java |  317 +++
 .../runtime/entity/EntityMixinsModel.java       |  117 ++
 .../polygene/runtime/entity/EntityModel.java    |  158 ++
 .../runtime/entity/EntityPropertyInstance.java  |   58 +
 .../runtime/entity/EntityStateInstance.java     |  232 +++
 .../runtime/entity/EntityStateModel.java        |  158 ++
 .../runtime/injection/Dependencies.java         |   33 +
 .../runtime/injection/DependencyModel.java      |  421 ++++
 .../runtime/injection/InjectedFieldModel.java   |  165 ++
 .../runtime/injection/InjectedFieldsModel.java  |  117 ++
 .../runtime/injection/InjectedMethodModel.java  |   93 +
 .../runtime/injection/InjectedMethodsModel.java |  137 ++
 .../injection/InjectedParametersModel.java      |   95 +
 .../runtime/injection/InjectionContext.java     |  126 ++
 .../runtime/injection/InjectionProvider.java    |   32 +
 .../injection/InjectionProviderFactory.java     |   43 +
 .../injection/ParameterizedTypeInstance.java    |   66 +
 .../CachingInjectionProviderDecorator.java      |   63 +
 ...achingInjectionProviderFactoryDecorator.java |   56 +
 .../provider/InjectionProviderException.java    |   38 +
 .../InjectionProviderFactoryStrategy.java       |  106 +
 .../InvocationInjectionProviderFactory.java     |  118 ++
 .../ModifiesInjectionProviderFactory.java       |   71 +
 .../ServiceInjectionProviderFactory.java        |  224 +++
 .../provider/StateInjectionProviderFactory.java |  273 +++
 .../StructureInjectionProviderFactory.java      |  129 ++
 .../provider/ThisInjectionProviderFactory.java  |  130 ++
 .../provider/UsesInjectionProviderFactory.java  |  132 ++
 .../polygene/runtime/internal/Activator.java    |   58 +
 .../apache/polygene/runtime/model/Binder.java   |   32 +
 .../polygene/runtime/model/Resolution.java      |   92 +
 .../polygene/runtime/object/ObjectModel.java    |  158 ++
 .../polygene/runtime/object/ObjectsModel.java   |   62 +
 .../org/apache/polygene/runtime/package.html    |   24 +
 .../runtime/property/PropertiesModel.java       |  107 +
 .../polygene/runtime/property/PropertyInfo.java |   37 +
 .../runtime/property/PropertyInstance.java      |  326 +++
 .../runtime/property/PropertyModel.java         |  338 ++++
 .../runtime/query/IterableQuerySource.java      |  245 +++
 .../runtime/query/QueryBuilderFactoryImpl.java  |   69 +
 .../runtime/query/QueryBuilderImpl.java         |   96 +
 .../polygene/runtime/query/QueryImpl.java       |  220 ++
 .../service/ImportedServiceInstance.java        |   71 +
 .../runtime/service/ImportedServiceModel.java   |  197 ++
 .../ImportedServiceReferenceInstance.java       |  221 ++
 .../service/ImportedServicesInstance.java       |  128 ++
 .../runtime/service/ImportedServicesModel.java  |   77 +
 .../runtime/service/ServiceInstance.java        |   89 +
 .../polygene/runtime/service/ServiceModel.java  |  192 ++
 .../service/ServiceReferenceInstance.java       |  323 +++
 .../runtime/service/ServicesInstance.java       |  122 ++
 .../polygene/runtime/service/ServicesModel.java |   90 +
 .../runtime/structure/ApplicationInstance.java  |  174 ++
 .../runtime/structure/ApplicationModel.java     |  178 ++
 .../runtime/structure/LayerInstance.java        |  150 ++
 .../polygene/runtime/structure/LayerModel.java  |  170 ++
 .../runtime/structure/ModuleClassLoader.java    |  182 ++
 .../runtime/structure/ModuleInstance.java       |  606 ++++++
 .../polygene/runtime/structure/ModuleModel.java |  394 ++++
 .../runtime/structure/TypeLookupImpl.java       |  543 +++++
 .../runtime/structure/UsedLayersInstance.java   |   74 +
 .../runtime/structure/UsedLayersModel.java      |   71 +
 .../runtime/structure/Visibilitypredicate.java  |   48 +
 .../runtime/types/ValueTypeFactory.java         |  233 +++
 .../runtime/unitofwork/BuilderEntityState.java  |  173 ++
 .../unitofwork/BuilderManyAssociationState.java |   84 +
 .../BuilderNamedAssociationState.java           |   90 +
 .../unitofwork/EntityBuilderInstance.java       |  139 ++
 .../runtime/unitofwork/EntityFunction.java      |   46 +
 .../runtime/unitofwork/EntityStateStore.java    |   39 +
 .../runtime/unitofwork/ModuleUnitOfWork.java    |  769 +++++++
 .../unitofwork/UnitOfWorkFactoryMixin.java      |  100 +
 .../runtime/unitofwork/UnitOfWorkInstance.java  |  510 +++++
 .../value/ManyAssociationValueState.java        |  106 +
 .../value/NamedAssociationValueState.java       |   85 +
 .../runtime/value/ReferenceProperty.java        |   54 +
 .../runtime/value/ValueBuilderInstance.java     |   86 +
 .../value/ValueBuilderWithPrototype.java        |  202 ++
 .../runtime/value/ValueBuilderWithState.java    |   97 +
 .../polygene/runtime/value/ValueInstance.java   |  172 ++
 .../polygene/runtime/value/ValueModel.java      |  145 ++
 .../runtime/value/ValueStateInstance.java       |  234 +++
 .../polygene/runtime/value/ValueStateModel.java |  133 ++
 .../polygene/runtime/value/ValuesModel.java     |   68 +
 .../apache/zest/runtime/ZestRuntimeImpl.java    |  360 ----
 .../runtime/activation/ActivationDelegate.java  |  401 ----
 .../ActivationEventListenerSupport.java         |   69 -
 .../zest/runtime/activation/ActivatorModel.java |  110 -
 .../runtime/activation/ActivatorsInstance.java  |  126 --
 .../runtime/activation/ActivatorsModel.java     |   98 -
 .../AbstractAssociationInstance.java            |   94 -
 .../runtime/association/AssociationInfo.java    |   37 -
 .../association/AssociationInstance.java        |  138 --
 .../runtime/association/AssociationModel.java   |  229 ---
 .../runtime/association/AssociationsModel.java  |  120 --
 .../association/ManyAssociationInstance.java    |  226 ---
 .../association/ManyAssociationModel.java       |  265 ---
 .../association/ManyAssociationsModel.java      |  126 --
 .../association/NamedAssociationInstance.java   |  192 --
 .../association/NamedAssociationModel.java      |  265 ---
 .../association/NamedAssociationsModel.java     |  130 --
 .../runtime/bootstrap/AndAppliesToFilter.java   |   47 -
 .../bootstrap/AnnotationAppliesToFilter.java    |   47 -
 .../ApplicationAssemblyFactoryImpl.java         |   79 -
 .../bootstrap/ApplicationAssemblyImpl.java      |  157 --
 .../bootstrap/ApplicationModelFactoryImpl.java  |  211 --
 .../zest/runtime/bootstrap/AssemblyHelper.java  |  214 --
 .../bootstrap/CompositeAssemblyImpl.java        |  909 ---------
 .../bootstrap/ConfigurationAssemblyImpl.java    |   45 -
 .../bootstrap/ConfigurationDeclarationImpl.java |  126 --
 .../runtime/bootstrap/EntityAssemblyImpl.java   |  121 --
 .../bootstrap/EntityDeclarationImpl.java        |  100 -
 .../ImplementsMethodAppliesToFilter.java        |   46 -
 .../bootstrap/ImportedServiceAssemblyImpl.java  |  125 --
 .../ImportedServiceDeclarationImpl.java         |  128 --
 .../runtime/bootstrap/LayerAssemblyImpl.java    |  630 ------
 .../runtime/bootstrap/ModuleAssemblyImpl.java   |  645 ------
 .../runtime/bootstrap/ObjectAssemblyImpl.java   |   73 -
 .../bootstrap/ObjectDeclarationImpl.java        |   59 -
 .../runtime/bootstrap/OrAppliesToFilter.java    |   47 -
 .../runtime/bootstrap/ServiceAssemblyImpl.java  |  106 -
 .../bootstrap/ServiceDeclarationImpl.java       |  158 --
 .../bootstrap/TransientAssemblyImpl.java        |   72 -
 .../bootstrap/TransientDeclarationImpl.java     |  100 -
 .../bootstrap/TypeCheckAppliesToFilter.java     |   47 -
 .../bootstrap/TypedFragmentAppliesToFilter.java |   37 -
 .../runtime/bootstrap/ValueAssemblyImpl.java    |  121 --
 .../runtime/bootstrap/ValueDeclarationImpl.java |  100 -
 .../composite/AbstractConstraintModel.java      |   55 -
 .../composite/AbstractModifierModel.java        |  184 --
 .../runtime/composite/AtomicInstancePool.java   |   59 -
 .../zest/runtime/composite/CompactLevel.java    |   41 -
 .../composite/CompositeConstraintModel.java     |   74 -
 .../composite/CompositeMethodInstance.java      |   83 -
 .../runtime/composite/CompositeMethodModel.java |  324 ---
 .../composite/CompositeMethodsModel.java        |  134 --
 .../zest/runtime/composite/CompositeModel.java  |  278 ---
 .../zest/runtime/composite/ConcernModel.java    |   35 -
 .../runtime/composite/ConcernsInstance.java     |   70 -
 .../zest/runtime/composite/ConcernsModel.java   |   89 -
 .../composite/ConstraintDeclaration.java        |   75 -
 .../runtime/composite/ConstraintInstance.java   |   49 -
 .../zest/runtime/composite/ConstraintModel.java |   55 -
 .../runtime/composite/ConstraintsCheck.java     |   32 -
 .../runtime/composite/ConstraintsInstance.java  |   84 -
 .../runtime/composite/ConstraintsModel.java     |   82 -
 .../runtime/composite/ConstructorModel.java     |  112 --
 .../runtime/composite/ConstructorsModel.java    |  298 ---
 .../runtime/composite/FragmentClassLoader.java  |  847 --------
 .../composite/FragmentInvocationHandler.java    |  137 --
 .../composite/FunctionStateResolver.java        |  115 --
 .../GenericFragmentInvocationHandler.java       |   51 -
 .../runtime/composite/Genericpredicate.java     |   38 -
 .../zest/runtime/composite/InstancePool.java    |   30 -
 .../zest/runtime/composite/MixinModel.java      |  184 --
 .../zest/runtime/composite/MixinsInstance.java  |   35 -
 .../zest/runtime/composite/MixinsModel.java     |  234 ---
 .../zest/runtime/composite/ProxyGenerator.java  |   35 -
 .../ProxyReferenceInvocationHandler.java        |   86 -
 .../SideEffectInvocationHandlerResult.java      |   59 -
 .../zest/runtime/composite/SideEffectModel.java |   36 -
 .../runtime/composite/SideEffectsInstance.java  |  101 -
 .../runtime/composite/SideEffectsModel.java     |   87 -
 .../zest/runtime/composite/StateModel.java      |   79 -
 .../zest/runtime/composite/StateResolver.java   |   40 -
 ...SynchronizedCompositeMethodInstancePool.java |   50 -
 .../composite/TransientBuilderInstance.java     |  102 -
 .../runtime/composite/TransientClassLoader.java |  791 --------
 .../runtime/composite/TransientInstance.java    |  224 ---
 .../zest/runtime/composite/TransientModel.java  |   75 -
 .../composite/TransientStateInstance.java       |   62 -
 .../zest/runtime/composite/TransientsModel.java |   68 -
 .../TypedModifierInvocationHandler.java         |   53 -
 ...synchronizedCompositeMethodInstancePool.java |   50 -
 .../zest/runtime/composite/UsageGraph.java      |  134 --
 .../zest/runtime/composite/UsesInstance.java    |  112 --
 .../composite/ValueConstraintsInstance.java     |  145 --
 .../composite/ValueConstraintsModel.java        |   72 -
 .../zest/runtime/entity/EntitiesModel.java      |   68 -
 .../zest/runtime/entity/EntityInstance.java     |  317 ---
 .../zest/runtime/entity/EntityMixinsModel.java  |  117 --
 .../apache/zest/runtime/entity/EntityModel.java |  158 --
 .../runtime/entity/EntityPropertyInstance.java  |   58 -
 .../runtime/entity/EntityStateInstance.java     |  232 ---
 .../zest/runtime/entity/EntityStateModel.java   |  158 --
 .../zest/runtime/injection/Dependencies.java    |   33 -
 .../zest/runtime/injection/DependencyModel.java |  421 ----
 .../runtime/injection/InjectedFieldModel.java   |  165 --
 .../runtime/injection/InjectedFieldsModel.java  |  117 --
 .../runtime/injection/InjectedMethodModel.java  |   93 -
 .../runtime/injection/InjectedMethodsModel.java |  137 --
 .../injection/InjectedParametersModel.java      |   95 -
 .../runtime/injection/InjectionContext.java     |  126 --
 .../runtime/injection/InjectionProvider.java    |   32 -
 .../injection/InjectionProviderFactory.java     |   43 -
 .../injection/ParameterizedTypeInstance.java    |   66 -
 .../CachingInjectionProviderDecorator.java      |   63 -
 ...achingInjectionProviderFactoryDecorator.java |   56 -
 .../provider/InjectionProviderException.java    |   38 -
 .../InjectionProviderFactoryStrategy.java       |  106 -
 .../InvocationInjectionProviderFactory.java     |  118 --
 .../ModifiesInjectionProviderFactory.java       |   71 -
 .../ServiceInjectionProviderFactory.java        |  224 ---
 .../provider/StateInjectionProviderFactory.java |  273 ---
 .../StructureInjectionProviderFactory.java      |  129 --
 .../provider/ThisInjectionProviderFactory.java  |  130 --
 .../provider/UsesInjectionProviderFactory.java  |  132 --
 .../apache/zest/runtime/internal/Activator.java |   58 -
 .../org/apache/zest/runtime/model/Binder.java   |   32 -
 .../apache/zest/runtime/model/Resolution.java   |   92 -
 .../apache/zest/runtime/object/ObjectModel.java |  158 --
 .../zest/runtime/object/ObjectsModel.java       |   62 -
 .../java/org/apache/zest/runtime/package.html   |   24 -
 .../zest/runtime/property/PropertiesModel.java  |  107 -
 .../zest/runtime/property/PropertyInfo.java     |   37 -
 .../zest/runtime/property/PropertyInstance.java |  326 ---
 .../zest/runtime/property/PropertyModel.java    |  338 ----
 .../zest/runtime/query/IterableQuerySource.java |  245 ---
 .../runtime/query/QueryBuilderFactoryImpl.java  |   69 -
 .../zest/runtime/query/QueryBuilderImpl.java    |   96 -
 .../apache/zest/runtime/query/QueryImpl.java    |  220 --
 .../service/ImportedServiceInstance.java        |   71 -
 .../runtime/service/ImportedServiceModel.java   |  197 --
 .../ImportedServiceReferenceInstance.java       |  221 --
 .../service/ImportedServicesInstance.java       |  128 --
 .../runtime/service/ImportedServicesModel.java  |   77 -
 .../zest/runtime/service/ServiceInstance.java   |   89 -
 .../zest/runtime/service/ServiceModel.java      |  192 --
 .../service/ServiceReferenceInstance.java       |  323 ---
 .../zest/runtime/service/ServicesInstance.java  |  122 --
 .../zest/runtime/service/ServicesModel.java     |   90 -
 .../runtime/structure/ApplicationInstance.java  |  174 --
 .../runtime/structure/ApplicationModel.java     |  178 --
 .../zest/runtime/structure/LayerInstance.java   |  150 --
 .../zest/runtime/structure/LayerModel.java      |  170 --
 .../runtime/structure/ModuleClassLoader.java    |  182 --
 .../zest/runtime/structure/ModuleInstance.java  |  606 ------
 .../zest/runtime/structure/ModuleModel.java     |  394 ----
 .../zest/runtime/structure/TypeLookupImpl.java  |  543 -----
 .../runtime/structure/UsedLayersInstance.java   |   75 -
 .../zest/runtime/structure/UsedLayersModel.java |   71 -
 .../runtime/structure/Visibilitypredicate.java  |   48 -
 .../zest/runtime/types/ValueTypeFactory.java    |  233 ---
 .../runtime/unitofwork/BuilderEntityState.java  |  173 --
 .../unitofwork/BuilderManyAssociationState.java |   84 -
 .../BuilderNamedAssociationState.java           |   90 -
 .../unitofwork/EntityBuilderInstance.java       |  139 --
 .../zest/runtime/unitofwork/EntityFunction.java |   46 -
 .../runtime/unitofwork/EntityStateStore.java    |   39 -
 .../runtime/unitofwork/ModuleUnitOfWork.java    |  769 -------
 .../unitofwork/UnitOfWorkFactoryMixin.java      |  100 -
 .../runtime/unitofwork/UnitOfWorkInstance.java  |  510 -----
 .../value/ManyAssociationValueState.java        |  106 -
 .../value/NamedAssociationValueState.java       |   85 -
 .../zest/runtime/value/ReferenceProperty.java   |   54 -
 .../runtime/value/ValueBuilderInstance.java     |   87 -
 .../value/ValueBuilderWithPrototype.java        |  202 --
 .../runtime/value/ValueBuilderWithState.java    |   97 -
 .../zest/runtime/value/ValueInstance.java       |  176 --
 .../apache/zest/runtime/value/ValueModel.java   |  145 --
 .../zest/runtime/value/ValueStateInstance.java  |  234 ---
 .../zest/runtime/value/ValueStateModel.java     |  133 --
 .../apache/zest/runtime/value/ValuesModel.java  |   68 -
 .../polygene/api/common/OptionalTest.java       |  202 ++
 .../apache/polygene/api/common/PluginTest.java  |  368 ++++
 .../polygene/api/common/PropertyErrorTest.java  |   68 +
 .../polygene/api/common/PropertyTypeTest.java   |  165 ++
 .../apache/polygene/api/common/RemovalTest.java |  127 ++
 .../polygene/api/common/ValueCompositeTest.java |  244 +++
 .../bootstrap/ApplicationAssemblerTest.java     |  112 ++
 .../polygene/bootstrap/ServiceAssemblyTest.java |   93 +
 .../constraints/PropertyConstraintTest.java     |   79 +
 .../regression/qi230/Qi230IssueTest.java        |  139 ++
 ...faceCollisionWithRelatedReturnTypesTest.java |  202 ++
 ...ceCollisionWithUnrelatedReturnTypesTest.java |   55 +
 .../polygene/regression/qi377/IssueTest.java    |   75 +
 .../qi377/SetAssociationInSideEffectTest.java   |  133 ++
 ...alueCollisionWithRelatedReturnTypesTest.java |  150 ++
 .../polygene/regression/qi382/Qi382Test.java    |  113 ++
 .../polygene/regression/qi383/Qi383Test.java    |   62 +
 .../polygene/regression/qi53/IssueTest.java     |  104 +
 .../polygene/regression/qi55/IssueTest.java     |   55 +
 .../polygene/regression/qi59/IssueTest.java     |   96 +
 .../polygene/regression/qi65/IssueTest.java     |   66 +
 .../polygene/regression/qi74/IssueTest.java     |   61 +
 .../polygene/regression/qi78/IssueTest.java     |   93 +
 .../polygene/regression/qi94/IssueTest.java     |   76 +
 .../apache/polygene/runtime/ZestAPITest.java    |   87 +
 .../apache/polygene/runtime/ZestSPITest.java    |  129 ++
 .../activation/ActivatorOrderTestSupport.java   |  162 ++
 .../activation/ApplicationActivationTest.java   |   91 +
 .../ImportedServiceActivationTest.java          |  210 ++
 .../IntraMixinActivationOrderTest.java          |  213 ++
 .../runtime/activation/LayerActivationTest.java |   91 +
 .../activation/ModuleActivationTest.java        |   91 +
 .../activation/ServiceActivationTest.java       |  145 ++
 .../activation/ServiceActivatorOrderTest.java   |  368 ++++
 .../activation/StructureActivatorOrderTest.java |  264 +++
 .../runtime/appliesto/AppliesToFilterTest.java  |  113 ++
 .../AppliesToOrConditionQI241Test.java          |  251 +++
 .../runtime/appliesto/AppliesToTest.java        |  137 ++
 .../appliesto/FragmentAppliesToTest.java        |  169 ++
 .../association/AssociationAssignmentTest.java  |   84 +
 .../association/AssociationEqualityTest.java    |  458 +++++
 .../DereferenceForBootstrappedConcernsTest.java |  137 ++
 .../bootstrap/docs/DocumentationSupport.java    |   80 +
 .../runtime/composite/AbstractMixinTest.java    |  127 ++
 .../composite/CompositeFactoryImplTest.java     |  160 ++
 .../composite/CompositeModelResolverTest.java   |  149 ++
 .../runtime/composite/FunctionalListTest.java   |   99 +
 .../composite/InterfaceDefaultMethodsTest.java  |  156 ++
 .../composite/InterfaceStaticMethodsTest.java   |   77 +
 .../runtime/composite/MapOverrideTest.java      |  210 ++
 .../polygene/runtime/composite/QI247Test1.java  |  143 ++
 .../polygene/runtime/composite/QI247Test2.java  |  159 ++
 .../polygene/runtime/composite/QI256Test.java   |  344 ++++
 .../runtime/composite/TransientAsClassTest.java |   74 +
 .../composite/TransientClassLoaderTest.java     |   30 +
 .../runtime/composite/UsageGraphTest.java       |  372 ++++
 .../runtime/concerns/GenericConcernTest.java    |   83 +
 .../runtime/concerns/ModuleConcernTest.java     |  103 +
 .../concerns/PropertyInheritanceTest.java       |  113 ++
 .../runtime/constraints/ConstraintsTest.java    |  209 ++
 .../constraints/ConstraintsTest.properties      |   26 +
 .../runtime/defaults/UseDefaultsTest.java       |  120 ++
 .../polygene/runtime/entity/AggregatedTest.java |  169 ++
 .../entity/EntityBuilderWithStateTest.java      |  131 ++
 .../entity/EntityCompositeEqualityTest.java     |   92 +
 .../runtime/entity/EntityCreationTest.java      |   98 +
 .../polygene/runtime/entity/EntityTypeTest.java |   74 +
 .../runtime/entity/EntityVisibilityTest.java    | 1029 ++++++++++
 .../polygene/runtime/entity/LifecycleTest.java  |  122 ++
 .../polygene/runtime/entity/QI273Test.java      |  103 +
 .../entity/associations/AssociationTest.java    |  222 +++
 .../associations/ImmutableAssociationTest.java  |  157 ++
 .../injection/ActivatorInjectionTest.java       |  172 ++
 .../ConstructorInjectionOfThisTest.java         |  175 ++
 .../IllegalUnitOfWorkInjectionTest.java         |   96 +
 .../injection/InvocationInjectionTest.java      |  147 ++
 .../runtime/injection/ServiceInjectionTest.java |  374 ++++
 .../runtime/injection/StateInjectionTest.java   |  111 ++
 .../injection/StateParameterInjectionTest.java  |  102 +
 .../injection/StructureInjectionTest.java       |  202 ++
 .../runtime/injection/ThisInjectionTest.java    |  143 ++
 .../injection/UnitOfWorkInjectionTest.java      |  121 ++
 .../runtime/injection/UsesGenericClassTest.java |   75 +
 .../runtime/injection/UsesGenericListTest.java  |   77 +
 .../runtime/injection/UsesGraphTest.java        |   90 +
 .../runtime/injection/UsesInjectionTest.java    |   93 +
 .../EagerServiceInstantiationTest.java          |   86 +
 .../ServiceInstantiationTests.java              |   78 +
 .../TransientInstantiationTests.java            |   68 +
 .../instantiation/ValueInstantiationTests.java  |  112 ++
 .../runtime/mixin/AssemblyMixinTest.java        |  114 ++
 .../runtime/mixin/AssemblyRoleTest.java         |  129 ++
 .../runtime/mixin/InitializableTest.java        |   99 +
 .../InvokeServiceFromModuleAssemblyTest.java    |   66 +
 .../polygene/runtime/mixin/JDKMixinTest.java    |  197 ++
 .../mixin/MethodInterceptionMixinTest.java      |  101 +
 .../runtime/mixin/MixinPrecedenceTest.java      |  134 ++
 .../mixin/MixinsOnThisInjectionTest.java        |   85 +
 .../runtime/mixin/PrivateMixinTest.java         |  118 ++
 .../polygene/runtime/mixin/Qi228Test.java       |   77 +
 .../objects/ObjectBuilderFactoryTest.java       |  180 ++
 .../runtime/objects/ObjectConcernTest.java      |   75 +
 .../runtime/objects/ObjectVisibilityTest.java   |  900 +++++++++
 .../polygene/runtime/objects/OuterClass.java    |   49 +
 .../runtime/property/ImmutablePropertyTest.java |  135 ++
 .../runtime/property/PropertyEqualityTest.java  |  439 ++++
 .../property/PropertyStringArrayTest.java       |   69 +
 .../polygene/runtime/property/PropertyTest.java |  195 ++
 .../property/ValueNestedBuilderTest.java        |  133 ++
 .../runtime/query/IterableQuerySourceTest.java  |  526 +++++
 .../apache/polygene/runtime/query/Network.java  |  243 +++
 .../runtime/query/NonQueryableTest.java         |   95 +
 .../query/QueryBuilderFactoryImplTest.java      |  167 ++
 .../polygene/runtime/query/model/Alive.java     |   24 +
 .../polygene/runtime/query/model/City.java      |   33 +
 .../runtime/query/model/Describable.java        |   56 +
 .../polygene/runtime/query/model/Domain.java    |   30 +
 .../polygene/runtime/query/model/Female.java    |   34 +
 .../polygene/runtime/query/model/Male.java      |   37 +
 .../polygene/runtime/query/model/Nameable.java  |   29 +
 .../polygene/runtime/query/model/Person.java    |   60 +
 .../polygene/runtime/query/model/Pet.java       |   53 +
 .../query/model/entities/CityEntity.java        |   28 +
 .../query/model/entities/DomainEntity.java      |   28 +
 .../query/model/entities/FemaleEntity.java      |   28 +
 .../query/model/entities/MaleEntity.java        |   28 +
 .../query/model/entities/PersonEntity.java      |   28 +
 .../runtime/query/model/entities/PetEntity.java |   34 +
 .../query/model/values/ContactValue.java        |   35 +
 .../query/model/values/ContactsValue.java       |   36 +
 .../runtime/service/ActivatableServiceTest.java |  100 +
 .../runtime/service/AvailableServiceTest.java   |  191 ++
 .../runtime/service/ComplexActivatableTest.java |  104 +
 .../runtime/service/ConfigurationTest.java      |  147 ++
 .../service/LazyActivatedServiceTest.java       |  119 ++
 .../runtime/service/PassivationTest.java        |  215 ++
 .../runtime/service/ServiceFinderTest.java      |  129 ++
 .../runtime/service/ServiceIdSelectorTest.java  |  118 ++
 .../runtime/service/ServiceVisibilityTest.java  |  897 +++++++++
 .../sideeffects/GenericSideEffectTest.java      |  113 ++
 .../sideeffects/ModuleSideEffectTest.java       |   89 +
 .../sideeffects/SampleTransientTest.java        |   89 +
 .../sideeffects/SpecificSideEffectTest.java     |  102 +
 .../runtime/structure/ApplicationModeTest.java  |  114 ++
 .../structure/CompositeDescriptorTest.java      |   87 +
 .../runtime/structure/MixinVisibilityTest.java  |  444 +++++
 .../polygene/runtime/structure/ModuleTest.java  |  168 ++
 .../PrivateCompositeVisibilityTest.java         |  116 ++
 .../runtime/structure/StructureTest.java        |  135 ++
 .../structure/TypeToCompositeLookupTest.java    |  402 ++++
 .../runtime/threaded/ContextCompositeTest.java  |  144 ++
 .../transients/TransientBuilderFactoryTest.java |  222 +++
 .../transients/TransientVisibilityTest.java     |  912 +++++++++
 .../unitofwork/AutoCloseableUoWTest.java        |   89 +
 .../unitofwork/PrivateEntityUnitOfWorkTest.java |  263 +++
 .../runtime/unitofwork/RemovalTest.java         |  163 ++
 .../unitofwork/UnitOfWorkFactoryTest.java       |  146 ++
 .../polygene/runtime/util/AnnotationsTest.java  |   51 +
 .../runtime/value/AssociationToValueTest.java   |  214 ++
 .../runtime/value/NestedValueBuilderTest.java   |  190 ++
 .../runtime/value/ValueComposite2Test.java      |  141 ++
 .../runtime/value/ValueCompositeBasicsTest.java |  102 +
 .../runtime/value/ValueEqualityTest.java        |  241 +++
 .../ValueInjectionDeserializationTest.java      |  133 ++
 .../value/ValueSerializationRegressionTest.java |   77 +
 .../runtime/value/ValueVisibilityTest.java      |  912 +++++++++
 .../runtime/value/ValueWithAssociationTest.java |  203 ++
 .../visibility/VisibilityInUnitOfWorkTest.java  |  165 ++
 .../service/importer/InstanceImporterTest.java  |   71 +
 .../service/importer/NewObjectImporterTest.java |   64 +
 .../importer/ServiceInstanceImporterTest.java   |   92 +
 .../importer/ServiceSelectorImporterTest.java   |  166 ++
 .../java/org/apache/polygene/test/ASMTest.java  |  588 ++++++
 .../org/apache/polygene/test/Exception1.java    |   29 +
 .../org/apache/polygene/test/Exception2.java    |   29 +
 .../java/org/apache/polygene/test/Other.java    |   54 +
 .../java/org/apache/polygene/test/Some.java     |   32 +
 .../org/apache/polygene/test/SomeMixin.java     |   61 +
 .../apache/polygene/test/SomeMixin_Stubx.java   |  249 +++
 .../java/org/apache/polygene/test/World.java    |   29 +
 .../test/composite/CleanStackTraceTest.java     |  144 ++
 .../memory/MemoryEntityStoreTest.java           |   63 +
 .../apache/zest/api/common/OptionalTest.java    |  202 --
 .../org/apache/zest/api/common/PluginTest.java  |  370 ----
 .../zest/api/common/PropertyErrorTest.java      |   68 -
 .../zest/api/common/PropertyTypeTest.java       |  165 --
 .../org/apache/zest/api/common/RemovalTest.java |  127 --
 .../zest/api/common/ValueCompositeTest.java     |  244 ---
 .../bootstrap/ApplicationAssemblerTest.java     |  112 --
 .../zest/bootstrap/ServiceAssemblyTest.java     |   93 -
 .../constraints/PropertyConstraintTest.java     |   79 -
 .../zest/regression/qi230/Qi230IssueTest.java   |  139 --
 ...faceCollisionWithRelatedReturnTypesTest.java |  202 --
 ...ceCollisionWithUnrelatedReturnTypesTest.java |   55 -
 .../apache/zest/regression/qi377/IssueTest.java |   75 -
 .../qi377/SetAssociationInSideEffectTest.java   |  133 --
 ...alueCollisionWithRelatedReturnTypesTest.java |  150 --
 .../apache/zest/regression/qi382/Qi382Test.java |  113 --
 .../apache/zest/regression/qi383/Qi383Test.java |   62 -
 .../apache/zest/regression/qi53/IssueTest.java  |  104 -
 .../apache/zest/regression/qi55/IssueTest.java  |   55 -
 .../apache/zest/regression/qi59/IssueTest.java  |   96 -
 .../apache/zest/regression/qi65/IssueTest.java  |   66 -
 .../apache/zest/regression/qi74/IssueTest.java  |   61 -
 .../apache/zest/regression/qi78/IssueTest.java  |   93 -
 .../apache/zest/regression/qi94/IssueTest.java  |   76 -
 .../org/apache/zest/runtime/ZestAPITest.java    |   87 -
 .../org/apache/zest/runtime/ZestSPITest.java    |  129 --
 .../activation/ActivatorOrderTestSupport.java   |  162 --
 .../activation/ApplicationActivationTest.java   |   91 -
 .../ImportedServiceActivationTest.java          |  210 --
 .../IntraMixinActivationOrderTest.java          |  213 --
 .../runtime/activation/LayerActivationTest.java |   91 -
 .../activation/ModuleActivationTest.java        |   91 -
 .../activation/ServiceActivationTest.java       |  145 --
 .../activation/ServiceActivatorOrderTest.java   |  368 ----
 .../activation/StructureActivatorOrderTest.java |  264 ---
 .../runtime/appliesto/AppliesToFilterTest.java  |  113 --
 .../AppliesToOrConditionQI241Test.java          |  251 ---
 .../zest/runtime/appliesto/AppliesToTest.java   |  137 --
 .../appliesto/FragmentAppliesToTest.java        |  169 --
 .../association/AssociationAssignmentTest.java  |   84 -
 .../association/AssociationEqualityTest.java    |  458 -----
 .../DereferenceForBootstrappedConcernsTest.java |  137 --
 .../bootstrap/docs/DocumentationSupport.java    |   80 -
 .../runtime/composite/AbstractMixinTest.java    |  127 --
 .../composite/CompositeFactoryImplTest.java     |  160 --
 .../composite/CompositeModelResolverTest.java   |  149 --
 .../runtime/composite/FunctionalListTest.java   |   99 -
 .../composite/InterfaceDefaultMethodsTest.java  |  156 --
 .../composite/InterfaceStaticMethodsTest.java   |   77 -
 .../zest/runtime/composite/MapOverrideTest.java |  210 --
 .../zest/runtime/composite/QI247Test1.java      |  143 --
 .../zest/runtime/composite/QI247Test2.java      |  159 --
 .../zest/runtime/composite/QI256Test.java       |  344 ----
 .../runtime/composite/TransientAsClassTest.java |   75 -
 .../composite/TransientClassLoaderTest.java     |   30 -
 .../zest/runtime/composite/UsageGraphTest.java  |  372 ----
 .../runtime/concerns/GenericConcernTest.java    |   83 -
 .../runtime/concerns/ModuleConcernTest.java     |  103 -
 .../concerns/PropertyInheritanceTest.java       |  113 --
 .../runtime/constraints/ConstraintsTest.java    |  209 --
 .../constraints/ConstraintsTest.properties      |   26 -
 .../zest/runtime/defaults/UseDefaultsTest.java  |  120 --
 .../zest/runtime/entity/AggregatedTest.java     |  169 --
 .../entity/EntityBuilderWithStateTest.java      |  131 --
 .../entity/EntityCompositeEqualityTest.java     |   92 -
 .../zest/runtime/entity/EntityCreationTest.java |   98 -
 .../zest/runtime/entity/EntityTypeTest.java     |   74 -
 .../runtime/entity/EntityVisibilityTest.java    | 1029 ----------
 .../zest/runtime/entity/LifecycleTest.java      |  122 --
 .../apache/zest/runtime/entity/QI273Test.java   |  103 -
 .../entity/associations/AssociationTest.java    |  222 ---
 .../associations/ImmutableAssociationTest.java  |  157 --
 .../injection/ActivatorInjectionTest.java       |  172 --
 .../ConstructorInjectionOfThisTest.java         |  176 --
 .../IllegalUnitOfWorkInjectionTest.java         |   96 -
 .../injection/InvocationInjectionTest.java      |  147 --
 .../runtime/injection/ServiceInjectionTest.java |  374 ----
 .../runtime/injection/StateInjectionTest.java   |  111 --
 .../injection/StateParameterInjectionTest.java  |  102 -
 .../injection/StructureInjectionTest.java       |  202 --
 .../runtime/injection/ThisInjectionTest.java    |  143 --
 .../injection/UnitOfWorkInjectionTest.java      |  121 --
 .../runtime/injection/UsesGenericClassTest.java |   75 -
 .../runtime/injection/UsesGenericListTest.java  |   77 -
 .../zest/runtime/injection/UsesGraphTest.java   |   90 -
 .../runtime/injection/UsesInjectionTest.java    |   93 -
 .../EagerServiceInstantiationTest.java          |   86 -
 .../ServiceInstantiationTests.java              |   78 -
 .../TransientInstantiationTests.java            |   68 -
 .../instantiation/ValueInstantiationTests.java  |  112 --
 .../zest/runtime/mixin/AssemblyMixinTest.java   |  115 --
 .../zest/runtime/mixin/AssemblyRoleTest.java    |  130 --
 .../zest/runtime/mixin/InitializableTest.java   |   99 -
 .../InvokeServiceFromModuleAssemblyTest.java    |   66 -
 .../apache/zest/runtime/mixin/JDKMixinTest.java |  197 --
 .../mixin/MethodInterceptionMixinTest.java      |  101 -
 .../zest/runtime/mixin/MixinPrecedenceTest.java |  134 --
 .../mixin/MixinsOnThisInjectionTest.java        |   85 -
 .../zest/runtime/mixin/PrivateMixinTest.java    |  118 --
 .../apache/zest/runtime/mixin/Qi228Test.java    |   77 -
 .../objects/ObjectBuilderFactoryTest.java       |  180 --
 .../zest/runtime/objects/ObjectConcernTest.java |   75 -
 .../runtime/objects/ObjectVisibilityTest.java   |  900 ---------
 .../apache/zest/runtime/objects/OuterClass.java |   49 -
 .../runtime/property/ImmutablePropertyTest.java |  135 --
 .../runtime/property/PropertyEqualityTest.java  |  439 ----
 .../property/PropertyStringArrayTest.java       |   69 -
 .../zest/runtime/property/PropertyTest.java     |  195 --
 .../property/ValueNestedBuilderTest.java        |  133 --
 .../runtime/query/IterableQuerySourceTest.java  |  526 -----
 .../org/apache/zest/runtime/query/Network.java  |  243 ---
 .../zest/runtime/query/NonQueryableTest.java    |   95 -
 .../query/QueryBuilderFactoryImplTest.java      |  167 --
 .../apache/zest/runtime/query/model/Alive.java  |   24 -
 .../apache/zest/runtime/query/model/City.java   |   33 -
 .../zest/runtime/query/model/Describable.java   |   56 -
 .../apache/zest/runtime/query/model/Domain.java |   30 -
 .../apache/zest/runtime/query/model/Female.java |   34 -
 .../apache/zest/runtime/query/model/Male.java   |   37 -
 .../zest/runtime/query/model/Nameable.java      |   29 -
 .../apache/zest/runtime/query/model/Person.java |   60 -
 .../apache/zest/runtime/query/model/Pet.java    |   53 -
 .../query/model/entities/CityEntity.java        |   28 -
 .../query/model/entities/DomainEntity.java      |   28 -
 .../query/model/entities/FemaleEntity.java      |   28 -
 .../query/model/entities/MaleEntity.java        |   28 -
 .../query/model/entities/PersonEntity.java      |   28 -
 .../runtime/query/model/entities/PetEntity.java |   34 -
 .../query/model/values/ContactValue.java        |   35 -
 .../query/model/values/ContactsValue.java       |   36 -
 .../runtime/service/ActivatableServiceTest.java |  100 -
 .../runtime/service/AvailableServiceTest.java   |  191 --
 .../runtime/service/ComplexActivatableTest.java |  104 -
 .../zest/runtime/service/ConfigurationTest.java |  147 --
 .../service/LazyActivatedServiceTest.java       |  119 --
 .../zest/runtime/service/PassivationTest.java   |  215 --
 .../zest/runtime/service/ServiceFinderTest.java |  129 --
 .../runtime/service/ServiceIdSelectorTest.java  |  118 --
 .../runtime/service/ServiceVisibilityTest.java  |  897 ---------
 .../sideeffects/GenericSideEffectTest.java      |  113 --
 .../sideeffects/ModuleSideEffectTest.java       |   89 -
 .../sideeffects/SampleTransientTest.java        |   89 -
 .../sideeffects/SpecificSideEffectTest.java     |  102 -
 .../runtime/structure/ApplicationModeTest.java  |  114 --
 .../structure/CompositeDescriptorTest.java      |   87 -
 .../runtime/structure/MixinVisibilityTest.java  |  444 -----
 .../zest/runtime/structure/ModuleTest.java      |  168 --
 .../PrivateCompositeVisibilityTest.java         |  116 --
 .../zest/runtime/structure/StructureTest.java   |  135 --
 .../structure/TypeToCompositeLookupTest.java    |  402 ----
 .../runtime/threaded/ContextCompositeTest.java  |  144 --
 .../transients/TransientBuilderFactoryTest.java |  222 ---
 .../transients/TransientVisibilityTest.java     |  912 ---------
 .../unitofwork/AutoCloseableUoWTest.java        |   89 -
 .../unitofwork/PrivateEntityUnitOfWorkTest.java |  263 ---
 .../zest/runtime/unitofwork/RemovalTest.java    |  163 --
 .../unitofwork/UnitOfWorkFactoryTest.java       |  146 --
 .../zest/runtime/util/AnnotationsTest.java      |   51 -
 .../runtime/value/AssociationToValueTest.java   |  214 --
 .../runtime/value/NestedValueBuilderTest.java   |  190 --
 .../zest/runtime/value/ValueComposite2Test.java |  141 --
 .../runtime/value/ValueCompositeBasicsTest.java |  102 -
 .../zest/runtime/value/ValueEqualityTest.java   |  241 ---
 .../ValueInjectionDeserializationTest.java      |  133 --
 .../value/ValueSerializationRegressionTest.java |   77 -
 .../zest/runtime/value/ValueVisibilityTest.java |  912 ---------
 .../runtime/value/ValueWithAssociationTest.java |  203 --
 .../visibility/VisibilityInUnitOfWorkTest.java  |  165 --
 .../service/importer/InstanceImporterTest.java  |   71 -
 .../service/importer/NewObjectImporterTest.java |   64 -
 .../importer/ServiceInstanceImporterTest.java   |   92 -
 .../importer/ServiceSelectorImporterTest.java   |  166 --
 .../test/java/org/apache/zest/test/ASMTest.java |  588 ------
 .../java/org/apache/zest/test/Exception1.java   |   29 -
 .../java/org/apache/zest/test/Exception2.java   |   29 -
 .../test/java/org/apache/zest/test/Other.java   |   54 -
 .../test/java/org/apache/zest/test/Some.java    |   32 -
 .../java/org/apache/zest/test/SomeMixin.java    |   61 -
 .../org/apache/zest/test/SomeMixin_Stubx.java   |  249 ---
 .../test/java/org/apache/zest/test/World.java   |   29 -
 .../test/composite/CleanStackTraceTest.java     |  144 --
 .../memory/MemoryEntityStoreTest.java           |   63 -
 .../runtime/instantiation/My.properties         |   21 +
 .../service/HelloWorldService.properties        |   22 +
 .../zest/runtime/instantiation/My.properties    |   21 -
 .../service/HelloWorldService.properties        |   22 -
 .../memory/MemoryEntityStoreService.java        |   45 +
 .../memory/MemoryMapEntityStoreMixin.java       |  179 ++
 .../polygene/entitystore/memory/package.html    |   24 +
 .../java/org/apache/polygene/spi/ZestSPI.java   |   75 +
 .../org/apache/polygene/spi/cache/Cache.java    |   39 +
 .../apache/polygene/spi/cache/CachePool.java    |   63 +
 .../apache/polygene/spi/cache/NullCache.java    |   50 +
 .../org/apache/polygene/spi/cache/package.html  |   24 +
 .../apache/polygene/spi/entity/EntityState.java |   87 +
 .../polygene/spi/entity/EntityStatus.java       |   32 +
 .../spi/entity/ManyAssociationState.java        |   47 +
 .../spi/entity/NamedAssociationState.java       |   54 +
 .../org/apache/polygene/spi/entity/package.html |   24 +
 .../polygene/spi/entitystore/BackupRestore.java |   50 +
 ...currentEntityStateModificationException.java |   50 +
 .../ConcurrentModificationCheckConcern.java     |  208 ++
 .../DefaultEntityStoreUnitOfWork.java           |  134 ++
 .../EntityAlreadyExistsException.java           |   43 +
 .../entitystore/EntityNotFoundException.java    |   42 +
 .../spi/entitystore/EntityStateVersions.java    |  112 ++
 .../polygene/spi/entitystore/EntityStore.java   |   42 +
 .../spi/entitystore/EntityStoreException.java   |   46 +
 .../spi/entitystore/EntityStoreSPI.java         |   42 +
 .../spi/entitystore/EntityStoreUnitOfWork.java  |   82 +
 .../ReadOnlyEntityStoreException.java           |   32 +
 .../spi/entitystore/StateChangeListener.java    |   32 +
 .../StateChangeNotificationConcern.java         |   62 +
 .../spi/entitystore/StateCommitter.java         |   30 +
 .../entitystore/helpers/DefaultEntityState.java |  258 +++
 .../helpers/DefaultManyAssociationState.java    |  112 ++
 .../helpers/DefaultNamedAssociationState.java   |  125 ++
 .../entitystore/helpers/JSONEntityState.java    |  329 +++
 .../spi/entitystore/helpers/JSONKeys.java       |   65 +
 .../helpers/JSONManyAssociationState.java       |  190 ++
 .../helpers/JSONMapEntityStoreActivation.java   |   62 +
 .../helpers/JSONMapEntityStoreMixin.java        |  525 +++++
 .../helpers/JSONNamedAssociationState.java      |  175 ++
 .../spi/entitystore/helpers/MapEntityStore.java |   86 +
 .../helpers/MapEntityStoreActivation.java       |   52 +
 .../helpers/MapEntityStoreMixin.java            |  518 +++++
 .../spi/entitystore/helpers/Migration.java      |   33 +
 .../spi/entitystore/helpers/StateStore.java     |   33 +
 .../spi/entitystore/helpers/package.html        |   24 +
 .../polygene/spi/entitystore/package.html       |   24 +
 .../polygene/spi/metrics/DefaultMetric.java     |   91 +
 .../spi/metrics/MetricsProviderAdapter.java     |  106 +
 .../spi/metrics/NullMetricsFactory.java         |  134 ++
 .../apache/polygene/spi/metrics/package.html    |   24 +
 .../apache/polygene/spi/module/ModuleSpi.java   |   40 +
 .../org/apache/polygene/spi/module/package.html |   24 +
 .../java/org/apache/polygene/spi/package.html   |   24 +
 .../apache/polygene/spi/query/EntityFinder.java |   85 +
 .../spi/query/EntityFinderException.java        |   43 +
 .../polygene/spi/query/IndexExporter.java       |   56 +
 .../polygene/spi/query/QueryBuilderSPI.java     |   30 +
 .../apache/polygene/spi/query/QuerySource.java  |   57 +
 .../org/apache/polygene/spi/query/package.html  |   24 +
 .../spi/value/ValueDeserializerAdapter.java     | 1000 ++++++++++
 .../spi/value/ValueSerializerAdapter.java       |  597 ++++++
 .../org/apache/polygene/spi/value/package.html  |   24 +
 .../orgjson/OrgJsonValueDeserializer.java       |  485 +++++
 .../OrgJsonValueSerializationService.java       |   32 +
 .../orgjson/OrgJsonValueSerializer.java         |  114 ++
 .../valueserialization/orgjson/package.html     |   24 +
 .../memory/MemoryEntityStoreService.java        |   45 -
 .../memory/MemoryMapEntityStoreMixin.java       |  179 --
 .../apache/zest/entitystore/memory/package.html |   24 -
 .../main/java/org/apache/zest/spi/ZestSPI.java  |   75 -
 .../java/org/apache/zest/spi/cache/Cache.java   |   39 -
 .../org/apache/zest/spi/cache/CachePool.java    |   63 -
 .../org/apache/zest/spi/cache/NullCache.java    |   50 -
 .../java/org/apache/zest/spi/cache/package.html |   24 -
 .../org/apache/zest/spi/entity/EntityState.java |   87 -
 .../apache/zest/spi/entity/EntityStatus.java    |   32 -
 .../zest/spi/entity/ManyAssociationState.java   |   47 -
 .../zest/spi/entity/NamedAssociationState.java  |   54 -
 .../org/apache/zest/spi/entity/package.html     |   24 -
 .../zest/spi/entitystore/BackupRestore.java     |   50 -
 ...currentEntityStateModificationException.java |   51 -
 .../ConcurrentModificationCheckConcern.java     |  208 --
 .../DefaultEntityStoreUnitOfWork.java           |  134 --
 .../EntityAlreadyExistsException.java           |   43 -
 .../entitystore/EntityNotFoundException.java    |   42 -
 .../spi/entitystore/EntityStateVersions.java    |  112 --
 .../zest/spi/entitystore/EntityStore.java       |   42 -
 .../spi/entitystore/EntityStoreException.java   |   46 -
 .../zest/spi/entitystore/EntityStoreSPI.java    |   42 -
 .../spi/entitystore/EntityStoreUnitOfWork.java  |   82 -
 .../ReadOnlyEntityStoreException.java           |   32 -
 .../spi/entitystore/StateChangeListener.java    |   32 -
 .../StateChangeNotificationConcern.java         |   62 -
 .../zest/spi/entitystore/StateCommitter.java    |   30 -
 .../entitystore/helpers/DefaultEntityState.java |  258 ---
 .../helpers/DefaultManyAssociationState.java    |  112 --
 .../helpers/DefaultNamedAssociationState.java   |  125 --
 .../entitystore/helpers/JSONEntityState.java    |  330 ---
 .../zest/spi/entitystore/helpers/JSONKeys.java  |   65 -
 .../helpers/JSONManyAssociationState.java       |  190 --
 .../helpers/JSONMapEntityStoreActivation.java   |   62 -
 .../helpers/JSONMapEntityStoreMixin.java        |  525 -----
 .../helpers/JSONNamedAssociationState.java      |  175 --
 .../spi/entitystore/helpers/MapEntityStore.java |   86 -
 .../helpers/MapEntityStoreActivation.java       |   52 -
 .../helpers/MapEntityStoreMixin.java            |  518 -----
 .../zest/spi/entitystore/helpers/Migration.java |   33 -
 .../spi/entitystore/helpers/StateStore.java     |   33 -
 .../zest/spi/entitystore/helpers/package.html   |   24 -
 .../apache/zest/spi/entitystore/package.html    |   24 -
 .../apache/zest/spi/metrics/DefaultMetric.java  |   91 -
 .../spi/metrics/MetricsProviderAdapter.java     |  106 -
 .../zest/spi/metrics/NullMetricsFactory.java    |  134 --
 .../org/apache/zest/spi/metrics/package.html    |   24 -
 .../org/apache/zest/spi/module/ModuleSpi.java   |   40 -
 .../org/apache/zest/spi/module/package.html     |   24 -
 .../main/java/org/apache/zest/spi/package.html  |   24 -
 .../org/apache/zest/spi/query/EntityFinder.java |   85 -
 .../zest/spi/query/EntityFinderException.java   |   43 -
 .../apache/zest/spi/query/IndexExporter.java    |   56 -
 .../apache/zest/spi/query/QueryBuilderSPI.java  |   30 -
 .../org/apache/zest/spi/query/QuerySource.java  |   57 -
 .../java/org/apache/zest/spi/query/package.html |   24 -
 .../spi/value/ValueDeserializerAdapter.java     | 1000 ----------
 .../zest/spi/value/ValueSerializerAdapter.java  |  597 ------
 .../java/org/apache/zest/spi/value/package.html |   24 -
 .../orgjson/OrgJsonValueDeserializer.java       |  485 -----
 .../OrgJsonValueSerializationService.java       |   32 -
 .../orgjson/OrgJsonValueSerializer.java         |  114 --
 .../valueserialization/orgjson/package.html     |   24 -
 .../helpers/JSONManyAssociationStateTest.java   |  139 ++
 .../spi/metrics/DefaultMetricsTest.java         |  118 ++
 .../spi/property/DefaultValuesTest.java         |   76 +
 .../helpers/JSONManyAssociationStateTest.java   |  139 --
 .../zest/spi/metrics/DefaultMetricsTest.java    |  119 --
 .../zest/spi/property/DefaultValuesTest.java    |   76 -
 core/spi/src/test/resources/logback-test.xml    |    2 +-
 core/testsupport/src/docs/testsupport.txt       |    2 +-
 .../polygene/test/AbstractZestBaseTest.java     |  135 ++
 .../polygene/test/AbstractZestScenarioTest.java |  142 ++
 .../apache/polygene/test/AbstractZestTest.java  |  120 ++
 .../polygene/test/EntityTestAssembler.java      |   47 +
 .../test/cache/AbstractCachePoolTest.java       |  126 ++
 .../cache/AbstractEntityStoreWithCacheTest.java |  168 ++
 .../polygene/test/cache/MemoryCacheImpl.java    |  145 ++
 .../test/cache/MemoryCachePoolMixin.java        |   85 +
 .../test/cache/MemoryCachePoolService.java      |   40 +
 .../org/apache/polygene/test/cache/package.html |   24 +
 ...bstractConfigurationDeserializationTest.java |  121 ++
 .../test/entity/AbstractEntityStoreTest.java    |  654 ++++++
 .../apache/polygene/test/entity/package.html    |   24 +
 .../test/indexing/AbstractAnyQueryTest.java     |  102 +
 .../test/indexing/AbstractComplexQueryTest.java |  334 ++++
 .../test/indexing/AbstractEntityFinderTest.java |  447 +++++
 .../test/indexing/AbstractNamedQueryTest.java   |  335 ++++
 .../test/indexing/AbstractQueryTest.java        |  829 ++++++++
 .../polygene/test/indexing/NameableAssert.java  |  151 ++
 .../apache/polygene/test/indexing/TestData.java |  252 +++
 .../AbstractMultiLayeredIndexingTest.java       |  137 ++
 .../test/indexing/layered/Suite1Case1.java      |   75 +
 .../test/indexing/layered/Suite1Case2.java      |   76 +
 .../test/indexing/layered/TestCase.java         |   33 +
 .../indexing/layered/assembly/AccessLayer.java  |   65 +
 .../layered/assembly/AccountModule.java         |   50 +
 .../layered/assembly/ApplicationAssembler.java  |   71 +
 .../indexing/layered/assembly/ConfigLayer.java  |   37 +
 .../indexing/layered/assembly/ConfigModule.java |   41 +
 .../indexing/layered/assembly/DomainLayer.java  |   38 +
 .../indexing/layered/assembly/FamilyModule.java |   52 +
 .../layered/assembly/IndexingLayer.java         |   38 +
 .../layered/assembly/PersistenceLayer.java      |   37 +
 .../layered/assembly/PersistenceModule.java     |   44 +
 .../layered/assembly/TestExecutionModule.java   |   46 +
 .../layered/assembly/TestSuite1Module.java      |   53 +
 .../layered/assembly/TestSuite2Module.java      |   38 +
 .../layered/assembly/TestSuite3Module.java      |   38 +
 .../polygene/test/indexing/model/Account.java   |   30 +
 .../polygene/test/indexing/model/Address.java   |   32 +
 .../polygene/test/indexing/model/Alive.java     |   27 +
 .../polygene/test/indexing/model/Cat.java       |   27 +
 .../polygene/test/indexing/model/City.java      |   32 +
 .../polygene/test/indexing/model/Dog.java       |   27 +
 .../polygene/test/indexing/model/Domain.java    |   30 +
 .../polygene/test/indexing/model/Female.java    |   32 +
 .../polygene/test/indexing/model/File.java      |   32 +
 .../polygene/test/indexing/model/Host.java      |   30 +
 .../polygene/test/indexing/model/Male.java      |   32 +
 .../polygene/test/indexing/model/Nameable.java  |   31 +
 .../polygene/test/indexing/model/Person.java    |   99 +
 .../polygene/test/indexing/model/Pet.java       |   28 +
 .../polygene/test/indexing/model/Port.java      |   32 +
 .../polygene/test/indexing/model/Protocol.java  |   30 +
 .../test/indexing/model/QueryParam.java         |   32 +
 .../polygene/test/indexing/model/URL.java       |   46 +
 .../polygene/test/indexing/model/package.html   |   24 +
 .../apache/polygene/test/indexing/package.html  |   24 +
 .../test/metrics/MetricValuesProvider.java      |   45 +
 .../polygene/test/mock/MockComposite.java       |   33 +
 .../polygene/test/mock/MockPlayerConcern.java   |   40 +
 .../polygene/test/mock/MockPlayerMixin.java     |   67 +
 .../apache/polygene/test/mock/MockRecorder.java |   25 +
 .../polygene/test/mock/MockResolverType.java    |   25 +
 .../MethodClassMatcherMockResolver.java         |   54 +
 .../test/mock/internal/MockRecorderMixin.java   |   55 +
 .../test/mock/internal/MockRepository.java      |   27 +
 .../test/mock/internal/MockResolver.java        |   40 +
 .../test/mock/internal/MockResolverProxy.java   |   95 +
 .../mock/internal/MockResolverTypeImpl.java     |   39 +
 .../mock/internal/UnresolvableMockResolver.java |   41 +
 .../polygene/test/mock/internal/package.html    |   24 +
 .../org/apache/polygene/test/mock/package.html  |   24 +
 .../java/org/apache/polygene/test/package.html  |   24 +
 .../org/apache/polygene/test/util/Assume.java   |  119 ++
 .../polygene/test/util/FreePortFinder.java      |  221 ++
 .../apache/polygene/test/util/JSONAssert.java   |  130 ++
 .../apache/polygene/test/util/JmxFixture.java   |  120 ++
 .../polygene/test/util/NotYetImplemented.java   |   80 +
 .../apache/polygene/test/util/RepeatRule.java   |   62 +
 .../apache/polygene/test/util/RetryRule.java    |   72 +
 .../org/apache/polygene/test/util/package.html  |   24 +
 .../AbstractCollectionSerializationTest.java    |  433 ++++
 .../test/value/AbstractJsonDateFormatTest.java  |  151 ++
 .../AbstractPlainValueSerializationTest.java    |  295 +++
 ...AbstractValueCompositeSerializationTest.java |  431 ++++
 .../org/apache/polygene/test/value/package.html |   24 +
 .../apache/zest/test/AbstractZestBaseTest.java  |  135 --
 .../zest/test/AbstractZestScenarioTest.java     |  142 --
 .../org/apache/zest/test/AbstractZestTest.java  |  120 --
 .../apache/zest/test/EntityTestAssembler.java   |   47 -
 .../zest/test/cache/AbstractCachePoolTest.java  |  126 --
 .../cache/AbstractEntityStoreWithCacheTest.java |  168 --
 .../apache/zest/test/cache/MemoryCacheImpl.java |  145 --
 .../zest/test/cache/MemoryCachePoolMixin.java   |   85 -
 .../zest/test/cache/MemoryCachePoolService.java |   40 -
 .../org/apache/zest/test/cache/package.html     |   24 -
 ...bstractConfigurationDeserializationTest.java |  121 --
 .../test/entity/AbstractEntityStoreTest.java    |  654 ------
 .../org/apache/zest/test/entity/package.html    |   24 -
 .../test/indexing/AbstractAnyQueryTest.java     |  102 -
 .../test/indexing/AbstractComplexQueryTest.java |  334 ----
 .../test/indexing/AbstractEntityFinderTest.java |  447 -----
 .../test/indexing/AbstractNamedQueryTest.java   |  335 ----
 .../zest/test/indexing/AbstractQueryTest.java   |  829 --------
 .../zest/test/indexing/NameableAssert.java      |  151 --
 .../org/apache/zest/test/indexing/TestData.java |  252 ---
 .../AbstractMultiLayeredIndexingTest.java       |  137 --
 .../zest/test/indexing/layered/Suite1Case1.java |   76 -
 .../zest/test/indexing/layered/Suite1Case2.java |   76 -
 .../zest/test/indexing/layered/TestCase.java    |   33 -
 .../indexing/layered/assembly/AccessLayer.java  |   65 -
 .../layered/assembly/AccountModule.java         |   50 -
 .../layered/assembly/ApplicationAssembler.java  |   71 -
 .../indexing/layered/assembly/ConfigLayer.java  |   37 -
 .../indexing/layered/assembly/ConfigModule.java |   41 -
 .../indexing/layered/assembly/DomainLayer.java  |   38 -
 .../indexing/layered/assembly/FamilyModule.java |   52 -
 .../layered/assembly/IndexingLayer.java         |   38 -
 .../layered/assembly/PersistenceLayer.java      |   37 -
 .../layered/assembly/PersistenceModule.java     |   44 -
 .../layered/assembly/TestExecutionModule.java   |   46 -
 .../layered/assembly/TestSuite1Module.java      |   53 -
 .../layered/assembly/TestSuite2Module.java      |   38 -
 .../layered/assembly/TestSuite3Module.java      |   38 -
 .../zest/test/indexing/model/Account.java       |   30 -
 .../zest/test/indexing/model/Address.java       |   32 -
 .../apache/zest/test/indexing/model/Alive.java  |   27 -
 .../apache/zest/test/indexing/model/Cat.java    |   27 -
 .../apache/zest/test/indexing/model/City.java   |   32 -
 .../apache/zest/test/indexing/model/Dog.java    |   27 -
 .../apache/zest/test/indexing/model/Domain.java |   30 -
 .../apache/zest/test/indexing/model/Female.java |   32 -
 .../apache/zest/test/indexing/model/File.java   |   33 -
 .../apache/zest/test/indexing/model/Host.java   |   31 -
 .../apache/zest/test/indexing/model/Male.java   |   32 -
 .../zest/test/indexing/model/Nameable.java      |   31 -
 .../apache/zest/test/indexing/model/Person.java |   99 -
 .../apache/zest/test/indexing/model/Pet.java    |   28 -
 .../apache/zest/test/indexing/model/Port.java   |   33 -
 .../zest/test/indexing/model/Protocol.java      |   31 -
 .../zest/test/indexing/model/QueryParam.java    |   33 -
 .../apache/zest/test/indexing/model/URL.java    |   47 -
 .../zest/test/indexing/model/package.html       |   24 -
 .../org/apache/zest/test/indexing/package.html  |   24 -
 .../zest/test/metrics/MetricValuesProvider.java |   45 -
 .../apache/zest/test/mock/MockComposite.java    |   33 -
 .../zest/test/mock/MockPlayerConcern.java       |   40 -
 .../apache/zest/test/mock/MockPlayerMixin.java  |   67 -
 .../org/apache/zest/test/mock/MockRecorder.java |   25 -
 .../apache/zest/test/mock/MockResolverType.java |   25 -
 .../MethodClassMatcherMockResolver.java         |   54 -
 .../test/mock/internal/MockRecorderMixin.java   |   55 -
 .../zest/test/mock/internal/MockRepository.java |   27 -
 .../zest/test/mock/internal/MockResolver.java   |   40 -
 .../test/mock/internal/MockResolverProxy.java   |   95 -
 .../mock/internal/MockResolverTypeImpl.java     |   39 -
 .../mock/internal/UnresolvableMockResolver.java |   41 -
 .../apache/zest/test/mock/internal/package.html |   24 -
 .../java/org/apache/zest/test/mock/package.html |   24 -
 .../main/java/org/apache/zest/test/package.html |   24 -
 .../java/org/apache/zest/test/util/Assume.java  |  119 --
 .../apache/zest/test/util/FreePortFinder.java   |  221 --
 .../org/apache/zest/test/util/JSONAssert.java   |  130 --
 .../org/apache/zest/test/util/JmxFixture.java   |  120 --
 .../zest/test/util/NotYetImplemented.java       |   80 -
 .../org/apache/zest/test/util/RepeatRule.java   |   62 -
 .../org/apache/zest/test/util/RetryRule.java    |   72 -
 .../java/org/apache/zest/test/util/package.html |   24 -
 .../AbstractCollectionSerializationTest.java    |  433 ----
 .../test/value/AbstractJsonDateFormatTest.java  |  151 --
 .../AbstractPlainValueSerializationTest.java    |  295 ---
 ...AbstractValueCompositeSerializationTest.java |  431 ----
 .../org/apache/zest/test/value/package.html     |   24 -
 .../polygene/test/cache/MemoryCacheTest.java    |   34 +
 .../polygene/test/cache/RetryRuleTest.java      |   39 +
 .../apache/zest/test/cache/MemoryCacheTest.java |   34 -
 .../apache/zest/test/cache/RetryRuleTest.java   |   39 -
 dependencies.gradle                             |    2 +-
 .../cache/ehcache/EhCacheConfiguration.java     |  143 ++
 .../polygene/cache/ehcache/EhCacheImpl.java     |   89 +
 .../cache/ehcache/EhCachePoolMixin.java         |  155 ++
 .../cache/ehcache/EhCachePoolService.java       |   30 +
 .../ehcache/assembly/EhCacheAssembler.java      |   46 +
 .../cache/ehcache/assembly/package.html         |   24 +
 .../apache/polygene/cache/ehcache/package.html  |   24 +
 .../cache/ehcache/EhCacheConfiguration.java     |  143 --
 .../apache/zest/cache/ehcache/EhCacheImpl.java  |   89 -
 .../zest/cache/ehcache/EhCachePoolMixin.java    |  155 --
 .../zest/cache/ehcache/EhCachePoolService.java  |   30 -
 .../ehcache/assembly/EhCacheAssembler.java      |   46 -
 .../zest/cache/ehcache/assembly/package.html    |   24 -
 .../org/apache/zest/cache/ehcache/package.html  |   24 -
 .../polygene/cache/ehcache/EhCacheTest.java     |   47 +
 .../apache/zest/cache/ehcache/EhCacheTest.java  |   47 -
 .../cache/memcache/MemcacheAssembler.java       |   47 +
 .../cache/memcache/MemcacheConfiguration.java   |   82 +
 .../polygene/cache/memcache/MemcacheImpl.java   |  112 ++
 .../cache/memcache/MemcachePoolMixin.java       |  131 ++
 .../cache/memcache/MemcachePoolService.java     |   33 +
 .../apache/polygene/cache/memcache/package.html |   42 +
 .../zest/cache/memcache/MemcacheAssembler.java  |   47 -
 .../cache/memcache/MemcacheConfiguration.java   |   82 -
 .../zest/cache/memcache/MemcacheImpl.java       |  112 --
 .../zest/cache/memcache/MemcachePoolMixin.java  |  131 --
 .../cache/memcache/MemcachePoolService.java     |   33 -
 .../org/apache/zest/cache/memcache/package.html |   42 -
 .../cache/memcache/MemcacheCachePoolTest.java   |   64 +
 .../cache/memcache/MemcacheCachePoolTest.java   |   64 -
 .../file/FileEntityStoreActivation.java         |   49 +
 .../file/FileEntityStoreConfiguration.java      |   92 +
 .../entitystore/file/FileEntityStoreMixin.java  |  368 ++++
 .../file/FileEntityStoreService.java            |   53 +
 .../file/assembly/FileEntityStoreAssembler.java |   46 +
 .../entitystore/file/assembly/package.html      |   24 +
 .../polygene/entitystore/file/package.html      |   24 +
 .../file/FileEntityStoreActivation.java         |   49 -
 .../file/FileEntityStoreConfiguration.java      |   92 -
 .../entitystore/file/FileEntityStoreMixin.java  |  368 ----
 .../file/FileEntityStoreService.java            |   53 -
 .../file/assembly/FileEntityStoreAssembler.java |   46 -
 .../zest/entitystore/file/assembly/package.html |   24 -
 .../apache/zest/entitystore/file/package.html   |   24 -
 .../entitystore/file/FileEntityStoreTest.java   |   57 +
 .../file/FileEntityStoreWithCacheTest.java      |   53 +
 .../entitystore/file/FileEntityStoreTest.java   |   57 -
 .../file/FileEntityStoreWithCacheTest.java      |   53 -
 .../entitystore/geode/GeodeConfiguration.java   |   83 +
 .../geode/GeodeEntityStoreMixin.java            |  200 ++
 .../geode/GeodeEntityStoreService.java          |   50 +
 .../entitystore/geode/GeodeTopology.java        |   29 +
 .../assembly/GeodeEntityStoreAssembler.java     |   49 +
 .../entitystore/geode/assembly/package.html     |   24 +
 .../polygene/entitystore/geode/package.html     |   24 +
 .../entitystore/geode/GeodeConfiguration.java   |   83 -
 .../geode/GeodeEntityStoreMixin.java            |  200 --
 .../geode/GeodeEntityStoreService.java          |   50 -
 .../zest/entitystore/geode/GeodeTopology.java   |   29 -
 .../assembly/GeodeEntityStoreAssembler.java     |   49 -
 .../entitystore/geode/assembly/package.html     |   24 -
 .../apache/zest/entitystore/geode/package.html  |   24 -
 .../entitystore/geode/GeodeEntityStoreTest.java |   47 +
 .../geode/GeodeEntityStoreWithCacheTest.java    |   43 +
 .../entitystore/geode/GeodeEntityStoreTest.java |   47 -
 .../geode/GeodeEntityStoreWithCacheTest.java    |   43 -
 .../hazelcast/HazelcastAccessors.java           |   32 +
 .../hazelcast/HazelcastConfiguration.java       |   41 +
 .../hazelcast/HazelcastEntityStoreMixin.java    |  170 ++
 .../hazelcast/HazelcastEntityStoreService.java  |   51 +
 .../assembly/HazelcastEntityStoreAssembler.java |   48 +
 .../entitystore/hazelcast/assembly/package.html |   24 +
 .../polygene/entitystore/hazelcast/package.html |   24 +
 .../hazelcast/HazelcastAccessors.java           |   32 -
 .../hazelcast/HazelcastConfiguration.java       |   41 -
 .../hazelcast/HazelcastEntityStoreMixin.java    |  170 --
 .../hazelcast/HazelcastEntityStoreService.java  |   51 -
 .../assembly/HazelcastEntityStoreAssembler.java |   48 -
 .../entitystore/hazelcast/assembly/package.html |   24 -
 .../zest/entitystore/hazelcast/package.html     |   24 -
 .../hazelcast/HazelcastEntityStoreTest.java     |   68 +
 .../HazelcastEntityStoreWithCacheTest.java      |   43 +
 .../hazelcast/HazelcastEntityStoreTest.java     |   68 -
 .../HazelcastEntityStoreWithCacheTest.java      |   43 -
 .../HazelcastEntityStoreService.properties      |   21 +
 .../entitystore/hazelcast/hazelcast.xml         |   40 +
 .../HazelcastEntityStoreService.properties      |   21 -
 .../zest/entitystore/hazelcast/hazelcast.xml    |   40 -
 .../JCloudsMapEntityStoreConfiguration.java     |   52 +
 .../jclouds/JCloudsMapEntityStoreMixin.java     |  274 +++
 .../jclouds/JCloudsMapEntityStoreService.java   |   50 +
 .../assembly/JCloudsEntityStoreAssembler.java   |   49 +
 .../polygene/entitystore/jclouds/package.html   |   24 +
 .../JCloudsMapEntityStoreConfiguration.java     |   52 -
 .../jclouds/JCloudsMapEntityStoreMixin.java     |  274 ---
 .../jclouds/JCloudsMapEntityStoreService.java   |   50 -
 .../assembly/JCloudsEntityStoreAssembler.java   |   49 -
 .../zest/entitystore/jclouds/package.html       |   24 -
 .../jclouds/JCloudsFilesystemTest.java          |   56 +
 .../jclouds/JCloudsTransientTest.java           |   48 +
 .../jclouds/JCloudsWithCacheTest.java           |   43 +
 .../jclouds/JCloudsFilesystemTest.java          |   56 -
 .../jclouds/JCloudsTransientTest.java           |   48 -
 .../jclouds/JCloudsWithCacheTest.java           |   43 -
 .../entitystore/jdbm/JdbmConfiguration.java     |   54 +
 .../jdbm/JdbmEntityStoreActivation.java         |   59 +
 .../entitystore/jdbm/JdbmEntityStoreMixin.java  |  479 +++++
 .../jdbm/JdbmEntityStoreService.java            |   51 +
 .../jdbm/assembly/JdbmEntityStoreAssembler.java |   46 +
 .../entitystore/jdbm/assembly/package.html      |   24 +
 .../polygene/entitystore/jdbm/package.html      |   24 +
 .../entitystore/jdbm/JdbmConfiguration.java     |   54 -
 .../jdbm/JdbmEntityStoreActivation.java         |   59 -
 .../entitystore/jdbm/JdbmEntityStoreMixin.java  |  479 -----
 .../jdbm/JdbmEntityStoreService.java            |   51 -
 .../jdbm/assembly/JdbmEntityStoreAssembler.java |   46 -
 .../zest/entitystore/jdbm/assembly/package.html |   24 -
 .../apache/zest/entitystore/jdbm/package.html   |   24 -
 .../entitystore/jdbm/DocumentationSupport.java  |   39 +
 .../entitystore/jdbm/JdbmEntityStoreTest.java   |   55 +
 .../jdbm/JdbmEntityStoreWithCacheTest.java      |   55 +
 .../entitystore/jdbm/DocumentationSupport.java  |   39 -
 .../entitystore/jdbm/JdbmEntityStoreTest.java   |   55 -
 .../jdbm/JdbmEntityStoreWithCacheTest.java      |   55 -
 .../LevelDBEntityStoreConfiguration.java        |   66 +
 .../leveldb/LevelDBEntityStoreMixin.java        |  299 +++
 .../leveldb/LevelDBEntityStoreService.java      |   58 +
 .../assembly/LevelDBEntityStoreAssembler.java   |   49 +
 .../polygene/entitystore/leveldb/package.html   |   39 +
 .../LevelDBEntityStoreConfiguration.java        |   66 -
 .../leveldb/LevelDBEntityStoreMixin.java        |  299 ---
 .../leveldb/LevelDBEntityStoreService.java      |   58 -
 .../assembly/LevelDBEntityStoreAssembler.java   |   49 -
 .../zest/entitystore/leveldb/package.html       |   39 -
 .../leveldb/JavaLevelDBEntityStoreTest.java     |   66 +
 .../leveldb/JniLevelDBEntityStoreTest.java      |   61 +
 .../LevelDBEntityStoreWithCacheTest.java        |   58 +
 .../leveldb/JavaLevelDBEntityStoreTest.java     |   66 -
 .../leveldb/JniLevelDBEntityStoreTest.java      |   61 -
 .../LevelDBEntityStoreWithCacheTest.java        |   58 -
 .../assembly/MemoryEntityStoreAssembler.java    |   44 +
 .../polygene/entitystore/memory/package.html    |   24 +
 .../assembly/MemoryEntityStoreAssembler.java    |   44 -
 .../apache/zest/entitystore/memory/package.html |   24 -
 .../memory/MemoryEntityStoreTest.java           |   44 +
 .../memory/MemoryEntityStoreWithCacheTest.java  |   39 +
 .../memory/MemoryEntityStoreTest.java           |   44 -
 .../memory/MemoryEntityStoreWithCacheTest.java  |   39 -
 .../entitystore/mongodb/MongoAccessors.java     |   32 +
 .../mongodb/MongoEntityStoreConfiguration.java  |   95 +
 .../mongodb/MongoMapEntityStoreMixin.java       |  305 +++
 .../mongodb/MongoMapEntityStoreService.java     |   51 +
 .../assembly/MongoDBEntityStoreAssembler.java   |   46 +
 .../polygene/entitystore/mongodb/package.html   |   24 +
 .../entitystore/mongodb/MongoAccessors.java     |   32 -
 .../mongodb/MongoEntityStoreConfiguration.java  |   95 -
 .../mongodb/MongoMapEntityStoreMixin.java       |  305 ---
 .../mongodb/MongoMapEntityStoreService.java     |   51 -
 .../assembly/MongoDBEntityStoreAssembler.java   |   46 -
 .../zest/entitystore/mongodb/package.html       |   24 -
 .../mongodb/EmbedMongoMapEntityStoreTest.java   |   92 +
 .../mongodb/MongoMapEntityStoreTest.java        |   92 +
 .../MongoMapEntityStoreWithCacheTest.java       |   87 +
 .../mongodb/EmbedMongoMapEntityStoreTest.java   |   92 -
 .../mongodb/MongoMapEntityStoreTest.java        |   92 -
 .../MongoMapEntityStoreWithCacheTest.java       |   87 -
 .../entitystore/prefs/ListPreferencesNodes.java |   68 +
 .../prefs/PreferencesEntityStoreInfo.java       |   45 +
 .../prefs/PreferencesEntityStoreMixin.java      |  658 ++++++
 .../prefs/PreferencesEntityStoreService.java    |   60 +
 .../PreferenceEntityStoreAssembler.java         |   51 +
 .../entitystore/prefs/assembly/package.html     |   24 +
 .../polygene/entitystore/prefs/package.html     |   24 +
 .../entitystore/prefs/ListPreferencesNodes.java |   68 -
 .../prefs/PreferencesEntityStoreInfo.java       |   45 -
 .../prefs/PreferencesEntityStoreMixin.java      |  658 ------
 .../prefs/PreferencesEntityStoreService.java    |   60 -
 .../PreferenceEntityStoreAssembler.java         |   51 -
 .../entitystore/prefs/assembly/package.html     |   24 -
 .../apache/zest/entitystore/prefs/package.html  |   24 -
 .../entitystore/DocumentationSupport.java       |   39 +
 .../entitystore/PreferencesEntityStoreTest.java |   56 +
 .../zest/entitystore/DocumentationSupport.java  |   39 -
 .../entitystore/PreferencesEntityStoreTest.java |   56 -
 .../entitystore/redis/RedisAccessors.java       |   29 +
 .../redis/RedisEntityStoreConfiguration.java    |   73 +
 .../redis/RedisMapEntityStoreMixin.java         |  175 ++
 .../redis/RedisMapEntityStoreService.java       |   51 +
 .../assembly/RedisEntityStoreAssembler.java     |   49 +
 .../polygene/entitystore/redis/package.html     |   24 +
 .../zest/entitystore/redis/RedisAccessors.java  |   29 -
 .../redis/RedisEntityStoreConfiguration.java    |   73 -
 .../redis/RedisMapEntityStoreMixin.java         |  175 --
 .../redis/RedisMapEntityStoreService.java       |   51 -
 .../assembly/RedisEntityStoreAssembler.java     |   49 -
 .../apache/zest/entitystore/redis/package.html  |   24 -
 .../redis/RedisMapEntityStoreTest.java          |   80 +
 .../redis/RedisMapEntityStoreWithCacheTest.java |   76 +
 .../redis/RedisMapEntityStoreTest.java          |   80 -
 .../redis/RedisMapEntityStoreWithCacheTest.java |   76 -
 .../entitystore/riak/RiakAccessors.java         |   31 +
 .../riak/RiakEntityStoreConfiguration.java      |  179 ++
 .../riak/RiakMapEntityStoreMixin.java           |  384 ++++
 .../riak/RiakMapEntityStoreService.java         |   55 +
 .../riak/assembly/RiakEntityStoreAssembler.java |   50 +
 .../polygene/entitystore/riak/package.html      |   24 +
 .../zest/entitystore/riak/RiakAccessors.java    |   31 -
 .../riak/RiakEntityStoreConfiguration.java      |  179 --
 .../riak/RiakMapEntityStoreMixin.java           |  384 ----
 .../riak/RiakMapEntityStoreService.java         |   55 -
 .../riak/assembly/RiakEntityStoreAssembler.java |   50 -
 .../apache/zest/entitystore/riak/package.html   |   24 -
 .../riak/RiakMapEntityStoreTest.java            |   87 +
 .../riak/RiakMapEntityStoreWithCacheTest.java   |   86 +
 .../riak/RiakMapEntityStoreTest.java            |   87 -
 .../riak/RiakMapEntityStoreWithCacheTest.java   |   86 -
 .../entitystore/sql/SQLEntityStoreMixin.java    |  624 ++++++
 .../entitystore/sql/SQLEntityStoreService.java  |   39 +
 .../AbstractSQLEntityStoreAssembler.java        |   93 +
 .../assembly/DerbySQLEntityStoreAssembler.java  |   48 +
 .../sql/assembly/H2SQLEntityStoreAssembler.java |   48 +
 .../sql/assembly/MySQLEntityStoreAssembler.java |   48 +
 .../PostgreSQLEntityStoreAssembler.java         |   55 +
 .../assembly/SQLiteEntityStoreAssembler.java    |   48 +
 .../entitystore/sql/assembly/package.html       |   24 +
 .../sql/internal/DatabaseSQLService.java        |  124 ++
 .../internal/DatabaseSQLServiceCoreMixin.java   |  159 ++
 .../sql/internal/DatabaseSQLServiceSpi.java     |   81 +
 .../sql/internal/DatabaseSQLServiceState.java   |   35 +
 .../DatabaseSQLServiceStatementsMixin.java      |  118 ++
 .../sql/internal/DatabaseSQLStringsBuilder.java |  389 ++++
 .../DerbySQLDatabaseSQLServiceMixin.java        |   72 +
 .../internal/H2SQLDatabaseSQLServiceMixin.java  |   63 +
 .../internal/MySQLDatabaseSQLServiceMixin.java  |   72 +
 .../PostgreSQLDatabaseSQLServiceMixin.java      |   68 +
 .../internal/PostgreSQLStringBuilderMixin.java  |   45 +
 .../sql/internal/SQLEntityState.java            |  189 ++
 .../internal/SQLiteDatabaseSQLServiceMixin.java |   65 +
 .../polygene/entitystore/sql/internal/SQLs.java |   39 +
 .../entitystore/sql/internal/package.html       |   24 +
 .../polygene/entitystore/sql/package.html       |   24 +
 .../entitystore/sql/SQLEntityStoreMixin.java    |  625 ------
 .../entitystore/sql/SQLEntityStoreService.java  |   39 -
 .../AbstractSQLEntityStoreAssembler.java        |   93 -
 .../assembly/DerbySQLEntityStoreAssembler.java  |   48 -
 .../sql/assembly/H2SQLEntityStoreAssembler.java |   48 -
 .../sql/assembly/MySQLEntityStoreAssembler.java |   48 -
 .../PostgreSQLEntityStoreAssembler.java         |   55 -
 .../assembly/SQLiteEntityStoreAssembler.java    |   48 -
 .../zest/entitystore/sql/assembly/package.html  |   24 -
 .../sql/internal/DatabaseSQLService.java        |  124 --
 .../internal/DatabaseSQLServiceCoreMixin.java   |  159 --
 .../sql/internal/DatabaseSQLServiceSpi.java     |   81 -
 .../sql/internal/DatabaseSQLServiceState.java   |   35 -
 .../DatabaseSQLServiceStatementsMixin.java      |  118 --
 .../sql/internal/DatabaseSQLStringsBuilder.java |  389 ----
 .../DerbySQLDatabaseSQLServiceMixin.java        |   72 -
 .../internal/H2SQLDatabaseSQLServiceMixin.java  |   63 -
 .../internal/MySQLDatabaseSQLServiceMixin.java  |   72 -
 .../PostgreSQLDatabaseSQLServiceMixin.java      |   68 -
 .../internal/PostgreSQLStringBuilderMixin.java  |   45 -
 .../sql/internal/SQLEntityState.java            |  189 --
 .../internal/SQLiteDatabaseSQLServiceMixin.java |   65 -
 .../zest/entitystore/sql/internal/SQLs.java     |   39 -
 .../zest/entitystore/sql/internal/package.html  |   24 -
 .../apache/zest/entitystore/sql/package.html    |   24 -
 .../sql/DerbySQLEntityStoreTest.java            |  109 +
 .../entitystore/sql/H2SQLEntityStoreTest.java   |   86 +
 .../entitystore/sql/MySQLEntityStoreTest.java   |  120 ++
 .../sql/PostgreSQLEntityStoreTest.java          |  150 ++
 .../entitystore/sql/SQLiteEntityStoreTest.java  |   95 +
 .../sql/DerbySQLEntityStoreTest.java            |  109 -
 .../entitystore/sql/H2SQLEntityStoreTest.java   |   86 -
 .../entitystore/sql/MySQLEntityStoreTest.java   |  120 --
 .../sql/PostgreSQLEntityStoreTest.java          |  150 --
 .../entitystore/sql/SQLiteEntityStoreTest.java  |   95 -
 .../src/test/resources/logback.xml              |    4 +-
 .../ElasticSearchClusterConfiguration.java      |   64 +
 .../ElasticSearchConfiguration.java             |   52 +
 .../elasticsearch/ElasticSearchFinder.java      |  523 +++++
 .../ElasticSearchFinderSupport.java             |   67 +
 .../ElasticSearchIndexException.java            |   36 +
 .../ElasticSearchIndexExporter.java             |   53 +
 .../elasticsearch/ElasticSearchIndexer.java     |  376 ++++
 .../elasticsearch/ElasticSearchSupport.java     |   37 +
 .../assembly/ESClientIndexQueryAssembler.java   |   57 +
 .../assembly/ESClusterIndexQueryAssembler.java  |   51 +
 .../ESFilesystemIndexQueryAssembler.java        |   51 +
 .../index/elasticsearch/assembly/package.html   |   24 +
 .../client/ESClientIndexQueryService.java       |   30 +
 .../elasticsearch/client/ESClientSupport.java   |   53 +
 .../index/elasticsearch/client/package.html     |   24 +
 .../cluster/ESClusterIndexQueryService.java     |   32 +
 .../elasticsearch/cluster/ESClusterSupport.java |   77 +
 .../index/elasticsearch/cluster/package.html    |   24 +
 .../ESFilesystemIndexQueryService.java          |   32 +
 .../filesystem/ESFilesystemSupport.java         |   87 +
 .../index/elasticsearch/filesystem/package.html |   24 +
 .../AbstractElasticSearchAssembler.java         |   31 +
 .../internal/AbstractElasticSearchSupport.java  |  154 ++
 .../index/elasticsearch/internal/package.html   |   24 +
 .../polygene/index/elasticsearch/package.html   |   24 +
 .../ElasticSearchClusterConfiguration.java      |   64 -
 .../ElasticSearchConfiguration.java             |   52 -
 .../elasticsearch/ElasticSearchFinder.java      |  523 -----
 .../ElasticSearchFinderSupport.java             |   67 -
 .../ElasticSearchIndexException.java            |   36 -
 .../ElasticSearchIndexExporter.java             |   53 -
 .../elasticsearch/ElasticSearchIndexer.java     |  376 ----
 .../elasticsearch/ElasticSearchSupport.java     |   37 -
 .../assembly/ESClientIndexQueryAssembler.java   |   57 -
 .../assembly/ESClusterIndexQueryAssembler.java  |   51 -
 .../ESFilesystemIndexQueryAssembler.java        |   51 -
 .../index/elasticsearch/assembly/package.html   |   24 -
 .../client/ESClientIndexQueryService.java       |   30 -
 .../elasticsearch/client/ESClientSupport.java   |   53 -
 .../index/elasticsearch/client/package.html     |   24 -
 .../cluster/ESClusterIndexQueryService.java     |   32 -
 .../elasticsearch/cluster/ESClusterSupport.java |   77 -
 .../index/elasticsearch/cluster/package.html    |   24 -
 .../ESFilesystemIndexQueryService.java          |   32 -
 .../filesystem/ESFilesystemSupport.java         |   87 -
 .../index/elasticsearch/filesystem/package.html |   24 -
 .../AbstractElasticSearchAssembler.java         |   31 -
 .../internal/AbstractElasticSearchSupport.java  |  154 --
 .../index/elasticsearch/internal/package.html   |   24 -
 .../zest/index/elasticsearch/package.html       |   24 -
 .../elasticsearch/DocumentationSupport.java     |   60 +
 .../index/elasticsearch/ESEmbeddedRule.java     |  134 ++
 .../ElasticSearchComplexQueryTest.java          |   83 +
 .../elasticsearch/ElasticSearchFinderTest.java  |   87 +
 .../ElasticSearchQueryMultimoduleTest.java      |   66 +
 .../elasticsearch/ElasticSearchQueryTest.java   |  114 ++
 .../index/elasticsearch/ElasticSearchTest.java  |  249 +++
 .../index/elasticsearch/ImmenseTermTest.java    |  156 ++
 .../elasticsearch/DocumentationSupport.java     |   60 -
 .../index/elasticsearch/ESEmbeddedRule.java     |  134 --
 .../ElasticSearchComplexQueryTest.java          |   83 -
 .../elasticsearch/ElasticSearchFinderTest.java  |   87 -
 .../ElasticSearchQueryMultimoduleTest.java      |   66 -
 .../elasticsearch/ElasticSearchQueryTest.java   |  114 --
 .../index/elasticsearch/ElasticSearchTest.java  |  249 ---
 .../index/elasticsearch/ImmenseTermTest.java    |  156 --
 .../src/test/resources/logback-test.xml         |    2 +-
 .../index/rdf/RdfIndexingEngineService.java     |   31 +
 .../index/rdf/UnsupportedLanguageException.java |   39 +
 .../rdf/assembly/RdfMemoryStoreAssembler.java   |   70 +
 .../assembly/RdfNativeSesameStoreAssembler.java |   68 +
 .../assembly/RdfRdbmsSesameStoreAssembler.java  |   69 +
 .../polygene/index/rdf/assembly/package.html    |   24 +
 .../index/rdf/indexing/RdfExporter.java         |  106 +
 .../index/rdf/indexing/RdfIndexingService.java  |  240 +++
 .../polygene/index/rdf/indexing/package.html    |   24 +
 .../org/apache/polygene/index/rdf/package.html  |   24 +
 ...llectingQualifiedIdentityResultCallback.java |   43 +
 .../query/QualifiedIdentityResultCallback.java  |   33 +
 .../index/rdf/query/RdfQueryParser.java         |   38 +
 .../index/rdf/query/RdfQueryParserFactory.java  |   60 +
 .../index/rdf/query/RdfQueryService.java        |  124 ++
 .../index/rdf/query/SesameExpressions.java      |   38 +
 .../SingleQualifiedIdentityResultCallback.java  |   40 +
 .../index/rdf/query/TupleQueryExecutor.java     |  150 ++
 .../index/rdf/query/internal/Namespaces.java    |   86 +
 .../rdf/query/internal/RdfQueryParserImpl.java  |  555 ++++++
 .../index/rdf/query/internal/Triples.java       |  287 +++
 .../index/rdf/query/internal/package.html       |   24 +
 .../polygene/index/rdf/query/package.html       |   24 +
 .../index/rdf/RdfIndexingEngineService.java     |   31 -
 .../index/rdf/UnsupportedLanguageException.java |   39 -
 .../rdf/assembly/RdfMemoryStoreAssembler.java   |   70 -
 .../assembly/RdfNativeSesameStoreAssembler.java |   68 -
 .../assembly/RdfRdbmsSesameStoreAssembler.java  |   69 -
 .../apache/zest/index/rdf/assembly/package.html |   24 -
 .../zest/index/rdf/indexing/RdfExporter.java    |  106 -
 .../index/rdf/indexing/RdfIndexingService.java  |  240 ---
 .../apache/zest/index/rdf/indexing/package.html |   24 -
 .../java/org/apache/zest/index/rdf/package.html |   24 -
 ...llectingQualifiedIdentityResultCallback.java |   43 -
 .../query/QualifiedIdentityResultCallback.java  |   33 -
 .../zest/index/rdf/query/RdfQueryParser.java    |   38 -
 .../index/rdf/query/RdfQueryParserFactory.java  |   60 -
 .../zest/index/rdf/query/RdfQueryService.java   |  124 --
 .../zest/index/rdf/query/SesameExpressions.java |   38 -
 .../SingleQualifiedIdentityResultCallback.java  |   40 -
 .../index/rdf/query/TupleQueryExecutor.java     |  150 --
 .../index/rdf/query/internal/Namespaces.java    |   86 -
 .../rdf/query/internal/RdfQueryParserImpl.java  |  555 ------
 .../zest/index/rdf/query/internal/Triples.java  |  287 ---
 .../zest/index/rdf/query/internal/package.html  |   24 -
 .../apache/zest/index/rdf/query/package.html    |   24 -
 .../polygene/index/rdf/ContainsAllTest.java     |  389 ++++
 .../apache/polygene/index/rdf/ContainsTest.java |  212 ++
 .../index/rdf/DocumentationSupport.java         |   77 +
 .../polygene/index/rdf/MultiLayeredTest.java    |   51 +
 .../polygene/index/rdf/RDFPerformanceTest.java  |  265 +++
 .../polygene/index/rdf/RdfComplexQueryTest.java |   48 +
 .../polygene/index/rdf/RdfEntityFinderTest.java |   45 +
 .../index/rdf/RdfNamedQueryMultimoduleTest.java |   52 +
 .../polygene/index/rdf/RdfNamedQueryTest.java   |  293 +++
 .../index/rdf/RdfQueryMultimoduleTest.java      |   67 +
 .../apache/polygene/index/rdf/RdfQueryTest.java |   89 +
 .../index/rdf/qi173/Qi173IssueTest.java         |  133 ++
 .../index/rdf/qi64/AbstractIssueTest.java       |   70 +
 .../apache/polygene/index/rdf/qi64/Account.java |   25 +
 .../index/rdf/qi64/AccountComposite.java        |   28 +
 .../apache/polygene/index/rdf/qi64/HasName.java |   27 +
 .../AccountService.java                         |   65 +
 .../AccountServiceComposite.java                |   30 +
 .../withPropagationMandatory/IssueTest.java     |   94 +
 .../withPropagationRequired/AccountService.java |   64 +
 .../AccountServiceComposite.java                |   30 +
 .../qi64/withPropagationRequired/IssueTest.java |   94 +
 .../AccountService.java                         |   64 +
 .../AccountServiceComposite.java                |   30 +
 .../withPropagationRequiresNew/IssueTest.java   |   94 +
 .../apache/polygene/index/rdf/qi66/Account.java |   25 +
 .../index/rdf/qi66/AccountComposite.java        |   27 +
 .../apache/polygene/index/rdf/qi66/HasName.java |   27 +
 .../polygene/index/rdf/qi66/Qi66IssueTest.java  |  103 +
 .../polygene/index/rdf/qi95/Qi95IssueTest.java  |  398 ++++
 .../apache/zest/index/rdf/ContainsAllTest.java  |  389 ----
 .../org/apache/zest/index/rdf/ContainsTest.java |  212 --
 .../zest/index/rdf/DocumentationSupport.java    |   77 -
 .../apache/zest/index/rdf/MultiLayeredTest.java |   53 -
 .../zest/index/rdf/RDFPerformanceTest.java      |  265 ---
 .../zest/index/rdf/RdfComplexQueryTest.java     |   48 -
 .../zest/index/rdf/RdfEntityFinderTest.java     |   45 -
 .../index/rdf/RdfNamedQueryMultimoduleTest.java |   52 -
 .../zest/index/rdf/RdfNamedQueryTest.java       |  293 ---
 .../zest/index/rdf/RdfQueryMultimoduleTest.java |   67 -
 .../org/apache/zest/index/rdf/RdfQueryTest.java |   89 -
 .../zest/index/rdf/qi173/Qi173IssueTest.java    |  133 --
 .../zest/index/rdf/qi64/AbstractIssueTest.java  |   70 -
 .../org/apache/zest/index/rdf/qi64/Account.java |   25 -
 .../zest/index/rdf/qi64/AccountComposite.java   |   28 -
 .../org/apache/zest/index/rdf/qi64/HasName.java |   27 -
 .../AccountService.java                         |   65 -
 .../AccountServiceComposite.java                |   30 -
 .../withPropagationMandatory/IssueTest.java     |   94 -
 .../withPropagationRequired/AccountService.java |   64 -
 .../AccountServiceComposite.java                |   30 -
 .../qi64/withPropagationRequired/IssueTest.java |   94 -
 .../AccountService.java                         |   64 -
 .../AccountServiceComposite.java                |   30 -
 .../withPropagationRequiresNew/IssueTest.java   |   94 -
 .../org/apache/zest/index/rdf/qi66/Account.java |   25 -
 .../zest/index/rdf/qi66/AccountComposite.java   |   27 -
 .../org/apache/zest/index/rdf/qi66/HasName.java |   27 -
 .../zest/index/rdf/qi66/Qi66IssueTest.java      |  103 -
 .../zest/index/rdf/qi95/Qi95IssueTest.java      |  398 ----
 .../index/solr/EmbeddedSolrService.java         |  134 ++
 .../polygene/index/solr/SolrAssembler.java      |   49 +
 .../polygene/index/solr/SolrExpressions.java    |   33 +
 .../polygene/index/solr/SolrQueryService.java   |   65 +
 .../apache/polygene/index/solr/SolrSearch.java  |   32 +
 .../solr/internal/SingleTokenTokenizer.java     |   45 +
 .../internal/SingleTokenTokenizerFactory.java   |   33 +
 .../solr/internal/SolrEntityIndexerMixin.java   |  251 +++
 .../solr/internal/SolrEntityQueryMixin.java     |  137 ++
 .../polygene/index/solr/internal/package.html   |   24 +
 .../org/apache/polygene/index/solr/package.html |   24 +
 .../zest/index/solr/EmbeddedSolrService.java    |  134 --
 .../apache/zest/index/solr/SolrAssembler.java   |   49 -
 .../apache/zest/index/solr/SolrExpressions.java |   33 -
 .../zest/index/solr/SolrQueryService.java       |   65 -
 .../org/apache/zest/index/solr/SolrSearch.java  |   32 -
 .../solr/internal/SingleTokenTokenizer.java     |   45 -
 .../internal/SingleTokenTokenizerFactory.java   |   33 -
 .../solr/internal/SolrEntityIndexerMixin.java   |  251 ---
 .../solr/internal/SolrEntityQueryMixin.java     |  137 --
 .../zest/index/solr/internal/package.html       |   24 -
 .../org/apache/zest/index/solr/package.html     |   24 -
 .../index/solr/SolrEntityFinderTest.java        |   48 +
 .../polygene/index/solr/SolrNamedQueryTest.java |   62 +
 .../index/solr/SolrQueryServiceTest.java        |  124 ++
 .../polygene/index/solr/SolrQueryTest.java      |   48 +
 .../zest/index/solr/SolrEntityFinderTest.java   |   48 -
 .../zest/index/solr/SolrNamedQueryTest.java     |   62 -
 .../zest/index/solr/SolrQueryServiceTest.java   |  124 --
 .../apache/zest/index/solr/SolrQueryTest.java   |   48 -
 .../indexing-solr/src/test/resources/schema.xml |    4 +-
 .../index/sql/SQLIndexingEngineService.java     |   45 +
 .../AbstractSQLIndexQueryAssembler.java         |   99 +
 .../assembly/PostgreSQLIndexQueryAssembler.java |   45 +
 .../polygene/index/sql/assembly/package.html    |   24 +
 .../index/sql/internal/SQLEntityFinder.java     |  256 +++
 .../sql/internal/SQLStateChangeListener.java    |   49 +
 .../polygene/index/sql/internal/package.html    |   24 +
 .../org/apache/polygene/index/sql/package.html  |   24 +
 .../index/sql/support/api/SQLAppStartup.java    |   57 +
 .../index/sql/support/api/SQLIndexing.java      |   39 +
 .../index/sql/support/api/SQLQuerying.java      |   75 +
 .../index/sql/support/api/SQLTypeInfo.java      |   58 +
 .../polygene/index/sql/support/api/package.html |   24 +
 .../index/sql/support/common/DBNames.java       |   95 +
 .../support/common/GenericDatabaseExplorer.java |  456 +++++
 .../index/sql/support/common/QNameInfo.java     |  351 ++++
 .../sql/support/common/RebuildingStrategy.java  |   78 +
 .../sql/support/common/ReindexingStrategy.java  |   78 +
 .../index/sql/support/common/package.html       |   24 +
 .../index/sql/support/derby/package.html        |   24 +
 .../postgresql/PostgreSQLAppStartup.java        |  109 +
 .../postgresql/PostgreSQLIndexExporter.java     |  341 ++++
 .../support/postgresql/PostgreSQLIndexing.java  |   89 +
 .../support/postgresql/PostgreSQLQuerying.java  |   62 +
 .../support/postgresql/PostgreSQLService.java   |   53 +
 .../postgresql/PostgreSQLTypeHelper.java        |  129 ++
 .../index/sql/support/postgresql/package.html   |   24 +
 .../support/skeletons/AbstractSQLIndexing.java  | 1067 ++++++++++
 .../support/skeletons/AbstractSQLQuerying.java  | 1884 ++++++++++++++++++
 .../support/skeletons/AbstractSQLStartup.java   | 1751 ++++++++++++++++
 .../skeletons/SQLCompatEntityStateWrapper.java  |  372 ++++
 .../index/sql/support/skeletons/SQLDBState.java |   90 +
 .../sql/support/skeletons/SQLSkeletonUtil.java  |   97 +
 .../index/sql/support/skeletons/package.html    |   24 +
 .../index/sql/support/sqlite/package.html       |   24 +
 .../index/sql/SQLIndexingEngineService.java     |   45 -
 .../AbstractSQLIndexQueryAssembler.java         |   99 -
 .../assembly/PostgreSQLIndexQueryAssembler.java |   45 -
 .../apache/zest/index/sql/assembly/package.html |   24 -
 .../index/sql/internal/SQLEntityFinder.java     |  256 ---
 .../sql/internal/SQLStateChangeListener.java    |   49 -
 .../apache/zest/index/sql/internal/package.html |   24 -
 .../java/org/apache/zest/index/sql/package.html |   24 -
 .../index/sql/support/api/SQLAppStartup.java    |   57 -
 .../zest/index/sql/support/api/SQLIndexing.java |   39 -
 .../zest/index/sql/support/api/SQLQuerying.java |   75 -
 .../zest/index/sql/support/api/SQLTypeInfo.java |   58 -
 .../zest/index/sql/support/api/package.html     |   24 -
 .../zest/index/sql/support/common/DBNames.java  |   95 -
 .../support/common/GenericDatabaseExplorer.java |  456 -----
 .../index/sql/support/common/QNameInfo.java     |  351 ----
 .../sql/support/common/RebuildingStrategy.java  |   78 -
 .../sql/support/common/ReindexingStrategy.java  |   78 -
 .../zest/index/sql/support/common/package.html  |   24 -
 .../zest/index/sql/support/derby/package.html   |   24 -
 .../postgresql/PostgreSQLAppStartup.java        |  109 -
 .../postgresql/PostgreSQLIndexExporter.java     |  341 ----
 .../support/postgresql/PostgreSQLIndexing.java  |   89 -
 .../support/postgresql/PostgreSQLQuerying.java  |   62 -
 .../support/postgresql/PostgreSQLService.java   |   53 -
 .../postgresql/PostgreSQLTypeHelper.java        |  130 --
 .../index/sql/support/postgresql/package.html   |   24 -
 .../support/skeletons/AbstractSQLIndexing.java  | 1067 ----------
 .../support/skeletons/AbstractSQLQuerying.java  | 1884 ------------------
 .../support/skeletons/AbstractSQLStartup.java   | 1751 ----------------
 .../skeletons/SQLCompatEntityStateWrapper.java  |  372 ----
 .../index/sql/support/skeletons/SQLDBState.java |   90 -
 .../sql/support/skeletons/SQLSkeletonUtil.java  |   97 -
 .../index/sql/support/skeletons/package.html    |   24 -
 .../zest/index/sql/support/sqlite/package.html  |   24 -
 .../postgresql/PostgreSQLComplexQueryTest.java  |   67 +
 .../postgresql/PostgreSQLDBIntegrityTest.java   |  150 ++
 .../postgresql/PostgreSQLEntityFinderTest.java  |   67 +
 .../sql/postgresql/PostgreSQLQueryTest.java     |  266 +++
 .../index/sql/postgresql/SQLTestHelper.java     |  125 ++
 .../postgresql/PostgreSQLComplexQueryTest.java  |   67 -
 .../postgresql/PostgreSQLDBIntegrityTest.java   |  150 --
 .../postgresql/PostgreSQLEntityFinderTest.java  |   67 -
 .../sql/postgresql/PostgreSQLQueryTest.java     |  266 ---
 .../index/sql/postgresql/SQLTestHelper.java     |  126 --
 .../indexing-sql/src/test/resources/logback.xml |    2 +-
 .../metrics/codahale/CodahaleCounter.java       |   60 +
 .../metrics/codahale/CodahaleGauge.java         |   41 +
 .../metrics/codahale/CodahaleHealthCheck.java   |   66 +
 .../metrics/codahale/CodahaleHistogram.java     |   41 +
 .../metrics/codahale/CodahaleMeter.java         |   47 +
 .../codahale/CodahaleMetricsAssembler.java      |  122 ++
 .../codahale/CodahaleMetricsDeclaration.java    |   36 +
 .../metrics/codahale/CodahaleMetricsMixin.java  |  269 +++
 .../codahale/CodahaleMetricsProvider.java       |   35 +
 .../metrics/codahale/CodahaleTimer.java         |   41 +
 .../polygene/metrics/codahale/package.html      |   24 +
 .../zest/metrics/codahale/CodahaleCounter.java  |   60 -
 .../zest/metrics/codahale/CodahaleGauge.java    |   41 -
 .../metrics/codahale/CodahaleHealthCheck.java   |   66 -
 .../metrics/codahale/CodahaleHistogram.java     |   41 -
 .../zest/metrics/codahale/CodahaleMeter.java    |   47 -
 .../codahale/CodahaleMetricsAssembler.java      |  122 --
 .../codahale/CodahaleMetricsDeclaration.java    |   36 -
 .../metrics/codahale/CodahaleMetricsMixin.java  |  269 ---
 .../codahale/CodahaleMetricsProvider.java       |   35 -
 .../zest/metrics/codahale/CodahaleTimer.java    |   41 -
 .../apache/zest/metrics/codahale/package.html   |   24 -
 .../metrics/codahale/CodahaleMetricsTest.java   |   79 +
 .../test/metrics/AbstractZestMetricsTest.java   |  338 ++++
 .../metrics/codahale/CodahaleMetricsTest.java   |   79 -
 .../test/metrics/AbstractZestMetricsTest.java   |  338 ----
 .../migration/MigrationConfiguration.java       |   35 +
 .../migration/MigrationEventLogger.java         |  112 ++
 .../polygene/migration/MigrationEvents.java     |   54 +
 .../polygene/migration/MigrationService.java    |  494 +++++
 .../org/apache/polygene/migration/Migrator.java |   70 +
 .../assembly/AbstractMigrationRule.java         |   46 +
 .../assembly/EntityMigrationBuilder.java        |  306 +++
 .../assembly/EntityMigrationOperation.java      |   38 +
 .../migration/assembly/EntityMigrationRule.java |   97 +
 .../migration/assembly/MigrationBuilder.java    |   54 +
 .../migration/assembly/MigrationOperation.java  |   40 +
 .../migration/assembly/MigrationRule.java       |   58 +
 .../migration/assembly/MigrationRules.java      |  124 ++
 .../assembly/PackageMigrationBuilder.java       |   71 +
 .../assembly/VersionMigrationBuilder.java       |   71 +
 .../polygene/migration/assembly/package.html    |   24 +
 .../migration/operation/AddAssociation.java     |   63 +
 .../migration/operation/AddManyAssociation.java |   64 +
 .../operation/AddNamedAssociation.java          |   63 +
 .../migration/operation/AddProperty.java        |   63 +
 .../migration/operation/RemoveAssociation.java  |   64 +
 .../operation/RemoveManyAssociation.java        |   64 +
 .../operation/RemoveNamedAssociation.java       |   63 +
 .../migration/operation/RemoveProperty.java     |   64 +
 .../migration/operation/RenameAssociation.java  |   63 +
 .../migration/operation/RenameEntity.java       |   83 +
 .../operation/RenameManyAssociation.java        |   63 +
 .../operation/RenameNamedAssociation.java       |   62 +
 .../migration/operation/RenameProperty.java     |   63 +
 .../polygene/migration/operation/package.html   |   24 +
 .../org/apache/polygene/migration/package.html  |   24 +
 .../zest/migration/MigrationConfiguration.java  |   35 -
 .../zest/migration/MigrationEventLogger.java    |  112 --
 .../apache/zest/migration/MigrationEvents.java  |   54 -
 .../apache/zest/migration/MigrationService.java |  494 -----
 .../org/apache/zest/migration/Migrator.java     |   70 -
 .../assembly/AbstractMigrationRule.java         |   46 -
 .../assembly/EntityMigrationBuilder.java        |  306 ---
 .../assembly/EntityMigrationOperation.java      |   38 -
 .../migration/assembly/EntityMigrationRule.java |   97 -
 .../migration/assembly/MigrationBuilder.java    |   54 -
 .../migration/assembly/MigrationOperation.java  |   40 -
 .../zest/migration/assembly/MigrationRule.java  |   58 -
 .../zest/migration/assembly/MigrationRules.java |  124 --
 .../assembly/PackageMigrationBuilder.java       |   71 -
 .../assembly/VersionMigrationBuilder.java       |   71 -
 .../apache/zest/migration/assembly/package.html |   24 -
 .../migration/operation/AddAssociation.java     |   63 -
 .../migration/operation/AddManyAssociation.java |   64 -
 .../operation/AddNamedAssociation.java          |   63 -
 .../zest/migration/operation/AddProperty.java   |   63 -
 .../migration/operation/RemoveAssociation.java  |   64 -
 .../operation/RemoveManyAssociation.java        |   64 -
 .../operation/RemoveNamedAssociation.java       |   63 -
 .../migration/operation/RemoveProperty.java     |   64 -
 .../migration/operation/RenameAssociation.java  |   63 -
 .../zest/migration/operation/RenameEntity.java  |   83 -
 .../operation/RenameManyAssociation.java        |   63 -
 .../operation/RenameNamedAssociation.java       |   62 -
 .../migration/operation/RenameProperty.java     |   63 -
 .../zest/migration/operation/package.html       |   24 -
 .../java/org/apache/zest/migration/package.html |   24 -
 .../polygene/migration/MigrationTest.java       |  264 +++
 .../polygene/migration/TestEntity1_0.java       |   43 +
 .../polygene/migration/TestEntity1_1.java       |   43 +
 .../polygene/migration/TestEntity2_0.java       |   45 +
 .../polygene/migration/moved/TestEntity2_0.java |   45 +
 .../apache/zest/migration/MigrationTest.java    |  264 ---
 .../apache/zest/migration/TestEntity1_0.java    |   43 -
 .../apache/zest/migration/TestEntity1_1.java    |   43 -
 .../apache/zest/migration/TestEntity2_0.java    |   45 -
 .../zest/migration/moved/TestEntity2_0.java     |   45 -
 .../index/reindexer/ReindexAllService.java      |   31 +
 .../polygene/index/reindexer/Reindexer.java     |   29 +
 .../index/reindexer/ReindexerConfiguration.java |   40 +
 .../index/reindexer/ReindexerService.java       |   31 +
 .../reindexer/internal/ReindexAllMixin.java     |   48 +
 .../reindexer/internal/ReindexerMixin.java      |  113 ++
 .../index/reindexer/internal/package.html       |   24 +
 .../polygene/index/reindexer/package.html       |   24 +
 .../zest/index/reindexer/ReindexAllService.java |   31 -
 .../apache/zest/index/reindexer/Reindexer.java  |   29 -
 .../index/reindexer/ReindexerConfiguration.java |   40 -
 .../zest/index/reindexer/ReindexerService.java  |   31 -
 .../reindexer/internal/ReindexAllMixin.java     |   48 -
 .../reindexer/internal/ReindexerMixin.java      |  113 --
 .../zest/index/reindexer/internal/package.html  |   24 -
 .../apache/zest/index/reindexer/package.html    |   24 -
 .../polygene/index/reindexer/ReindexerTest.java |  138 ++
 .../zest/index/reindexer/ReindexerTest.java     |  138 --
 .../jackson/JacksonValueDeserializer.java       |  379 ++++
 .../JacksonValueSerializationAssembler.java     |   62 +
 .../JacksonValueSerializationService.java       |   32 +
 .../jackson/JacksonValueSerializer.java         |   92 +
 .../valueserialization/jackson/package.html     |   24 +
 .../jackson/JacksonValueDeserializer.java       |  379 ----
 .../JacksonValueSerializationAssembler.java     |   62 -
 .../JacksonValueSerializationService.java       |   32 -
 .../jackson/JacksonValueSerializer.java         |   92 -
 .../valueserialization/jackson/package.html     |   24 -
 .../JacksonCollectionSerializationTest.java     |   37 +
 ...JacksonConfigurationDeserializationTest.java |   38 +
 .../jackson/JacksonJsonDateFormatTest.java      |   37 +
 .../JacksonPlainValueSerializationTest.java     |   41 +
 .../JacksonValueCompositeSerializationTest.java |   37 +
 .../JacksonCollectionSerializationTest.java     |   37 -
 ...JacksonConfigurationDeserializationTest.java |   38 -
 .../jackson/JacksonJsonDateFormatTest.java      |   37 -
 .../JacksonPlainValueSerializationTest.java     |   41 -
 .../JacksonValueCompositeSerializationTest.java |   37 -
 .../OrgJsonValueSerializationAssembler.java     |   62 +
 .../valueserialization/orgjson/package.html     |   24 +
 .../OrgJsonValueSerializationAssembler.java     |   62 -
 .../valueserialization/orgjson/package.html     |   24 -
 .../OrgJsonCollectionSerializationTest.java     |   37 +
 ...OrgJsonConfigurationDeserializationTest.java |   38 +
 .../orgjson/OrgJsonDateFormatTest.java          |   37 +
 .../OrgJsonPlainValueSerializationTest.java     |   41 +
 .../OrgJsonValueCompositeSerializationTest.java |   37 +
 .../OrgJsonCollectionSerializationTest.java     |   37 -
 ...OrgJsonConfigurationDeserializationTest.java |   38 -
 .../orgjson/OrgJsonDateFormatTest.java          |   37 -
 .../OrgJsonPlainValueSerializationTest.java     |   41 -
 .../OrgJsonValueCompositeSerializationTest.java |   37 -
 .../stax/StaxValueDeserializer.java             |  522 +++++
 .../stax/StaxValueSerializationAssembler.java   |   62 +
 .../stax/StaxValueSerializationService.java     |   32 +
 .../stax/StaxValueSerializer.java               |  134 ++
 .../valueserialization/stax/package.html        |   24 +
 .../stax/StaxValueDeserializer.java             |  522 -----
 .../stax/StaxValueSerializationAssembler.java   |   62 -
 .../stax/StaxValueSerializationService.java     |   32 -
 .../stax/StaxValueSerializer.java               |  134 --
 .../zest/valueserialization/stax/package.html   |   24 -
 .../stax/StaxCollectionSerializationTest.java   |   46 +
 .../StaxConfigurationDeserializationTest.java   |   68 +
 .../stax/StaxPlainValueSerializationTest.java   |   50 +
 .../StaxValueCompositeSerializationTest.java    |   46 +
 .../stax/StaxCollectionSerializationTest.java   |   46 -
 .../StaxConfigurationDeserializationTest.java   |   68 -
 .../stax/StaxPlainValueSerializationTest.java   |   50 -
 .../StaxValueCompositeSerializationTest.java    |   46 -
 .../src/test/resources/configtest.xml           |    2 +-
 .../polygene/library/alarm/AlarmCategory.java   |   37 +
 .../polygene/library/alarm/AlarmClass.java      |   49 +
 .../polygene/library/alarm/AlarmEvent.java      |  123 ++
 .../polygene/library/alarm/AlarmHistory.java    |  269 +++
 .../polygene/library/alarm/AlarmListener.java   |   44 +
 .../polygene/library/alarm/AlarmModel.java      |  133 ++
 .../library/alarm/AlarmModelDescriptor.java     |   43 +
 .../polygene/library/alarm/AlarmNameFormat.java |   73 +
 .../polygene/library/alarm/AlarmPoint.java      |  482 +++++
 .../library/alarm/AlarmPointEntity.java         |   28 +
 .../library/alarm/AlarmPointFactory.java        |   78 +
 .../polygene/library/alarm/AlarmProxy.java      |  211 ++
 .../polygene/library/alarm/AlarmStatus.java     |  108 +
 .../polygene/library/alarm/AlarmSystem.java     |  297 +++
 .../library/alarm/AlarmSystemAssembler.java     |   54 +
 .../library/alarm/AlarmSystemService.java       |   26 +
 .../alarm/ExtendedAlarmModelService.java        |  431 ++++
 .../library/alarm/SimpleAlarmCategory.java      |   40 +
 .../library/alarm/SimpleAlarmModelService.java  |  253 +++
 .../alarm/StandardAlarmModelService.java        |  299 +++
 .../apache/polygene/library/alarm/package.html  |  122 ++
 .../zest/library/alarm/AlarmCategory.java       |   37 -
 .../apache/zest/library/alarm/AlarmClass.java   |   49 -
 .../apache/zest/library/alarm/AlarmEvent.java   |  123 --
 .../apache/zest/library/alarm/AlarmHistory.java |  269 ---
 .../zest/library/alarm/AlarmListener.java       |   44 -
 .../apache/zest/library/alarm/AlarmModel.java   |  133 --
 .../library/alarm/AlarmModelDescriptor.java     |   43 -
 .../zest/library/alarm/AlarmNameFormat.java     |   73 -
 .../apache/zest/library/alarm/AlarmPoint.java   |  482 -----
 .../zest/library/alarm/AlarmPointEntity.java    |   28 -
 .../zest/library/alarm/AlarmPointFactory.java   |   78 -
 .../apache/zest/library/alarm/AlarmProxy.java   |  212 --
 .../apache/zest/library/alarm/AlarmStatus.java  |  108 -
 .../apache/zest/library/alarm/AlarmSystem.java  |  297 ---
 .../library/alarm/AlarmSystemAssembler.java     |   54 -
 .../zest/library/alarm/AlarmSystemService.java  |   26 -
 .../alarm/ExtendedAlarmModelService.java        |  431 ----
 .../zest/library/alarm/SimpleAlarmCategory.java |   40 -
 .../library/alarm/SimpleAlarmModelService.java  |  253 ---
 .../alarm/StandardAlarmModelService.java        |  299 ---
 .../org/apache/zest/library/alarm/package.html  |  122 --
 .../library/alarm/AlarmResources.properties     |   83 +
 .../library/alarm/AlarmResources_sv.properties  |   82 +
 .../library/alarm/AlarmResources.properties     |   83 -
 .../library/alarm/AlarmResources_sv.properties  |   82 -
 .../library/alarm/AlarmHistoryImplTest.java     |  301 +++
 .../library/alarm/AlarmPointImplTest.java       |  240 +++
 .../polygene/library/alarm/AlarmProxyTest.java  |   84 +
 .../library/alarm/AlarmServiceTest.java         |  229 +++
 .../library/alarm/ExtendedAlarmModelTest.java   |  979 +++++++++
 .../library/alarm/SimpleAlarmModelTest.java     |  364 ++++
 .../library/alarm/StandardAlarmModelTest.java   |  491 +++++
 .../library/alarm/AlarmHistoryImplTest.java     |  301 ---
 .../zest/library/alarm/AlarmPointImplTest.java  |  240 ---
 .../zest/library/alarm/AlarmProxyTest.java      |   84 -
 .../zest/library/alarm/AlarmServiceTest.java    |  229 ---
 .../library/alarm/ExtendedAlarmModelTest.java   |  979 ---------
 .../library/alarm/SimpleAlarmModelTest.java     |  364 ----
 .../library/alarm/StandardAlarmModelTest.java   |  491 -----
 .../alarm/user/AlarmDescriptions.properties     |   21 +
 .../user/AlarmDescriptions_en_GB.properties     |   21 +
 .../alarm/user/AlarmDescriptions_sv.properties  |   21 +
 .../alarm/user/AlarmDescriptions.properties     |   21 -
 .../user/AlarmDescriptions_en_GB.properties     |   21 -
 .../alarm/user/AlarmDescriptions_sv.properties  |   21 -
 .../apache/zest/library/appbrowser/Browser.java |    6 +-
 .../library/appbrowser/BrowserException.java    |    2 +-
 .../zest/library/appbrowser/Formatter.java      |    2 +-
 .../library/appbrowser/FormatterFactory.java    |    2 +-
 .../appbrowser/json/AbstractJsonFormatter.java  |    4 +-
 .../json/ApplicationModelFormatter.java         |    6 +-
 .../library/appbrowser/json/ArrayFormatter.java |    4 +-
 .../json/CompositeMethodModelFormatter.java     |    6 +-
 .../json/ConstructorModelFormatter.java         |    4 +-
 .../appbrowser/json/EntityModelFormatter.java   |    4 +-
 .../json/InjectedFieldModelFormatter.java       |    8 +-
 .../appbrowser/json/JsonFormatterFactory.java   |    6 +-
 .../appbrowser/json/LayerModelFormatter.java    |    6 +-
 .../appbrowser/json/MixinModelFormatter.java    |    4 +-
 .../appbrowser/json/ModuleModelFormatter.java   |    6 +-
 .../library/appbrowser/json/NullFormatter.java  |    4 +-
 .../appbrowser/json/ObjectModelFormatter.java   |    4 +-
 .../appbrowser/json/ServiceModelFormatter.java  |    4 +-
 .../appbrowser/json/ValueModelFormatter.java    |    6 +-
 .../zest/library/appbrowser/AppBrowserTest.java |   34 +-
 libraries/circuitbreaker/build.gradle           |    4 +-
 .../library/circuitbreaker/CircuitBreaker.java  |  239 +++
 .../library/circuitbreaker/CircuitBreakers.java |   72 +
 .../circuitbreaker/jmx/CircuitBreakerJMX.java   |  131 ++
 .../jmx/CircuitBreakerJMXMBean.java             |   38 +
 .../jmx/CircuitBreakerManagement.java           |  169 ++
 .../library/circuitbreaker/jmx/package.html     |   24 +
 .../library/circuitbreaker/package.html         |   24 +
 .../service/AbstractBreakOnThrowable.java       |   35 +
 ...stractEnabledCircuitBreakerAvailability.java |   59 +
 .../service/BreakCircuitConcern.java            |   63 +
 .../service/BreaksCircuitOnThrowable.java       |   36 +
 .../service/ServiceCircuitBreaker.java          |   34 +
 .../service/ServiceCircuitBreakerMixin.java     |   52 +
 .../library/circuitbreaker/service/package.html |   24 +
 .../library/circuitbreaker/CircuitBreaker.java  |  239 ---
 .../library/circuitbreaker/CircuitBreakers.java |   72 -
 .../circuitbreaker/jmx/CircuitBreakerJMX.java   |  131 --
 .../jmx/CircuitBreakerJMXMBean.java             |   38 -
 .../jmx/CircuitBreakerManagement.java           |  169 --
 .../library/circuitbreaker/jmx/package.html     |   24 -
 .../zest/library/circuitbreaker/package.html    |   24 -
 .../service/AbstractBreakOnThrowable.java       |   35 -
 ...stractEnabledCircuitBreakerAvailability.java |   59 -
 .../service/BreakCircuitConcern.java            |   63 -
 .../service/BreaksCircuitOnThrowable.java       |   36 -
 .../service/ServiceCircuitBreaker.java          |   34 -
 .../service/ServiceCircuitBreakerMixin.java     |   52 -
 .../library/circuitbreaker/service/package.html |   24 -
 .../BreaksCircuitOnThrowableTest.java           |  125 ++
 .../circuitbreaker/CircuitBreakerTest.java      |  226 +++
 .../jmx/CircuitBreakerManagementSample.java     |  121 ++
 .../BreaksCircuitOnThrowableTest.java           |  125 --
 .../circuitbreaker/CircuitBreakerTest.java      |  226 ---
 .../jmx/CircuitBreakerManagementSample.java     |  121 --
 .../library/constraints/ContainsConstraint.java |   40 +
 .../constraints/GreaterThanConstraint.java      |   40 +
 .../constraints/InstanceOfConstraint.java       |   51 +
 .../library/constraints/LessThanConstraint.java |   40 +
 .../library/constraints/MatchesConstraint.java  |   47 +
 .../constraints/MaxLengthConstraint.java        |   45 +
 .../constraints/MinLengthConstraint.java        |   46 +
 .../NotEmptyCollectionConstraint.java           |   41 +
 .../constraints/NotEmptyStringConstraint.java   |   40 +
 .../library/constraints/OneOfConstraint.java    |   48 +
 .../library/constraints/RangeConstraint.java    |   40 +
 .../library/constraints/URIConstraint.java      |   47 +
 .../library/constraints/URLConstraint.java      |   47 +
 .../constraints/annotation/Contains.java        |   37 +
 .../library/constraints/annotation/Email.java   |   35 +
 .../constraints/annotation/GreaterThan.java     |   37 +
 .../constraints/annotation/InstanceOf.java      |   38 +
 .../constraints/annotation/LessThan.java        |   37 +
 .../library/constraints/annotation/Matches.java |   37 +
 .../constraints/annotation/MaxLength.java       |   37 +
 .../constraints/annotation/MinLength.java       |   37 +
 .../constraints/annotation/NotEmpty.java        |   39 +
 .../library/constraints/annotation/OneOf.java   |   37 +
 .../library/constraints/annotation/Range.java   |   39 +
 .../library/constraints/annotation/URI.java     |   38 +
 .../library/constraints/annotation/URL.java     |   39 +
 .../library/constraints/annotation/package.html |   24 +
 .../polygene/library/constraints/package.html   |   24 +
 .../library/constraints/ContainsConstraint.java |   40 -
 .../constraints/GreaterThanConstraint.java      |   40 -
 .../constraints/InstanceOfConstraint.java       |   51 -
 .../library/constraints/LessThanConstraint.java |   40 -
 .../library/constraints/MatchesConstraint.java  |   47 -
 .../constraints/MaxLengthConstraint.java        |   45 -
 .../constraints/MinLengthConstraint.java        |   46 -
 .../NotEmptyCollectionConstraint.java           |   41 -
 .../constraints/NotEmptyStringConstraint.java   |   40 -
 .../library/constraints/OneOfConstraint.java    |   48 -
 .../library/constraints/RangeConstraint.java    |   40 -
 .../zest/library/constraints/URIConstraint.java |   47 -
 .../zest/library/constraints/URLConstraint.java |   47 -
 .../constraints/annotation/Contains.java        |   37 -
 .../library/constraints/annotation/Email.java   |   35 -
 .../constraints/annotation/GreaterThan.java     |   37 -
 .../constraints/annotation/InstanceOf.java      |   38 -
 .../constraints/annotation/LessThan.java        |   37 -
 .../library/constraints/annotation/Matches.java |   37 -
 .../constraints/annotation/MaxLength.java       |   37 -
 .../constraints/annotation/MinLength.java       |   37 -
 .../constraints/annotation/NotEmpty.java        |   39 -
 .../library/constraints/annotation/OneOf.java   |   37 -
 .../library/constraints/annotation/Range.java   |   39 -
 .../library/constraints/annotation/URI.java     |   38 -
 .../library/constraints/annotation/URL.java     |   39 -
 .../library/constraints/annotation/package.html |   24 -
 .../zest/library/constraints/package.html       |   24 -
 .../library/constraints/ConstraintTest.java     |  284 +++
 .../library/constraints/TestCaseComposite.java  |   78 +
 .../library/constraints/qi70/IssueTest.java     |   45 +
 .../library/constraints/qi70/Sample.java        |   29 +
 .../constraints/qi70/SampleComposite.java       |   30 +
 .../library/constraints/qi70/SampleMixin.java   |   25 +
 .../library/constraints/ConstraintTest.java     |  284 ---
 .../library/constraints/TestCaseComposite.java  |   78 -
 .../library/constraints/qi70/IssueTest.java     |   45 -
 .../zest/library/constraints/qi70/Sample.java   |   29 -
 .../constraints/qi70/SampleComposite.java       |   30 -
 .../library/constraints/qi70/SampleMixin.java   |   25 -
 libraries/fileconfig/src/docs/fileconfig.txt    |    2 +-
 .../library/fileconfig/FileConfiguration.java   |   71 +
 .../fileconfig/FileConfigurationAssembler.java  |   55 +
 .../fileconfig/FileConfigurationDataWiper.java  |   86 +
 .../fileconfig/FileConfigurationOverride.java   |  125 ++
 .../fileconfig/FileConfigurationService.java    |  293 +++
 .../polygene/library/fileconfig/package.html    |   24 +
 .../library/fileconfig/FileConfiguration.java   |   71 -
 .../fileconfig/FileConfigurationAssembler.java  |   55 -
 .../fileconfig/FileConfigurationDataWiper.java  |   86 -
 .../fileconfig/FileConfigurationOverride.java   |  125 --
 .../fileconfig/FileConfigurationService.java    |  293 ---
 .../apache/zest/library/fileconfig/package.html |   24 -
 .../fileconfig/FileConfiguration_mac.properties |   25 +
 .../FileConfiguration_unix.properties           |   25 +
 .../FileConfiguration_windows.properties        |   25 +
 .../fileconfig/FileConfiguration_mac.properties |   25 -
 .../FileConfiguration_unix.properties           |   25 -
 .../FileConfiguration_windows.properties        |   25 -
 .../fileconfig/FileConfigurationTest.java       |  139 ++
 .../fileconfig/FileConfiguration_mac.properties |   28 +
 .../fileconfig/FileConfigurationTest.java       |  139 --
 .../fileconfig/FileConfiguration_mac.properties |   28 -
 libraries/http/src/docs/http.txt                |    4 +-
 .../library/http/AbstractJettyMixin.java        |  192 ++
 .../polygene/library/http/ConstraintInfo.java   |   76 +
 .../library/http/ConstraintService.java         |   65 +
 .../library/http/ContextListenerInfo.java       |   43 +
 .../polygene/library/http/Dispatchers.java      |   51 +
 .../polygene/library/http/FilterInfo.java       |   57 +
 .../polygene/library/http/HttpService.java      |   25 +
 .../apache/polygene/library/http/Interface.java |   34 +
 .../polygene/library/http/InterfaceImpl.java    |   55 +
 .../polygene/library/http/JettyActivation.java  |   55 +
 .../library/http/JettyConfiguration.java        |  170 ++
 .../library/http/JettyConfigurationHelper.java  |  368 ++++
 .../polygene/library/http/JettyMixin.java       |   64 +
 .../polygene/library/http/JettyService.java     |   31 +
 .../library/http/JettyServiceAssembler.java     |   95 +
 .../library/http/SecureJettyConfiguration.java  |  217 ++
 .../polygene/library/http/SecureJettyMixin.java |  116 ++
 .../library/http/SecureJettyService.java        |   28 +
 .../http/SecureJettyServiceAssembler.java       |   38 +
 .../polygene/library/http/ServletInfo.java      |   58 +
 .../apache/polygene/library/http/Servlets.java  |  341 ++++
 .../polygene/library/http/UnitOfWorkFilter.java |   73 +
 .../library/http/UnitOfWorkFilterService.java   |   35 +
 .../polygene/library/http/WelcomeServlet.java   |   48 +
 .../library/http/WelcomeServletService.java     |   33 +
 .../apache/polygene/library/http/package.html   |   24 +
 .../zest/library/http/AbstractJettyMixin.java   |  192 --
 .../zest/library/http/ConstraintInfo.java       |   76 -
 .../zest/library/http/ConstraintService.java    |   65 -
 .../zest/library/http/ContextListenerInfo.java  |   43 -
 .../apache/zest/library/http/Dispatchers.java   |   51 -
 .../apache/zest/library/http/FilterInfo.java    |   57 -
 .../apache/zest/library/http/HttpService.java   |   25 -
 .../org/apache/zest/library/http/Interface.java |   34 -
 .../apache/zest/library/http/InterfaceImpl.java |   55 -
 .../zest/library/http/JettyActivation.java      |   55 -
 .../zest/library/http/JettyConfiguration.java   |  170 --
 .../library/http/JettyConfigurationHelper.java  |  368 ----
 .../apache/zest/library/http/JettyMixin.java    |   64 -
 .../apache/zest/library/http/JettyService.java  |   31 -
 .../library/http/JettyServiceAssembler.java     |   95 -
 .../library/http/SecureJettyConfiguration.java  |  217 --
 .../zest/library/http/SecureJettyMixin.java     |  116 --
 .../zest/library/http/SecureJettyService.java   |   28 -
 .../http/SecureJettyServiceAssembler.java       |   38 -
 .../apache/zest/library/http/ServletInfo.java   |   58 -
 .../org/apache/zest/library/http/Servlets.java  |  341 ----
 .../zest/library/http/UnitOfWorkFilter.java     |   73 -
 .../library/http/UnitOfWorkFilterService.java   |   35 -
 .../zest/library/http/WelcomeServlet.java       |   48 -
 .../library/http/WelcomeServletService.java     |   33 -
 .../org/apache/zest/library/http/package.html   |   24 -
 .../library/http/AbstractJettyTest.java         |   77 +
 .../library/http/AbstractSecureJettyTest.java   |  183 ++
 .../library/http/FooServletContextListener.java |   39 +
 .../http/FooServletContextListenerService.java  |   32 +
 .../library/http/HelloWorldServlet.java         |   49 +
 .../library/http/HelloWorldServletService.java  |   32 +
 .../library/http/JettyJMXStatisticsTest.java    |   69 +
 .../polygene/library/http/JettyServiceTest.java |   92 +
 .../polygene/library/http/JettyTestSuite.java   |   34 +
 .../http/MutualSecureJettyServiceTest.java      |   85 +
 .../library/http/SecureJettyServiceTest.java    |   98 +
 .../zest/library/http/AbstractJettyTest.java    |   77 -
 .../library/http/AbstractSecureJettyTest.java   |  183 --
 .../library/http/FooServletContextListener.java |   39 -
 .../http/FooServletContextListenerService.java  |   32 -
 .../zest/library/http/HelloWorldServlet.java    |   49 -
 .../library/http/HelloWorldServletService.java  |   32 -
 .../library/http/JettyJMXStatisticsTest.java    |   69 -
 .../zest/library/http/JettyServiceTest.java     |   92 -
 .../zest/library/http/JettyTestSuite.java       |   34 -
 .../http/MutualSecureJettyServiceTest.java      |   85 -
 .../library/http/SecureJettyServiceTest.java    |   98 -
 libraries/http/src/test/resources/logback.xml   |    2 +-
 .../http/zest-lib-http-unittests-ca.jceks       |  Bin 0 -> 1075 bytes
 .../zest-lib-http-unittests-client-cert.jceks   |  Bin 0 -> 3395 bytes
 .../zest-lib-http-unittests-server-cert.jceks   |  Bin 0 -> 3380 bytes
 .../http/zest-lib-http-unittests-ca.jceks       |  Bin 1075 -> 0 bytes
 .../zest-lib-http-unittests-client-cert.jceks   |  Bin 3395 -> 0 bytes
 .../zest-lib-http-unittests-server-cert.jceks   |  Bin 3380 -> 0 bytes
 .../http/VirtualHostJettyServiceTest.java       |   24 +-
 .../zest/library/http/dns/LocalManagedDns.java  |    2 +-
 .../http/dns/LocalManagedDnsDescriptor.java     |    2 +-
 ...un.net.spi.nameservice.NameServiceDescriptor |    2 +-
 .../http/src/vhost-test/resources/logback.xml   |    2 +-
 .../library/invocationcache/Cached.java         |   38 +
 .../invocationcache/InvocationCache.java        |   39 +
 .../ReturnCachedValueConcern.java               |   63 +
 .../ReturnCachedValueOnExceptionConcern.java    |   72 +
 .../SimpleInvocationCacheMixin.java             |   71 +
 .../library/invocationcache/package.html        |   24 +
 .../zest/library/invocationcache/Cached.java    |   38 -
 .../invocationcache/InvocationCache.java        |   39 -
 .../ReturnCachedValueConcern.java               |   63 -
 .../ReturnCachedValueOnExceptionConcern.java    |   72 -
 .../SimpleInvocationCacheMixin.java             |   71 -
 .../zest/library/invocationcache/package.html   |   24 -
 .../invocationcache/DocumentationSupport.java   |   52 +
 .../invocationcache/DocumentationSupport.java   |   52 -
 libraries/jmx/build.gradle                      |    4 +-
 .../library/jmx/ApplicationManagerService.java  |  381 ++++
 .../jmx/ConfigurationManagerService.java        |  414 ++++
 .../polygene/library/jmx/JMXAssembler.java      |   43 +
 .../library/jmx/JMXConnectorConfiguration.java  |   44 +
 .../library/jmx/JMXConnectorService.java        |  196 ++
 .../library/jmx/MBeanServerImporter.java        |   46 +
 .../polygene/library/jmx/MBeanTracker.java      |  213 ++
 .../polygene/library/jmx/ModelMBeanBuilder.java |  135 ++
 .../apache/polygene/library/jmx/ZestMBeans.java |   39 +
 .../apache/polygene/library/jmx/package.html    |   24 +
 .../library/jmx/ApplicationManagerService.java  |  381 ----
 .../jmx/ConfigurationManagerService.java        |  414 ----
 .../apache/zest/library/jmx/JMXAssembler.java   |   43 -
 .../library/jmx/JMXConnectorConfiguration.java  |   44 -
 .../zest/library/jmx/JMXConnectorService.java   |  196 --
 .../zest/library/jmx/MBeanServerImporter.java   |   46 -
 .../apache/zest/library/jmx/MBeanTracker.java   |  213 --
 .../zest/library/jmx/ModelMBeanBuilder.java     |  135 --
 .../org/apache/zest/library/jmx/ZestMBeans.java |   39 -
 .../org/apache/zest/library/jmx/package.html    |   24 -
 .../apache/polygene/library/jmx/JMXTest.java    |  220 ++
 .../org/apache/zest/library/jmx/JMXTest.java    |  220 --
 .../polygene/library/groovy/GroovyMixin.java    |  202 ++
 .../apache/polygene/library/groovy/package.html |   24 +
 .../apache/zest/library/groovy/GroovyMixin.java |  202 --
 .../org/apache/zest/library/groovy/package.html |   24 -
 .../library/groovy/GroovyComposite.java         |   31 +
 .../library/groovy/GroovyMixinTest.java         |   53 +
 .../polygene/library/groovy/HelloSpeaker.java   |   27 +
 .../library/groovy/HelloSpeakerMixin.groovy     |   31 +
 .../library/groovy/HelloSpeakerTest.java        |   81 +
 .../apache/polygene/library/groovy/Mixin1.java  |   25 +
 .../zest/library/groovy/GroovyComposite.java    |   31 -
 .../zest/library/groovy/GroovyMixinTest.java    |   53 -
 .../zest/library/groovy/HelloSpeaker.java       |   27 -
 .../library/groovy/HelloSpeakerMixin.groovy     |   31 -
 .../zest/library/groovy/HelloSpeakerTest.java   |   81 -
 .../org/apache/zest/library/groovy/Mixin1.java  |   25 -
 .../polygene/library/groovy/HelloSpeaker.groovy |   29 +
 .../library/groovy/HelloSpeaker.sayHello.groovy |   24 +
 .../polygene/library/groovy/Mixin1.groovy       |   32 +
 .../zest/library/groovy/HelloSpeaker.groovy     |   29 -
 .../library/groovy/HelloSpeaker.sayHello.groovy |   24 -
 .../apache/zest/library/groovy/Mixin1.groovy    |   32 -
 .../library/javascript/JavaScriptMixin.java     |  332 +++
 .../polygene/library/javascript/package.html    |   24 +
 .../library/javascript/JavaScriptMixin.java     |  332 ---
 .../apache/zest/library/javascript/package.html |   24 -
 .../polygene/library/javascript/DomainType.java |   25 +
 .../library/javascript/HelloSpeaker.java        |   31 +
 .../library/javascript/JavaScriptMixinTest.java |   43 +
 .../zest/library/javascript/DomainType.java     |   25 -
 .../zest/library/javascript/HelloSpeaker.java   |   31 -
 .../library/javascript/JavaScriptMixinTest.java |   43 -
 .../polygene/library/javascript/DomainType.js   |   33 +
 .../zest/library/javascript/DomainType.js       |   33 -
 .../polygene/library/locking/LockMixin.java     |   43 +
 .../locking/LockingAbstractComposite.java       |   32 +
 .../polygene/library/locking/ReadLock.java      |   33 +
 .../library/locking/ReadLockConcern.java        |   91 +
 .../polygene/library/locking/WriteLock.java     |   33 +
 .../library/locking/WriteLockConcern.java       |   82 +
 .../polygene/library/locking/package.html       |   24 +
 .../apache/zest/library/locking/LockMixin.java  |   43 -
 .../locking/LockingAbstractComposite.java       |   32 -
 .../apache/zest/library/locking/ReadLock.java   |   33 -
 .../zest/library/locking/ReadLockConcern.java   |   91 -
 .../apache/zest/library/locking/WriteLock.java  |   33 -
 .../zest/library/locking/WriteLockConcern.java  |   82 -
 .../apache/zest/library/locking/package.html    |   24 -
 .../library/locking/DocumentationSupport.java   |   43 +
 .../polygene/library/locking/LockingTest.java   |  132 ++
 .../library/locking/DocumentationSupport.java   |   43 -
 .../zest/library/locking/LockingTest.java       |  132 --
 .../polygene/library/logging/debug/Debug.java   |   49 +
 .../library/logging/debug/DebugConcern.java     |  101 +
 .../polygene/library/logging/debug/package.html |   24 +
 .../records/CompositeDebugRecordEntity.java     |   30 +
 .../logging/debug/records/DebugRecord.java      |   39 +
 .../debug/records/EntityDebugRecordEntity.java  |   29 +
 .../debug/records/ServiceDebugRecordEntity.java |   29 +
 .../library/logging/debug/records/package.html  |   24 +
 .../debug/service/DebugOnConsoleSideEffect.java |  112 ++
 .../service/DebugServiceConfiguration.java      |   30 +
 .../logging/debug/service/DebuggingService.java |   37 +
 .../service/DebuggingServiceComposite.java      |   32 +
 .../debug/service/DebuggingServiceMixin.java    |  181 ++
 .../library/logging/debug/service/package.html  |   24 +
 .../library/logging/log/CategoryLog.java        |   55 +
 .../library/logging/log/CategoryLogConcern.java |  162 ++
 .../library/logging/log/CategoryLogMixin.java   |   87 +
 .../polygene/library/logging/log/LogType.java   |   25 +
 .../polygene/library/logging/log/SimpleLog.java |   53 +
 .../library/logging/log/SimpleLogConcern.java   |  168 ++
 .../library/logging/log/StandardLog.java        |   36 +
 .../library/logging/log/StandardLogConcern.java |   78 +
 .../log/assemblies/LoggingAssembler.java        |   38 +
 .../library/logging/log/assemblies/package.html |   24 +
 .../polygene/library/logging/log/package.html   |   24 +
 .../logging/log/records/CompositeLogRecord.java |   29 +
 .../logging/log/records/EntityLogRecord.java    |   30 +
 .../library/logging/log/records/LogRecord.java  |   43 +
 .../logging/log/records/ServiceLogRecord.java   |   28 +
 .../library/logging/log/records/package.html    |   24 +
 .../log/service/LogOnConsoleSideEffect.java     |   84 +
 .../logging/log/service/LoggingService.java     |   30 +
 .../log/service/LoggingServiceComposite.java    |   31 +
 .../log/service/LoggingServiceMixin.java        |  174 ++
 .../library/logging/log/service/package.html    |   24 +
 .../logging/trace/AbstractTraceConcern.java     |   84 +
 .../logging/trace/ExcludeCompositeFilter.java   |   35 +
 .../polygene/library/logging/trace/Trace.java   |   66 +
 .../library/logging/trace/TraceAllConcern.java  |   57 +
 .../library/logging/trace/TraceConcern.java     |   61 +
 .../logging/trace/TraceOnConsoleSideEffect.java |  100 +
 .../trace/assemblies/TracingAssembler.java      |   40 +
 .../logging/trace/assemblies/package.html       |   24 +
 .../polygene/library/logging/trace/package.html |   24 +
 .../records/CompositeTraceRecordEntity.java     |   31 +
 .../trace/records/EntityTraceRecordEntity.java  |   31 +
 .../trace/records/ServiceTraceRecordEntity.java |   29 +
 .../logging/trace/records/TraceRecord.java      |   45 +
 .../library/logging/trace/records/package.html  |   24 +
 .../service/StandardTraceServiceComposite.java  |   32 +
 .../logging/trace/service/TraceService.java     |   37 +
 .../service/TraceServiceConfiguration.java      |   30 +
 .../trace/service/TraceServiceMixin.java        |  199 ++
 .../library/logging/trace/service/package.html  |   24 +
 .../logging/view/ConsoleViewerComposite.java    |   29 +
 .../logging/view/ConsoleViewerMixin.java        |   30 +
 .../logging/view/LogServiceListener.java        |   25 +
 .../library/logging/view/SwingViewer.java       |   30 +
 .../polygene/library/logging/view/package.html  |   24 +
 .../zest/library/logging/debug/Debug.java       |   49 -
 .../library/logging/debug/DebugConcern.java     |  101 -
 .../zest/library/logging/debug/package.html     |   24 -
 .../records/CompositeDebugRecordEntity.java     |   30 -
 .../logging/debug/records/DebugRecord.java      |   39 -
 .../debug/records/EntityDebugRecordEntity.java  |   29 -
 .../debug/records/ServiceDebugRecordEntity.java |   29 -
 .../library/logging/debug/records/package.html  |   24 -
 .../debug/service/DebugOnConsoleSideEffect.java |  112 --
 .../service/DebugServiceConfiguration.java      |   30 -
 .../logging/debug/service/DebuggingService.java |   37 -
 .../service/DebuggingServiceComposite.java      |   32 -
 .../debug/service/DebuggingServiceMixin.java    |  181 --
 .../library/logging/debug/service/package.html  |   24 -
 .../zest/library/logging/log/CategoryLog.java   |   55 -
 .../library/logging/log/CategoryLogConcern.java |  162 --
 .../library/logging/log/CategoryLogMixin.java   |   87 -
 .../zest/library/logging/log/LogType.java       |   25 -
 .../zest/library/logging/log/SimpleLog.java     |   53 -
 .../library/logging/log/SimpleLogConcern.java   |  168 --
 .../zest/library/logging/log/StandardLog.java   |   36 -
 .../library/logging/log/StandardLogConcern.java |   78 -
 .../log/assemblies/LoggingAssembler.java        |   38 -
 .../library/logging/log/assemblies/package.html |   24 -
 .../zest/library/logging/log/package.html       |   24 -
 .../logging/log/records/CompositeLogRecord.java |   29 -
 .../logging/log/records/EntityLogRecord.java    |   30 -
 .../library/logging/log/records/LogRecord.java  |   43 -
 .../logging/log/records/ServiceLogRecord.java   |   28 -
 .../library/logging/log/records/package.html    |   24 -
 .../log/service/LogOnConsoleSideEffect.java     |   84 -
 .../logging/log/service/LoggingService.java     |   30 -
 .../log/service/LoggingServiceComposite.java    |   31 -
 .../log/service/LoggingServiceMixin.java        |  174 --
 .../library/logging/log/service/package.html    |   24 -
 .../logging/trace/AbstractTraceConcern.java     |   84 -
 .../logging/trace/ExcludeCompositeFilter.java   |   35 -
 .../zest/library/logging/trace/Trace.java       |   66 -
 .../library/logging/trace/TraceAllConcern.java  |   57 -
 .../library/logging/trace/TraceConcern.java     |   61 -
 .../logging/trace/TraceOnConsoleSideEffect.java |  100 -
 .../trace/assemblies/TracingAssembler.java      |   40 -
 .../logging/trace/assemblies/package.html       |   24 -
 .../zest/library/logging/trace/package.html     |   24 -
 .../records/CompositeTraceRecordEntity.java     |   31 -
 .../trace/records/EntityTraceRecordEntity.java  |   31 -
 .../trace/records/ServiceTraceRecordEntity.java |   29 -
 .../logging/trace/records/TraceRecord.java      |   45 -
 .../library/logging/trace/records/package.html  |   24 -
 .../service/StandardTraceServiceComposite.java  |   32 -
 .../logging/trace/service/TraceService.java     |   37 -
 .../service/TraceServiceConfiguration.java      |   30 -
 .../trace/service/TraceServiceMixin.java        |  199 --
 .../library/logging/trace/service/package.html  |   24 -
 .../logging/view/ConsoleViewerComposite.java    |   29 -
 .../logging/view/ConsoleViewerMixin.java        |   30 -
 .../logging/view/LogServiceListener.java        |   25 -
 .../zest/library/logging/view/SwingViewer.java  |   30 -
 .../zest/library/logging/view/package.html      |   24 -
 .../polygene/library/logging/DebuggingTest.java |  140 ++
 .../polygene/library/logging/TracingTest.java   |  257 +++
 .../library/logging/docsupport/LoggingDocs.java |   72 +
 .../zest/library/logging/DebuggingTest.java     |  140 --
 .../zest/library/logging/TracingTest.java       |  257 ---
 .../library/logging/docsupport/LoggingDocs.java |   72 -
 .../DebuggingServiceComposite.properties        |   21 +
 .../DebuggingServiceComposite.properties        |   21 -
 .../polygene/library/metrics/TimingCapture.java |   37 +
 .../metrics/TimingCaptureAllConcern.java        |   88 +
 .../library/metrics/TimingCaptureConcern.java   |   50 +
 .../polygene/library/metrics/package.html       |   24 +
 .../zest/library/metrics/TimingCapture.java     |   37 -
 .../metrics/TimingCaptureAllConcern.java        |   88 -
 .../library/metrics/TimingCaptureConcern.java   |   50 -
 .../apache/zest/library/metrics/package.html    |   24 -
 .../metrics/AbstractTimingCaptureTest.java      |  146 ++
 .../metrics/CodahaleTimingCaptureTest.java      |   59 +
 .../library/metrics/DocumentationSupport.java   |   80 +
 .../metrics/AbstractTimingCaptureTest.java      |  146 --
 .../metrics/CodahaleTimingCaptureTest.java      |   59 -
 .../library/metrics/DocumentationSupport.java   |   80 -
 .../polygene/library/osgi/FallbackStrategy.java |   40 +
 .../library/osgi/OSGiEnabledService.java        |  122 ++
 .../polygene/library/osgi/OSGiImportInfo.java   |   47 +
 .../library/osgi/OSGiServiceExporter.java       |  120 ++
 .../library/osgi/OSGiServiceImporter.java       |  122 ++
 .../apache/polygene/library/osgi/package.html   |   24 +
 .../zest/library/osgi/FallbackStrategy.java     |   40 -
 .../zest/library/osgi/OSGiEnabledService.java   |  122 --
 .../zest/library/osgi/OSGiImportInfo.java       |   47 -
 .../zest/library/osgi/OSGiServiceExporter.java  |  120 --
 .../zest/library/osgi/OSGiServiceImporter.java  |  122 --
 .../org/apache/zest/library/osgi/package.html   |   24 -
 .../library/osgi/DocumentationSupport.java      |   93 +
 .../polygene/library/osgi/OSGiServiceTest.java  |   79 +
 .../zest/library/osgi/DocumentationSupport.java |   93 -
 .../zest/library/osgi/OSGiServiceTest.java      |   79 -
 .../org/apache/polygene/library/rdf/DcRdf.java  |   31 +
 .../apache/polygene/library/rdf/RdfFormat.java  |   26 +
 .../org/apache/polygene/library/rdf/Rdfs.java   |   67 +
 .../apache/polygene/library/rdf/ZestEntity.java |   39 +
 .../polygene/library/rdf/ZestEntityType.java    |   39 +
 .../apache/polygene/library/rdf/ZestRdf.java    |   87 +
 .../rdf/entity/EntityStateSerializer.java       |  241 +++
 .../rdf/entity/EntityTypeSerializer.java        |  169 ++
 .../polygene/library/rdf/entity/package.html    |   24 +
 .../rdf/model/ApplicationSerializer.java        |   46 +
 .../library/rdf/model/ApplicationVisitor.java   |  116 ++
 .../polygene/library/rdf/model/Model2XML.java   |  216 ++
 .../polygene/library/rdf/model/package.html     |   24 +
 .../apache/polygene/library/rdf/package.html    |   24 +
 .../repository/HttpRepositoryConfiguration.java |   52 +
 .../rdf/repository/HttpRepositoryService.java   |   99 +
 .../rdf/repository/MemoryRepositoryService.java |  139 ++
 .../rdf/repository/NativeConfiguration.java     |   43 +
 .../rdf/repository/NativeRepositoryService.java |  232 +++
 .../RdbmsRepositoryConfiguration.java           |   33 +
 .../rdf/repository/RdbmsRepositoryService.java  |  137 ++
 .../rdf/repository/ResetableRepository.java     |   29 +
 .../library/rdf/repository/package.html         |   24 +
 .../rdf/serializer/AbstractSerializer.java      |   81 +
 .../library/rdf/serializer/N3Serializer.java    |   31 +
 .../rdf/serializer/RdfXmlSerializer.java        |   31 +
 .../library/rdf/serializer/Serializer.java      |   35 +
 .../rdf/serializer/SerializerContext.java       |  126 ++
 .../rdf/serializer/TurtleSerializer.java        |   31 +
 .../library/rdf/serializer/package.html         |   24 +
 .../java/org/apache/zest/library/rdf/DcRdf.java |   31 -
 .../org/apache/zest/library/rdf/RdfFormat.java  |   26 -
 .../java/org/apache/zest/library/rdf/Rdfs.java  |   67 -
 .../org/apache/zest/library/rdf/ZestEntity.java |   39 -
 .../apache/zest/library/rdf/ZestEntityType.java |   39 -
 .../org/apache/zest/library/rdf/ZestRdf.java    |   87 -
 .../rdf/entity/EntityStateSerializer.java       |  241 ---
 .../rdf/entity/EntityTypeSerializer.java        |  169 --
 .../apache/zest/library/rdf/entity/package.html |   24 -
 .../rdf/model/ApplicationSerializer.java        |   46 -
 .../library/rdf/model/ApplicationVisitor.java   |  116 --
 .../zest/library/rdf/model/Model2XML.java       |  216 --
 .../apache/zest/library/rdf/model/package.html  |   24 -
 .../org/apache/zest/library/rdf/package.html    |   24 -
 .../repository/HttpRepositoryConfiguration.java |   52 -
 .../rdf/repository/HttpRepositoryService.java   |   99 -
 .../rdf/repository/MemoryRepositoryService.java |  139 --
 .../rdf/repository/NativeConfiguration.java     |   43 -
 .../rdf/repository/NativeRepositoryService.java |  232 ---
 .../RdbmsRepositoryConfiguration.java           |   33 -
 .../rdf/repository/RdbmsRepositoryService.java  |  137 --
 .../rdf/repository/ResetableRepository.java     |   29 -
 .../zest/library/rdf/repository/package.html    |   24 -
 .../rdf/serializer/AbstractSerializer.java      |   81 -
 .../library/rdf/serializer/N3Serializer.java    |   31 -
 .../rdf/serializer/RdfXmlSerializer.java        |   31 -
 .../zest/library/rdf/serializer/Serializer.java |   35 -
 .../rdf/serializer/SerializerContext.java       |  126 --
 .../rdf/serializer/TurtleSerializer.java        |   31 -
 .../zest/library/rdf/serializer/package.html    |   24 -
 .../library/rdf/ApplicationXmlTest.java         |  157 ++
 .../polygene/library/rdf/Model2XMLTest.java     |   83 +
 .../rdf/entity/EntitySerializerTest.java        |  144 ++
 .../rdf/entity/EntityTypeSerializerTest.java    |  127 ++
 .../polygene/library/rdf/entity/Test2Value.java |   29 +
 .../polygene/library/rdf/entity/TestEntity.java |   47 +
 .../polygene/library/rdf/entity/TestValue.java  |   37 +
 .../polygene/library/rdf/entity/test2.xml       |   45 +
 .../rdf/repository/MemoryRepositoryTest.java    |   56 +
 .../rdf/repository/NativeRepositoryTest.java    |   68 +
 .../zest/library/rdf/ApplicationXmlTest.java    |  157 --
 .../apache/zest/library/rdf/Model2XMLTest.java  |   83 -
 .../rdf/entity/EntitySerializerTest.java        |  144 --
 .../rdf/entity/EntityTypeSerializerTest.java    |  127 --
 .../zest/library/rdf/entity/Test2Value.java     |   29 -
 .../zest/library/rdf/entity/TestEntity.java     |   47 -
 .../zest/library/rdf/entity/TestValue.java      |   37 -
 .../org/apache/zest/library/rdf/entity/test.xml |   56 -
 .../apache/zest/library/rdf/entity/test2.xml    |   45 -
 .../rdf/repository/MemoryRepositoryTest.java    |   56 -
 .../rdf/repository/NativeRepositoryTest.java    |   68 -
 .../NativeRepositoryService.properties          |   21 +
 .../NativeRepositoryService.properties          |   21 -
 .../library/rest/client/ClientAssembler.java    |   55 +
 .../library/rest/client/ClientCache.java        |  149 ++
 .../rest/client/RequestWriterDelegator.java     |  102 +
 .../rest/client/ResponseReaderDelegator.java    |   89 +
 .../rest/client/api/ContextResourceClient.java  |  443 ++++
 .../api/ContextResourceClientFactory.java       |  189 ++
 .../library/rest/client/api/ErrorHandler.java   |   86 +
 .../library/rest/client/api/HandlerCommand.java |  222 +++
 .../library/rest/client/api/package.html        |   24 +
 .../polygene/library/rest/client/package.html   |   24 +
 .../client/requestwriter/FormRequestWriter.java |   52 +
 .../ValueCompositeRequestWriter.java            |  112 ++
 .../rest/client/requestwriter/package.html      |   24 +
 .../responsereader/DefaultResponseReader.java   |   65 +
 .../responsereader/JSONResponseReader.java      |   87 +
 .../responsereader/TableResponseReader.java     |  113 ++
 .../rest/client/responsereader/package.html     |   24 +
 .../rest/client/spi/NullResponseHandler.java    |   39 +
 .../library/rest/client/spi/RequestWriter.java  |   41 +
 .../rest/client/spi/ResponseHandler.java        |   34 +
 .../library/rest/client/spi/ResponseReader.java |   32 +
 .../library/rest/client/spi/ResultHandler.java  |   32 +
 .../library/rest/client/spi/package.html        |   24 +
 .../library/rest/client/ClientAssembler.java    |   55 -
 .../zest/library/rest/client/ClientCache.java   |  149 --
 .../rest/client/RequestWriterDelegator.java     |  102 -
 .../rest/client/ResponseReaderDelegator.java    |   89 -
 .../rest/client/api/ContextResourceClient.java  |  446 -----
 .../api/ContextResourceClientFactory.java       |  189 --
 .../library/rest/client/api/ErrorHandler.java   |   86 -
 .../library/rest/client/api/HandlerCommand.java |  222 ---
 .../zest/library/rest/client/api/package.html   |   24 -
 .../zest/library/rest/client/package.html       |   24 -
 .../client/requestwriter/FormRequestWriter.java |   52 -
 .../ValueCompositeRequestWriter.java            |  112 --
 .../rest/client/requestwriter/package.html      |   24 -
 .../responsereader/DefaultResponseReader.java   |   65 -
 .../responsereader/JSONResponseReader.java      |   87 -
 .../responsereader/TableResponseReader.java     |  113 --
 .../rest/client/responsereader/package.html     |   24 -
 .../rest/client/spi/NullResponseHandler.java    |   39 -
 .../library/rest/client/spi/RequestWriter.java  |   41 -
 .../rest/client/spi/ResponseHandler.java        |   34 -
 .../library/rest/client/spi/ResponseReader.java |   32 -
 .../library/rest/client/spi/ResultHandler.java  |   32 -
 .../zest/library/rest/client/spi/package.html   |   24 -
 .../library/rest/client/rest-client.properties  |   27 -
 .../ContextResourceClientFactoryTest.java       |  767 +++++++
 .../rest/client/ContinuousIntegrationTest.java  |  455 +++++
 .../library/rest/client/RssReaderTest.java      |  178 ++
 .../rest/client/docsupport/RestPrimerDocs.java  |  126 ++
 .../ContextResourceClientFactoryTest.java       |  767 -------
 .../rest/client/ContinuousIntegrationTest.java  |  455 -----
 .../zest/library/rest/client/RssReaderTest.java |  178 --
 .../rest/client/docsupport/RestPrimerDocs.java  |  126 --
 .../polygene/library/rest/common/Form.java      |   36 +
 .../polygene/library/rest/common/Resource.java  |   81 +
 .../library/rest/common/ValueAssembler.java     |   46 +
 .../polygene/library/rest/common/link/Link.java |   71 +
 .../library/rest/common/link/Links.java         |   36 +
 .../library/rest/common/link/LinksBuilder.java  |  134 ++
 .../library/rest/common/link/LinksUtil.java     |   70 +
 .../library/rest/common/link/package.html       |   24 +
 .../polygene/library/rest/common/package.html   |   24 +
 .../library/rest/common/table/Cell.java         |   38 +
 .../library/rest/common/table/Column.java       |   35 +
 .../library/rest/common/table/Problem.java      |   35 +
 .../library/rest/common/table/QueryBuilder.java |   66 +
 .../polygene/library/rest/common/table/Row.java |   36 +
 .../library/rest/common/table/Table.java        |   71 +
 .../library/rest/common/table/TableBuilder.java |  332 +++
 .../rest/common/table/TableBuilderFactory.java  |  100 +
 .../library/rest/common/table/TableQuery.java   |  240 +++
 .../rest/common/table/TableResponse.java        |   52 +
 .../library/rest/common/table/package.html      |   24 +
 .../apache/zest/library/rest/common/Form.java   |   36 -
 .../zest/library/rest/common/Resource.java      |   81 -
 .../library/rest/common/ValueAssembler.java     |   46 -
 .../zest/library/rest/common/link/Link.java     |   71 -
 .../zest/library/rest/common/link/Links.java    |   36 -
 .../library/rest/common/link/LinksBuilder.java  |  134 --
 .../library/rest/common/link/LinksUtil.java     |   70 -
 .../zest/library/rest/common/link/package.html  |   24 -
 .../zest/library/rest/common/package.html       |   24 -
 .../zest/library/rest/common/table/Cell.java    |   38 -
 .../zest/library/rest/common/table/Column.java  |   35 -
 .../zest/library/rest/common/table/Problem.java |   35 -
 .../library/rest/common/table/QueryBuilder.java |   66 -
 .../zest/library/rest/common/table/Row.java     |   36 -
 .../zest/library/rest/common/table/Table.java   |   71 -
 .../library/rest/common/table/TableBuilder.java |  332 ---
 .../rest/common/table/TableBuilderFactory.java  |  100 -
 .../library/rest/common/table/TableQuery.java   |  240 ---
 .../rest/common/table/TableResponse.java        |   52 -
 .../zest/library/rest/common/table/package.html |   24 -
 .../rest/server/RestServerException.java        |   34 +
 .../rest/server/api/ContextResource.java        |  919 +++++++++
 .../library/rest/server/api/ContextRestlet.java |  315 +++
 .../api/InteractionConstraintsConcern.java      |   82 +
 .../rest/server/api/ObjectSelection.java        |   92 +
 .../library/rest/server/api/ResourceCreate.java |   29 +
 .../library/rest/server/api/ResourceDelete.java |   32 +
 .../library/rest/server/api/ResourceIndex.java  |   29 +
 .../library/rest/server/api/ResourceUpdate.java |   29 +
 .../rest/server/api/ResourceValidity.java       |  101 +
 .../library/rest/server/api/SubResource.java    |   37 +
 .../library/rest/server/api/SubResources.java   |   41 +
 .../api/constraint/InteractionConstraint.java   |   32 +
 .../InteractionConstraintDeclaration.java       |   33 +
 .../api/constraint/InteractionValidation.java   |   59 +
 .../rest/server/api/constraint/Requires.java    |   67 +
 .../server/api/constraint/RequiresValid.java    |   48 +
 .../server/api/constraint/ServiceAvailable.java |   53 +
 .../rest/server/api/constraint/package.html     |   24 +
 .../library/rest/server/api/dci/Role.java       |   62 +
 .../library/rest/server/api/dci/package.html    |   24 +
 .../library/rest/server/api/package.html        |   24 +
 .../server/assembler/RestServerAssembler.java   |  117 ++
 .../library/rest/server/assembler/package.html  |   24 +
 .../restlet/ConstraintViolationMessages.java    |   85 +
 .../restlet/ExtensionMediaTypeFilter.java       |   88 +
 .../server/restlet/InteractionConstraints.java  |   36 +
 .../restlet/InteractionConstraintsService.java  |  362 ++++
 .../rest/server/restlet/NullCommandResult.java  |   36 +
 .../server/restlet/RequestReaderDelegator.java  |  111 ++
 .../server/restlet/ResponseWriterDelegator.java |  100 +
 .../freemarker/ValueCompositeObjectWrapper.java |   52 +
 .../freemarker/ValueCompositeTemplateModel.java |  122 ++
 .../rest/server/restlet/freemarker/package.html |   24 +
 .../library/rest/server/restlet/package.html    |   24 +
 .../requestreader/DefaultRequestReader.java     |  512 +++++
 .../server/restlet/requestreader/package.html   |   24 +
 .../responsewriter/AbstractResponseWriter.java  |   66 +
 .../responsewriter/DefaultResponseWriter.java   |   58 +
 .../responsewriter/FormResponseWriter.java      |  121 ++
 .../responsewriter/JSONResponseWriter.java      |   64 +
 .../responsewriter/LinksResponseWriter.java     |  154 ++
 .../responsewriter/ResourceResponseWriter.java  |  107 +
 .../ResourceTemplateResponseWriter.java         |  119 ++
 .../responsewriter/RestResponseException.java   |   31 +
 .../responsewriter/TableResponseWriter.java     |  203 ++
 .../ValueCompositeResponseWriter.java           |  120 ++
 .../ValueDescriptorResponseWriter.java          |  119 ++
 .../server/restlet/responsewriter/package.html  |   24 +
 .../library/rest/server/spi/CommandResult.java  |   28 +
 .../library/rest/server/spi/RequestReader.java  |   33 +
 .../library/rest/server/spi/ResponseWriter.java |   32 +
 .../rest/server/spi/ResultConverter.java        |   31 +
 .../library/rest/server/spi/package.html        |   24 +
 .../rest/server/RestServerException.java        |   34 -
 .../rest/server/api/ContextResource.java        |  919 ---------
 .../library/rest/server/api/ContextRestlet.java |  315 ---
 .../api/InteractionConstraintsConcern.java      |   82 -
 .../rest/server/api/ObjectSelection.java        |   92 -
 .../library/rest/server/api/ResourceCreate.java |   29 -
 .../library/rest/server/api/ResourceDelete.java |   32 -
 .../library/rest/server/api/ResourceIndex.java  |   29 -
 .../library/rest/server/api/ResourceUpdate.java |   29 -
 .../rest/server/api/ResourceValidity.java       |  101 -
 .../library/rest/server/api/SubResource.java    |   37 -
 .../library/rest/server/api/SubResources.java   |   41 -
 .../api/constraint/InteractionConstraint.java   |   32 -
 .../InteractionConstraintDeclaration.java       |   33 -
 .../api/constraint/InteractionValidation.java   |   59 -
 .../rest/server/api/constraint/Requires.java    |   67 -
 .../server/api/constraint/RequiresValid.java    |   48 -
 .../server/api/constraint/ServiceAvailable.java |   53 -
 .../rest/server/api/constraint/package.html     |   24 -
 .../zest/library/rest/server/api/dci/Role.java  |   62 -
 .../library/rest/server/api/dci/package.html    |   24 -
 .../zest/library/rest/server/api/package.html   |   24 -
 .../server/assembler/RestServerAssembler.java   |  117 --
 .../library/rest/server/assembler/package.html  |   24 -
 .../restlet/ConstraintViolationMessages.java    |   85 -
 .../restlet/ExtensionMediaTypeFilter.java       |   88 -
 .../server/restlet/InteractionConstraints.java  |   36 -
 .../restlet/InteractionConstraintsService.java  |  362 ----
 .../rest/server/restlet/NullCommandResult.java  |   36 -
 .../server/restlet/RequestReaderDelegator.java  |  111 --
 .../server/restlet/ResponseWriterDelegator.java |  100 -
 .../freemarker/ValueCompositeObjectWrapper.java |   52 -
 .../freemarker/ValueCompositeTemplateModel.java |  122 --
 .../rest/server/restlet/freemarker/package.html |   24 -
 .../library/rest/server/restlet/package.html    |   24 -
 .../requestreader/DefaultRequestReader.java     |  512 -----
 .../server/restlet/requestreader/package.html   |   24 -
 .../responsewriter/AbstractResponseWriter.java  |   66 -
 .../responsewriter/DefaultResponseWriter.java   |   58 -
 .../responsewriter/FormResponseWriter.java      |  121 --
 .../responsewriter/JSONResponseWriter.java      |   64 -
 .../responsewriter/LinksResponseWriter.java     |  154 --
 .../responsewriter/ResourceResponseWriter.java  |  107 -
 .../ResourceTemplateResponseWriter.java         |  119 --
 .../responsewriter/RestResponseException.java   |   31 -
 .../responsewriter/TableResponseWriter.java     |  203 --
 .../ValueCompositeResponseWriter.java           |  120 --
 .../ValueDescriptorResponseWriter.java          |  119 --
 .../server/restlet/responsewriter/package.html  |   24 -
 .../library/rest/server/spi/CommandResult.java  |   28 -
 .../library/rest/server/spi/RequestReader.java  |   33 -
 .../library/rest/server/spi/ResponseWriter.java |   32 -
 .../rest/server/spi/ResultConverter.java        |   31 -
 .../zest/library/rest/server/spi/package.html   |   24 -
 .../library/rest/server/rest-server.properties  |   31 +
 .../rest/server/restlet/responsewriter/form.htm |   61 +
 .../server/restlet/responsewriter/links.atom    |   15 +
 .../server/restlet/responsewriter/links.htm     |   39 +
 .../server/restlet/responsewriter/resource.htm  |   77 +
 .../restlet/responsewriter/selectresource.htm   |   35 +
 .../server/restlet/responsewriter/table.htm     |   53 +
 .../server/restlet/responsewriter/value.htm     |   40 +
 .../library/rest/server/rest-server.properties  |   31 -
 .../rest/server/restlet/responsewriter/form.htm |   61 -
 .../server/restlet/responsewriter/links.atom    |   15 -
 .../server/restlet/responsewriter/links.htm     |   39 -
 .../server/restlet/responsewriter/resource.htm  |   77 -
 .../restlet/responsewriter/selectresource.htm   |   35 -
 .../server/restlet/responsewriter/table.htm     |   53 -
 .../server/restlet/responsewriter/value.htm     |   40 -
 .../rest/server/DocumentationSupport.java       |   41 +
 .../rest/server/DocumentationSupport.java       |   41 -
 .../library/rest/admin/EntitiesResource.java    |  246 +++
 .../library/rest/admin/EntityResource.java      |  528 +++++
 .../rest/admin/ExceptionRepresentation.java     |   53 +
 .../rest/admin/ExtensionMediaTypeFilter.java    |   87 +
 .../library/rest/admin/IndexResource.java       |  130 ++
 .../library/rest/admin/RestApplication.java     |  117 ++
 .../library/rest/admin/RestAssembler.java       |   41 +
 .../polygene/library/rest/admin/RestServer.java |   25 +
 .../library/rest/admin/RestServerComposite.java |   59 +
 .../rest/admin/RestServerConfiguration.java     |   32 +
 .../library/rest/admin/RestServerMixin.java     |   60 +
 .../library/rest/admin/SPARQLResource.java      |  383 ++++
 .../polygene/library/rest/admin/ZestFinder.java |   45 +
 .../library/rest/admin/ZestServerServlet.java   |   44 +
 .../rest/admin/ZestServerServletService.java    |   34 +
 .../polygene/library/rest/admin/package.html    |   24 +
 .../library/rest/admin/EntitiesResource.java    |  246 ---
 .../zest/library/rest/admin/EntityResource.java |  528 -----
 .../rest/admin/ExceptionRepresentation.java     |   53 -
 .../rest/admin/ExtensionMediaTypeFilter.java    |   87 -
 .../zest/library/rest/admin/IndexResource.java  |  130 --
 .../library/rest/admin/RestApplication.java     |  117 --
 .../zest/library/rest/admin/RestAssembler.java  |   41 -
 .../zest/library/rest/admin/RestServer.java     |   25 -
 .../library/rest/admin/RestServerComposite.java |   59 -
 .../rest/admin/RestServerConfiguration.java     |   32 -
 .../library/rest/admin/RestServerMixin.java     |   60 -
 .../zest/library/rest/admin/SPARQLResource.java |  383 ----
 .../zest/library/rest/admin/ZestFinder.java     |   45 -
 .../library/rest/admin/ZestServerServlet.java   |   44 -
 .../rest/admin/ZestServerServletService.java    |   34 -
 .../apache/zest/library/rest/admin/package.html |   24 -
 .../polygene/library/rest/admin/sparqlform.html |   99 +
 .../polygene/library/rest/admin/sparqlhtml.xsl  |  190 ++
 .../zest/library/rest/admin/sparqlform.html     |   99 -
 .../zest/library/rest/admin/sparqlhtml.xsl      |  190 --
 .../library/rest/admin/DomainAssembler.java     |   52 +
 .../library/rest/admin/DummyDataService.java    |  115 ++
 .../polygene/library/rest/admin/Main.java       |   52 +
 .../library/rest/admin/MainAssembler.java       |   76 +
 .../MemoryEntityStoreServiceAssembler.java      |   40 +
 .../polygene/library/rest/admin/Named.java      |   33 +
 .../library/rest/admin/RDFAssembler.java        |   44 +
 .../polygene/library/rest/admin/RestTest.java   |  308 +++
 .../rest/admin/RestletServletAssembler.java     |   42 +
 .../polygene/library/rest/admin/TestEntity.java |   55 +
 .../library/rest/admin/TestEntity2.java         |   31 +
 .../polygene/library/rest/admin/TestRole.java   |   33 +
 .../polygene/library/rest/admin/TestValue.java  |   47 +
 .../polygene/library/rest/admin/TestValue2.java |   35 +
 .../library/rest/admin/DomainAssembler.java     |   52 -
 .../library/rest/admin/DummyDataService.java    |  115 --
 .../apache/zest/library/rest/admin/Main.java    |   52 -
 .../zest/library/rest/admin/MainAssembler.java  |   76 -
 .../MemoryEntityStoreServiceAssembler.java      |   40 -
 .../apache/zest/library/rest/admin/Named.java   |   33 -
 .../zest/library/rest/admin/RDFAssembler.java   |   44 -
 .../zest/library/rest/admin/RestTest.java       |  308 ---
 .../rest/admin/RestletServletAssembler.java     |   42 -
 .../zest/library/rest/admin/TestEntity.java     |   55 -
 .../zest/library/rest/admin/TestEntity2.java    |   31 -
 .../zest/library/rest/admin/TestRole.java       |   33 -
 .../zest/library/rest/admin/TestValue.java      |   47 -
 .../zest/library/rest/admin/TestValue2.java     |   35 -
 libraries/restlet/build.gradle                  |    4 +-
 .../polygene/library/restlet/Command.java       |   29 +
 .../library/restlet/ConversionException.java    |   29 +
 .../polygene/library/restlet/FormField.java     |  105 +
 .../library/restlet/HasDescription.java         |   31 +
 .../polygene/library/restlet/HasName.java       |   28 +
 .../polygene/library/restlet/RestForm.java      |   48 +
 .../polygene/library/restlet/RestLink.java      |   30 +
 .../library/restlet/ZestEntityRestlet.java      |  311 +++
 .../library/restlet/ZestServerServlet.java      |   51 +
 .../library/restlet/ZrestApplication.java       |  260 +++
 .../restlet/assembly/CrudServiceAssembler.java  |   41 +
 .../restlet/assembly/GenericRestLayer.java      |   36 +
 .../assembly/RestApplicationAssembler.java      |   86 +
 .../RestletCrudConnectivityAssembler.java       |   70 +
 .../assembly/RestletCrudModuleAssembler.java    |   66 +
 .../configuration/ConfigurationLayer.java       |   47 +
 .../configuration/ConfigurationModule.java      |   43 +
 .../connectivity/ConnectivityLayer.java         |   41 +
 .../assembly/connectivity/RestModule.java       |   42 +
 .../assembly/connectivity/SecurityModule.java   |   37 +
 .../restlet/assembly/domain/CrudModule.java     |   40 +
 .../restlet/assembly/domain/DomainLayer.java    |   47 +
 .../infrastructue/FileStorageModule.java        |   52 +
 .../assembly/infrastructue/IndexingModule.java  |   56 +
 .../infrastructue/InfrastructureLayer.java      |   63 +
 .../infrastructue/SerializationModule.java      |   54 +
 .../assembly/resource/ResourceLayer.java        |   39 +
 .../library/restlet/crud/EntityList.java        |   33 +
 .../restlet/crud/EntityListResource.java        |  121 ++
 .../library/restlet/crud/EntityRef.java         |   35 +
 .../library/restlet/crud/EntityResource.java    |  228 +++
 .../restlet/crud/HasIdentitySpecification.java  |   44 +
 .../crud/RepositoryNotFoundException.java       |   29 +
 .../library/restlet/filters/NameFilter.java     |   40 +
 .../library/restlet/identity/CanonicalName.java |   56 +
 .../restlet/identity/IdentityManager.java       |  156 ++
 .../identity/IdentityMappingConfiguration.java  |   33 +
 .../InvalidIdentityFormatException.java         |   29 +
 .../library/restlet/metainfo/UserIdentity.java  |   66 +
 .../restlet/repository/CrudRepository.java      |   51 +
 .../library/restlet/repository/EntityName.java  |   64 +
 .../repository/EntityTypeDescriptor.java        |   42 +
 .../repository/MissingRepositoryException.java  |   29 +
 .../restlet/repository/RepositoryLocator.java   |   57 +
 .../repository/SmallCrudRepositoryMixin.java    |  122 ++
 .../restlet/resource/CreationParameterized.java |   33 +
 .../restlet/resource/CreationResource.java      |  118 ++
 .../resource/DefaultResourceFactoryImpl.java    |  101 +
 .../library/restlet/resource/EntryPoint.java    |   31 +
 .../restlet/resource/EntryPointResource.java    |   99 +
 .../restlet/resource/NotPresentException.java   |   25 +
 .../library/restlet/resource/Parameterizer.java |   25 +
 .../restlet/resource/ResourceBuilder.java       |  178 ++
 .../restlet/resource/ResourceFactory.java       |   31 +
 .../restlet/resource/ServerResource.java        |  109 +
 .../serialization/FormRepresentation.java       |  157 ++
 .../serialization/JsonRepresentation.java       |  130 ++
 .../restlet/serialization/ZestConverter.java    |  268 +++
 .../apache/zest/library/restlet/Command.java    |   29 -
 .../library/restlet/ConversionException.java    |   29 -
 .../apache/zest/library/restlet/FormField.java  |  105 -
 .../zest/library/restlet/HasDescription.java    |   31 -
 .../apache/zest/library/restlet/HasName.java    |   28 -
 .../apache/zest/library/restlet/RestForm.java   |   48 -
 .../apache/zest/library/restlet/RestLink.java   |   30 -
 .../zest/library/restlet/ZestEntityRestlet.java |  311 ---
 .../zest/library/restlet/ZestServerServlet.java |   51 -
 .../zest/library/restlet/ZrestApplication.java  |  260 ---
 .../restlet/assembly/CrudServiceAssembler.java  |   41 -
 .../restlet/assembly/GenericRestLayer.java      |   36 -
 .../assembly/RestApplicationAssembler.java      |   86 -
 .../RestletCrudConnectivityAssembler.java       |   70 -
 .../assembly/RestletCrudModuleAssembler.java    |   66 -
 .../configuration/ConfigurationLayer.java       |   47 -
 .../configuration/ConfigurationModule.java      |   43 -
 .../connectivity/ConnectivityLayer.java         |   41 -
 .../assembly/connectivity/RestModule.java       |   42 -
 .../assembly/connectivity/SecurityModule.java   |   37 -
 .../restlet/assembly/domain/CrudModule.java     |   40 -
 .../restlet/assembly/domain/DomainLayer.java    |   47 -
 .../infrastructue/FileStorageModule.java        |   52 -
 .../assembly/infrastructue/IndexingModule.java  |   56 -
 .../infrastructue/InfrastructureLayer.java      |   63 -
 .../infrastructue/SerializationModule.java      |   54 -
 .../assembly/resource/ResourceLayer.java        |   39 -
 .../zest/library/restlet/crud/EntityList.java   |   33 -
 .../restlet/crud/EntityListResource.java        |  122 --
 .../zest/library/restlet/crud/EntityRef.java    |   35 -
 .../library/restlet/crud/EntityResource.java    |  229 ---
 .../restlet/crud/HasIdentitySpecification.java  |   44 -
 .../crud/RepositoryNotFoundException.java       |   29 -
 .../library/restlet/filters/NameFilter.java     |   41 -
 .../library/restlet/identity/CanonicalName.java |   56 -
 .../restlet/identity/IdentityManager.java       |  156 --
 .../identity/IdentityMappingConfiguration.java  |   33 -
 .../InvalidIdentityFormatException.java         |   29 -
 .../library/restlet/metainfo/UserIdentity.java  |   66 -
 .../restlet/repository/CrudRepository.java      |   51 -
 .../library/restlet/repository/EntityName.java  |   64 -
 .../repository/EntityTypeDescriptor.java        |   42 -
 .../repository/MissingRepositoryException.java  |   29 -
 .../restlet/repository/RepositoryLocator.java   |   57 -
 .../repository/SmallCrudRepositoryMixin.java    |  122 --
 .../restlet/resource/CreationParameterized.java |   33 -
 .../restlet/resource/CreationResource.java      |  118 --
 .../resource/DefaultResourceFactoryImpl.java    |  101 -
 .../library/restlet/resource/EntryPoint.java    |   31 -
 .../restlet/resource/EntryPointResource.java    |   99 -
 .../restlet/resource/NotPresentException.java   |   25 -
 .../library/restlet/resource/Parameterizer.java |   25 -
 .../restlet/resource/ResourceBuilder.java       |  178 --
 .../restlet/resource/ResourceFactory.java       |   31 -
 .../restlet/resource/ServerResource.java        |  109 -
 .../serialization/FormRepresentation.java       |  157 --
 .../serialization/JsonRepresentation.java       |  130 --
 .../restlet/serialization/ZestConverter.java    |  268 ---
 ...org.restlet.engine.converter.ConverterHelper |    2 +-
 .../polygene/library/restlet/Customer.java      |   27 +
 .../apache/polygene/library/restlet/Order.java  |   27 +
 .../polygene/library/restlet/OrdersModule.java  |   41 +
 .../polygene/library/restlet/Product.java       |   27 +
 .../library/restlet/TestApplication.java        |   69 +
 .../apache/zest/library/restlet/Customer.java   |   27 -
 .../org/apache/zest/library/restlet/Order.java  |   27 -
 .../zest/library/restlet/OrdersModule.java      |   41 -
 .../apache/zest/library/restlet/Product.java    |   27 -
 .../zest/library/restlet/TestApplication.java   |   70 -
 .../library/scripting/ScriptException.java      |   28 +
 .../library/scripting/ScriptReloadable.java     |   25 +
 .../polygene/library/scripting/ScriptUtil.java  |   32 +
 .../library/scripting/ScriptUtilImpl.java       |   35 +
 .../polygene/library/scripting/package.html     |   24 +
 .../zest/library/scripting/ScriptException.java |   28 -
 .../library/scripting/ScriptReloadable.java     |   25 -
 .../zest/library/scripting/ScriptUtil.java      |   32 -
 .../zest/library/scripting/ScriptUtilImpl.java  |   35 -
 .../apache/zest/library/scripting/package.html  |   24 -
 .../library/scripting/ScriptUtilImplTest.java   |   41 +
 .../library/scripting/ScriptUtilImplTest.java   |   41 -
 libraries/servlet/src/docs/servlet.txt          |    2 +-
 .../polygene/library/servlet/ZestFilter.java    |   51 +
 .../polygene/library/servlet/ZestServlet.java   |   56 +
 .../library/servlet/ZestServletSupport.java     |   44 +
 .../lifecycle/AbstractZestServletBootstrap.java |  143 ++
 .../library/servlet/lifecycle/package.html      |   24 +
 .../polygene/library/servlet/package.html       |   50 +
 .../apache/zest/library/servlet/ZestFilter.java |   51 -
 .../zest/library/servlet/ZestServlet.java       |   56 -
 .../library/servlet/ZestServletSupport.java     |   44 -
 .../lifecycle/AbstractZestServletBootstrap.java |  143 --
 .../zest/library/servlet/lifecycle/package.html |   24 -
 .../apache/zest/library/servlet/package.html    |   50 -
 .../polygene/library/servlet/ServletTest.java   |  112 ++
 .../zest/library/servlet/ServletTest.java       |  112 --
 libraries/shiro-core/src/docs/shiro.txt         |    2 +-
 .../apache/polygene/library/shiro/Shiro.java    |   29 +
 .../shiro/assembly/PasswordDomainAssembler.java |   51 +
 .../assembly/PermissionsDomainAssembler.java    |   42 +
 .../assembly/StandaloneShiroAssembler.java      |   49 +
 .../library/shiro/assembly/package.html         |   24 +
 .../shiro/concerns/RequiresAuthentication.java  |   35 +
 .../library/shiro/concerns/RequiresGuest.java   |   35 +
 .../shiro/concerns/RequiresPermissions.java     |   42 +
 .../library/shiro/concerns/RequiresRoles.java   |   42 +
 .../library/shiro/concerns/RequiresUser.java    |   35 +
 .../library/shiro/concerns/SecurityConcern.java |  184 ++
 .../library/shiro/concerns/package.html         |   24 +
 .../domain/common/IdentifiableSubject.java      |   29 +
 .../library/shiro/domain/common/package.html    |   24 +
 .../passwords/PasswordRealmConfiguration.java   |   44 +
 .../domain/passwords/PasswordRealmMixin.java    |  189 ++
 .../domain/passwords/PasswordRealmService.java  |   34 +
 .../domain/passwords/PasswordSecurable.java     |   34 +
 .../library/shiro/domain/passwords/package.html |   24 +
 .../library/shiro/domain/permissions/Role.java  |   70 +
 .../shiro/domain/permissions/RoleAssignee.java  |   75 +
 .../domain/permissions/RoleAssignment.java      |   33 +
 .../shiro/domain/permissions/RoleFactory.java   |   65 +
 .../shiro/domain/permissions/package.html       |   24 +
 .../shiro/ini/IniSecurityManagerService.java    |  110 +
 .../shiro/ini/ShiroIniConfiguration.java        |   40 +
 .../polygene/library/shiro/ini/package.html     |   24 +
 .../apache/polygene/library/shiro/package.html  |   34 +
 .../org/apache/zest/library/shiro/Shiro.java    |   29 -
 .../shiro/assembly/PasswordDomainAssembler.java |   51 -
 .../assembly/PermissionsDomainAssembler.java    |   42 -
 .../assembly/StandaloneShiroAssembler.java      |   49 -
 .../zest/library/shiro/assembly/package.html    |   24 -
 .../shiro/concerns/RequiresAuthentication.java  |   35 -
 .../library/shiro/concerns/RequiresGuest.java   |   35 -
 .../shiro/concerns/RequiresPermissions.java     |   42 -
 .../library/shiro/concerns/RequiresRoles.java   |   42 -
 .../library/shiro/concerns/RequiresUser.java    |   35 -
 .../library/shiro/concerns/SecurityConcern.java |  184 --
 .../zest/library/shiro/concerns/package.html    |   24 -
 .../domain/common/IdentifiableSubject.java      |   29 -
 .../library/shiro/domain/common/package.html    |   24 -
 .../passwords/PasswordRealmConfiguration.java   |   44 -
 .../domain/passwords/PasswordRealmMixin.java    |  189 --
 .../domain/passwords/PasswordRealmService.java  |   34 -
 .../domain/passwords/PasswordSecurable.java     |   34 -
 .../library/shiro/domain/passwords/package.html |   24 -
 .../library/shiro/domain/permissions/Role.java  |   70 -
 .../shiro/domain/permissions/RoleAssignee.java  |   75 -
 .../domain/permissions/RoleAssignment.java      |   33 -
 .../shiro/domain/permissions/RoleFactory.java   |   65 -
 .../shiro/domain/permissions/package.html       |   24 -
 .../shiro/ini/IniSecurityManagerService.java    |  110 -
 .../shiro/ini/ShiroIniConfiguration.java        |   40 -
 .../apache/zest/library/shiro/ini/package.html  |   24 -
 .../org/apache/zest/library/shiro/package.html  |   34 -
 .../library/shiro/PasswordDomainTest.java       |  148 ++
 .../library/shiro/PermissionsDomainTest.java    |  174 ++
 .../library/shiro/RealmServiceTest.java         |  119 ++
 .../library/shiro/StandaloneShiroTest.java      |  171 ++
 .../zest/library/shiro/PasswordDomainTest.java  |  148 --
 .../library/shiro/PermissionsDomainTest.java    |  174 --
 .../zest/library/shiro/RealmServiceTest.java    |  119 --
 .../zest/library/shiro/StandaloneShiroTest.java |  171 --
 .../src/test/resources/logback-test.xml         |    2 +-
 .../shiro/web/EnvironmentLoaderService.java     |   93 +
 .../library/shiro/web/ShiroFilterService.java   |   31 +
 .../shiro/web/assembly/HttpShiroAssembler.java  |   61 +
 .../library/shiro/web/assembly/package.html     |   24 +
 .../polygene/library/shiro/web/package.html     |   34 +
 .../shiro/web/EnvironmentLoaderService.java     |   93 -
 .../library/shiro/web/ShiroFilterService.java   |   31 -
 .../shiro/web/assembly/HttpShiroAssembler.java  |   61 -
 .../library/shiro/web/assembly/package.html     |   24 -
 .../apache/zest/library/shiro/web/package.html  |   34 -
 .../library/shiro/web/WebHttpShiroTest.java     |   68 +
 .../library/shiro/web/WebRealmServiceTest.java  |  221 ++
 .../library/shiro/web/WebServletShiroTest.java  |   63 +
 .../library/shiro/web/WebHttpShiroTest.java     |   68 -
 .../library/shiro/web/WebRealmServiceTest.java  |  221 --
 .../library/shiro/web/WebServletShiroTest.java  |   63 -
 .../src/test/resources/logback-test.xml         |    2 +-
 libraries/spring/src/docs/spring.txt            |    2 +-
 .../library/spring/bootstrap/Constants.java     |   29 +
 .../bootstrap/ZestApplicationBootstrap.java     |   88 +
 .../internal/ZestNamespaceHandler.java          |   34 +
 .../application/ZestApplicationFactoryBean.java |  119 ++
 .../ZestBootstrapBeanDefinitionParser.java      |  103 +
 .../bootstrap/internal/application/package.html |   24 +
 .../spring/bootstrap/internal/package.html      |   24 +
 .../internal/service/ServiceFactoryBean.java    |   67 +
 .../internal/service/ServiceLocator.java        |  124 ++
 .../ZestServiceBeanDefinitionParser.java        |   55 +
 .../bootstrap/internal/service/package.html     |   24 +
 .../library/spring/bootstrap/package.html       |   24 +
 .../library/spring/importer/SpringImporter.java |   63 +
 .../importer/SpringImporterAssembler.java       |   79 +
 .../library/spring/importer/package.html        |   24 +
 .../apache/polygene/library/spring/package.html |   24 +
 .../library/spring/bootstrap/Constants.java     |   29 -
 .../bootstrap/ZestApplicationBootstrap.java     |   88 -
 .../internal/ZestNamespaceHandler.java          |   34 -
 .../application/ZestApplicationFactoryBean.java |  119 --
 .../ZestBootstrapBeanDefinitionParser.java      |  103 -
 .../bootstrap/internal/application/package.html |   24 -
 .../spring/bootstrap/internal/package.html      |   24 -
 .../internal/service/ServiceFactoryBean.java    |   67 -
 .../internal/service/ServiceLocator.java        |  124 --
 .../ZestServiceBeanDefinitionParser.java        |   55 -
 .../bootstrap/internal/service/package.html     |   24 -
 .../zest/library/spring/bootstrap/package.html  |   24 -
 .../library/spring/importer/SpringImporter.java |   63 -
 .../importer/SpringImporterAssembler.java       |   79 -
 .../zest/library/spring/importer/package.html   |   24 -
 .../org/apache/zest/library/spring/package.html |   24 -
 .../src/main/resources/META-INF/spring.handlers |    2 +-
 .../polygene/library/spring/spring-0.5.xsd      |   64 +
 .../apache/zest/library/spring/spring-0.5.xsd   |   64 -
 .../library/spring/MyZestBootstrapper.java      |   50 +
 .../spring/bootstrap/CommentService.java        |   25 +
 .../bootstrap/CommentServiceComposite.java      |   53 +
 .../spring/bootstrap/CommentServiceHolder.java  |   35 +
 .../spring/bootstrap/TextProcessingService.java |   25 +
 .../spring/bootstrap/ToUppercaseService.java    |   31 +
 .../spring/bootstrap/ZestExportServiceTest.java |   59 +
 .../spring/bootstrap/ZestTestBootstrap.java     |   58 +
 .../library/spring/importer/CommentService.java |   25 +
 .../spring/importer/CommentServiceBean.java     |   36 +
 .../spring/importer/CommentServiceBean2.java    |   36 +
 .../spring/importer/ZestImportServiceTest.java  |  118 ++
 .../zest/library/spring/MyZestBootstrapper.java |   50 -
 .../spring/bootstrap/CommentService.java        |   25 -
 .../bootstrap/CommentServiceComposite.java      |   53 -
 .../spring/bootstrap/CommentServiceHolder.java  |   35 -
 .../spring/bootstrap/TextProcessingService.java |   25 -
 .../spring/bootstrap/ToUppercaseService.java    |   31 -
 .../spring/bootstrap/ZestExportServiceTest.java |   59 -
 .../spring/bootstrap/ZestTestBootstrap.java     |   58 -
 .../library/spring/importer/CommentService.java |   25 -
 .../spring/importer/CommentServiceBean.java     |   36 -
 .../spring/importer/CommentServiceBean2.java    |   36 -
 .../spring/importer/ZestImportServiceTest.java  |  118 --
 .../bootstrap/ZestExportServiceTest-context.xml |   36 +
 .../importer/ZestImportServiceTest-context.xml  |   28 +
 .../bootstrap/ZestExportServiceTest-context.xml |   36 -
 .../importer/ZestImportServiceTest-context.xml  |   28 -
 .../BoneCPDataSourceServiceAssembler.java       |   39 +
 .../bonecp/BoneCPDataSourceServiceImporter.java |   99 +
 .../polygene/library/sql/bonecp/package.html    |   24 +
 .../BoneCPDataSourceServiceAssembler.java       |   39 -
 .../bonecp/BoneCPDataSourceServiceImporter.java |   99 -
 .../apache/zest/library/sql/bonecp/package.html |   24 -
 .../dbcp/DBCPDataSourceServiceAssembler.java    |   39 +
 .../sql/dbcp/DBCPDataSourceServiceImporter.java |   85 +
 .../polygene/library/sql/dbcp/package.html      |   24 +
 .../dbcp/DBCPDataSourceServiceAssembler.java    |   39 -
 .../sql/dbcp/DBCPDataSourceServiceImporter.java |   85 -
 .../apache/zest/library/sql/dbcp/package.html   |   24 -
 .../sql/liquibase/LiquibaseAssembler.java       |   46 +
 .../sql/liquibase/LiquibaseConfiguration.java   |   37 +
 .../library/sql/liquibase/LiquibaseService.java |  126 ++
 .../polygene/library/sql/liquibase/package.html |   24 +
 .../sql/liquibase/LiquibaseAssembler.java       |   46 -
 .../sql/liquibase/LiquibaseConfiguration.java   |   37 -
 .../library/sql/liquibase/LiquibaseService.java |  126 --
 .../zest/library/sql/liquibase/package.html     |   24 -
 .../sql/liquibase/LiquibaseServiceTest.java     |  178 ++
 .../sql/liquibase/LiquibaseServiceTest.java     |  178 --
 ...bstractPooledDataSourceServiceAssembler.java |   46 +
 .../sql/assembly/DataSourceAssembler.java       |   83 +
 .../sql/assembly/DataSourceJMXAssembler.java    |   36 +
 .../assembly/ExternalDataSourceAssembler.java   |   77 +
 .../polygene/library/sql/assembly/package.html  |   24 +
 .../polygene/library/sql/common/Databases.java  |  158 ++
 .../library/sql/common/SQLConfiguration.java    |   40 +
 .../polygene/library/sql/common/SQLUtil.java    |  135 ++
 .../polygene/library/sql/common/package.html    |   24 +
 .../AbstractDataSourceServiceImporterMixin.java |  192 ++
 .../sql/datasource/DataSourceConfiguration.java |   31 +
 .../DataSourceConfigurationState.java           |   45 +
 .../DataSourceServiceImporterActivation.java    |   44 +
 .../library/sql/datasource/DataSources.java     |   95 +
 .../library/sql/datasource/package.html         |   24 +
 .../DataSourceConfigurationManagerService.java  |  302 +++
 .../polygene/library/sql/jmx/package.html       |   24 +
 ...bstractPooledDataSourceServiceAssembler.java |   46 -
 .../sql/assembly/DataSourceAssembler.java       |   83 -
 .../sql/assembly/DataSourceJMXAssembler.java    |   36 -
 .../assembly/ExternalDataSourceAssembler.java   |   77 -
 .../zest/library/sql/assembly/package.html      |   24 -
 .../zest/library/sql/common/Databases.java      |  158 --
 .../library/sql/common/SQLConfiguration.java    |   40 -
 .../apache/zest/library/sql/common/SQLUtil.java |  135 --
 .../apache/zest/library/sql/common/package.html |   24 -
 .../AbstractDataSourceServiceImporterMixin.java |  193 --
 .../sql/datasource/DataSourceConfiguration.java |   31 -
 .../DataSourceConfigurationState.java           |   45 -
 .../DataSourceServiceImporterActivation.java    |   44 -
 .../library/sql/datasource/DataSources.java     |   95 -
 .../zest/library/sql/datasource/package.html    |   24 -
 .../DataSourceConfigurationManagerService.java  |  302 ---
 .../apache/zest/library/sql/jmx/package.html    |   24 -
 .../library/sql/DocumentationSupport.java       |  118 ++
 .../sql/datasource/ExternalDataSourceTest.java  |   67 +
 ...taSourceConfigurationManagerServiceTest.java |  132 ++
 .../zest/library/sql/DocumentationSupport.java  |  118 --
 .../sql/datasource/ExternalDataSourceTest.java  |   67 -
 ...taSourceConfigurationManagerServiceTest.java |  132 --
 .../uid/sequence/PersistedSequencingMixin.java  |   81 +
 .../sequence/PersistingSequencingService.java   |   28 +
 .../polygene/library/uid/sequence/Sequence.java |   33 +
 .../library/uid/sequence/SequenceEntity.java    |   26 +
 .../library/uid/sequence/Sequencing.java        |   35 +
 .../uid/sequence/SequencingException.java       |   37 +
 .../uid/sequence/TransientSequencingMixin.java  |   45 +
 .../sequence/TransientSequencingService.java    |   28 +
 .../assembly/PersistingSequencingAssembler.java |   39 +
 .../assembly/TransientSequencingAssembler.java  |   36 +
 .../library/uid/sequence/assembly/package.html  |   24 +
 .../polygene/library/uid/sequence/package.html  |   24 +
 .../library/uid/uuid/UuidGenerationMixin.java   |   69 +
 .../polygene/library/uid/uuid/UuidService.java  |   25 +
 .../library/uid/uuid/UuidServiceComposite.java  |   28 +
 .../uid/uuid/assembly/UuidServiceAssembler.java |   36 +
 .../library/uid/uuid/assembly/package.html      |   24 +
 .../polygene/library/uid/uuid/package.html      |   24 +
 .../uid/sequence/PersistedSequencingMixin.java  |   81 -
 .../sequence/PersistingSequencingService.java   |   28 -
 .../zest/library/uid/sequence/Sequence.java     |   33 -
 .../library/uid/sequence/SequenceEntity.java    |   26 -
 .../zest/library/uid/sequence/Sequencing.java   |   35 -
 .../uid/sequence/SequencingException.java       |   37 -
 .../uid/sequence/TransientSequencingMixin.java  |   45 -
 .../sequence/TransientSequencingService.java    |   28 -
 .../assembly/PersistingSequencingAssembler.java |   39 -
 .../assembly/TransientSequencingAssembler.java  |   36 -
 .../library/uid/sequence/assembly/package.html  |   24 -
 .../zest/library/uid/sequence/package.html      |   24 -
 .../library/uid/uuid/UuidGenerationMixin.java   |   69 -
 .../zest/library/uid/uuid/UuidService.java      |   25 -
 .../library/uid/uuid/UuidServiceComposite.java  |   28 -
 .../uid/uuid/assembly/UuidServiceAssembler.java |   36 -
 .../zest/library/uid/uuid/assembly/package.html |   24 -
 .../apache/zest/library/uid/uuid/package.html   |   24 -
 .../library/uid/DocumentationSupport.java       |  104 +
 .../uid/sequence/PersistingSequencingTest.java  |  102 +
 .../uid/sequence/TransientSequencingTest.java   |  100 +
 .../library/uid/uuid/UuidServiceTest.java       |  101 +
 .../zest/library/uid/DocumentationSupport.java  |  104 -
 .../uid/sequence/PersistingSequencingTest.java  |  102 -
 .../uid/sequence/TransientSequencingTest.java   |  100 -
 .../zest/library/uid/uuid/UuidServiceTest.java  |  101 -
 libraries/uowfile/src/docs/uowfile.txt          |    2 +-
 .../uowfile/bootstrap/UoWFileAssembler.java     |   48 +
 .../library/uowfile/bootstrap/package.html      |   24 +
 .../ConcurrentUoWFileModificationException.java |   49 +
 ...urrentUoWFileStateModificationException.java |   42 +
 .../library/uowfile/internal/UoWFile.java       |  168 ++
 .../uowfile/internal/UoWFileException.java      |   36 +
 .../uowfile/internal/UoWFileFactory.java        |  186 ++
 .../library/uowfile/internal/package.html       |   24 +
 .../library/uowfile/plural/HasUoWFiles.java     |   90 +
 .../uowfile/plural/HasUoWFilesLifecycle.java    |   69 +
 .../library/uowfile/plural/UoWFilesLocator.java |   29 +
 .../library/uowfile/plural/package.html         |   24 +
 .../library/uowfile/singular/HasUoWFile.java    |   66 +
 .../uowfile/singular/HasUoWFileLifecycle.java   |   57 +
 .../uowfile/singular/UoWFileLocator.java        |   27 +
 .../library/uowfile/singular/package.html       |   24 +
 .../uowfile/bootstrap/UoWFileAssembler.java     |   48 -
 .../zest/library/uowfile/bootstrap/package.html |   24 -
 .../ConcurrentUoWFileModificationException.java |   49 -
 ...urrentUoWFileStateModificationException.java |   42 -
 .../zest/library/uowfile/internal/UoWFile.java  |  168 --
 .../uowfile/internal/UoWFileException.java      |   36 -
 .../uowfile/internal/UoWFileFactory.java        |  186 --
 .../zest/library/uowfile/internal/package.html  |   24 -
 .../library/uowfile/plural/HasUoWFiles.java     |   90 -
 .../uowfile/plural/HasUoWFilesLifecycle.java    |   69 -
 .../library/uowfile/plural/UoWFilesLocator.java |   29 -
 .../zest/library/uowfile/plural/package.html    |   24 -
 .../library/uowfile/singular/HasUoWFile.java    |   66 -
 .../uowfile/singular/HasUoWFileLifecycle.java   |   57 -
 .../uowfile/singular/UoWFileLocator.java        |   27 -
 .../zest/library/uowfile/singular/package.html  |   24 -
 .../library/uowfile/HasUoWFileTest.java         |  433 ++++
 .../library/uowfile/HasUoWFilesTest.java        |  451 +++++
 .../zest/library/uowfile/HasUoWFileTest.java    |  433 ----
 .../zest/library/uowfile/HasUoWFilesTest.java   |  451 -----
 .../polygene/library/uowfile/creation.txt       |    1 +
 .../polygene/library/uowfile/modification.txt   |    1 +
 .../apache/zest/library/uowfile/creation.txt    |    1 -
 .../zest/library/uowfile/modification.txt       |    1 -
 manual/build.gradle                             |    2 +-
 .../src/docs/tutorials/howto-build-system.txt   |    2 +-
 .../src/docs/tutorials/howto-depend-on-zest.txt |   36 +-
 .../src/docs/tutorials/howto-writing-docs.txt   |    8 +-
 .../polygene/manual/recipes/assemble/Docs.java  |   55 +
 .../polygene/manual/recipes/assemble/Main.java  |  174 ++
 .../manual/recipes/concern/AnyMixinType.java    |   39 +
 .../recipes/concern/InventoryConcern.java       |   34 +
 .../manual/recipes/concern/LineItem.java        |   25 +
 .../manual/recipes/concern/MyAnnotation.java    |   24 +
 .../recipes/concern/MyAppliesToFilter.java      |   41 +
 .../recipes/concern/MyGenericConcern.java       |   43 +
 .../polygene/manual/recipes/concern/Order.java  |   34 +
 .../recipes/contextualFragments/TraceAll.java   |   42 +
 .../manual/recipes/createConstraint/Dialer.java |   28 +
 .../createConstraint/DialerComposite.java       |   30 +
 .../createConstraint/HasPhoneNumber.java        |   30 +
 .../ParameterViolationConcern.java              |   59 +
 .../recipes/createConstraint/PhoneNumber.java   |   36 +
 .../createConstraint/PhoneNumberConstraint.java |   34 +
 .../PhoneNumberParameterViolationConcern.java   |   60 +
 .../manual/recipes/createEntity/Accident.java   |   33 +
 .../recipes/createEntity/AccidentValue.java     |   28 +
 .../manual/recipes/createEntity/Car.java        |   39 +
 .../manual/recipes/createEntity/CarEntity.java  |   28 +
 .../recipes/createEntity/CarEntityFactory.java  |   28 +
 .../createEntity/CarEntityFactoryMixin.java     |   57 +
 .../createEntity/CarEntityFactoryService.java   |   30 +
 .../manual/recipes/createEntity/Main.java       |   45 +
 .../recipes/createEntity/Manufacturer.java      |   35 +
 .../createEntity/ManufacturerEntity.java        |   28 +
 .../createEntity/ManufacturerRepository.java    |   31 +
 .../ManufacturerRepositoryMixin.java            |   63 +
 .../ManufacturerRepositoryService.java          |   30 +
 .../recipes/createEntity/MyAssembler.java       |   46 +
 .../manual/recipes/properties/Book.java         |   34 +
 .../manual/recipes/properties/BookFactory.java  |   46 +
 .../manual/recipes/properties/SwingInfo.java    |   33 +
 .../manual/recipes/properties/SwingPanel.java   |   49 +
 .../manual/recipes/properties/pojo/Book.java    |   28 +
 .../recipes/properties/pojo/MutableBook.java    |   29 +
 .../recipes/sideeffects/AnyMixinType.java       |   39 +
 .../manual/recipes/sideeffects/Confirmable.java |   24 +
 .../manual/recipes/sideeffects/HasCustomer.java |   24 +
 .../recipes/sideeffects/HasLineItems.java       |   24 +
 .../recipes/sideeffects/HasSequenceNumber.java  |   24 +
 .../sideeffects/MailNotifySideEffect.java       |   27 +
 .../recipes/sideeffects/MyAnnotation.java       |   24 +
 .../recipes/sideeffects/MyAppliesToFilter.java  |   41 +
 .../sideeffects/MyGenericSideEffect.java        |   52 +
 .../manual/recipes/sideeffects/Order.java       |   24 +
 .../manual/recipes/sideeffects/OrderEntity.java |   32 +
 .../manual/travel/ExpediaService.properties     |   30 +
 .../org/apache/polygene/manual/travel/Main.java |   63 +
 .../manual/travel/OrbitzService.properties      |   30 +
 .../polygene/manual/travel/TravelPlan.java      |   27 +
 .../manual/travel/TravelPlanConfiguration.java  |   37 +
 .../polygene/manual/travel/TravelPlanMixin.java |   52 +
 .../manual/travel/TravelPlanService.java        |   32 +
 .../manual/travel/TravelPlanService.properties  |   31 +
 .../zest/manual/recipes/assemble/Docs.java      |   56 -
 .../zest/manual/recipes/assemble/Main.java      |  174 --
 .../manual/recipes/concern/AnyMixinType.java    |   39 -
 .../recipes/concern/InventoryConcern.java       |   34 -
 .../zest/manual/recipes/concern/LineItem.java   |   25 -
 .../manual/recipes/concern/MyAnnotation.java    |   24 -
 .../recipes/concern/MyAppliesToFilter.java      |   41 -
 .../recipes/concern/MyGenericConcern.java       |   43 -
 .../zest/manual/recipes/concern/Order.java      |   34 -
 .../recipes/contextualFragments/TraceAll.java   |   42 -
 .../manual/recipes/createConstraint/Dialer.java |   28 -
 .../createConstraint/DialerComposite.java       |   30 -
 .../createConstraint/HasPhoneNumber.java        |   30 -
 .../ParameterViolationConcern.java              |   59 -
 .../recipes/createConstraint/PhoneNumber.java   |   36 -
 .../createConstraint/PhoneNumberConstraint.java |   34 -
 .../PhoneNumberParameterViolationConcern.java   |   60 -
 .../manual/recipes/createEntity/Accident.java   |   33 -
 .../recipes/createEntity/AccidentValue.java     |   28 -
 .../zest/manual/recipes/createEntity/Car.java   |   39 -
 .../manual/recipes/createEntity/CarEntity.java  |   28 -
 .../recipes/createEntity/CarEntityFactory.java  |   28 -
 .../createEntity/CarEntityFactoryMixin.java     |   57 -
 .../createEntity/CarEntityFactoryService.java   |   30 -
 .../zest/manual/recipes/createEntity/Main.java  |   45 -
 .../recipes/createEntity/Manufacturer.java      |   35 -
 .../createEntity/ManufacturerEntity.java        |   28 -
 .../createEntity/ManufacturerRepository.java    |   31 -
 .../ManufacturerRepositoryMixin.java            |   63 -
 .../ManufacturerRepositoryService.java          |   30 -
 .../recipes/createEntity/MyAssembler.java       |   46 -
 .../zest/manual/recipes/properties/Book.java    |   34 -
 .../manual/recipes/properties/BookFactory.java  |   46 -
 .../manual/recipes/properties/SwingInfo.java    |   33 -
 .../manual/recipes/properties/SwingPanel.java   |   49 -
 .../manual/recipes/properties/pojo/Book.java    |   28 -
 .../recipes/properties/pojo/MutableBook.java    |   29 -
 .../recipes/sideeffects/AnyMixinType.java       |   39 -
 .../manual/recipes/sideeffects/Confirmable.java |   24 -
 .../manual/recipes/sideeffects/HasCustomer.java |   24 -
 .../recipes/sideeffects/HasLineItems.java       |   24 -
 .../recipes/sideeffects/HasSequenceNumber.java  |   24 -
 .../sideeffects/MailNotifySideEffect.java       |   27 -
 .../recipes/sideeffects/MyAnnotation.java       |   24 -
 .../recipes/sideeffects/MyAppliesToFilter.java  |   41 -
 .../sideeffects/MyGenericSideEffect.java        |   52 -
 .../zest/manual/recipes/sideeffects/Order.java  |   24 -
 .../manual/recipes/sideeffects/OrderEntity.java |   32 -
 .../manual/travel/ExpediaService.properties     |   30 -
 .../org/apache/zest/manual/travel/Main.java     |   63 -
 .../zest/manual/travel/OrbitzService.properties |   30 -
 .../apache/zest/manual/travel/TravelPlan.java   |   27 -
 .../manual/travel/TravelPlanConfiguration.java  |   37 -
 .../zest/manual/travel/TravelPlanMixin.java     |   52 -
 .../zest/manual/travel/TravelPlanService.java   |   32 -
 .../manual/travel/TravelPlanService.properties  |   31 -
 .../moneytransfer/context/PayBillsContext.java  |  153 ++
 .../moneytransfer/context/PayBillsContext2.java |  145 ++
 .../dci/moneytransfer/context/Role.java         |   76 +
 .../context/TransferMoneyContext.java           |  119 ++
 .../context/TransferMoneyContext2.java          |   95 +
 .../moneytransfer/domain/data/BalanceData.java  |   67 +
 .../domain/entity/CheckingAccountEntity.java    |   34 +
 .../domain/entity/CreditorEntity.java           |   34 +
 .../domain/entity/SavingsAccountEntity.java     |   34 +
 .../rolemap/CheckingAccountRolemap.java         |   38 +
 .../moneytransfer/rolemap/CreditorRolemap.java  |   34 +
 .../rolemap/SavingsAccountRolemap.java          |   34 +
 .../moneytransfer/context/PayBillsContext.java  |  153 --
 .../moneytransfer/context/PayBillsContext2.java |  145 --
 .../zest/dci/moneytransfer/context/Role.java    |   76 -
 .../context/TransferMoneyContext.java           |  119 --
 .../context/TransferMoneyContext2.java          |   95 -
 .../moneytransfer/domain/data/BalanceData.java  |   67 -
 .../domain/entity/CheckingAccountEntity.java    |   34 -
 .../domain/entity/CreditorEntity.java           |   34 -
 .../domain/entity/SavingsAccountEntity.java     |   34 -
 .../rolemap/CheckingAccountRolemap.java         |   38 -
 .../moneytransfer/rolemap/CreditorRolemap.java  |   34 -
 .../rolemap/SavingsAccountRolemap.java          |   34 -
 .../dci/moneytransfer/test/AccountIds.java      |   32 +
 .../moneytransfer/test/TransferMoneyTest.java   |  211 ++
 .../moneytransfer/test/TransferMoneyTest2.java  |  215 ++
 .../zest/dci/moneytransfer/test/AccountIds.java |   32 -
 .../moneytransfer/test/TransferMoneyTest.java   |  211 --
 .../moneytransfer/test/TransferMoneyTest2.java  |  215 --
 samples/forum/build.gradle                      |    4 +-
 .../sample/forum/assembler/ForumAssembler.java  |  177 ++
 .../polygene/sample/forum/context/Context.java  |   44 +
 .../polygene/sample/forum/context/Events.java   |   30 +
 .../sample/forum/context/EventsService.java     |  120 ++
 .../forum/context/account/UpdateProfile.java    |   67 +
 .../administration/BoardAdministration.java     |   70 +
 .../administration/ForumAdministration.java     |   92 +
 .../administration/ForumsAdministration.java    |   87 +
 .../administration/ModeratorAdministration.java |   76 +
 .../ModeratorsAdministration.java               |   84 +
 .../administration/UsersAdministration.java     |   56 +
 .../sample/forum/context/login/Login.java       |   56 +
 .../context/moderation/ModerationContext.java   |   28 +
 .../forum/context/signup/Registration.java      |   38 +
 .../sample/forum/context/signup/Signup.java     |   54 +
 .../sample/forum/context/view/ViewBoard.java    |  128 ++
 .../sample/forum/context/view/ViewForum.java    |   62 +
 .../sample/forum/context/view/ViewPost.java     |   91 +
 .../sample/forum/context/view/ViewTopic.java    |   50 +
 .../sample/forum/data/Administrators.java       |   31 +
 .../polygene/sample/forum/data/Moderators.java  |   31 +
 .../sample/forum/data/entity/Board.java         |   50 +
 .../sample/forum/data/entity/Forum.java         |   43 +
 .../sample/forum/data/entity/Forums.java        |   61 +
 .../polygene/sample/forum/data/entity/Post.java |   54 +
 .../sample/forum/data/entity/Topic.java         |   52 +
 .../polygene/sample/forum/data/entity/User.java |   81 +
 .../sample/forum/data/entity/Users.java         |   87 +
 .../forum/domainevent/DomainCommandResult.java  |   36 +
 .../sample/forum/domainevent/DomainEvent.java   |  112 ++
 .../forum/domainevent/DomainEventValue.java     |   53 +
 .../forum/domainevent/ParameterValue.java       |   34 +
 .../sample/forum/rest/ForumRestlet.java         |   39 +
 .../forum/rest/resource/RootResource.java       |   82 +
 .../administration/AdministrationResource.java  |   46 +
 .../resource/administration/ForumsResource.java |   30 +
 .../resource/administration/UsersResource.java  |   41 +
 .../rest/resource/forum/BoardResource.java      |   43 +
 .../rest/resource/forum/ForumResource.java      |   43 +
 .../rest/resource/forum/ForumsResource.java     |   42 +
 .../rest/resource/login/LoginResource.java      |   42 +
 .../rest/resource/signup/SignupResource.java    |   47 +
 .../sample/forum/service/BootstrapData.java     |   89 +
 .../sample/forum/assembler/ForumAssembler.java  |  177 --
 .../zest/sample/forum/context/Context.java      |   44 -
 .../zest/sample/forum/context/Events.java       |   30 -
 .../sample/forum/context/EventsService.java     |  120 --
 .../forum/context/account/UpdateProfile.java    |   67 -
 .../administration/BoardAdministration.java     |   70 -
 .../administration/ForumAdministration.java     |   93 -
 .../administration/ForumsAdministration.java    |   87 -
 .../administration/ModeratorAdministration.java |   76 -
 .../ModeratorsAdministration.java               |   84 -
 .../administration/UsersAdministration.java     |   56 -
 .../zest/sample/forum/context/login/Login.java  |   58 -
 .../context/moderation/ModerationContext.java   |   28 -
 .../forum/context/signup/Registration.java      |   38 -
 .../sample/forum/context/signup/Signup.java     |   54 -
 .../sample/forum/context/view/ViewBoard.java    |  128 --
 .../sample/forum/context/view/ViewForum.java    |   62 -
 .../sample/forum/context/view/ViewPost.java     |   92 -
 .../sample/forum/context/view/ViewTopic.java    |   50 -
 .../zest/sample/forum/data/Administrators.java  |   31 -
 .../zest/sample/forum/data/Moderators.java      |   31 -
 .../zest/sample/forum/data/entity/Board.java    |   50 -
 .../zest/sample/forum/data/entity/Forum.java    |   43 -
 .../zest/sample/forum/data/entity/Forums.java   |   61 -
 .../zest/sample/forum/data/entity/Post.java     |   54 -
 .../zest/sample/forum/data/entity/Topic.java    |   52 -
 .../zest/sample/forum/data/entity/User.java     |   81 -
 .../zest/sample/forum/data/entity/Users.java    |   87 -
 .../forum/domainevent/DomainCommandResult.java  |   36 -
 .../sample/forum/domainevent/DomainEvent.java   |  112 --
 .../forum/domainevent/DomainEventValue.java     |   53 -
 .../forum/domainevent/ParameterValue.java       |   34 -
 .../zest/sample/forum/rest/ForumRestlet.java    |   39 -
 .../forum/rest/resource/RootResource.java       |   82 -
 .../administration/AdministrationResource.java  |   46 -
 .../resource/administration/ForumsResource.java |   30 -
 .../resource/administration/UsersResource.java  |   41 -
 .../rest/resource/forum/BoardResource.java      |   43 -
 .../rest/resource/forum/ForumResource.java      |   43 -
 .../rest/resource/forum/ForumsResource.java     |   42 -
 .../rest/resource/login/LoginResource.java      |   42 -
 .../rest/resource/signup/SignupResource.java    |   47 -
 .../sample/forum/service/BootstrapData.java     |   89 -
 .../apache/polygene/sample/forum/web/Main.java  |   61 +
 .../org/apache/zest/sample/forum/web/Main.java  |   61 -
 .../polygene/sample/rental/domain/Address.java  |   38 +
 .../polygene/sample/rental/domain/Booking.java  |   47 +
 .../polygene/sample/rental/domain/Car.java      |   65 +
 .../sample/rental/domain/CarCategory.java       |   30 +
 .../polygene/sample/rental/domain/Customer.java |   53 +
 .../polygene/sample/rental/domain/Period.java   |   33 +
 .../sample/rental/domain/RentalShop.java        |  252 +++
 .../sample/rental/domain/dev/InitialData.java   |  214 ++
 .../polygene/sample/rental/web/BookingPage.java |   89 +
 .../sample/rental/web/DataInitializer.java      |   27 +
 .../polygene/sample/rental/web/MainPage.java    |  111 ++
 .../apache/polygene/sample/rental/web/Page.java |  180 ++
 .../sample/rental/web/PageMetaInfo.java         |   49 +
 .../sample/rental/web/PageUowManagement.java    |   48 +
 .../sample/rental/web/QuikitContext.java        |   71 +
 .../sample/rental/web/QuikitResolver.java       |  128 ++
 .../sample/rental/web/QuikitServlet.java        |  339 ++++
 .../sample/rental/web/RenderException.java      |   42 +
 .../polygene/sample/rental/web/UrlService.java  |   55 +
 .../sample/rental/web/assembly/PagesModule.java |   45 +
 .../assembly/RentalApplicationAssembler.java    |   57 +
 .../rental/web/assembly/RentalModule.java       |   53 +
 .../rental/web/assembly/StorageModule.java      |   43 +
 .../zest/sample/rental/domain/Address.java      |   38 -
 .../zest/sample/rental/domain/Booking.java      |   47 -
 .../apache/zest/sample/rental/domain/Car.java   |   65 -
 .../zest/sample/rental/domain/CarCategory.java  |   30 -
 .../zest/sample/rental/domain/Customer.java     |   53 -
 .../zest/sample/rental/domain/Period.java       |   33 -
 .../zest/sample/rental/domain/RentalShop.java   |  252 ---
 .../sample/rental/domain/dev/InitialData.java   |  214 --
 .../zest/sample/rental/web/BookingPage.java     |   89 -
 .../zest/sample/rental/web/DataInitializer.java |   27 -
 .../apache/zest/sample/rental/web/MainPage.java |  111 --
 .../org/apache/zest/sample/rental/web/Page.java |  180 --
 .../zest/sample/rental/web/PageMetaInfo.java    |   49 -
 .../sample/rental/web/PageUowManagement.java    |   48 -
 .../zest/sample/rental/web/QuikitContext.java   |   71 -
 .../zest/sample/rental/web/QuikitResolver.java  |  128 --
 .../zest/sample/rental/web/QuikitServlet.java   |  339 ----
 .../zest/sample/rental/web/RenderException.java |   42 -
 .../zest/sample/rental/web/UrlService.java      |   55 -
 .../sample/rental/web/assembly/PagesModule.java |   45 -
 .../assembly/RentalApplicationAssembler.java    |   57 -
 .../rental/web/assembly/RentalModule.java       |   53 -
 .../rental/web/assembly/StorageModule.java      |   46 -
 .../apache/polygene/sample/rental/index.html    |   19 +
 .../polygene/sample/rental/web/BookingPage.html |   51 +
 .../polygene/sample/rental/web/MainPage.html    |   32 +
 .../org/apache/zest/sample/rental/index.html    |   19 -
 .../zest/sample/rental/web/BookingPage.html     |   51 -
 .../apache/zest/sample/rental/web/MainPage.html |   32 -
 samples/rental/src/main/webapp/WEB-INF/web.xml  |    4 +-
 samples/sql-support/build.gradle                |    4 +-
 .../sample/sqlsupport/AppAssembler.java         |  120 ++
 .../apache/polygene/sample/sqlsupport/Main.java |  168 ++
 .../sample/sqlsupport/PretextEntity.java        |   29 +
 .../zest/sample/sqlsupport/AppAssembler.java    |  120 --
 .../org/apache/zest/sample/sqlsupport/Main.java |  168 --
 .../zest/sample/sqlsupport/PretextEntity.java   |   29 -
 samples/swing/build.gradle                      |    4 +-
 .../polygene/sample/swing/binding/Binding.java  |   27 +
 .../swing/binding/IllegalBindingException.java  |   32 +
 .../sample/swing/binding/StateModel.java        |   76 +
 .../sample/swing/binding/SwingAdapter.java      |   73 +
 .../sample/swing/binding/SwingBinding.java      |   27 +
 .../swing/binding/SwingBindingAssembler.java    |   45 +
 .../StringToTextFieldAdapterService.java        |  142 ++
 .../sample/swing/binding/example/Address.java   |   28 +
 .../swing/binding/example/AddressTransient.java |   27 +
 .../binding/example/BoundPersonComposite.java   |   24 +
 .../sample/swing/binding/example/City.java      |   25 +
 .../sample/swing/binding/example/CityValue.java |   26 +
 .../sample/swing/binding/example/Country.java   |   24 +
 .../swing/binding/example/CountryValue.java     |   26 +
 .../sample/swing/binding/example/Form.java      |   98 +
 .../swing/binding/example/HasAddress.java       |   27 +
 .../sample/swing/binding/example/HasCity.java   |   27 +
 .../swing/binding/example/HasCountry.java       |   27 +
 .../sample/swing/binding/example/HasName.java   |   27 +
 .../sample/swing/binding/example/Main.java      |  144 ++
 .../sample/swing/binding/example/Person.java    |   28 +
 .../swing/binding/example/PersonComposite.java  |   27 +
 .../swing/binding/internal/AbstractBinding.java |  117 ++
 .../internal/AssociationFocusLostListener.java  |   59 +
 .../binding/internal/BoundAssociation.java      |   94 +
 .../binding/internal/BoundManyAssociation.java  |  110 +
 .../binding/internal/BoundNamedAssociation.java |  116 ++
 .../swing/binding/internal/BoundProperty.java   |   80 +
 .../internal/PropertyFocusLostListener.java     |   60 +
 .../internal/StateInvocationHandler.java        |  130 ++
 .../zest/sample/swing/binding/Binding.java      |   27 -
 .../swing/binding/IllegalBindingException.java  |   32 -
 .../zest/sample/swing/binding/StateModel.java   |   76 -
 .../zest/sample/swing/binding/SwingAdapter.java |   73 -
 .../zest/sample/swing/binding/SwingBinding.java |   27 -
 .../swing/binding/SwingBindingAssembler.java    |   45 -
 .../StringToTextFieldAdapterService.java        |  142 --
 .../sample/swing/binding/example/Address.java   |   28 -
 .../swing/binding/example/AddressTransient.java |   27 -
 .../binding/example/BoundPersonComposite.java   |   24 -
 .../zest/sample/swing/binding/example/City.java |   25 -
 .../sample/swing/binding/example/CityValue.java |   26 -
 .../sample/swing/binding/example/Country.java   |   24 -
 .../swing/binding/example/CountryValue.java     |   26 -
 .../zest/sample/swing/binding/example/Form.java |   98 -
 .../swing/binding/example/HasAddress.java       |   27 -
 .../sample/swing/binding/example/HasCity.java   |   27 -
 .../swing/binding/example/HasCountry.java       |   27 -
 .../sample/swing/binding/example/HasName.java   |   27 -
 .../zest/sample/swing/binding/example/Main.java |  144 --
 .../sample/swing/binding/example/Person.java    |   28 -
 .../swing/binding/example/PersonComposite.java  |   27 -
 .../swing/binding/internal/AbstractBinding.java |  117 --
 .../internal/AssociationFocusLostListener.java  |   59 -
 .../binding/internal/BoundAssociation.java      |   94 -
 .../binding/internal/BoundManyAssociation.java  |  110 -
 .../binding/internal/BoundNamedAssociation.java |  116 --
 .../swing/binding/internal/BoundProperty.java   |   80 -
 .../internal/PropertyFocusLostListener.java     |   60 -
 .../internal/StateInvocationHandler.java        |  130 --
 settings.gradle                                 |    6 +-
 tests/performance/build.gradle                  |    2 +-
 .../AbstractEntityStorePerformanceTest.java     |  368 ++++
 .../performance/entitystore/ComplexProduct.java |   38 +
 .../test/performance/entitystore/Money.java     |   67 +
 .../test/performance/entitystore/Report.java    |  102 +
 .../performance/entitystore/ReportTypes.java    |   44 +
 .../performance/entitystore/SimpleProduct.java  |   31 +
 .../test/performance/entitystore/package.html   |   24 +
 .../AbstractEntityStorePerformanceTest.java     |  368 ----
 .../performance/entitystore/ComplexProduct.java |   38 -
 .../test/performance/entitystore/Money.java     |   67 -
 .../test/performance/entitystore/Report.java    |  102 -
 .../performance/entitystore/ReportTypes.java    |   44 -
 .../performance/entitystore/SimpleProduct.java  |   31 -
 .../test/performance/entitystore/package.html   |   24 -
 .../jdbm/JdbmEntityStorePerformanceTest.java    |   24 +-
 .../MemoryEntityStorePerformanceTest.java       |   20 +-
 .../sql/DerbySQLEntityStorePerformanceTest.java |   32 +-
 .../PostgreSQLEntityStorePerformanceTest.java   |   38 +-
 .../indexing/rdf/QueryPerformanceTest.java      |   98 +-
 .../CompositeCreationPerformanceTest.java       |   20 +-
 .../composite/InvocationPerformanceTest.java    |   18 +-
 .../PropertyMixinInvocationPerformanceTest.java |   20 +-
 .../object/ObjectCreationPerformanceTest.java   |   12 +-
 .../ServiceInvocationPerformanceTest.java       |   14 +-
 .../README-for-regression-reporting.txt         |    2 +-
 .../polygene/test/regression/Regressions.java   |   30 +
 .../niclas2/ConcernsOnPropertyTest.java         |  115 ++
 .../zest/test/regression/Regressions.java       |   30 -
 .../niclas2/ConcernsOnPropertyTest.java         |  115 --
 tools/envisage/build.gradle                     |    6 +-
 .../org/apache/polygene/envisage/Envisage.java  |  149 ++
 .../apache/polygene/envisage/EnvisageFrame.form |   27 +
 .../apache/polygene/envisage/EnvisageFrame.java |  248 +++
 .../java/org/apache/polygene/envisage/Main.java |   47 +
 .../polygene/envisage/detail/APIPane.form       |   41 +
 .../polygene/envisage/detail/APIPane.java       |  297 +++
 .../envisage/detail/DependencyPane.form         |  212 ++
 .../envisage/detail/DependencyPane.java         |  477 +++++
 .../envisage/detail/DetailModelPane.java        |  232 +++
 .../polygene/envisage/detail/DetailPane.java    |   43 +
 .../polygene/envisage/detail/GeneralPane.form   |   39 +
 .../polygene/envisage/detail/GeneralPane.java   |  235 +++
 .../envisage/detail/ImportedByPane.form         |   88 +
 .../envisage/detail/ImportedByPane.java         |  186 ++
 .../polygene/envisage/detail/MethodPane.form    |   61 +
 .../polygene/envisage/detail/MethodPane.java    |  358 ++++
 .../polygene/envisage/detail/SPIPane.form       |   39 +
 .../polygene/envisage/detail/SPIPane.java       |  296 +++
 .../detail/ServiceConfigurationPane.form        |  127 ++
 .../detail/ServiceConfigurationPane.java        |  354 ++++
 .../envisage/detail/ServiceUsagePane.form       |   39 +
 .../envisage/detail/ServiceUsagePane.java       |  338 ++++
 .../polygene/envisage/detail/StatePane.form     |   61 +
 .../polygene/envisage/detail/StatePane.java     |  380 ++++
 .../polygene/envisage/detail/package.html       |   24 +
 .../polygene/envisage/event/LinkEvent.java      |   44 +
 .../polygene/envisage/event/LinkListener.java   |   29 +
 .../apache/polygene/envisage/event/package.html |   24 +
 .../polygene/envisage/graph/GraphBuilder.java   |  273 +++
 .../polygene/envisage/graph/GraphDisplay.java   |   85 +
 .../polygene/envisage/graph/GraphPane.java      |  167 ++
 .../envisage/graph/StackedGraphDisplay.java     |  584 ++++++
 .../polygene/envisage/graph/StackedLayout.java  |  224 +++
 .../envisage/graph/TreeGraphDisplay.java        |  391 ++++
 .../apache/polygene/envisage/graph/package.html |   24 +
 .../org/apache/polygene/envisage/package.html   |   24 +
 .../polygene/envisage/print/PDFWriter.java      |  827 ++++++++
 .../envisage/print/PrintingException.java       |   30 +
 .../apache/polygene/envisage/print/package.html |   24 +
 .../envisage/tree/StructureModelBuilder.java    |  155 ++
 .../envisage/tree/TreeModelCellRenderer.java    |  156 ++
 .../polygene/envisage/tree/TreeModelPane.java   |  304 +++
 .../envisage/tree/TypeModelBuilder.java         |  155 ++
 .../apache/polygene/envisage/tree/package.html  |   24 +
 .../polygene/envisage/util/ColorUtilities.java  |   61 +
 .../apache/polygene/envisage/util/TableRow.java |   71 +
 .../envisage/util/TableRowUtilities.java        |   64 +
 .../apache/polygene/envisage/util/package.html  |   24 +
 .../java/org/apache/zest/envisage/Envisage.java |  149 --
 .../org/apache/zest/envisage/EnvisageFrame.form |   27 -
 .../org/apache/zest/envisage/EnvisageFrame.java |  248 ---
 .../java/org/apache/zest/envisage/Main.java     |   47 -
 .../apache/zest/envisage/detail/APIPane.form    |   41 -
 .../apache/zest/envisage/detail/APIPane.java    |  297 ---
 .../zest/envisage/detail/DependencyPane.form    |  212 --
 .../zest/envisage/detail/DependencyPane.java    |  477 -----
 .../zest/envisage/detail/DetailModelPane.java   |  232 ---
 .../apache/zest/envisage/detail/DetailPane.java |   43 -
 .../zest/envisage/detail/GeneralPane.form       |   39 -
 .../zest/envisage/detail/GeneralPane.java       |  235 ---
 .../zest/envisage/detail/ImportedByPane.form    |   88 -
 .../zest/envisage/detail/ImportedByPane.java    |  186 --
 .../apache/zest/envisage/detail/MethodPane.form |   61 -
 .../apache/zest/envisage/detail/MethodPane.java |  358 ----
 .../apache/zest/envisage/detail/SPIPane.form    |   39 -
 .../apache/zest/envisage/detail/SPIPane.java    |  296 ---
 .../detail/ServiceConfigurationPane.form        |  127 --
 .../detail/ServiceConfigurationPane.java        |  354 ----
 .../zest/envisage/detail/ServiceUsagePane.form  |   39 -
 .../zest/envisage/detail/ServiceUsagePane.java  |  338 ----
 .../apache/zest/envisage/detail/StatePane.form  |   61 -
 .../apache/zest/envisage/detail/StatePane.java  |  380 ----
 .../apache/zest/envisage/detail/package.html    |   24 -
 .../apache/zest/envisage/event/LinkEvent.java   |   44 -
 .../zest/envisage/event/LinkListener.java       |   29 -
 .../org/apache/zest/envisage/event/package.html |   24 -
 .../zest/envisage/graph/GraphBuilder.java       |  273 ---
 .../zest/envisage/graph/GraphDisplay.java       |   85 -
 .../apache/zest/envisage/graph/GraphPane.java   |  167 --
 .../envisage/graph/StackedGraphDisplay.java     |  584 ------
 .../zest/envisage/graph/StackedLayout.java      |  224 ---
 .../zest/envisage/graph/TreeGraphDisplay.java   |  391 ----
 .../org/apache/zest/envisage/graph/package.html |   24 -
 .../java/org/apache/zest/envisage/package.html  |   24 -
 .../apache/zest/envisage/print/PDFWriter.java   |  827 --------
 .../zest/envisage/print/PrintingException.java  |   30 -
 .../org/apache/zest/envisage/print/package.html |   24 -
 .../envisage/tree/StructureModelBuilder.java    |  155 --
 .../envisage/tree/TreeModelCellRenderer.java    |  156 --
 .../zest/envisage/tree/TreeModelPane.java       |  304 ---
 .../zest/envisage/tree/TypeModelBuilder.java    |  155 --
 .../org/apache/zest/envisage/tree/package.html  |   24 -
 .../zest/envisage/util/ColorUtilities.java      |   61 -
 .../org/apache/zest/envisage/util/TableRow.java |   71 -
 .../zest/envisage/util/TableRowUtilities.java   |   64 -
 .../org/apache/zest/envisage/util/package.html  |   24 -
 .../polygene/envisage/EnvisageFrame.properties  |   21 +
 .../polygene/envisage/detail/APIPane.properties |   23 +
 .../envisage/detail/DependencyPane.properties   |   28 +
 .../envisage/detail/DetailModelPane.properties  |   29 +
 .../envisage/detail/GeneralPane.properties      |   22 +
 .../envisage/detail/ImportedByPane.properties   |   22 +
 .../envisage/detail/MethodPane.properties       |   22 +
 .../polygene/envisage/detail/SPIPane.properties |   23 +
 .../detail/ServiceConfigurationPane.properties  |   24 +
 .../envisage/detail/ServiceUsagePane.properties |   25 +
 .../envisage/detail/StatePane.properties        |   22 +
 .../apache/polygene/envisage/detail/private.png |  Bin 0 -> 506 bytes
 .../apache/polygene/envisage/detail/public.png  |  Bin 0 -> 514 bytes
 .../tree/TreeModelCellRenderer.properties       |   29 +
 .../envisage/tree/TreeModelPane.properties      |   21 +
 .../polygene/envisage/tree/application.png      |  Bin 0 -> 625 bytes
 .../apache/polygene/envisage/tree/entity.png    |  Bin 0 -> 627 bytes
 .../polygene/envisage/tree/importedService.png  |  Bin 0 -> 766 bytes
 .../org/apache/polygene/envisage/tree/layer.png |  Bin 0 -> 697 bytes
 .../apache/polygene/envisage/tree/module.png    |  Bin 0 -> 729 bytes
 .../apache/polygene/envisage/tree/object.png    |  Bin 0 -> 737 bytes
 .../apache/polygene/envisage/tree/service.png   |  Bin 0 -> 803 bytes
 .../apache/polygene/envisage/tree/transient.png |  Bin 0 -> 761 bytes
 .../org/apache/polygene/envisage/tree/value.png |  Bin 0 -> 620 bytes
 .../zest/envisage/EnvisageFrame.properties      |   21 -
 .../zest/envisage/detail/APIPane.properties     |   23 -
 .../envisage/detail/DependencyPane.properties   |   28 -
 .../envisage/detail/DetailModelPane.properties  |   29 -
 .../zest/envisage/detail/GeneralPane.properties |   22 -
 .../envisage/detail/ImportedByPane.properties   |   22 -
 .../zest/envisage/detail/MethodPane.properties  |   22 -
 .../zest/envisage/detail/SPIPane.properties     |   23 -
 .../detail/ServiceConfigurationPane.properties  |   24 -
 .../envisage/detail/ServiceUsagePane.properties |   25 -
 .../zest/envisage/detail/StatePane.properties   |   22 -
 .../org/apache/zest/envisage/detail/private.png |  Bin 506 -> 0 bytes
 .../org/apache/zest/envisage/detail/public.png  |  Bin 514 -> 0 bytes
 .../tree/TreeModelCellRenderer.properties       |   29 -
 .../zest/envisage/tree/TreeModelPane.properties |   21 -
 .../apache/zest/envisage/tree/application.png   |  Bin 625 -> 0 bytes
 .../org/apache/zest/envisage/tree/entity.png    |  Bin 627 -> 0 bytes
 .../zest/envisage/tree/importedService.png      |  Bin 766 -> 0 bytes
 .../org/apache/zest/envisage/tree/layer.png     |  Bin 697 -> 0 bytes
 .../org/apache/zest/envisage/tree/module.png    |  Bin 729 -> 0 bytes
 .../org/apache/zest/envisage/tree/object.png    |  Bin 737 -> 0 bytes
 .../org/apache/zest/envisage/tree/service.png   |  Bin 803 -> 0 bytes
 .../org/apache/zest/envisage/tree/transient.png |  Bin 761 -> 0 bytes
 .../org/apache/zest/envisage/tree/value.png     |  Bin 620 -> 0 bytes
 .../envisage/sample/EnvisageSample.java         |  155 ++
 .../envisage/school/EnvisageSchoolSample.java   |   41 +
 .../envisage/school/SchoolAssembler.java        |  111 ++
 .../school/config/mail/MailConfigAssembler.java |   36 +
 .../school/config/mail/MailConfiguration.java   |   32 +
 .../persistence/PersistenceConfigAssembler.java |   39 +
 .../envisage/school/domain/person/Person.java   |   32 +
 .../envisage/school/domain/person/Role.java     |   25 +
 .../domain/person/assembly/PersonEntity.java    |   75 +
 .../person/assembly/PersonModelAssembler.java   |   45 +
 .../initialdata/SamplePersonInitialData.java    |  110 +
 .../envisage/school/domain/school/School.java   |   36 +
 .../school/domain/school/SchoolRepository.java  |   30 +
 .../envisage/school/domain/school/Student.java  |   31 +
 .../envisage/school/domain/school/Subject.java  |   30 +
 .../domain/school/assembly/SchoolEntity.java    |  120 ++
 .../school/assembly/SchoolModelAssembler.java   |   46 +
 .../assembly/SchoolRepositoryService.java       |   66 +
 .../domain/school/assembly/StudentEntity.java   |   66 +
 .../domain/school/assembly/SubjectEntity.java   |   72 +
 .../school/infrastructure/mail/Mail.java        |   39 +
 .../school/infrastructure/mail/MailService.java |   30 +
 .../mail/assembly/MailServiceAssembler.java     |   44 +
 .../mail/assembly/MailServiceComposite.java     |   55 +
 .../infrastructure/mail/assembly/MailValue.java |   29 +
 .../persistence/PersistenceAssembler.java       |   51 +
 .../school/ui/admin/AdminAssembler.java         |   46 +
 .../school/ui/admin/pages/ListUserPage.java     |   28 +
 .../school/ui/admin/pages/UserDetailPage.java   |   35 +
 .../composites/ListSchoolsPageComposite.java    |   59 +
 .../pages/composites/ListUserPageComposite.java |   29 +
 .../composites/UserDetailPageComposite.java     |   29 +
 .../pages/mixins/AuthenticationConcern.java     |   45 +
 .../ui/admin/pages/mixins/DetailPage.java       |   27 +
 .../school/ui/admin/pages/mixins/Page.java      |   29 +
 .../school/ui/admin/pages/mixins/PageMixin.java |   31 +
 .../admin/pages/mixins/UserDetailPageMixin.java |   52 +
 .../zest/envisage/sample/EnvisageSample.java    |  155 --
 .../envisage/school/EnvisageSchoolSample.java   |   41 -
 .../zest/envisage/school/SchoolAssembler.java   |  111 --
 .../school/config/mail/MailConfigAssembler.java |   36 -
 .../school/config/mail/MailConfiguration.java   |   32 -
 .../persistence/PersistenceConfigAssembler.java |   39 -
 .../envisage/school/domain/person/Person.java   |   32 -
 .../envisage/school/domain/person/Role.java     |   25 -
 .../domain/person/assembly/PersonEntity.java    |   75 -
 .../person/assembly/PersonModelAssembler.java   |   45 -
 .../initialdata/SamplePersonInitialData.java    |  110 -
 .../envisage/school/domain/school/School.java   |   36 -
 .../school/domain/school/SchoolRepository.java  |   30 -
 .../envisage/school/domain/school/Student.java  |   31 -
 .../envisage/school/domain/school/Subject.java  |   30 -
 .../domain/school/assembly/SchoolEntity.java    |  120 --
 .../school/assembly/SchoolModelAssembler.java   |   46 -
 .../assembly/SchoolRepositoryService.java       |   66 -
 .../domain/school/assembly/StudentEntity.java   |   66 -
 .../domain/school/assembly/SubjectEntity.java   |   72 -
 .../school/infrastructure/mail/Mail.java        |   39 -
 .../school/infrastructure/mail/MailService.java |   30 -
 .../mail/assembly/MailServiceAssembler.java     |   44 -
 .../mail/assembly/MailServiceComposite.java     |   55 -
 .../infrastructure/mail/assembly/MailValue.java |   29 -
 .../persistence/PersistenceAssembler.java       |   51 -
 .../school/ui/admin/AdminAssembler.java         |   46 -
 .../school/ui/admin/pages/ListUserPage.java     |   28 -
 .../school/ui/admin/pages/UserDetailPage.java   |   35 -
 .../composites/ListSchoolsPageComposite.java    |   59 -
 .../pages/composites/ListUserPageComposite.java |   29 -
 .../composites/UserDetailPageComposite.java     |   29 -
 .../pages/mixins/AuthenticationConcern.java     |   45 -
 .../ui/admin/pages/mixins/DetailPage.java       |   27 -
 .../school/ui/admin/pages/mixins/Page.java      |   29 -
 .../school/ui/admin/pages/mixins/PageMixin.java |   31 -
 .../admin/pages/mixins/UserDetailPageMixin.java |   52 -
 .../app/templates/ConfigModule/bootstrap.tmpl   |   14 +-
 .../templates/ConfigurationLayer/bootstrap.tmpl |   10 +-
 .../templates/ConnectivityLayer/bootstrap.tmpl  |    8 +-
 .../app/templates/CrudModule/bootstrap.tmpl     |   10 +-
 .../app/templates/DomainLayer/bootstrap.tmpl    |   12 +-
 .../FileConfigurationModule/bootstrap.tmpl      |   12 +-
 .../app/templates/Heroes/Hero.tmpl              |    4 +-
 .../app/templates/Heroes/app.tmpl               |    8 +-
 .../app/templates/Heroes/bootstrap.tmpl         |   14 +-
 .../app/templates/Heroes/web.tmpl               |    2 +-
 .../InfrastructureLayer/bootstrap.tmpl          |   14 +-
 .../JacksonSerializationModule/bootstrap.tmpl   |   16 +-
 .../templates/NoCachingModule/bootstrap.tmpl    |   12 +-
 .../templates/RdfIndexingModule/bootstrap.tmpl  |   14 +-
 .../HardcodedSecurityRepositoryMixin.tmpl       |    2 +-
 .../RestApiModule/SecurityRepository.tmpl       |    6 +-
 .../templates/RestApiModule/SimpleEnroler.tmpl  |    4 +-
 .../templates/RestApiModule/SimpleVerifier.tmpl |    2 +-
 .../app/templates/RestApiModule/bootstrap.tmpl  |   12 +-
 .../HardcodedSecurityRepositoryMixin.tmpl       |    2 +-
 .../SecurityModule/SecurityRepository.tmpl      |    6 +-
 .../app/templates/SecurityModule/bootstrap.tmpl |   10 +-
 .../app/templates/StorageModule/bootstrap.tmpl  |   12 +-
 .../app/templates/buildtool/gradle-app.tmpl     |    8 +-
 .../templates/buildtool/gradle-bootstrap.tmpl   |   14 +-
 .../app/templates/buildtool/gradle-rest.tmpl    |    4 +-
 .../app/templates/buildtool/gradle-root.tmpl    |    4 +-
 .../descriptor/ActivateeDetailDescriptor.java   |   31 +
 .../descriptor/ActivatorDetailDescriptor.java   |  178 ++
 .../descriptor/ApplicationDetailDescriptor.java |  114 ++
 .../ApplicationDetailDescriptorBuilder.java     |  481 +++++
 .../descriptor/CompositeDetailDescriptor.java   |  145 ++
 .../CompositeMethodDetailDescriptor.java        |  136 ++
 .../descriptor/ConstructorDetailDescriptor.java |  146 ++
 .../descriptor/EntityDetailDescriptor.java      |   44 +
 .../ImportedServiceCompositeDescriptor.java     |  103 +
 .../ImportedServiceDetailDescriptor.java        |   75 +
 .../descriptor/InjectableDetailDescriptor.java  |   44 +
 .../InjectedFieldDetailDescriptor.java          |  130 ++
 .../InjectedMethodDetailDescriptor.java         |  143 ++
 .../InjectedParametersDetailDescriptor.java     |   87 +
 .../model/descriptor/LayerDetailDescriptor.java |  164 ++
 .../MethodConcernDetailDescriptor.java          |  142 ++
 .../MethodConcernsDetailDescriptor.java         |   86 +
 .../MethodConstraintDetailDescriptor.java       |   72 +
 .../MethodConstraintsDetailDescriptor.java      |   88 +
 .../MethodSideEffectDetailDescriptor.java       |  141 ++
 .../MethodSideEffectsDetailDescriptor.java      |   88 +
 .../model/descriptor/MixinDetailDescriptor.java |  138 ++
 .../descriptor/ModuleDetailDescriptor.java      |  245 +++
 .../descriptor/ObjectDetailDescriptor.java      |  130 ++
 .../descriptor/ServiceDetailDescriptor.java     |  100 +
 .../tools/model/descriptor/ServiceUsage.java    |   61 +
 .../descriptor/TransientDetailDescriptor.java   |   44 +
 .../model/descriptor/ValueDetailDescriptor.java |   44 +
 .../tools/model/descriptor/package.html         |   24 +
 .../polygene/tools/model/util/APIFinder.java    |   58 +
 .../model/util/DescriptorNameComparator.java    |   37 +
 .../tools/model/util/DescriptorUtilities.java   |  137 ++
 .../polygene/tools/model/util/MethodFinder.java |  116 ++
 .../polygene/tools/model/util/SPIFinder.java    |  171 ++
 .../model/util/ServiceConfigurationFinder.java  |  158 ++
 .../tools/model/util/ServiceUsageFinder.java    |  163 ++
 .../polygene/tools/model/util/StateFinder.java  |   96 +
 .../polygene/tools/model/util/package.html      |   24 +
 .../descriptor/ActivateeDetailDescriptor.java   |   31 -
 .../descriptor/ActivatorDetailDescriptor.java   |  178 --
 .../descriptor/ApplicationDetailDescriptor.java |  114 --
 .../ApplicationDetailDescriptorBuilder.java     |  481 -----
 .../descriptor/CompositeDetailDescriptor.java   |  145 --
 .../CompositeMethodDetailDescriptor.java        |  136 --
 .../descriptor/ConstructorDetailDescriptor.java |  146 --
 .../descriptor/EntityDetailDescriptor.java      |   44 -
 .../ImportedServiceCompositeDescriptor.java     |  103 -
 .../ImportedServiceDetailDescriptor.java        |   75 -
 .../descriptor/InjectableDetailDescriptor.java  |   44 -
 .../InjectedFieldDetailDescriptor.java          |  130 --
 .../InjectedMethodDetailDescriptor.java         |  143 --
 .../InjectedParametersDetailDescriptor.java     |   87 -
 .../model/descriptor/LayerDetailDescriptor.java |  164 --
 .../MethodConcernDetailDescriptor.java          |  142 --
 .../MethodConcernsDetailDescriptor.java         |   86 -
 .../MethodConstraintDetailDescriptor.java       |   72 -
 .../MethodConstraintsDetailDescriptor.java      |   88 -
 .../MethodSideEffectDetailDescriptor.java       |  141 --
 .../MethodSideEffectsDetailDescriptor.java      |   88 -
 .../model/descriptor/MixinDetailDescriptor.java |  138 --
 .../descriptor/ModuleDetailDescriptor.java      |  245 ---
 .../descriptor/ObjectDetailDescriptor.java      |  130 --
 .../descriptor/ServiceDetailDescriptor.java     |  100 -
 .../tools/model/descriptor/ServiceUsage.java    |   61 -
 .../descriptor/TransientDetailDescriptor.java   |   44 -
 .../model/descriptor/ValueDetailDescriptor.java |   44 -
 .../zest/tools/model/descriptor/package.html    |   24 -
 .../apache/zest/tools/model/util/APIFinder.java |   58 -
 .../model/util/DescriptorNameComparator.java    |   37 -
 .../tools/model/util/DescriptorUtilities.java   |  137 --
 .../zest/tools/model/util/MethodFinder.java     |  117 --
 .../apache/zest/tools/model/util/SPIFinder.java |  171 --
 .../model/util/ServiceConfigurationFinder.java  |  158 --
 .../tools/model/util/ServiceUsageFinder.java    |  163 --
 .../zest/tools/model/util/StateFinder.java      |   96 -
 .../apache/zest/tools/model/util/package.html   |   24 -
 .../tools/model/VisitableDetailTest.java        |  156 ++
 .../zest/tools/model/VisitableDetailTest.java   |  156 --
 .../plugin/idea/ZestApplicationComponent.java   |   22 +-
 .../common/ZestAppliesToConstants.java          |    6 +-
 .../appliesTo/common/ZestAppliesToUtil.java     |   14 +-
 ...ToAnnotationDeclaredCorrectlyInspection.java |   22 +-
 .../AbstractCreateElementActionBase.java        |    2 +-
 .../common/actions/ZestCreateActionGroup.java   |    4 +-
 .../ide/plugin/idea/common/facet/ZestFacet.java |    2 +-
 .../common/facet/ZestFacetConfiguration.java    |    4 +-
 .../plugin/idea/common/facet/ZestFacetType.java |    4 +-
 .../common/facet/ui/ZestFacetEditorTab.java     |    2 +-
 .../idea/common/inspections/AbstractFix.java    |    4 +-
 .../common/inspections/AbstractInspection.java  |    4 +-
 .../common/intentions/AbstractIntention.java    |    4 +-
 .../idea/common/psi/PsiAnnotationUtil.java      |    2 +-
 .../plugin/idea/common/psi/PsiClassUtil.java    |    4 +-
 .../psi/search/GlobalSearchScopeUtil.java       |    4 +-
 .../common/resource/ZestResourceBundle.java     |    4 +-
 .../plugin/idea/common/vfs/VirtualFileUtil.java |    2 +-
 ...teConcernFromMixinTypeOrCompositeAction.java |    4 +-
 .../CreateConcernOfInPackageAction.java         |   10 +-
 .../concerns/common/ZestConcernConstants.java   |    8 +-
 .../idea/concerns/common/ZestConcernUtil.java   |   12 +-
 ...nsAnnotationDeclaredCorrectlyInspection.java |   14 +-
 .../intentions/add/AddConcernOnType.java        |   10 +-
 ...larationOnFieldAndConstructorInspection.java |    4 +-
 ...nAnnotationDeclarationOnFieldInspection.java |    8 +-
 .../ZestInvocationAnnotationConstants.java      |    4 +-
 .../common/ZestInvocationAnnotationUtil.java    |   10 +-
 ...onAnnotationDeclaredCorrectlyInspection.java |   16 +-
 .../common/ZestServiceAnnotationConstants.java  |    4 +-
 .../common/ZestServiceAnnotationUtil.java       |    8 +-
 ...ceAnnotationDeclaredCorrectlyInspection.java |   16 +-
 .../common/ReplaceWithStructureAnnotation.java  |    6 +-
 .../ZestStructureAnnotationConstants.java       |   22 +-
 .../common/ZestStructureAnnotationUtil.java     |    8 +-
 ...reAnnotationDeclaredCorrectlyInspection.java |   14 +-
 .../idea/mixins/common/ZestMixinConstants.java  |    4 +-
 .../idea/mixins/common/ZestMixinUtil.java       |   16 +-
 .../inspections/MixinImplementsMixinType.java   |   14 +-
 .../MixinsAnnotationDeclaredOnMixinType.java    |   10 +-
 .../common/ZestSideEffectConstants.java         |    8 +-
 .../sideEffects/common/ZestSideEffectUtil.java  |   12 +-
 ...tsAnnotationDeclaredCorrectlyInspection.java |   16 +-
 .../src/main/resources/META-INF/plugin.xml      |   10 +-
 .../fileTemplates/j2ee/GenericConcernOf.java.ft |    2 +-
 .../resource/ZestResourceBundle.properties      |    4 +-
 tools/shell/build.gradle                        |    2 +-
 tools/shell/src/dist/bin/zest-boot              |    2 +-
 .../templates/default/files/app/build.gradle_   |    8 +-
 .../default/files/bootstrap/build.gradle_       |   14 +-
 .../etc/templates/default/files/build.gradle_   |    4 +-
 .../etc/templates/default/template.properties   |    2 +-
 .../ng2-heroes/files/app/build.gradle_          |    8 +-
 .../ng2-heroes/files/bootstrap/build.gradle_    |   14 +-
 .../templates/ng2-heroes/files/build.gradle_    |    4 +-
 .../ng2-heroes/files/rest/build.gradle_         |    4 +-
 .../templates/ng2-heroes/template.properties    |    2 +-
 .../dist/etc/templates/null/files/build.gradle_ |    4 +-
 .../dist/etc/templates/null/template.properties |    2 +-
 .../templates/restapp/files/app/build.gradle_   |    8 +-
 .../restapp/files/bootstrap/build.gradle_       |   14 +-
 .../etc/templates/restapp/files/build.gradle_   |    4 +-
 .../templates/restapp/files/rest/build.gradle_  |    4 +-
 .../etc/templates/restapp/template.properties   |    2 +-
 .../etc/templates/singleton/files/build.gradle_ |    4 +-
 .../etc/templates/singleton/template.properties |    2 +-
 tools/shell/src/docs/shell.txt                  |    2 +-
 .../polygene/tools/shell/AbstractCommand.java   |   31 +
 .../apache/polygene/tools/shell/Command.java    |   33 +
 .../apache/polygene/tools/shell/FileUtils.java  |  148 ++
 .../tools/shell/HelpNeededException.java        |   24 +
 .../org/apache/polygene/tools/shell/Main.java   |  117 ++
 .../tools/shell/create/CreateProject.java       |   80 +
 .../create/project/AbstractProjectCreator.java  |  106 +
 .../create/project/DefaultProjectCreator.java   |   79 +
 .../create/project/HeroesProjectCreator.java    |   82 +
 .../create/project/NullProjectCreator.java      |   37 +
 .../shell/create/project/ProjectCreator.java    |   34 +
 .../create/project/RestProjectCreator.java      |   90 +
 .../create/project/SingletonProjectCreator.java |   41 +
 .../common/ApplicationAssemblerWriter.java      |  104 +
 .../project/common/ConfigLayerWriter.java       |   79 +
 .../project/common/ConfigModuleWriter.java      |   73 +
 .../project/common/ConnectivityLayerWriter.java |   72 +
 .../create/project/common/CrudModuleWriter.java |   71 +
 .../create/project/common/CustomerWriter.java   |   66 +
 .../project/common/DomainLayerWriter.java       |   80 +
 .../common/FileConfigurationModuleWriter.java   |   74 +
 .../HardCodedSecurityRepositoryMixinWriter.java |   85 +
 .../project/common/IndexingModuleWriter.java    |   82 +
 .../common/InfrastructureLayerWriter.java       |   89 +
 .../create/project/common/OrderItemWriter.java  |   64 +
 .../project/common/OrderModuleWriter.java       |   83 +
 .../create/project/common/OrderWriter.java      |   69 +
 .../project/common/SecurityModuleWriter.java    |   85 +
 .../common/SecurityRepositoryWriter.java        |   69 +
 .../common/SerializationModuleWriter.java       |   86 +
 .../project/common/StorageModuleWriter.java     |   85 +
 .../project/defaultp/ApplicationWriter.java     |  102 +
 .../create/project/defaultp/SettingsWriter.java |   80 +
 .../project/restapp/ApplicationWriter.java      |  136 ++
 .../create/project/restapp/IndexHtmlWriter.java |   68 +
 .../project/restapp/OrderModuleWriter.java      |   88 +
 .../project/restapp/RestModuleWriter.java       |   83 +
 .../create/project/restapp/SettingsWriter.java  |   81 +
 .../project/restapp/SimpleEnrolerWriter.java    |   86 +
 .../project/restapp/SimpleVerifierWriter.java   |   80 +
 .../create/project/restapp/WebXmlWriter.java    |   93 +
 .../project/singleton/SettingsWriter.java       |   76 +
 .../SingletonApplicationAssemblerWriter.java    |  103 +
 .../project/singleton/StartupServiceWriter.java |   68 +
 .../polygene/tools/shell/help/HelpCommand.java  |   62 +
 .../zest/tools/shell/AbstractCommand.java       |   31 -
 .../org/apache/zest/tools/shell/Command.java    |   33 -
 .../org/apache/zest/tools/shell/FileUtils.java  |  148 --
 .../zest/tools/shell/HelpNeededException.java   |   24 -
 .../java/org/apache/zest/tools/shell/Main.java  |  117 --
 .../zest/tools/shell/create/CreateProject.java  |   80 -
 .../create/project/AbstractProjectCreator.java  |  106 -
 .../create/project/DefaultProjectCreator.java   |   79 -
 .../create/project/HeroesProjectCreator.java    |   86 -
 .../create/project/NullProjectCreator.java      |   37 -
 .../shell/create/project/ProjectCreator.java    |   34 -
 .../create/project/RestProjectCreator.java      |   90 -
 .../create/project/SingletonProjectCreator.java |   41 -
 .../common/ApplicationAssemblerWriter.java      |  104 -
 .../project/common/ConfigLayerWriter.java       |   79 -
 .../project/common/ConfigModuleWriter.java      |   73 -
 .../project/common/ConnectivityLayerWriter.java |   72 -
 .../create/project/common/CrudModuleWriter.java |   71 -
 .../create/project/common/CustomerWriter.java   |   66 -
 .../project/common/DomainLayerWriter.java       |   80 -
 .../common/FileConfigurationModuleWriter.java   |   74 -
 .../HardCodedSecurityRepositoryMixinWriter.java |   85 -
 .../project/common/IndexingModuleWriter.java    |   82 -
 .../common/InfrastructureLayerWriter.java       |   89 -
 .../create/project/common/OrderItemWriter.java  |   64 -
 .../project/common/OrderModuleWriter.java       |   83 -
 .../create/project/common/OrderWriter.java      |   69 -
 .../project/common/SecurityModuleWriter.java    |   85 -
 .../common/SecurityRepositoryWriter.java        |   69 -
 .../common/SerializationModuleWriter.java       |   86 -
 .../project/common/StorageModuleWriter.java     |   85 -
 .../project/defaultp/ApplicationWriter.java     |  102 -
 .../create/project/defaultp/SettingsWriter.java |   80 -
 .../project/restapp/ApplicationWriter.java      |  136 --
 .../create/project/restapp/IndexHtmlWriter.java |   68 -
 .../project/restapp/OrderModuleWriter.java      |   88 -
 .../project/restapp/RestModuleWriter.java       |   83 -
 .../create/project/restapp/SettingsWriter.java  |   81 -
 .../project/restapp/SimpleEnrolerWriter.java    |   86 -
 .../project/restapp/SimpleVerifierWriter.java   |   80 -
 .../create/project/restapp/WebXmlWriter.java    |   93 -
 .../project/singleton/SettingsWriter.java       |   76 -
 .../SingletonApplicationAssemblerWriter.java    |  103 -
 .../project/singleton/StartupServiceWriter.java |   68 -
 .../zest/tools/shell/help/HelpCommand.java      |   62 -
 .../polygene/tools/shell/FileUtilsTest.java     |   93 +
 .../polygene/tools/shell/HelpCommandTest.java   |   43 +
 .../tools/shell/HelpNeededExceptionTest.java    |   32 +
 .../apache/polygene/tools/shell/TestHelper.java |   46 +
 .../tools/shell/create/CreateProjectTest.java   |   65 +
 .../project/DefaultProjectCreatorTest.java      |   99 +
 .../create/project/NullProjectCreatorTest.java  |   55 +
 .../create/project/RestProjectCreatorTest.java  |  108 +
 .../apache/zest/tools/shell/FileUtilsTest.java  |   93 -
 .../zest/tools/shell/HelpCommandTest.java       |   43 -
 .../tools/shell/HelpNeededExceptionTest.java    |   32 -
 .../org/apache/zest/tools/shell/TestHelper.java |   46 -
 .../tools/shell/create/CreateProjectTest.java   |   65 -
 .../project/DefaultProjectCreatorTest.java      |   99 -
 .../create/project/NullProjectCreatorTest.java  |   55 -
 .../create/project/RestProjectCreatorTest.java  |  108 -
 .../polygene/tutorials/cargo/package.html       |   46 +
 .../tutorials/cargo/step1/BookingPolicy.java    |   25 +
 .../polygene/tutorials/cargo/step1/Cargo.java   |   25 +
 .../cargo/step1/OverbookingPolicy.java          |   30 +
 .../cargo/step1/SequenceGenerator.java          |   25 +
 .../tutorials/cargo/step1/ShippingService.java  |   25 +
 .../polygene/tutorials/cargo/step1/Voyage.java  |   27 +
 .../cargo/step1/internal/CargoImpl.java         |   39 +
 .../step1/internal/ShippingServiceImpl.java     |   57 +
 .../step1/internal/SimpleSequenceImpl.java      |   34 +
 .../cargo/step1/internal/VoyageImpl.java        |   64 +
 .../polygene/tutorials/cargo/step1/package.html |  101 +
 .../polygene/tutorials/cargo/step2/Cargo.java   |   29 +
 .../tutorials/cargo/step2/CargoComposite.java   |   27 +
 .../tutorials/cargo/step2/HasSequence.java      |   29 +
 .../cargo/step2/OverbookingConcern.java         |   42 +
 .../cargo/step2/SequencingConcern.java          |   46 +
 .../tutorials/cargo/step2/ShippingService.java  |   28 +
 .../cargo/step2/ShippingServiceComposite.java   |   29 +
 .../cargo/step2/ShippingServiceMixin.java       |   36 +
 .../polygene/tutorials/cargo/step2/Voyage.java  |   29 +
 .../tutorials/cargo/step2/VoyageComposite.java  |   27 +
 .../polygene/tutorials/cargo/step2/package.html |   75 +
 .../apache/zest/tutorials/cargo/package.html    |   46 -
 .../tutorials/cargo/step1/BookingPolicy.java    |   25 -
 .../zest/tutorials/cargo/step1/Cargo.java       |   25 -
 .../cargo/step1/OverbookingPolicy.java          |   30 -
 .../cargo/step1/SequenceGenerator.java          |   25 -
 .../tutorials/cargo/step1/ShippingService.java  |   25 -
 .../zest/tutorials/cargo/step1/Voyage.java      |   27 -
 .../cargo/step1/internal/CargoImpl.java         |   39 -
 .../step1/internal/ShippingServiceImpl.java     |   57 -
 .../step1/internal/SimpleSequenceImpl.java      |   34 -
 .../cargo/step1/internal/VoyageImpl.java        |   64 -
 .../zest/tutorials/cargo/step1/package.html     |  101 -
 .../zest/tutorials/cargo/step2/Cargo.java       |   29 -
 .../tutorials/cargo/step2/CargoComposite.java   |   27 -
 .../zest/tutorials/cargo/step2/HasSequence.java |   29 -
 .../cargo/step2/OverbookingConcern.java         |   42 -
 .../cargo/step2/SequencingConcern.java          |   46 -
 .../tutorials/cargo/step2/ShippingService.java  |   28 -
 .../cargo/step2/ShippingServiceComposite.java   |   29 -
 .../cargo/step2/ShippingServiceMixin.java       |   36 -
 .../zest/tutorials/cargo/step2/Voyage.java      |   29 -
 .../tutorials/cargo/step2/VoyageComposite.java  |   27 -
 .../zest/tutorials/cargo/step2/package.html     |   75 -
 .../tutorials/cargo/step1/Step1TestCase.java    |   87 +
 .../cargo/step2/SequencingConcernTest.java      |  124 ++
 .../tutorials/cargo/step2/Step2TestCase.java    |  103 +
 .../tutorials/cargo/step1/Step1TestCase.java    |   87 -
 .../cargo/step2/SequencingConcernTest.java      |  124 --
 .../tutorials/cargo/step2/Step2TestCase.java    |  103 -
 tutorials/composites/src/docs/step2.txt         |    2 +-
 .../polygene/tutorials/composites/package.html  |   51 +
 .../composites/tutorial1/HelloWorld.java        |   70 +
 .../tutorials/composites/tutorial1/package.html |   49 +
 .../tutorial10/HelloWorldComposite.java         |   41 +
 .../composites/tutorial10/HelloWorldMixin.java  |   43 +
 .../composites/tutorial10/HelloWorldState.java  |   39 +
 .../composites/tutorial2/HelloWorld.java        |   35 +
 .../tutorial2/HelloWorldBehaviour.java          |   32 +
 .../composites/tutorial2/HelloWorldMixin.java   |   76 +
 .../composites/tutorial2/HelloWorldState.java   |   43 +
 .../tutorials/composites/tutorial2/package.html |   44 +
 .../composites/tutorial3/HelloWorld.java        |   32 +
 .../tutorial3/HelloWorldBehaviour.java          |   29 +
 .../tutorial3/HelloWorldComposite.java          |   38 +
 .../composites/tutorial3/HelloWorldMixin.java   |   65 +
 .../composites/tutorial3/HelloWorldState.java   |   40 +
 .../tutorials/composites/tutorial3/package.html |   41 +
 .../composites/tutorial4/HelloWorld.java        |   32 +
 .../tutorial4/HelloWorldBehaviour.java          |   37 +
 .../tutorial4/HelloWorldBehaviourMixin.java     |   48 +
 .../tutorial4/HelloWorldComposite.java          |   40 +
 .../composites/tutorial4/HelloWorldState.java   |   46 +
 .../tutorial4/HelloWorldStateMixin.java         |   58 +
 .../tutorials/composites/tutorial4/package.html |   59 +
 .../composites/tutorial5/HelloWorld.java        |   32 +
 .../tutorial5/HelloWorldBehaviour.java          |   35 +
 .../tutorial5/HelloWorldBehaviourConcern.java   |   39 +
 .../tutorial5/HelloWorldBehaviourMixin.java     |   51 +
 .../tutorial5/HelloWorldComposite.java          |   37 +
 .../composites/tutorial5/HelloWorldState.java   |   43 +
 .../tutorial5/HelloWorldStateMixin.java         |   55 +
 .../tutorials/composites/tutorial5/package.html |   63 +
 .../composites/tutorial6/HelloWorld.java        |   32 +
 .../tutorial6/HelloWorldBehaviour.java          |   41 +
 .../tutorial6/HelloWorldBehaviourConcern.java   |   40 +
 .../tutorial6/HelloWorldBehaviourMixin.java     |   49 +
 .../tutorial6/HelloWorldComposite.java          |   37 +
 .../composites/tutorial6/HelloWorldState.java   |   48 +
 .../tutorial6/HelloWorldStateMixin.java         |   55 +
 .../tutorials/composites/tutorial6/package.html |   58 +
 .../composites/tutorial7/HelloWorld.java        |   32 +
 .../tutorial7/HelloWorldBehaviour.java          |   32 +
 .../tutorial7/HelloWorldBehaviourMixin.java     |   46 +
 .../HelloWorldBehaviourSideEffect.java          |   40 +
 .../tutorial7/HelloWorldComposite.java          |   41 +
 .../composites/tutorial7/HelloWorldState.java   |   46 +
 .../tutorial7/HelloWorldStateMixin.java         |   55 +
 .../tutorials/composites/tutorial7/package.html |   72 +
 .../tutorial8/HelloWorldBehaviour.java          |   29 +
 .../tutorial8/HelloWorldBehaviourMixin.java     |   45 +
 .../tutorial8/HelloWorldComposite.java          |   36 +
 .../composites/tutorial8/HelloWorldState.java   |   43 +
 .../tutorial8/HelloWorldStateMixin.java         |   51 +
 .../tutorials/composites/tutorial8/package.html |   60 +
 .../tutorial9/GenericPropertyMixin.java         |   59 +
 .../tutorial9/HelloWorldBehaviour.java          |   29 +
 .../tutorial9/HelloWorldBehaviourMixin.java     |   42 +
 .../tutorial9/HelloWorldComposite.java          |   41 +
 .../composites/tutorial9/HelloWorldState.java   |   40 +
 .../tutorials/composites/tutorial9/package.html |   73 +
 .../zest/tutorials/composites/package.html      |   51 -
 .../composites/tutorial1/HelloWorld.java        |   70 -
 .../tutorials/composites/tutorial1/package.html |   49 -
 .../tutorial10/HelloWorldComposite.java         |   41 -
 .../composites/tutorial10/HelloWorldMixin.java  |   43 -
 .../composites/tutorial10/HelloWorldState.java  |   39 -
 .../composites/tutorial2/HelloWorld.java        |   35 -
 .../tutorial2/HelloWorldBehaviour.java          |   32 -
 .../composites/tutorial2/HelloWorldMixin.java   |   76 -
 .../composites/tutorial2/HelloWorldState.java   |   43 -
 .../tutorials/composites/tutorial2/package.html |   44 -
 .../composites/tutorial3/HelloWorld.java        |   32 -
 .../tutorial3/HelloWorldBehaviour.java          |   29 -
 .../tutorial3/HelloWorldComposite.java          |   38 -
 .../composites/tutorial3/HelloWorldMixin.java   |   65 -
 .../composites/tutorial3/HelloWorldState.java   |   40 -
 .../tutorials/composites/tutorial3/package.html |   41 -
 .../composites/tutorial4/HelloWorld.java        |   32 -
 .../tutorial4/HelloWorldBehaviour.java          |   37 -
 .../tutorial4/HelloWorldBehaviourMixin.java     |   48 -
 .../tutorial4/HelloWorldComposite.java          |   40 -
 .../composites/tutorial4/HelloWorldState.java   |   46 -
 .../tutorial4/HelloWorldStateMixin.java         |   58 -
 .../tutorials/composites/tutorial4/package.html |   59 -
 .../composites/tutorial5/HelloWorld.java        |   32 -
 .../tutorial5/HelloWorldBehaviour.java          |   35 -
 .../tutorial5/HelloWorldBehaviourConcern.java   |   39 -
 .../tutorial5/HelloWorldBehaviourMixin.java     |   51 -
 .../tutorial5/HelloWorldComposite.java          |   37 -
 .../composites/tutorial5/HelloWorldState.java   |   43 -
 .../tutorial5/HelloWorldStateMixin.java         |   55 -
 .../tutorials/composites/tutorial5/package.html |   63 -
 .../composites/tutorial6/HelloWorld.java        |   32 -
 .../tutorial6/HelloWorldBehaviour.java          |   41 -
 .../tutorial6/HelloWorldBehaviourConcern.java   |   40 -
 .../tutorial6/HelloWorldBehaviourMixin.java     |   49 -
 .../tutorial6/HelloWorldComposite.java          |   37 -
 .../composites/tutorial6/HelloWorldState.java   |   48 -
 .../tutorial6/HelloWorldStateMixin.java         |   55 -
 .../tutorials/composites/tutorial6/package.html |   58 -
 .../composites/tutorial7/HelloWorld.java        |   32 -
 .../tutorial7/HelloWorldBehaviour.java          |   32 -
 .../tutorial7/HelloWorldBehaviourMixin.java     |   46 -
 .../HelloWorldBehaviourSideEffect.java          |   40 -
 .../tutorial7/HelloWorldComposite.java          |   41 -
 .../composites/tutorial7/HelloWorldState.java   |   46 -
 .../tutorial7/HelloWorldStateMixin.java         |   55 -
 .../tutorials/composites/tutorial7/package.html |   72 -
 .../tutorial8/HelloWorldBehaviour.java          |   29 -
 .../tutorial8/HelloWorldBehaviourMixin.java     |   45 -
 .../tutorial8/HelloWorldComposite.java          |   36 -
 .../composites/tutorial8/HelloWorldState.java   |   43 -
 .../tutorial8/HelloWorldStateMixin.java         |   51 -
 .../tutorials/composites/tutorial8/package.html |   60 -
 .../tutorial9/GenericPropertyMixin.java         |   59 -
 .../tutorial9/HelloWorldBehaviour.java          |   29 -
 .../tutorial9/HelloWorldBehaviourMixin.java     |   42 -
 .../tutorial9/HelloWorldComposite.java          |   41 -
 .../composites/tutorial9/HelloWorldState.java   |   40 -
 .../tutorials/composites/tutorial9/package.html |   73 -
 .../composites/tutorial1/HelloWorldTest.java    |   85 +
 .../composites/tutorial10/HelloWorldTest.java   |  139 ++
 .../composites/tutorial2/HelloWorldTest.java    |   85 +
 .../composites/tutorial3/HelloWorldTest.java    |   98 +
 .../composites/tutorial4/HelloWorldTest.java    |   97 +
 .../composites/tutorial5/HelloWorldTest.java    |   97 +
 .../composites/tutorial6/HelloWorldTest.java    |  117 ++
 .../composites/tutorial7/HelloWorldTest.java    |  117 ++
 .../composites/tutorial8/HelloWorldTest.java    |  116 ++
 .../composites/tutorial9/HelloWorldTest.java    |  116 ++
 .../composites/tutorial1/HelloWorldTest.java    |   85 -
 .../composites/tutorial10/HelloWorldTest.java   |  139 --
 .../composites/tutorial2/HelloWorldTest.java    |   85 -
 .../composites/tutorial3/HelloWorldTest.java    |   98 -
 .../composites/tutorial4/HelloWorldTest.java    |   97 -
 .../composites/tutorial5/HelloWorldTest.java    |   97 -
 .../composites/tutorial6/HelloWorldTest.java    |  117 --
 .../composites/tutorial7/HelloWorldTest.java    |  117 --
 .../composites/tutorial8/HelloWorldTest.java    |  116 --
 .../composites/tutorial9/HelloWorldTest.java    |  116 --
 .../apache/polygene/tutorials/hello/Hello.java  |   71 +
 .../org/apache/zest/tutorials/hello/Hello.java  |   71 -
 .../polygene/tutorials/hello/HelloTest.java     |   60 +
 .../polygene/tutorials/hello/HelloTest2.java    |   50 +
 .../polygene/tutorials/hello/HelloTest3.java    |   50 +
 .../polygene/tutorials/hello/HelloTest4.java    |   70 +
 .../apache/zest/tutorials/hello/HelloTest.java  |   60 -
 .../apache/zest/tutorials/hello/HelloTest2.java |   50 -
 .../apache/zest/tutorials/hello/HelloTest3.java |   50 -
 .../apache/zest/tutorials/hello/HelloTest4.java |   70 -
 .../polygene/demo/intro/StateModelingDocs.java  |  137 ++
 .../polygene/demo/intro/WhatsAnObjectDocs.java  |   78 +
 .../zest/demo/intro/StateModelingDocs.java      |  137 --
 .../zest/demo/intro/WhatsAnObjectDocs.java      |   78 -
 .../polygene/demo/tenminute/Confirmable.java    |   26 +
 .../polygene/demo/tenminute/HasCustomer.java    |   28 +
 .../polygene/demo/tenminute/HasLineItems.java   |   29 +
 .../demo/tenminute/HasSequenceNumber.java       |   28 +
 .../demo/tenminute/InventoryConcern.java        |   52 +
 .../polygene/demo/tenminute/LineItem.java       |   32 +
 .../demo/tenminute/MailNotifySideEffect.java    |   59 +
 .../apache/polygene/demo/tenminute/Order.java   |   29 +
 .../polygene/demo/tenminute/OrderEntity.java    |   38 +
 .../demo/tenminute/PurchaseLimitConcern.java    |   25 +
 .../elsewhere/inventory/InventoryService.java   |   28 +
 .../polygene/elsewhere/mail/MailService.java    |   26 +
 .../apache/zest/demo/tenminute/Confirmable.java |   26 -
 .../apache/zest/demo/tenminute/HasCustomer.java |   28 -
 .../zest/demo/tenminute/HasLineItems.java       |   29 -
 .../zest/demo/tenminute/HasSequenceNumber.java  |   28 -
 .../zest/demo/tenminute/InventoryConcern.java   |   52 -
 .../apache/zest/demo/tenminute/LineItem.java    |   32 -
 .../demo/tenminute/MailNotifySideEffect.java    |   59 -
 .../org/apache/zest/demo/tenminute/Order.java   |   29 -
 .../apache/zest/demo/tenminute/OrderEntity.java |   38 -
 .../demo/tenminute/PurchaseLimitConcern.java    |   25 -
 .../elsewhere/inventory/InventoryService.java   |   28 -
 .../apache/zest/elsewhere/mail/MailService.java |   26 -
 .../introduction/thirtyminutes/build.gradle     |    2 +-
 .../demo/thirtyminutes/ThirtyMinutesDocs.java   |  289 +++
 .../demo/thirtyminutes/ThirtyMinutesDocs.java   |  290 ---
 .../apache/polygene/demo/twominute/Main.java    |   45 +
 .../apache/polygene/demo/twominute/Speaker.java |   30 +
 .../polygene/demo/twominute/SpeakerMixin.java   |   32 +
 .../org/apache/zest/demo/twominute/Main.java    |   45 -
 .../org/apache/zest/demo/twominute/Speaker.java |   30 -
 .../zest/demo/twominute/SpeakerMixin.java       |   32 -
 .../polygene/tutorials/services/step1/Book.java |   42 +
 .../tutorials/services/step1/Consumer.java      |   41 +
 .../tutorials/services/step1/Library.java       |   39 +
 .../tutorials/services/step1/package.html       |   50 +
 .../polygene/tutorials/services/step2/Book.java |   31 +
 .../tutorials/services/step2/Consumer.java      |   39 +
 .../tutorials/services/step2/Library.java       |   27 +
 .../tutorials/services/step2/LibraryMixin.java  |   49 +
 .../services/step2/LibraryService.java          |   29 +
 .../tutorials/services/step2/package.html       |   61 +
 .../polygene/tutorials/services/step3/Book.java |   31 +
 .../tutorials/services/step3/Consumer.java      |   39 +
 .../tutorials/services/step3/Library.java       |   29 +
 .../services/step3/LibraryActivator.java        |   36 +
 .../tutorials/services/step3/LibraryMixin.java  |  103 +
 .../services/step3/LibraryService.java          |   31 +
 .../tutorials/services/step3/package.html       |   77 +
 .../polygene/tutorials/services/step4/Book.java |   31 +
 .../tutorials/services/step4/Consumer.java      |   39 +
 .../tutorials/services/step4/Library.java       |   27 +
 .../services/step4/LibraryConfiguration.java    |   33 +
 .../tutorials/services/step4/LibraryMixin.java  |  108 +
 .../services/step4/LibraryService.java          |   29 +
 .../polygene/tutorials/services/step5/Book.java |   31 +
 .../tutorials/services/step5/Consumer.java      |   39 +
 .../tutorials/services/step5/Library.java       |   27 +
 .../services/step5/LibraryService.java          |  130 ++
 .../polygene/tutorials/services/step6/Book.java |   31 +
 .../tutorials/services/step6/Consumer.java      |   39 +
 .../tutorials/services/step6/Library.java       |   27 +
 .../services/step6/LibraryService.java          |  122 ++
 .../zest/tutorials/services/step1/Book.java     |   42 -
 .../zest/tutorials/services/step1/Consumer.java |   41 -
 .../zest/tutorials/services/step1/Library.java  |   39 -
 .../zest/tutorials/services/step1/package.html  |   50 -
 .../zest/tutorials/services/step2/Book.java     |   31 -
 .../zest/tutorials/services/step2/Consumer.java |   39 -
 .../zest/tutorials/services/step2/Library.java  |   27 -
 .../tutorials/services/step2/LibraryMixin.java  |   49 -
 .../services/step2/LibraryService.java          |   29 -
 .../zest/tutorials/services/step2/package.html  |   61 -
 .../zest/tutorials/services/step3/Book.java     |   31 -
 .../zest/tutorials/services/step3/Consumer.java |   39 -
 .../zest/tutorials/services/step3/Library.java  |   29 -
 .../services/step3/LibraryActivator.java        |   36 -
 .../tutorials/services/step3/LibraryMixin.java  |  103 -
 .../services/step3/LibraryService.java          |   31 -
 .../zest/tutorials/services/step3/package.html  |   77 -
 .../zest/tutorials/services/step4/Book.java     |   31 -
 .../zest/tutorials/services/step4/Consumer.java |   39 -
 .../zest/tutorials/services/step4/Library.java  |   27 -
 .../services/step4/LibraryConfiguration.java    |   33 -
 .../tutorials/services/step4/LibraryMixin.java  |  108 -
 .../services/step4/LibraryService.java          |   29 -
 .../zest/tutorials/services/step5/Book.java     |   31 -
 .../zest/tutorials/services/step5/Consumer.java |   39 -
 .../zest/tutorials/services/step5/Library.java  |   27 -
 .../services/step5/LibraryService.java          |  130 --
 .../zest/tutorials/services/step6/Book.java     |   31 -
 .../zest/tutorials/services/step6/Consumer.java |   39 -
 .../zest/tutorials/services/step6/Library.java  |   27 -
 .../services/step6/LibraryService.java          |  122 --
 .../services/step4/LibraryService.properties    |   25 +
 .../services/step5/LibraryService.properties    |   25 +
 .../tutorials/services/step6/Library.properties |   25 +
 .../services/step4/LibraryService.properties    |   25 -
 .../services/step5/LibraryService.properties    |   25 -
 .../tutorials/services/step6/Library.properties |   25 -
 .../tutorials/services/step1/LibraryTest.java   |   33 +
 .../tutorials/services/step2/LibraryTest.java   |   46 +
 .../tutorials/services/step3/LibraryTest.java   |   46 +
 .../tutorials/services/step4/LibraryTest.java   |   49 +
 .../tutorials/services/step5/LibraryTest.java   |   49 +
 .../tutorials/services/step6/LibraryTest.java   |   49 +
 .../tutorials/services/step1/LibraryTest.java   |   33 -
 .../tutorials/services/step2/LibraryTest.java   |   46 -
 .../tutorials/services/step3/LibraryTest.java   |   46 -
 .../tutorials/services/step4/LibraryTest.java   |   49 -
 .../tutorials/services/step5/LibraryTest.java   |   49 -
 .../tutorials/services/step6/LibraryTest.java   |   49 -
 5257 files changed, 235065 insertions(+), 235237 deletions(-)
----------------------------------------------------------------------