You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sis.apache.org by de...@apache.org on 2023/08/23 12:36:48 UTC

[sis] branch geoapi-4.0 updated (290bab04b9 -> 777b32e6d8)

This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a change to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git


    from 290bab04b9 Remove zero-width spaces in source code.
     add b1014029d2 Rename the internal packages of the `org.apache.sis.cql` module. Since they are not exported, the `internal` name convention is not needed anymore.
     add f045dd494d Rename the internal packages of the `org.apache.sis.storage.shapefile` module. Since they are not exported, the `internal` name convention is not needed anymore.
     add afab6a5d5c Rename the internal packages of the `org.apache.sis.profile.france` module. Since they are not exported, the `internal` name convention is not needed anymore.
     add fb10d1ec0d Rename the internal packages of the `org.apache.sis.profile.japan` module. Since they are not exported, the `internal` name convention is not needed anymore.
     add fa2bbbe54e Rename the internal packages of the `org.apache.sis.referencing.gazetteer` module. Since they are not exported, the `internal` name convention is not needed anymore.
     add 4319faa72f Rename the internal packages of the `org.apache.sis.gui` module. Since they are not exported, the `internal` name convention is not needed anymore.
     add 8c93960ed7 Rename the internal packages of the `org.apache.sis.storage.sql` module. Since they are not exported, the `internal` name convention is not needed anymore.
     add 4112c33010 Rename the internal packages of the `org.apache.sis.storage.xml` module. Since they are not exported, the `internal` name convention is not needed anymore.
     add 68a64896e8 Rename the internal packages of the `org.apache.sis.storage.netcdf` module. The `internal` name is kept only for packages that should never be exported.
     add 01ef53c8f5 Rename the internal packages of the `org.apache.sis.storage.geotiff` module. The `internal` name is kept only for packages that should never be exported.
     add 22639152a1 Rename the internal packages of the `org.apache.sis.storage` module (stores only). Since they are not exported, the `internal` name convention is not needed anymore.
     add 1685cdc175 Rename `org.apache.sis.internal.storage.io` as `org.apache.sis.io.stream`. This package is not exported, so it still not visible to users. But it is widely used in various Apache SIS modules.
     add 713b9183ff Rename the internal packages of the `org.apache.sis.storage` module. The `internal` name is kept only for packages that should never be exported.
     add 683105e75f Rename the internal packages of the `org.apache.sis.feature` module. The `internal` name is kept for packages that should not be exported (but some exceptions still exist).
     add 7deb6f2cc3 Rename the `org.apache.sis.internal.referencing.provider` package.
     add 265b2c2c01 Rename the `org.apache.sis.internal.jaxb.referencing` package.
     add ce122e73e9 Rename the `org.apache.sis.internal.referencing*` packages. A separation is applied between classes used by other modules and classes that are really internal to the referencing module.
     add 0c152d05c2 Rename the `org.apache.sis.internal.jaxb` packages in metadata module.
     add f5c4f94604 Rename the other `org.opengis.internal.metadata` packages.
     add 17e18b1c47 Rename the `org.apache.sis.internal` packages in utilities module.
     add 46a89286b2 Rename the internal packages of the `org.apache.sis.portrayal` module. Since they are not exported, the `internal` name convention is not needed anymore.
     new d1719b85e0 Upgrade GeoAPI snapshot. This upgrade deprecates some methods to be replaced by ISO 19111:2019 `ObjectDomain`.
     new 777b32e6d8 Remove the recommendation for shallow clone. It does not work well when changing SHA1.

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .gitmodules                                        |    1 -
 endorsed/build.gradle.kts                          |   13 +-
 .../apache/sis/cloud/aws/s3/CachedByteChannel.java |    2 +-
 .../apache/sis/cloud/aws/s3/ClientFileSystem.java  |    2 +-
 .../main/org/apache/sis/console/AboutCommand.java  |   12 +-
 .../main/org/apache/sis/console/CommandRunner.java |    2 +-
 .../apache/sis/console/FormattedOutputCommand.java |    4 +-
 .../org/apache/sis/console/IdentifierCommand.java  |    2 +-
 .../main/org/apache/sis/console/OutputFormat.java  |    2 +-
 .../apache/sis/console/ResourcesDownloader.java    |    4 +-
 .../org/apache/sis/console/TransformCommand.java   |   12 +-
 .../main/org/apache/sis/console/package-info.java  |    2 +-
 .../apache/sis/console/MimeTypeCommandTest.java    |    2 +-
 .../org.apache.sis.feature/main/module-info.java   |   25 +-
 .../main/org/apache/sis/coverage/Category.java     |    2 +-
 .../main/org/apache/sis/coverage/CategoryList.java |    2 +-
 .../org/apache/sis/coverage/CoverageCombiner.java  |    6 +-
 .../org/apache/sis/coverage/SampleDimension.java   |    4 +-
 .../org/apache/sis/coverage/SampleRangeFormat.java |    4 +-
 .../main/org/apache/sis/coverage/ToNaN.java        |    2 +-
 .../coverage/grid/BandAggregateGridCoverage.java   |    6 +-
 .../sis/coverage/grid/BufferedGridCoverage.java    |    2 +-
 .../coverage/grid/CoordinateOperationFinder.java   |    6 +-
 .../apache/sis/coverage/grid/DefaultEvaluator.java |   10 +-
 .../apache/sis/coverage/grid/DimensionReducer.java |    2 +-
 .../sis/coverage/grid/DimensionalityReduction.java |    6 +-
 .../sis/coverage/grid/DisjointExtentException.java |    2 +-
 .../coverage/grid/FractionalGridCoordinates.java   |    4 +-
 .../org/apache/sis/coverage/grid/GridCoverage.java |    4 +-
 .../apache/sis/coverage/grid/GridCoverage2D.java   |    6 +-
 .../sis/coverage/grid/GridCoverageBuilder.java     |   12 +-
 .../sis/coverage/grid/GridCoverageProcessor.java   |    6 +-
 .../apache/sis/coverage/grid/GridDerivation.java   |    4 +-
 .../org/apache/sis/coverage/grid/GridExtent.java   |   16 +-
 .../apache/sis/coverage/grid/GridExtentCRS.java    |    4 +-
 .../org/apache/sis/coverage/grid/GridGeometry.java |   20 +-
 .../grid/IllegalGridGeometryException.java         |    2 +-
 .../apache/sis/coverage/grid/ImageRenderer.java    |   14 +-
 .../sis/coverage/grid/ReducedGridCoverage.java     |    2 +-
 .../sis/coverage/grid/ResampledGridCoverage.java   |    8 +-
 .../apache/sis/coverage/grid/SliceGeometry.java    |    8 +-
 .../sis/coverage/grid/j2d/BatchComputedImage.java  |  215 ++
 .../sis/coverage/grid/j2d/ColorModelBuilder.java   |  704 ++++
 .../sis/coverage/grid/j2d/ColorModelFactory.java   |  866 +++++
 .../sis/coverage/grid/j2d/ColorModelType.java      |  108 +
 .../sis/coverage/grid/j2d/ColorsForRange.java      |  295 ++
 .../sis/coverage/grid/j2d/DeferredProperty.java    |  126 +
 .../apache/sis/coverage/grid/j2d/FillValues.java   |  210 ++
 .../apache/sis/coverage/grid/j2d/ImageLayout.java  |  440 +++
 .../sis/coverage/grid/j2d/ImageUtilities.java      |  658 ++++
 .../grid/j2d/MultiBandsIndexColorModel.java        |  316 ++
 .../sis/coverage/grid/j2d/ObservableImage.java     |  290 ++
 .../sis/coverage/grid/j2d/RasterFactory.java       |  316 ++
 .../sis/coverage/grid/j2d/SampleModelFactory.java  |  294 ++
 .../sis/coverage/grid/j2d/ScaledColorModel.java    |  164 +
 .../sis/coverage/grid/j2d/ScaledColorSpace.java    |  226 ++
 .../sis/coverage/grid/j2d/TileErrorHandler.java    |  122 +
 .../sis/coverage/grid/j2d/TileOpExecutor.java      | 1024 ++++++
 .../sis/coverage/grid/j2d/TilePlaceholder.java     |  407 +++
 .../apache/sis/coverage/grid/j2d/TiledImage.java   |  276 ++
 .../sis/coverage/grid/j2d/WritableTiledImage.java  |  219 ++
 .../apache/sis/coverage/grid/j2d/package-info.java |   33 +
 .../sis/coverage/internal/CommonDomainFinder.java  |  376 +++
 .../sis/coverage/internal/CompoundTransform.java   |  217 ++
 .../coverage/internal/CompoundTransformOf1D.java   |  173 +
 .../sis/coverage/internal/MultiSourceArgument.java |  622 ++++
 .../sis/coverage/internal/RangeArgument.java       |  397 +++
 .../sis/coverage/internal/RepeatedTransform.java   |  161 +
 .../sis/coverage/internal/SampleDimensions.java    |  181 ++
 .../apache/sis/coverage/internal/package-info.java |   30 +
 .../apache/sis/feature/AbstractAssociation.java    |    2 +-
 .../org/apache/sis/feature/AbstractFeature.java    |    4 +-
 .../apache/sis/feature/AbstractIdentifiedType.java |    2 +-
 .../org/apache/sis/feature/CharacteristicMap.java  |   10 +-
 .../apache/sis/feature/CharacteristicTypeMap.java  |    4 +-
 .../apache/sis/feature/DefaultAssociationRole.java |    4 +-
 .../org/apache/sis/feature/DefaultFeatureType.java |    6 +-
 .../main/org/apache/sis/feature/DenseFeature.java  |    4 +-
 .../org/apache/sis/feature/EnvelopeOperation.java  |   12 +-
 .../apache/sis/feature/ExpressionOperation.java    |    6 +-
 .../main/org/apache/sis/feature/FeatureFormat.java |    8 +-
 .../main/org/apache/sis/feature/Features.java      |    2 +-
 .../sis/feature/GroupAsPolylineOperation.java      |   10 +-
 .../main/org/apache/sis/feature/LinkOperation.java |    2 +-
 .../apache/sis/feature/MultiValuedAssociation.java |    4 +-
 .../apache/sis/feature/MultiValuedAttribute.java   |    6 +-
 .../org/apache/sis/feature/NamedFeatureType.java   |    4 +-
 .../main/org/apache/sis/feature/PropertyView.java  |    2 +-
 .../org/apache/sis/feature/SingletonAttribute.java |    2 +-
 .../main/org/apache/sis/feature/SparseFeature.java |    4 +-
 .../apache/sis/feature/StringJoinOperation.java    |   10 +-
 .../sis/feature/builder/AttributeTypeBuilder.java  |   12 +-
 .../sis/feature/builder/FeatureTypeBuilder.java    |    6 +-
 .../apache/sis/feature/builder/TypeBuilder.java    |    2 +-
 .../sis/feature/internal/AttributeConvention.java  |  446 +++
 .../sis/feature/internal/FeatureExpression.java    |  129 +
 .../sis/feature/internal/FeatureUtilities.java     |   94 +
 .../apache/sis/feature/internal/InstantList.java   |   82 +
 .../sis/feature/internal/MovingFeatures.java       |  132 +
 .../org/apache/sis/feature/internal/Resources.java |  679 ++++
 .../internal}/Resources.properties                 |    0
 .../apache/sis/feature/internal/Resources_en.java  |   30 +
 .../apache/sis/feature/internal/Resources_fr.java  |   30 +
 .../internal}/Resources_fr.properties              |    0
 .../apache/sis/feature/internal/package-info.java  |   34 +
 .../org/apache/sis/filter/ArithmeticFunction.java  |    4 +-
 .../main/org/apache/sis/filter/BinaryFunction.java |    2 +-
 .../apache/sis/filter/BinaryGeometryFilter.java    |   10 +-
 .../org/apache/sis/filter/BinarySpatialFilter.java |    6 +-
 .../main/org/apache/sis/filter/Capabilities.java   |    2 +-
 .../org/apache/sis/filter/ComparisonFilter.java    |    2 +-
 .../org/apache/sis/filter/ConvertFunction.java     |    4 +-
 .../apache/sis/filter/DefaultFilterFactory.java    |   10 +-
 .../main/org/apache/sis/filter/DistanceFilter.java |    6 +-
 .../org/apache/sis/filter/IdentifierFilter.java    |    4 +-
 .../main/org/apache/sis/filter/LeafExpression.java |    4 +-
 .../main/org/apache/sis/filter/LikeFilter.java     |    2 +-
 .../main/org/apache/sis/filter/LogicalFilter.java  |    6 +-
 .../main/org/apache/sis/filter/Optimization.java   |    4 +-
 .../main/org/apache/sis/filter/PropertyValue.java  |    2 +-
 .../main/org/apache/sis/filter/UnaryFunction.java  |    2 +-
 .../apache/sis/filter/internal/CopyVisitor.java    |  712 ++++
 .../apache/sis/filter/internal/EditVisitor.java    |   58 +
 .../apache/sis/filter/internal/FunctionNames.java  |   91 +
 .../sis/filter/internal/FunctionRegister.java      |   77 +
 .../sis/filter/internal/GeometryConverter.java     |  189 ++
 .../main/org/apache/sis/filter/internal/Node.java  |  401 +++
 .../sis/filter/internal/SortByComparator.java      |  206 ++
 .../org/apache/sis/filter/internal/Visitor.java    |  332 ++
 .../main/org/apache/sis/filter/internal/XPath.java |   87 +
 .../apache/sis/filter/internal/package-info.java   |   26 +
 .../sis/filter/sqlmm/FunctionDescription.java      |  349 ++
 .../apache/sis/filter/sqlmm/FunctionWithSRID.java  |  235 ++
 .../sis/filter/sqlmm/GeometryConstructor.java      |  145 +
 .../apache/sis/filter/sqlmm/GeometryParser.java    |  132 +
 .../org/apache/sis/filter/sqlmm/OneGeometry.java   |  168 +
 .../main/org/apache/sis/filter/sqlmm/Registry.java |  148 +
 .../main/org/apache/sis/filter/sqlmm/SQLMM.java    |  893 +++++
 .../org/apache/sis/filter/sqlmm/ST_FromBinary.java |   85 +
 .../org/apache/sis/filter/sqlmm/ST_FromText.java   |   81 +
 .../main/org/apache/sis/filter/sqlmm/ST_Point.java |  269 ++
 .../org/apache/sis/filter/sqlmm/ST_Transform.java  |  142 +
 .../apache/sis/filter/sqlmm/SpatialFunction.java   |  216 ++
 .../org/apache/sis/filter/sqlmm/TwoGeometries.java |  216 ++
 .../org/apache/sis/filter/sqlmm/package-info.java  |   37 +
 .../sis/geometry/wrapper/AbstractGeometry.java     |   40 +
 .../apache/sis/geometry/wrapper/Geometries.java    |  640 ++++
 .../sis/geometry/wrapper/GeometryFactories.java    |   92 +
 .../apache/sis/geometry/wrapper/GeometryType.java  |  237 ++
 .../sis/geometry/wrapper/GeometryWithCRS.java      |   94 +
 .../sis/geometry/wrapper/GeometryWrapper.java      |  597 ++++
 .../geometry/wrapper/SpatialOperationContext.java  |  469 +++
 .../sis/geometry/wrapper/StandardGeometries.java   |  170 +
 .../apache/sis/geometry/wrapper/esri/Factory.java  |  299 ++
 .../apache/sis/geometry/wrapper/esri/Wrapper.java  |  311 ++
 .../sis/geometry/wrapper/esri/package-info.java    |   31 +
 .../wrapper/j2d/DecimatedPathIterator.java         |  165 +
 .../sis/geometry/wrapper/j2d/DecimatedShape.java   |   84 +
 .../sis/geometry/wrapper/j2d/EmptyShape.java       |   80 +
 .../apache/sis/geometry/wrapper/j2d/Factory.java   |  332 ++
 .../apache/sis/geometry/wrapper/j2d/FlatShape.java |  128 +
 .../sis/geometry/wrapper/j2d/MultiPolylines.java   |  191 ++
 .../sis/geometry/wrapper/j2d/PathBuilder.java      |  278 ++
 .../sis/geometry/wrapper/j2d/PointWrapper.java     |  257 ++
 .../apache/sis/geometry/wrapper/j2d/Polygon.java   |   38 +
 .../apache/sis/geometry/wrapper/j2d/Polyline.java  |  317 ++
 .../sis/geometry/wrapper/j2d/ShapeProperties.java  |  279 ++
 .../sis/geometry/wrapper/j2d/ShapeWrapper.java     |  189 ++
 .../apache/sis/geometry/wrapper/j2d/Wrapper.java   |  415 +++
 .../sis/geometry/wrapper/j2d/package-info.java     |   31 +
 .../apache/sis/geometry/wrapper/jts/Factory.java   |  532 +++
 .../sis/geometry/wrapper/jts/FilteringContext.java |   88 +
 .../wrapper/jts/GeometryCoordinateTransform.java   |   93 +
 .../geometry/wrapper/jts/GeometryTransform.java    |  216 ++
 .../org/apache/sis/geometry/wrapper/jts/JTS.java   |  333 ++
 .../wrapper/jts/PackedCoordinateSequence.java      |  489 +++
 .../jts/PackedCoordinateSequenceFactory.java       |  145 +
 .../geometry/wrapper/jts/PathIteratorAdapter.java  |  268 ++
 .../sis/geometry/wrapper/jts/ShapeAdapter.java     |  208 ++
 .../sis/geometry/wrapper/jts/ShapeConverter.java   |  325 ++
 .../apache/sis/geometry/wrapper/jts/Wrapper.java   |  756 +++++
 .../sis/geometry/wrapper/jts/package-info.java     |   30 +
 .../apache/sis/geometry/wrapper/package-info.java  |   32 +
 .../main/org/apache/sis/image/AnnotatedImage.java  |    6 +-
 .../org/apache/sis/image/BandAggregateImage.java   |    4 +-
 .../main/org/apache/sis/image/BandSelectImage.java |    8 +-
 .../main/org/apache/sis/image/BandSharing.java     |    2 +-
 .../apache/sis/image/BandedSampleConverter.java    |   14 +-
 .../main/org/apache/sis/image/Colorizer.java       |    4 +-
 .../main/org/apache/sis/image/ComputedImage.java   |    6 +-
 .../main/org/apache/sis/image/ComputedTiles.java   |    4 +-
 .../main/org/apache/sis/image/DataType.java        |    6 +-
 .../main/org/apache/sis/image/ErrorAction.java     |    2 +-
 .../main/org/apache/sis/image/ErrorHandler.java    |    2 +-
 .../main/org/apache/sis/image/ImageCombiner.java   |    6 +-
 .../main/org/apache/sis/image/ImageProcessor.java  |   12 +-
 .../main/org/apache/sis/image/MaskImage.java       |    6 +-
 .../main/org/apache/sis/image/MaskedImage.java     |   12 +-
 .../org/apache/sis/image/MultiSourceImage.java     |    2 +-
 .../org/apache/sis/image/MultiSourceLayout.java    |   12 +-
 .../org/apache/sis/image/MultiSourcePrefetch.java  |    4 +-
 .../main/org/apache/sis/image/PixelIterator.java   |    8 +-
 .../main/org/apache/sis/image/PlanarImage.java     |    8 +-
 .../sis/image/PositionalConsistencyImage.java      |    2 +-
 .../main/org/apache/sis/image/PrefetchedImage.java |    8 +-
 .../main/org/apache/sis/image/RecoloredImage.java  |    6 +-
 .../main/org/apache/sis/image/ResampledImage.java  |   10 +-
 .../main/org/apache/sis/image/ResamplingGrid.java  |    4 +-
 .../org/apache/sis/image/StatisticsCalculator.java |    2 +-
 .../main/org/apache/sis/image/TileCache.java       |    4 +-
 .../main/org/apache/sis/image/Transferer.java      |   10 +-
 .../main/org/apache/sis/image/Visualization.java   |   12 +-
 .../apache/sis/image/WritableComputedImage.java    |    2 +-
 .../apache/sis/image/WritablePixelIterator.java    |    2 +-
 .../sis/image/processing/CompoundFuture.java       |  201 ++
 .../apache/sis/image/processing/TiledProcess.java  |  392 +++
 .../sis/image/processing/isoline/Fragments.java    |  273 ++
 .../sis/image/processing/isoline/Isolines.java     |  429 +++
 .../sis/image/processing/isoline/Joiner.java       |  166 +
 .../sis/image/processing/isoline/Parallelized.java |  111 +
 .../image/processing/isoline/PolylineBuffer.java   |  209 ++
 .../image/processing/isoline/PolylineStage.java    |  115 +
 .../sis/image/processing/isoline/Result.java       |  100 +
 .../sis/image/processing/isoline/Tracer.java       |  733 +++++
 .../sis/image/processing/isoline/package-info.java |   31 +
 .../apache/sis/image/processing/package-info.java  |   31 +
 .../org/apache/sis/index/tree/NodeIterator.java    |    2 +-
 .../main/org/apache/sis/index/tree/PointTree.java  |    2 +-
 .../sis/internal/coverage/CommonDomainFinder.java  |  376 ---
 .../sis/internal/coverage/CompoundTransform.java   |  217 --
 .../internal/coverage/CompoundTransformOf1D.java   |  173 -
 .../sis/internal/coverage/MultiSourceArgument.java |  622 ----
 .../sis/internal/coverage/RangeArgument.java       |  397 ---
 .../sis/internal/coverage/RepeatedTransform.java   |  161 -
 .../sis/internal/coverage/SampleDimensions.java    |  181 --
 .../internal/coverage/j2d/BatchComputedImage.java  |  215 --
 .../internal/coverage/j2d/ColorModelBuilder.java   |  704 ----
 .../internal/coverage/j2d/ColorModelFactory.java   |  866 -----
 .../sis/internal/coverage/j2d/ColorModelType.java  |  108 -
 .../sis/internal/coverage/j2d/ColorsForRange.java  |  295 --
 .../internal/coverage/j2d/DeferredProperty.java    |  126 -
 .../sis/internal/coverage/j2d/FillValues.java      |  210 --
 .../sis/internal/coverage/j2d/ImageLayout.java     |  440 ---
 .../sis/internal/coverage/j2d/ImageUtilities.java  |  658 ----
 .../coverage/j2d/MultiBandsIndexColorModel.java    |  316 --
 .../sis/internal/coverage/j2d/ObservableImage.java |  290 --
 .../sis/internal/coverage/j2d/RasterFactory.java   |  316 --
 .../internal/coverage/j2d/SampleModelFactory.java  |  294 --
 .../internal/coverage/j2d/ScaledColorModel.java    |  164 -
 .../internal/coverage/j2d/ScaledColorSpace.java    |  226 --
 .../internal/coverage/j2d/TileErrorHandler.java    |  122 -
 .../sis/internal/coverage/j2d/TileOpExecutor.java  | 1024 ------
 .../sis/internal/coverage/j2d/TilePlaceholder.java |  407 ---
 .../sis/internal/coverage/j2d/TiledImage.java      |  276 --
 .../internal/coverage/j2d/WritableTiledImage.java  |  219 --
 .../sis/internal/coverage/j2d/package-info.java    |   33 -
 .../apache/sis/internal/coverage/package-info.java |   30 -
 .../sis/internal/feature/AbstractGeometry.java     |   40 -
 .../sis/internal/feature/AttributeConvention.java  |  445 ---
 .../sis/internal/feature/FeatureExpression.java    |  129 -
 .../sis/internal/feature/FeatureUtilities.java     |   94 -
 .../apache/sis/internal/feature/Geometries.java    |  639 ----
 .../sis/internal/feature/GeometryFactories.java    |   91 -
 .../apache/sis/internal/feature/GeometryType.java  |  237 --
 .../sis/internal/feature/GeometryWithCRS.java      |   94 -
 .../sis/internal/feature/GeometryWrapper.java      |  597 ----
 .../apache/sis/internal/feature/InstantList.java   |   82 -
 .../sis/internal/feature/MovingFeatures.java       |  132 -
 .../org/apache/sis/internal/feature/Resources.java |  679 ----
 .../apache/sis/internal/feature/Resources_en.java  |   30 -
 .../apache/sis/internal/feature/Resources_fr.java  |   30 -
 .../internal/feature/SpatialOperationContext.java  |  469 ---
 .../sis/internal/feature/StandardGeometries.java   |  170 -
 .../apache/sis/internal/feature/esri/Factory.java  |  299 --
 .../apache/sis/internal/feature/esri/Wrapper.java  |  311 --
 .../sis/internal/feature/esri/package-info.java    |   31 -
 .../feature/j2d/DecimatedPathIterator.java         |  165 -
 .../sis/internal/feature/j2d/DecimatedShape.java   |   84 -
 .../sis/internal/feature/j2d/EmptyShape.java       |   80 -
 .../apache/sis/internal/feature/j2d/Factory.java   |  332 --
 .../apache/sis/internal/feature/j2d/FlatShape.java |  128 -
 .../sis/internal/feature/j2d/MultiPolylines.java   |  191 --
 .../sis/internal/feature/j2d/PathBuilder.java      |  278 --
 .../sis/internal/feature/j2d/PointWrapper.java     |  257 --
 .../apache/sis/internal/feature/j2d/Polygon.java   |   38 -
 .../apache/sis/internal/feature/j2d/Polyline.java  |  317 --
 .../sis/internal/feature/j2d/ShapeProperties.java  |  279 --
 .../sis/internal/feature/j2d/ShapeWrapper.java     |  189 --
 .../apache/sis/internal/feature/j2d/Wrapper.java   |  415 ---
 .../sis/internal/feature/j2d/package-info.java     |   31 -
 .../apache/sis/internal/feature/jts/Factory.java   |  532 ---
 .../sis/internal/feature/jts/FilteringContext.java |   88 -
 .../feature/jts/GeometryCoordinateTransform.java   |   93 -
 .../internal/feature/jts/GeometryTransform.java    |  216 --
 .../org/apache/sis/internal/feature/jts/JTS.java   |  333 --
 .../feature/jts/PackedCoordinateSequence.java      |  489 ---
 .../jts/PackedCoordinateSequenceFactory.java       |  145 -
 .../internal/feature/jts/PathIteratorAdapter.java  |  268 --
 .../sis/internal/feature/jts/ShapeAdapter.java     |  208 --
 .../sis/internal/feature/jts/ShapeConverter.java   |  325 --
 .../apache/sis/internal/feature/jts/Wrapper.java   |  756 -----
 .../sis/internal/feature/jts/package-info.java     |   30 -
 .../apache/sis/internal/feature/package-info.java  |   34 -
 .../apache/sis/internal/filter/CopyVisitor.java    |  712 ----
 .../apache/sis/internal/filter/EditVisitor.java    |   58 -
 .../apache/sis/internal/filter/FunctionNames.java  |   91 -
 .../sis/internal/filter/FunctionRegister.java      |   77 -
 .../sis/internal/filter/GeometryConverter.java     |  189 --
 .../main/org/apache/sis/internal/filter/Node.java  |  401 ---
 .../sis/internal/filter/SortByComparator.java      |  206 --
 .../org/apache/sis/internal/filter/Visitor.java    |  332 --
 .../main/org/apache/sis/internal/filter/XPath.java |   87 -
 .../apache/sis/internal/filter/package-info.java   |   26 -
 .../internal/filter/sqlmm/FunctionDescription.java |  349 --
 .../internal/filter/sqlmm/FunctionWithSRID.java    |  235 --
 .../internal/filter/sqlmm/GeometryConstructor.java |  145 -
 .../sis/internal/filter/sqlmm/GeometryParser.java  |  132 -
 .../sis/internal/filter/sqlmm/OneGeometry.java     |  168 -
 .../apache/sis/internal/filter/sqlmm/Registry.java |  148 -
 .../apache/sis/internal/filter/sqlmm/SQLMM.java    |  893 -----
 .../sis/internal/filter/sqlmm/ST_FromBinary.java   |   85 -
 .../sis/internal/filter/sqlmm/ST_FromText.java     |   81 -
 .../apache/sis/internal/filter/sqlmm/ST_Point.java |  269 --
 .../sis/internal/filter/sqlmm/ST_Transform.java    |  142 -
 .../sis/internal/filter/sqlmm/SpatialFunction.java |  216 --
 .../sis/internal/filter/sqlmm/TwoGeometries.java   |  216 --
 .../sis/internal/filter/sqlmm/package-info.java    |   37 -
 .../internal/processing/image/CompoundFuture.java  |  201 --
 .../internal/processing/image/TiledProcess.java    |  392 ---
 .../internal/processing/image/package-info.java    |   31 -
 .../sis/internal/processing/isoline/Fragments.java |  273 --
 .../sis/internal/processing/isoline/Isolines.java  |  429 ---
 .../sis/internal/processing/isoline/Joiner.java    |  166 -
 .../internal/processing/isoline/Parallelized.java  |  111 -
 .../processing/isoline/PolylineBuffer.java         |  209 --
 .../internal/processing/isoline/PolylineStage.java |  115 -
 .../sis/internal/processing/isoline/Result.java    |  100 -
 .../sis/internal/processing/isoline/Tracer.java    |  733 -----
 .../internal/processing/isoline/package-info.java  |   31 -
 .../coverage/grid/ConvertedGridCoverageTest.java   |    2 +-
 .../coverage/grid/DimensionalityReductionTest.java |    2 +-
 .../sis/coverage/grid/GridCoverage2DTest.java      |    2 +-
 .../sis/coverage/grid/GridCoverageBuilderTest.java |    2 +-
 .../sis/coverage/grid/GridDerivationTest.java      |    4 +-
 .../apache/sis/coverage/grid/GridExtentTest.java   |    2 +-
 .../apache/sis/coverage/grid/GridGeometryTest.java |    2 +-
 .../coverage/grid/ResampledGridCoverageTest.java   |    6 +-
 .../coverage/grid/TranslatedGridCoverageTest.java  |    2 +-
 .../coverage/grid/j2d/ColorModelBuilderTest.java   |  152 +
 .../sis/coverage/grid/j2d/ImageLayoutTest.java     |   49 +
 .../sis/coverage/grid/j2d/ImageUtilitiesTest.java  |  238 ++
 .../coverage/grid/j2d/SampleModelFactoryTest.java  |  153 +
 .../coverage/grid/j2d/ScaledColorSpaceTest.java    |  103 +
 .../sis/coverage/internal/RangeArgumentTest.java   |   95 +
 .../apache/sis/feature/EnvelopeOperationTest.java  |    6 +-
 .../apache/sis/feature/FeatureMemoryBenchmark.java |    2 +-
 .../apache/sis/feature/FeatureOperationsTest.java  |    2 +-
 .../sis/feature/StringJoinOperationTest.java       |    2 +-
 .../feature/builder/AttributeTypeBuilderTest.java  |    2 +-
 .../feature/builder/FeatureTypeBuilderTest.java    |    2 +-
 .../feature/internal/AttributeConventionTest.java  |  130 +
 .../sis/filter/BinarySpatialFilterTestCase.java    |    2 +-
 .../apache/sis/filter/ComparisonFilterTest.java    |    2 +-
 .../org/apache/sis/filter/TemporalFilterTest.java  |    2 +-
 .../test/org/apache/sis/filter/XPathTest.java      |    2 +-
 .../sis/filter/internal/CopyVisitorTest.java       |   83 +
 .../sis/filter/internal/FilterFactoryMock.java     |  562 ++++
 .../apache/sis/filter/internal/FunctionMock.java   |   99 +
 .../sis/filter/internal/FunctionNamesTest.java     |  154 +
 .../sis/filter/internal/ValueReferenceMock.java    |   90 +
 .../apache/sis/filter/sqlmm/RegistryTestCase.java  |  529 +++
 .../sis/filter/sqlmm/RegistryUsingESRI_Test.java   |   75 +
 .../sis/filter/sqlmm/RegistryUsingJTS_Test.java    |   37 +
 .../sis/filter/sqlmm/RegistryUsingJava2D_Test.java |   81 +
 .../org/apache/sis/filter/sqlmm/SQLMMTest.java     |  141 +
 .../sis/geometry/wrapper/GeometriesTestCase.java   |  268 ++
 .../sis/geometry/wrapper/GeometryTypeTest.java     |   85 +
 .../geometry/wrapper/StandardGeometriesTest.java   |   59 +
 .../sis/geometry/wrapper/esri/FactoryTest.java     |   98 +
 .../sis/geometry/wrapper/j2d/FactoryTest.java      |   60 +
 .../sis/geometry/wrapper/j2d/FlatShapeTest.java    |  134 +
 .../geometry/wrapper/j2d/ShapePropertiesTest.java  |   71 +
 .../sis/geometry/wrapper/jts/FactoryTest.java      |   88 +
 .../apache/sis/geometry/wrapper/jts/JTSTest.java   |  252 ++
 .../sis/geometry/wrapper/jts/ShapeAdapterTest.java |  220 ++
 .../geometry/wrapper/jts/ShapeConverterTest.java   |  200 ++
 .../apache/sis/image/BandAggregateImageTest.java   |    4 +-
 .../org/apache/sis/image/BandSelectImageTest.java  |    4 +-
 .../sis/image/BandedSampleConverterTest.java       |    2 +-
 .../org/apache/sis/image/ImageCombinerTest.java    |    2 +-
 .../org/apache/sis/image/ImageProcessorTest.java   |    4 +-
 .../org/apache/sis/image/InterpolationTest.java    |    4 +-
 .../test/org/apache/sis/image/MaskedImageTest.java |    2 +-
 .../test/org/apache/sis/image/PlanarImageTest.java |    2 +-
 .../org/apache/sis/image/ResampledImageTest.java   |    6 +-
 .../org/apache/sis/image/ResamplingGridTest.java   |    4 +-
 .../apache/sis/image/StatisticsCalculatorTest.java |    4 +-
 .../test/org/apache/sis/image/TiledImageMock.java  |    6 +-
 .../sis/image/processing/isoline/IsolinesTest.java |  380 +++
 .../sis/image/processing/isoline/StepsViewer.java  |  425 +++
 .../sis/internal/coverage/RangeArgumentTest.java   |   95 -
 .../coverage/j2d/ColorModelBuilderTest.java        |  152 -
 .../sis/internal/coverage/j2d/ImageLayoutTest.java |   49 -
 .../internal/coverage/j2d/ImageUtilitiesTest.java  |  238 --
 .../coverage/j2d/SampleModelFactoryTest.java       |  153 -
 .../coverage/j2d/ScaledColorSpaceTest.java         |  103 -
 .../internal/feature/AttributeConventionTest.java  |  130 -
 .../sis/internal/feature/GeometriesTestCase.java   |  268 --
 .../sis/internal/feature/GeometryTypeTest.java     |   85 -
 .../internal/feature/StandardGeometriesTest.java   |   59 -
 .../sis/internal/feature/esri/FactoryTest.java     |   98 -
 .../sis/internal/feature/j2d/FactoryTest.java      |   60 -
 .../sis/internal/feature/j2d/FlatShapeTest.java    |  134 -
 .../internal/feature/j2d/ShapePropertiesTest.java  |   71 -
 .../sis/internal/feature/jts/FactoryTest.java      |   88 -
 .../apache/sis/internal/feature/jts/JTSTest.java   |  252 --
 .../sis/internal/feature/jts/ShapeAdapterTest.java |  220 --
 .../internal/feature/jts/ShapeConverterTest.java   |  200 --
 .../sis/internal/filter/CopyVisitorTest.java       |   83 -
 .../sis/internal/filter/FilterFactoryMock.java     |  562 ----
 .../apache/sis/internal/filter/FunctionMock.java   |   99 -
 .../sis/internal/filter/FunctionNamesTest.java     |  154 -
 .../sis/internal/filter/ValueReferenceMock.java    |   90 -
 .../internal/filter/sqlmm/RegistryTestCase.java    |  529 ---
 .../filter/sqlmm/RegistryUsingESRI_Test.java       |   75 -
 .../filter/sqlmm/RegistryUsingJTS_Test.java        |   37 -
 .../filter/sqlmm/RegistryUsingJava2D_Test.java     |   81 -
 .../sis/internal/filter/sqlmm/SQLMMTest.java       |  141 -
 .../internal/processing/isoline/IsolinesTest.java  |  380 ---
 .../internal/processing/isoline/StepsViewer.java   |  425 ---
 .../apache/sis/test/feature/FeatureComparator.java |    2 +-
 .../org.apache.sis.internal.jaxb.TypeRegistration  |    4 -
 .../org.apache.sis.internal.util.MetadataServices  |    4 -
 .../org.apache.sis.util.internal.MetadataServices  |    4 +
 .../org.apache.sis.xml.bind.TypeRegistration       |    4 +
 .../org.apache.sis.metadata/main/module-info.java  |   52 +-
 .../sis/internal/jaxb/AdapterReplacement.java      |   73 -
 .../main/org/apache/sis/internal/jaxb/Context.java |  687 ----
 .../apache/sis/internal/jaxb/FilterByVersion.java  |   80 -
 .../sis/internal/jaxb/FinalClassExtensions.java    |  123 -
 .../sis/internal/jaxb/IdentifierMapAdapter.java    |  582 ----
 .../sis/internal/jaxb/IdentifierMapEntry.java      |   87 -
 .../sis/internal/jaxb/ModifiableIdentifierMap.java |  284 --
 .../sis/internal/jaxb/NonMarshalledAuthority.java  |  298 --
 .../sis/internal/jaxb/SpecializedIdentifier.java   |  263 --
 .../apache/sis/internal/jaxb/TypeRegistration.java |  267 --
 .../sis/internal/jaxb/UseLegacyMetadata.java       |   42 -
 .../sis/internal/jaxb/cat/CodeListAdapter.java     |  145 -
 .../apache/sis/internal/jaxb/cat/CodeListUID.java  |  279 --
 .../apache/sis/internal/jaxb/cat/EnumAdapter.java  |   92 -
 .../apache/sis/internal/jaxb/cat/package-info.java |   26 -
 .../sis/internal/jaxb/code/CI_DateTypeCode.java    |   89 -
 .../internal/jaxb/code/CI_OnLineFunctionCode.java  |   89 -
 .../jaxb/code/CI_PresentationFormCode.java         |   89 -
 .../apache/sis/internal/jaxb/code/CI_RoleCode.java |  109 -
 .../internal/jaxb/code/CI_TelephoneTypeCode.java   |  108 -
 .../org/apache/sis/internal/jaxb/code/DCPList.java |   88 -
 .../sis/internal/jaxb/code/DQM_ValueStructure.java |   88 -
 .../jaxb/code/DQ_EvaluationMethodTypeCode.java     |   90 -
 .../internal/jaxb/code/DS_AssociationTypeCode.java |  108 -
 .../internal/jaxb/code/DS_InitiativeTypeCode.java  |  108 -
 .../internal/jaxb/code/MD_CellGeometryCode.java    |   88 -
 .../internal/jaxb/code/MD_CharacterSetCode.java    |  107 -
 .../internal/jaxb/code/MD_ClassificationCode.java  |   89 -
 .../jaxb/code/MD_CoverageContentTypeCode.java      |   91 -
 .../sis/internal/jaxb/code/MD_DatatypeCode.java    |   89 -
 .../jaxb/code/MD_DimensionNameTypeCode.java        |   91 -
 .../jaxb/code/MD_GeometricObjectTypeCode.java      |   90 -
 .../jaxb/code/MD_ImagingConditionCode.java         |   90 -
 .../sis/internal/jaxb/code/MD_KeywordTypeCode.java |   88 -
 .../jaxb/code/MD_MaintenanceFrequencyCode.java     |   91 -
 .../internal/jaxb/code/MD_MediumFormatCode.java    |   88 -
 .../sis/internal/jaxb/code/MD_MediumNameCode.java  |   88 -
 .../sis/internal/jaxb/code/MD_ObligationCode.java  |   73 -
 .../jaxb/code/MD_PixelOrientationCode.java         |   74 -
 .../sis/internal/jaxb/code/MD_ProgressCode.java    |   88 -
 .../sis/internal/jaxb/code/MD_RestrictionCode.java |  101 -
 .../sis/internal/jaxb/code/MD_ScopeCode.java       |   89 -
 .../code/MD_SpatialRepresentationTypeCode.java     |   90 -
 .../internal/jaxb/code/MD_TopicCategoryCode.java   |   75 -
 .../internal/jaxb/code/MD_TopologyLevelCode.java   |   88 -
 .../sis/internal/jaxb/code/MI_BandDefinition.java  |   88 -
 .../sis/internal/jaxb/code/MI_ContextCode.java     |   88 -
 .../internal/jaxb/code/MI_GeometryTypeCode.java    |   88 -
 .../internal/jaxb/code/MI_ObjectiveTypeCode.java   |   88 -
 .../internal/jaxb/code/MI_OperationTypeCode.java   |   88 -
 .../jaxb/code/MI_PolarisationOrientationCode.java  |   94 -
 .../sis/internal/jaxb/code/MI_PriorityCode.java    |   88 -
 .../sis/internal/jaxb/code/MI_SequenceCode.java    |   88 -
 .../jaxb/code/MI_TransferFunctionTypeCode.java     |   90 -
 .../sis/internal/jaxb/code/MI_TriggerCode.java     |   88 -
 .../sis/internal/jaxb/code/SV_CouplingType.java    |   88 -
 .../internal/jaxb/code/SV_ParameterDirection.java  |   73 -
 .../sis/internal/jaxb/code/package-info.java       |   65 -
 .../sis/internal/jaxb/gco/CharSequenceAdapter.java |  204 --
 .../apache/sis/internal/jaxb/gco/GO_Boolean.java   |   95 -
 .../sis/internal/jaxb/gco/GO_CharacterString.java  |  352 --
 .../apache/sis/internal/jaxb/gco/GO_DateTime.java  |  163 -
 .../apache/sis/internal/jaxb/gco/GO_Decimal.java   |  103 -
 .../apache/sis/internal/jaxb/gco/GO_Distance.java  |   95 -
 .../sis/internal/jaxb/gco/GO_GenericName.java      |  216 --
 .../apache/sis/internal/jaxb/gco/GO_Integer.java   |  117 -
 .../apache/sis/internal/jaxb/gco/GO_Integer64.java |   91 -
 .../apache/sis/internal/jaxb/gco/GO_Measure.java   |   94 -
 .../internal/jaxb/gco/GO_MultiplicityRange.java    |   92 -
 .../org/apache/sis/internal/jaxb/gco/GO_Real.java  |  118 -
 .../apache/sis/internal/jaxb/gco/GO_Record.java    |  111 -
 .../sis/internal/jaxb/gco/GO_RecordType.java       |  111 -
 .../apache/sis/internal/jaxb/gco/GO_Temporal.java  |  159 -
 .../org/apache/sis/internal/jaxb/gco/GO_URL.java   |   68 -
 .../sis/internal/jaxb/gco/GO_UnlimitedInteger.java |   95 -
 .../jaxb/gco/InternationalStringAdapter.java       |   95 -
 .../jaxb/gco/InternationalStringConverter.java     |   62 -
 .../apache/sis/internal/jaxb/gco/Multiplicity.java |   92 -
 .../sis/internal/jaxb/gco/MultiplicityRange.java   |  106 -
 .../apache/sis/internal/jaxb/gco/NameValue.java    |  129 -
 .../internal/jaxb/gco/ObjectIdentification.html    |   59 -
 .../sis/internal/jaxb/gco/ObjectReference.java     |  160 -
 .../apache/sis/internal/jaxb/gco/PropertyType.java |  634 ----
 .../sis/internal/jaxb/gco/StringAdapter.java       |  131 -
 .../apache/sis/internal/jaxb/gco/URIAdapter.java   |  102 -
 .../apache/sis/internal/jaxb/gco/UnitAdapter.java  |  103 -
 .../sis/internal/jaxb/gco/UnlimitedInteger.java    |  123 -
 .../apache/sis/internal/jaxb/gco/package-info.java |  104 -
 .../org/apache/sis/internal/jaxb/gcx/Anchor.java   |  182 --
 .../org/apache/sis/internal/jaxb/gcx/FileName.java |   86 -
 .../apache/sis/internal/jaxb/gcx/MimeFileType.java |   86 -
 .../sis/internal/jaxb/gcx/MimeFileTypeAdapter.java |   58 -
 .../apache/sis/internal/jaxb/gcx/package-info.java |   45 -
 .../sis/internal/jaxb/geometry/GM_Object.java      |   96 -
 .../sis/internal/jaxb/geometry/ObjectFactory.java  |  104 -
 .../sis/internal/jaxb/geometry/package-info.java   |   46 -
 .../sis/internal/jaxb/gmi/LE_ProcessStep.java      |   79 -
 .../apache/sis/internal/jaxb/gmi/LE_Source.java    |   74 -
 .../org/apache/sis/internal/jaxb/gmi/MI_Band.java  |   79 -
 .../internal/jaxb/gmi/MI_CoverageDescription.java  |   76 -
 .../sis/internal/jaxb/gmi/MI_Georectified.java     |   76 -
 .../sis/internal/jaxb/gmi/MI_Georeferenceable.java |   76 -
 .../sis/internal/jaxb/gmi/MI_ImageDescription.java |   76 -
 .../apache/sis/internal/jaxb/gmi/MI_Metadata.java  |   76 -
 .../apache/sis/internal/jaxb/gmi/package-info.java |   53 -
 .../sis/internal/jaxb/gml/CodeListAdapter.java     |  108 -
 .../apache/sis/internal/jaxb/gml/DateAdapter.java  |   91 -
 .../apache/sis/internal/jaxb/gml/GMLAdapter.java   |  110 -
 .../org/apache/sis/internal/jaxb/gml/Measure.java  |  241 --
 .../apache/sis/internal/jaxb/gml/MeasureList.java  |  123 -
 .../sis/internal/jaxb/gml/SC_VerticalCRS.java      |  143 -
 .../apache/sis/internal/jaxb/gml/TM_Primitive.java |  187 --
 .../apache/sis/internal/jaxb/gml/TimeInstant.java  |  107 -
 .../apache/sis/internal/jaxb/gml/TimePeriod.java   |  100 -
 .../sis/internal/jaxb/gml/TimePeriodBound.java     |  172 -
 .../internal/jaxb/gml/UniversalTimeAdapter.java    |   92 -
 .../apache/sis/internal/jaxb/gml/package-info.java |   48 -
 .../apache/sis/internal/jaxb/gts/TM_Duration.java  |  103 -
 .../sis/internal/jaxb/gts/TM_PeriodDuration.java   |  203 --
 .../apache/sis/internal/jaxb/gts/package-info.java |   40 -
 .../org/apache/sis/internal/jaxb/lan/Country.java  |  216 --
 .../apache/sis/internal/jaxb/lan/LanguageCode.java |  171 -
 .../sis/internal/jaxb/lan/LocaleAdapter.java       |  138 -
 .../sis/internal/jaxb/lan/LocaleAndCharset.java    |  404 ---
 .../jaxb/lan/LocalisedCharacterString.java         |  149 -
 .../apache/sis/internal/jaxb/lan/OtherLocales.java |  152 -
 .../apache/sis/internal/jaxb/lan/PT_FreeText.java  |  208 --
 .../apache/sis/internal/jaxb/lan/PT_Locale.java    |  347 --
 .../apache/sis/internal/jaxb/lan/TextGroup.java    |  138 -
 .../apache/sis/internal/jaxb/lan/package-info.java |   42 -
 .../sis/internal/jaxb/metadata/CI_Address.java     |   92 -
 .../sis/internal/jaxb/metadata/CI_Citation.java    |  111 -
 .../sis/internal/jaxb/metadata/CI_Contact.java     |   92 -
 .../apache/sis/internal/jaxb/metadata/CI_Date.java |   92 -
 .../internal/jaxb/metadata/CI_OnlineResource.java  |  111 -
 .../sis/internal/jaxb/metadata/CI_Party.java       |   91 -
 .../internal/jaxb/metadata/CI_Responsibility.java  |  106 -
 .../jaxb/metadata/CI_ResponsibleParty.java         |  131 -
 .../sis/internal/jaxb/metadata/CI_Series.java      |   92 -
 .../sis/internal/jaxb/metadata/CI_Telephone.java   |   92 -
 .../internal/jaxb/metadata/DQM_BasicMeasure.java   |   91 -
 .../internal/jaxb/metadata/DQM_Description.java    |   91 -
 .../sis/internal/jaxb/metadata/DQM_Measure.java    |   91 -
 .../sis/internal/jaxb/metadata/DQM_Parameter.java  |   92 -
 .../jaxb/metadata/DQM_SourceReference.java         |   91 -
 .../sis/internal/jaxb/metadata/DQ_DataQuality.java |   92 -
 .../sis/internal/jaxb/metadata/DQ_Element.java     |   92 -
 .../jaxb/metadata/DQ_EvaluationMethod.java         |   96 -
 .../jaxb/metadata/DQ_MeasureReference.java         |   96 -
 .../jaxb/metadata/DQ_PositionalAccuracy.java       |   91 -
 .../sis/internal/jaxb/metadata/DQ_Result.java      |   92 -
 .../DQ_StandaloneQualityReportInformation.java     |   98 -
 .../sis/internal/jaxb/metadata/EX_Extent.java      |   92 -
 .../jaxb/metadata/EX_GeographicExtent.java         |   92 -
 .../internal/jaxb/metadata/EX_TemporalExtent.java  |   92 -
 .../internal/jaxb/metadata/EX_VerticalExtent.java  |   92 -
 .../sis/internal/jaxb/metadata/LE_Algorithm.java   |   93 -
 .../jaxb/metadata/LE_NominalResolution.java        |   92 -
 .../jaxb/metadata/LE_ProcessStepReport.java        |   92 -
 .../sis/internal/jaxb/metadata/LE_Processing.java  |   92 -
 .../sis/internal/jaxb/metadata/LI_Lineage.java     |   92 -
 .../sis/internal/jaxb/metadata/LI_ProcessStep.java |   93 -
 .../sis/internal/jaxb/metadata/LI_Source.java      |   93 -
 .../jaxb/metadata/MD_AggregateInformation.java     |   95 -
 .../metadata/MD_ApplicationSchemaInformation.java  |   94 -
 .../jaxb/metadata/MD_AssociatedResource.java       |   91 -
 .../internal/jaxb/metadata/MD_AttributeGroup.java  |   91 -
 .../internal/jaxb/metadata/MD_BrowseGraphic.java   |   92 -
 .../sis/internal/jaxb/metadata/MD_Constraints.java |   92 -
 .../jaxb/metadata/MD_ContentInformation.java       |  105 -
 .../jaxb/metadata/MD_DataIdentification.java       |   94 -
 .../jaxb/metadata/MD_DigitalTransferOptions.java   |   94 -
 .../sis/internal/jaxb/metadata/MD_Dimension.java   |   92 -
 .../internal/jaxb/metadata/MD_Distribution.java    |   92 -
 .../sis/internal/jaxb/metadata/MD_Distributor.java |   92 -
 .../metadata/MD_ExtendedElementInformation.java    |   94 -
 .../internal/jaxb/metadata/MD_FeatureTypeInfo.java |   92 -
 .../sis/internal/jaxb/metadata/MD_Format.java      |   92 -
 .../jaxb/metadata/MD_GeometricObjects.java         |   92 -
 .../internal/jaxb/metadata/MD_Identification.java  |   92 -
 .../sis/internal/jaxb/metadata/MD_Identifier.java  |  123 -
 .../internal/jaxb/metadata/MD_KeywordClass.java    |  110 -
 .../sis/internal/jaxb/metadata/MD_Keywords.java    |   92 -
 .../jaxb/metadata/MD_MaintenanceInformation.java   |   94 -
 .../sis/internal/jaxb/metadata/MD_Medium.java      |  111 -
 .../sis/internal/jaxb/metadata/MD_Metadata.java    |   91 -
 .../metadata/MD_MetadataExtensionInformation.java  |   94 -
 .../internal/jaxb/metadata/MD_MetadataScope.java   |   91 -
 .../metadata/MD_PortrayalCatalogueReference.java   |   94 -
 .../internal/jaxb/metadata/MD_RangeDimension.java  |   98 -
 .../internal/jaxb/metadata/MD_Releasability.java   |  111 -
 .../jaxb/metadata/MD_RepresentativeFraction.java   |   94 -
 .../sis/internal/jaxb/metadata/MD_Resolution.java  |  111 -
 .../sis/internal/jaxb/metadata/MD_Scope.java       |  111 -
 .../jaxb/metadata/MD_ScopeDescription.java         |   92 -
 .../jaxb/metadata/MD_SpatialRepresentation.java    |  105 -
 .../jaxb/metadata/MD_StandardOrderProcess.java     |   94 -
 .../sis/internal/jaxb/metadata/MD_Usage.java       |   92 -
 .../jaxb/metadata/MI_AcquisitionInformation.java   |   94 -
 .../jaxb/metadata/MI_EnvironmentalRecord.java      |   94 -
 .../sis/internal/jaxb/metadata/MI_Event.java       |   92 -
 .../apache/sis/internal/jaxb/metadata/MI_GCP.java  |   92 -
 .../jaxb/metadata/MI_GeolocationInformation.java   |   94 -
 .../sis/internal/jaxb/metadata/MI_Instrument.java  |   92 -
 .../sis/internal/jaxb/metadata/MI_Objective.java   |   92 -
 .../sis/internal/jaxb/metadata/MI_Operation.java   |   92 -
 .../apache/sis/internal/jaxb/metadata/MI_Plan.java |   92 -
 .../sis/internal/jaxb/metadata/MI_Platform.java    |   92 -
 .../internal/jaxb/metadata/MI_PlatformPass.java    |   92 -
 .../jaxb/metadata/MI_RangeElementDescription.java  |  113 -
 .../internal/jaxb/metadata/MI_RequestedDate.java   |   92 -
 .../sis/internal/jaxb/metadata/MI_Requirement.java |   92 -
 .../sis/internal/jaxb/metadata/MX_DataFile.java    |   92 -
 .../internal/jaxb/metadata/RS_ReferenceSystem.java |  137 -
 .../internal/jaxb/metadata/SV_CoupledResource.java |   91 -
 .../jaxb/metadata/SV_OperationChainMetadata.java   |   91 -
 .../jaxb/metadata/SV_OperationMetadata.java        |  110 -
 .../sis/internal/jaxb/metadata/SV_Parameter.java   |   92 -
 .../sis/internal/jaxb/metadata/package-info.java   |   72 -
 .../internal/jaxb/metadata/replace/Parameter.java  |  177 -
 .../jaxb/metadata/replace/QualityParameter.java    |  249 --
 .../jaxb/metadata/replace/RS_Identifier.java       |   86 -
 .../metadata/replace/ReferenceSystemMetadata.java  |  151 -
 .../internal/jaxb/metadata/replace/SensorType.java |  110 -
 .../jaxb/metadata/replace/ServiceParameter.java    |  406 ---
 .../jaxb/metadata/replace/package-info.java        |   72 -
 .../org/apache/sis/internal/jaxb/package-info.java |   41 -
 .../apache/sis/internal/metadata/AxisNames.java    |  224 --
 .../apache/sis/internal/metadata/Dependencies.java |   52 -
 .../apache/sis/internal/metadata/ExcludedSet.java  |  102 -
 .../apache/sis/internal/metadata/Identifiers.java  |  276 --
 .../internal/metadata/ImplementationHelper.java    |  297 --
 .../org/apache/sis/internal/metadata/Merger.java   |  426 ---
 .../sis/internal/metadata/MetadataTypes.java       |  104 -
 .../apache/sis/internal/metadata/NameMeaning.java  |  247 --
 .../sis/internal/metadata/NameToIdentifier.java    |  319 --
 .../sis/internal/metadata/RecordSchemaSIS.java     |  109 -
 .../sis/internal/metadata/ReferencingServices.java |  306 --
 .../apache/sis/internal/metadata/Resources.java    |  216 --
 .../apache/sis/internal/metadata/Resources_en.java |   30 -
 .../apache/sis/internal/metadata/Resources_fr.java |   30 -
 .../sis/internal/metadata/ServicesForUtility.java  |  170 -
 .../sis/internal/metadata/TemporalUtilities.java   |  146 -
 .../internal/metadata/TransformationAccuracy.java  |   91 -
 .../internal/metadata/legacy/DateToTemporal.java   |  109 -
 .../metadata/legacy/LegacyPropertyAdapter.java     |  338 --
 .../sis/internal/metadata/legacy/MediumName.java   |  197 --
 .../internal/metadata/legacy/TemporalToDate.java   |  116 -
 .../sis/internal/metadata/legacy/package-info.java |   32 -
 .../apache/sis/internal/metadata/package-info.java |   30 -
 .../apache/sis/internal/metadata/sql/Dialect.java  |  151 -
 .../sis/internal/metadata/sql/Initializer.java     |  466 ---
 .../sis/internal/metadata/sql/LocalDataSource.java |  457 ---
 .../sis/internal/metadata/sql/Reflection.java      |  215 --
 .../sis/internal/metadata/sql/SQLBuilder.java      |  369 ---
 .../sis/internal/metadata/sql/SQLUtilities.java    |  203 --
 .../sis/internal/metadata/sql/ScriptRunner.java    |  839 -----
 .../apache/sis/internal/metadata/sql/Syntax.java   |   83 -
 .../sis/internal/metadata/sql/TypeMapper.java      |  107 -
 .../sis/internal/metadata/sql/package-info.java    |   79 -
 .../sis/internal/simple/CitationConstant.java      |  242 --
 .../sis/internal/simple/SimpleAttributeType.java   |  183 --
 .../apache/sis/internal/simple/SimpleCitation.java |   99 -
 .../apache/sis/internal/simple/SimpleDuration.java |   76 -
 .../apache/sis/internal/simple/SimpleExtent.java   |   72 -
 .../apache/sis/internal/simple/SimpleFormat.java   |   86 -
 .../internal/simple/SimpleIdentifiedObject.java    |  211 --
 .../sis/internal/simple/SimpleIdentifier.java      |  223 --
 .../apache/sis/internal/simple/SimpleMetadata.java |  222 --
 .../apache/sis/internal/simple/package-info.java   |   31 -
 .../apache/sis/internal/xml/LegacyNamespaces.java  |  125 -
 .../sis/internal/xml/StreamWriterDelegate.java     |  246 --
 .../org/apache/sis/internal/xml/XmlUtilities.java  |  336 --
 .../org/apache/sis/internal/xml/package-info.java  |   36 -
 .../main/org/apache/sis/metadata/CacheKey.java     |    2 +-
 .../org/apache/sis/metadata/MetadataCopier.java    |    2 +-
 .../org/apache/sis/metadata/MetadataFormat.java    |    2 +-
 .../org/apache/sis/metadata/MetadataStandard.java  |   16 +-
 .../org/apache/sis/metadata/MetadataVisitor.java   |    4 +-
 .../sis/metadata/MetadataVisitorException.java     |    2 +-
 .../apache/sis/metadata/ModifiableMetadata.java    |   12 +-
 .../org/apache/sis/metadata/PropertyAccessor.java  |    8 +-
 .../apache/sis/metadata/PropertyInformation.java   |    2 +-
 .../main/org/apache/sis/metadata/Pruner.java       |    2 +-
 .../main/org/apache/sis/metadata/SpecialCases.java |    2 +-
 .../sis/metadata/StandardImplementation.java       |    2 +-
 .../main/org/apache/sis/metadata/StateChanger.java |    6 +-
 .../main/org/apache/sis/metadata/TreeNode.java     |    4 +-
 .../org/apache/sis/metadata/TreeTableView.java     |   10 +-
 .../main/org/apache/sis/metadata/ValueMap.java     |    2 +-
 .../apache/sis/metadata/internal/AxisNames.java    |  224 ++
 .../apache/sis/metadata/internal/Dependencies.java |   52 +
 .../apache/sis/metadata/internal/ExcludedSet.java  |  102 +
 .../apache/sis/metadata/internal/Identifiers.java  |  276 ++
 .../metadata/internal/ImplementationHelper.java    |  297 ++
 .../org/apache/sis/metadata/internal/Merger.java   |  426 +++
 .../sis/metadata/internal/MetadataTypes.java       |  104 +
 .../apache/sis/metadata/internal/NameMeaning.java  |  247 ++
 .../sis/metadata/internal/NameToIdentifier.java    |  319 ++
 .../sis/metadata/internal/RecordSchemaSIS.java     |  109 +
 .../sis/metadata/internal/ReferencingServices.java |  306 ++
 .../apache/sis/metadata/internal/Resources.java    |  216 ++
 .../internal}/Resources.properties                 |    0
 .../apache/sis/metadata/internal/Resources_en.java |   30 +
 .../apache/sis/metadata/internal/Resources_fr.java |   30 +
 .../internal}/Resources_fr.properties              |    0
 .../sis/metadata/internal/ServicesForUtility.java  |  170 +
 .../sis/metadata/internal/TemporalUtilities.java   |  146 +
 .../metadata/internal/TransformationAccuracy.java  |   91 +
 .../apache/sis/metadata/internal/package-info.java |   30 +
 .../iso/DefaultApplicationSchemaInformation.java   |    4 +-
 .../iso/DefaultExtendedElementInformation.java     |   16 +-
 .../apache/sis/metadata/iso/DefaultIdentifier.java |    2 +-
 .../apache/sis/metadata/iso/DefaultMetadata.java   |   30 +-
 .../org/apache/sis/metadata/iso/ISOMetadata.java   |   14 +-
 .../sis/metadata/iso/MetadataScopeAdapter.java     |    2 +-
 .../acquisition/DefaultEnvironmentalRecord.java    |    2 +-
 .../sis/metadata/iso/acquisition/DefaultEvent.java |    4 +-
 .../metadata/iso/acquisition/DefaultObjective.java |    2 +-
 .../iso/acquisition/DefaultRequestedDate.java      |    4 +-
 .../iso/acquisition/DefaultRequirement.java        |    4 +-
 .../sis/metadata/iso/acquisition/package-info.java |    8 +-
 .../sis/metadata/iso/citation/AbstractParty.java   |    2 +-
 .../sis/metadata/iso/citation/Citations.java       |   20 +-
 .../sis/metadata/iso/citation/DefaultCitation.java |   10 +-
 .../metadata/iso/citation/DefaultCitationDate.java |    4 +-
 .../sis/metadata/iso/citation/DefaultContact.java  |   14 +-
 .../iso/citation/DefaultOnlineResource.java        |    4 +-
 .../iso/citation/DefaultResponsibility.java        |    4 +-
 .../iso/citation/DefaultResponsibleParty.java      |    8 +-
 .../metadata/iso/citation/DefaultTelephone.java    |   12 +-
 .../metadata/iso/citation/LegacyTelephones.java    |    2 +-
 .../sis/metadata/iso/citation/package-info.java    |    8 +-
 .../iso/constraint/DefaultConstraints.java         |    6 +-
 .../sis/metadata/iso/constraint/package-info.java  |    6 +-
 .../sis/metadata/iso/content/DefaultBand.java      |    8 +-
 .../iso/content/DefaultCoverageDescription.java    |   16 +-
 .../DefaultFeatureCatalogueDescription.java        |   16 +-
 .../iso/content/DefaultFeatureTypeInfo.java        |    2 +-
 .../iso/content/DefaultImageDescription.java       |   10 +-
 .../iso/content/DefaultRangeDimension.java         |    8 +-
 .../iso/content/DefaultSampleDimension.java        |   12 +-
 .../sis/metadata/iso/content/package-info.java     |   10 +-
 .../metadata/iso/distribution/DefaultDataFile.java |    6 +-
 .../DefaultDigitalTransferOptions.java             |   12 +-
 .../iso/distribution/DefaultDistribution.java      |    2 +-
 .../metadata/iso/distribution/DefaultFormat.java   |   14 +-
 .../metadata/iso/distribution/DefaultMedium.java   |   22 +-
 .../distribution/DefaultStandardOrderProcess.java  |    8 +-
 .../metadata/iso/distribution/package-info.java    |    8 +-
 .../sis/metadata/iso/extent/DefaultExtent.java     |    2 +-
 .../iso/extent/DefaultGeographicBoundingBox.java   |    2 +-
 .../iso/extent/DefaultSpatialTemporalExtent.java   |    4 +-
 .../metadata/iso/extent/DefaultTemporalExtent.java |    4 +-
 .../metadata/iso/extent/DefaultVerticalExtent.java |    4 +-
 .../apache/sis/metadata/iso/extent/Extents.java    |    6 +-
 .../sis/metadata/iso/extent/package-info.java      |    8 +-
 .../iso/identification/AbstractIdentification.java |   10 +-
 .../DefaultAggregateInformation.java               |    8 +-
 .../identification/DefaultAssociatedResource.java  |    6 +-
 .../iso/identification/DefaultBrowseGraphic.java   |    4 +-
 .../iso/identification/DefaultCoupledResource.java |   10 +-
 .../identification/DefaultDataIdentification.java  |   12 +-
 .../iso/identification/DefaultKeywords.java        |    2 +-
 .../DefaultRepresentativeFraction.java             |   14 +-
 .../iso/identification/DefaultResolution.java      |   10 +-
 .../DefaultServiceIdentification.java              |    2 +-
 .../metadata/iso/identification/DefaultUsage.java  |    6 +-
 .../metadata/iso/identification/OperationName.java |    2 +-
 .../metadata/iso/identification/package-info.java  |   12 +-
 .../sis/metadata/iso/legacy/DateToTemporal.java    |  109 +
 .../metadata/iso/legacy/LegacyPropertyAdapter.java |  338 ++
 .../apache/sis/metadata/iso/legacy/MediumName.java |  197 ++
 .../sis/metadata/iso/legacy/TemporalToDate.java    |  116 +
 .../sis/metadata/iso/legacy/package-info.java      |   32 +
 .../sis/metadata/iso/lineage/DefaultLineage.java   |    4 +-
 .../iso/lineage/DefaultNominalResolution.java      |    2 +-
 .../metadata/iso/lineage/DefaultProcessStep.java   |   12 +-
 .../sis/metadata/iso/lineage/DefaultSource.java    |   14 +-
 .../sis/metadata/iso/lineage/package-info.java     |    6 +-
 .../maintenance/DefaultMaintenanceInformation.java |   12 +-
 .../iso/maintenance/DefaultScopeDescription.java   |    6 +-
 .../sis/metadata/iso/maintenance/package-info.java |   10 +-
 .../org/apache/sis/metadata/iso/package-info.java  |   10 +-
 .../sis/metadata/iso/quality/AbstractElement.java  |   12 +-
 .../sis/metadata/iso/quality/AbstractResult.java   |    4 +-
 .../iso/quality/DefaultCoverageResult.java         |    4 +-
 .../metadata/iso/quality/DefaultDataQuality.java   |    4 +-
 .../iso/quality/DefaultEvaluationMethod.java       |    6 +-
 .../iso/quality/DefaultMeasureReference.java       |    2 +-
 .../DefaultNonQuantitativeAttributeAccuracy.java   |    2 +-
 .../iso/quality/DefaultQuantitativeResult.java     |    4 +-
 .../sis/metadata/iso/quality/DefaultScope.java     |    6 +-
 .../sis/metadata/iso/quality/DefaultUsability.java |    2 +-
 .../sis/metadata/iso/quality/package-info.java     |    8 +-
 .../iso/spatial/AbstractSpatialRepresentation.java |    2 +-
 .../sis/metadata/iso/spatial/DefaultDimension.java |    6 +-
 .../iso/spatial/DefaultGeometricObjects.java       |    2 +-
 .../metadata/iso/spatial/DefaultGeorectified.java  |    4 +-
 .../iso/spatial/DefaultGeoreferenceable.java       |    2 +-
 .../spatial/DefaultGridSpatialRepresentation.java  |    2 +-
 .../sis/metadata/iso/spatial/package-info.java     |    8 +-
 .../sis/metadata/simple/CitationConstant.java      |  242 ++
 .../sis/metadata/simple/SimpleAttributeType.java   |  183 ++
 .../apache/sis/metadata/simple/SimpleCitation.java |   99 +
 .../apache/sis/metadata/simple/SimpleDuration.java |   76 +
 .../apache/sis/metadata/simple/SimpleExtent.java   |   72 +
 .../apache/sis/metadata/simple/SimpleFormat.java   |   86 +
 .../metadata/simple/SimpleIdentifiedObject.java    |  211 ++
 .../sis/metadata/simple/SimpleIdentifier.java      |  223 ++
 .../apache/sis/metadata/simple/SimpleMetadata.java |  222 ++
 .../apache/sis/metadata/simple/package-info.java   |   31 +
 .../apache/sis/metadata/sql/CachedStatement.java   |    2 +-
 .../org/apache/sis/metadata/sql/Dispatcher.java    |    8 +-
 .../sis/metadata/sql/IdentifierGenerator.java      |    2 +-
 .../org/apache/sis/metadata/sql/Installer.java     |    2 +-
 .../apache/sis/metadata/sql/MetadataFallback.java  |    2 +-
 .../apache/sis/metadata/sql/MetadataSource.java    |   26 +-
 .../apache/sis/metadata/sql/MetadataWriter.java    |    8 +-
 .../org/apache/sis/metadata/sql/util/Dialect.java  |  151 +
 .../apache/sis/metadata/sql/util/Initializer.java  |  466 +++
 .../sis/metadata/sql/util/LocalDataSource.java     |  457 +++
 .../apache/sis/metadata/sql/util/Reflection.java   |  215 ++
 .../apache/sis/metadata/sql/util/SQLBuilder.java   |  369 +++
 .../apache/sis/metadata/sql/util/SQLUtilities.java |  203 ++
 .../apache/sis/metadata/sql/util/ScriptRunner.java |  839 +++++
 .../org/apache/sis/metadata/sql/util/Syntax.java   |   83 +
 .../apache/sis/metadata/sql/util/TypeMapper.java   |  107 +
 .../apache/sis/metadata/sql/util/package-info.java |   79 +
 .../org/apache/sis/util/iso/AbstractFactory.java   |    2 +-
 .../org/apache/sis/util/iso/DefaultLocalName.java  |    4 +-
 .../apache/sis/util/iso/DefaultNameFactory.java    |    2 +-
 .../org/apache/sis/util/iso/DefaultNameSpace.java  |    4 +-
 .../org/apache/sis/util/iso/DefaultRecord.java     |    6 +-
 .../apache/sis/util/iso/DefaultRecordSchema.java   |    6 +-
 .../org/apache/sis/util/iso/DefaultRecordType.java |    4 +-
 .../org/apache/sis/util/iso/DefaultScopedName.java |    2 +-
 .../org/apache/sis/util/iso/RecordDefinition.java  |    2 +-
 .../main/org/apache/sis/util/iso/TypeNames.java    |    2 +-
 .../main/org/apache/sis/util/iso/Types.java        |    8 +-
 .../main/org/apache/sis/util/iso/package-info.java |    2 +-
 .../main/org/apache/sis/xml/IdentifierSpace.java   |    2 +-
 .../main/org/apache/sis/xml/LegacyCodes.java       |    2 +-
 .../main/org/apache/sis/xml/MarshallerPool.java    |   16 +-
 .../main/org/apache/sis/xml/Namespaces.java        |    4 +-
 .../main/org/apache/sis/xml/NilObjectHandler.java  |    6 +-
 .../main/org/apache/sis/xml/NilReason.java         |    2 +-
 .../main/org/apache/sis/xml/OutputFactory.java     |    2 +-
 .../main/org/apache/sis/xml/Pooled.java            |    8 +-
 .../main/org/apache/sis/xml/PooledMarshaller.java  |    4 +-
 .../org/apache/sis/xml/PooledUnmarshaller.java     |    2 +-
 .../main/org/apache/sis/xml/ReferenceResolver.java |    4 +-
 .../main/org/apache/sis/xml/TransformVersion.java  |    2 +-
 .../main/org/apache/sis/xml/Transformer.java       |    2 +-
 .../org/apache/sis/xml/TransformingReader.java     |   14 +-
 .../org/apache/sis/xml/TransformingWriter.java     |    4 +-
 .../main/org/apache/sis/xml/ValueConverter.java    |    2 +-
 .../main/org/apache/sis/xml/XLink.java             |    2 +-
 .../main/org/apache/sis/xml/XML.java               |    6 +-
 .../main/org/apache/sis/xml/XPointer.java          |    2 +-
 .../apache/sis/xml/bind/AdapterReplacement.java    |   73 +
 .../main/org/apache/sis/xml/bind/Context.java      |  687 ++++
 .../org/apache/sis/xml/bind/FilterByVersion.java   |   80 +
 .../apache/sis/xml/bind/FinalClassExtensions.java  |  123 +
 .../apache/sis/xml/bind/IdentifierMapAdapter.java  |  582 ++++
 .../apache/sis/xml/bind/IdentifierMapEntry.java    |   87 +
 .../sis/xml/bind/ModifiableIdentifierMap.java      |  284 ++
 .../sis/xml/bind/NonMarshalledAuthority.java       |  298 ++
 .../apache/sis/xml/bind/SpecializedIdentifier.java |  263 ++
 .../org/apache/sis/xml/bind/TypeRegistration.java  |  267 ++
 .../org/apache/sis/xml/bind/UseLegacyMetadata.java |   42 +
 .../apache/sis/xml/bind/cat/CodeListAdapter.java   |  145 +
 .../org/apache/sis/xml/bind/cat/CodeListUID.java   |  279 ++
 .../org/apache/sis/xml/bind/cat/EnumAdapter.java   |   92 +
 .../org/apache/sis/xml/bind/cat/package-info.java  |   26 +
 .../sis/xml/bind/gco/CharSequenceAdapter.java      |  204 ++
 .../org/apache/sis/xml/bind/gco/GO_Boolean.java    |   95 +
 .../sis/xml/bind/gco/GO_CharacterString.java       |  352 ++
 .../org/apache/sis/xml/bind/gco/GO_DateTime.java   |  163 +
 .../org/apache/sis/xml/bind/gco/GO_Decimal.java    |  103 +
 .../org/apache/sis/xml/bind/gco/GO_Distance.java   |   95 +
 .../apache/sis/xml/bind/gco/GO_GenericName.java    |  216 ++
 .../org/apache/sis/xml/bind/gco/GO_Integer.java    |  117 +
 .../org/apache/sis/xml/bind/gco/GO_Integer64.java  |   91 +
 .../org/apache/sis/xml/bind/gco/GO_Measure.java    |   94 +
 .../sis/xml/bind/gco/GO_MultiplicityRange.java     |   92 +
 .../main/org/apache/sis/xml/bind/gco/GO_Real.java  |  118 +
 .../org/apache/sis/xml/bind/gco/GO_Record.java     |  111 +
 .../org/apache/sis/xml/bind/gco/GO_RecordType.java |  111 +
 .../org/apache/sis/xml/bind/gco/GO_Temporal.java   |  159 +
 .../main/org/apache/sis/xml/bind/gco/GO_URL.java   |   68 +
 .../sis/xml/bind/gco/GO_UnlimitedInteger.java      |   95 +
 .../xml/bind/gco/InternationalStringAdapter.java   |   95 +
 .../xml/bind/gco/InternationalStringConverter.java |   62 +
 .../org/apache/sis/xml/bind/gco/Multiplicity.java  |   92 +
 .../apache/sis/xml/bind/gco/MultiplicityRange.java |  106 +
 .../org/apache/sis/xml/bind/gco/NameValue.java     |  129 +
 .../sis/xml/bind/gco/ObjectIdentification.html     |   59 +
 .../apache/sis/xml/bind/gco/ObjectReference.java   |  160 +
 .../org/apache/sis/xml/bind/gco/PropertyType.java  |  634 ++++
 .../org/apache/sis/xml/bind/gco/StringAdapter.java |  131 +
 .../org/apache/sis/xml/bind/gco/URIAdapter.java    |  102 +
 .../org/apache/sis/xml/bind/gco/UnitAdapter.java   |  103 +
 .../apache/sis/xml/bind/gco/UnlimitedInteger.java  |  123 +
 .../org/apache/sis/xml/bind/gco/package-info.java  |  104 +
 .../main/org/apache/sis/xml/bind/gcx/Anchor.java   |  182 ++
 .../main/org/apache/sis/xml/bind/gcx/FileName.java |   86 +
 .../org/apache/sis/xml/bind/gcx/MimeFileType.java  |   86 +
 .../sis/xml/bind/gcx/MimeFileTypeAdapter.java      |   58 +
 .../org/apache/sis/xml/bind/gcx/package-info.java  |   45 +
 .../apache/sis/xml/bind/gmi/LE_ProcessStep.java    |   79 +
 .../org/apache/sis/xml/bind/gmi/LE_Source.java     |   74 +
 .../main/org/apache/sis/xml/bind/gmi/MI_Band.java  |   79 +
 .../sis/xml/bind/gmi/MI_CoverageDescription.java   |   76 +
 .../apache/sis/xml/bind/gmi/MI_Georectified.java   |   76 +
 .../sis/xml/bind/gmi/MI_Georeferenceable.java      |   76 +
 .../sis/xml/bind/gmi/MI_ImageDescription.java      |   76 +
 .../org/apache/sis/xml/bind/gmi/MI_Metadata.java   |   76 +
 .../org/apache/sis/xml/bind/gmi/package-info.java  |   53 +
 .../apache/sis/xml/bind/gml/CodeListAdapter.java   |  108 +
 .../org/apache/sis/xml/bind/gml/DateAdapter.java   |   91 +
 .../org/apache/sis/xml/bind/gml/GMLAdapter.java    |  110 +
 .../main/org/apache/sis/xml/bind/gml/Measure.java  |  241 ++
 .../org/apache/sis/xml/bind/gml/MeasureList.java   |  123 +
 .../apache/sis/xml/bind/gml/SC_VerticalCRS.java    |  143 +
 .../org/apache/sis/xml/bind/gml/TM_Primitive.java  |  187 ++
 .../org/apache/sis/xml/bind/gml/TimeInstant.java   |  107 +
 .../org/apache/sis/xml/bind/gml/TimePeriod.java    |  100 +
 .../apache/sis/xml/bind/gml/TimePeriodBound.java   |  172 +
 .../sis/xml/bind/gml/UniversalTimeAdapter.java     |   92 +
 .../org/apache/sis/xml/bind/gml/package-info.java  |   48 +
 .../org/apache/sis/xml/bind/gts/TM_Duration.java   |  103 +
 .../apache/sis/xml/bind/gts/TM_PeriodDuration.java |  203 ++
 .../org/apache/sis/xml/bind/gts/package-info.java  |   40 +
 .../main/org/apache/sis/xml/bind/lan/Country.java  |  216 ++
 .../org/apache/sis/xml/bind/lan/LanguageCode.java  |  171 +
 .../org/apache/sis/xml/bind/lan/LocaleAdapter.java |  138 +
 .../apache/sis/xml/bind/lan/LocaleAndCharset.java  |  404 +++
 .../sis/xml/bind/lan/LocalisedCharacterString.java |  149 +
 .../org/apache/sis/xml/bind/lan/OtherLocales.java  |  152 +
 .../org/apache/sis/xml/bind/lan/PT_FreeText.java   |  208 ++
 .../org/apache/sis/xml/bind/lan/PT_Locale.java     |  347 ++
 .../org/apache/sis/xml/bind/lan/TextGroup.java     |  138 +
 .../org/apache/sis/xml/bind/lan/package-info.java  |   42 +
 .../apache/sis/xml/bind/metadata/CI_Address.java   |   92 +
 .../apache/sis/xml/bind/metadata/CI_Citation.java  |  111 +
 .../apache/sis/xml/bind/metadata/CI_Contact.java   |   92 +
 .../org/apache/sis/xml/bind/metadata/CI_Date.java  |   92 +
 .../sis/xml/bind/metadata/CI_OnlineResource.java   |  111 +
 .../org/apache/sis/xml/bind/metadata/CI_Party.java |   91 +
 .../sis/xml/bind/metadata/CI_Responsibility.java   |  106 +
 .../sis/xml/bind/metadata/CI_ResponsibleParty.java |  131 +
 .../apache/sis/xml/bind/metadata/CI_Series.java    |   92 +
 .../apache/sis/xml/bind/metadata/CI_Telephone.java |   92 +
 .../sis/xml/bind/metadata/DQM_BasicMeasure.java    |   91 +
 .../sis/xml/bind/metadata/DQM_Description.java     |   91 +
 .../apache/sis/xml/bind/metadata/DQM_Measure.java  |   91 +
 .../sis/xml/bind/metadata/DQM_Parameter.java       |   92 +
 .../sis/xml/bind/metadata/DQM_SourceReference.java |   91 +
 .../sis/xml/bind/metadata/DQ_DataQuality.java      |   92 +
 .../apache/sis/xml/bind/metadata/DQ_Element.java   |   92 +
 .../sis/xml/bind/metadata/DQ_EvaluationMethod.java |   96 +
 .../sis/xml/bind/metadata/DQ_MeasureReference.java |   96 +
 .../xml/bind/metadata/DQ_PositionalAccuracy.java   |   91 +
 .../apache/sis/xml/bind/metadata/DQ_Result.java    |   92 +
 .../DQ_StandaloneQualityReportInformation.java     |   98 +
 .../apache/sis/xml/bind/metadata/EX_Extent.java    |   92 +
 .../sis/xml/bind/metadata/EX_GeographicExtent.java |   92 +
 .../sis/xml/bind/metadata/EX_TemporalExtent.java   |   92 +
 .../sis/xml/bind/metadata/EX_VerticalExtent.java   |   92 +
 .../apache/sis/xml/bind/metadata/LE_Algorithm.java |   93 +
 .../xml/bind/metadata/LE_NominalResolution.java    |   92 +
 .../xml/bind/metadata/LE_ProcessStepReport.java    |   92 +
 .../sis/xml/bind/metadata/LE_Processing.java       |   92 +
 .../apache/sis/xml/bind/metadata/LI_Lineage.java   |   92 +
 .../sis/xml/bind/metadata/LI_ProcessStep.java      |   93 +
 .../apache/sis/xml/bind/metadata/LI_Source.java    |   93 +
 .../xml/bind/metadata/MD_AggregateInformation.java |   95 +
 .../metadata/MD_ApplicationSchemaInformation.java  |   94 +
 .../xml/bind/metadata/MD_AssociatedResource.java   |   91 +
 .../sis/xml/bind/metadata/MD_AttributeGroup.java   |   91 +
 .../sis/xml/bind/metadata/MD_BrowseGraphic.java    |   92 +
 .../sis/xml/bind/metadata/MD_Constraints.java      |   92 +
 .../xml/bind/metadata/MD_ContentInformation.java   |  105 +
 .../xml/bind/metadata/MD_DataIdentification.java   |   94 +
 .../bind/metadata/MD_DigitalTransferOptions.java   |   94 +
 .../apache/sis/xml/bind/metadata/MD_Dimension.java |   92 +
 .../sis/xml/bind/metadata/MD_Distribution.java     |   92 +
 .../sis/xml/bind/metadata/MD_Distributor.java      |   92 +
 .../metadata/MD_ExtendedElementInformation.java    |   94 +
 .../sis/xml/bind/metadata/MD_FeatureTypeInfo.java  |   92 +
 .../apache/sis/xml/bind/metadata/MD_Format.java    |   92 +
 .../sis/xml/bind/metadata/MD_GeometricObjects.java |   92 +
 .../sis/xml/bind/metadata/MD_Identification.java   |   92 +
 .../sis/xml/bind/metadata/MD_Identifier.java       |  123 +
 .../sis/xml/bind/metadata/MD_KeywordClass.java     |  110 +
 .../apache/sis/xml/bind/metadata/MD_Keywords.java  |   92 +
 .../bind/metadata/MD_MaintenanceInformation.java   |   94 +
 .../apache/sis/xml/bind/metadata/MD_Medium.java    |  111 +
 .../apache/sis/xml/bind/metadata/MD_Metadata.java  |   91 +
 .../metadata/MD_MetadataExtensionInformation.java  |   94 +
 .../sis/xml/bind/metadata/MD_MetadataScope.java    |   91 +
 .../metadata/MD_PortrayalCatalogueReference.java   |   94 +
 .../sis/xml/bind/metadata/MD_RangeDimension.java   |   98 +
 .../sis/xml/bind/metadata/MD_Releasability.java    |  111 +
 .../bind/metadata/MD_RepresentativeFraction.java   |   94 +
 .../sis/xml/bind/metadata/MD_Resolution.java       |  111 +
 .../org/apache/sis/xml/bind/metadata/MD_Scope.java |  111 +
 .../sis/xml/bind/metadata/MD_ScopeDescription.java |   92 +
 .../bind/metadata/MD_SpatialRepresentation.java    |  105 +
 .../xml/bind/metadata/MD_StandardOrderProcess.java |   94 +
 .../org/apache/sis/xml/bind/metadata/MD_Usage.java |   92 +
 .../bind/metadata/MI_AcquisitionInformation.java   |   94 +
 .../xml/bind/metadata/MI_EnvironmentalRecord.java  |   94 +
 .../org/apache/sis/xml/bind/metadata/MI_Event.java |   92 +
 .../org/apache/sis/xml/bind/metadata/MI_GCP.java   |   92 +
 .../bind/metadata/MI_GeolocationInformation.java   |   94 +
 .../sis/xml/bind/metadata/MI_Instrument.java       |   92 +
 .../apache/sis/xml/bind/metadata/MI_Objective.java |   92 +
 .../apache/sis/xml/bind/metadata/MI_Operation.java |   92 +
 .../org/apache/sis/xml/bind/metadata/MI_Plan.java  |   92 +
 .../apache/sis/xml/bind/metadata/MI_Platform.java  |   92 +
 .../sis/xml/bind/metadata/MI_PlatformPass.java     |   92 +
 .../bind/metadata/MI_RangeElementDescription.java  |  113 +
 .../sis/xml/bind/metadata/MI_RequestedDate.java    |   92 +
 .../sis/xml/bind/metadata/MI_Requirement.java      |   92 +
 .../apache/sis/xml/bind/metadata/MX_DataFile.java  |   92 +
 .../sis/xml/bind/metadata/RS_ReferenceSystem.java  |  137 +
 .../sis/xml/bind/metadata/SV_CoupledResource.java  |   91 +
 .../bind/metadata/SV_OperationChainMetadata.java   |   91 +
 .../xml/bind/metadata/SV_OperationMetadata.java    |  110 +
 .../apache/sis/xml/bind/metadata/SV_Parameter.java |   92 +
 .../xml/bind/metadata/code/CI_DateTypeCode.java    |   89 +
 .../bind/metadata/code/CI_OnLineFunctionCode.java  |   89 +
 .../metadata/code/CI_PresentationFormCode.java     |   89 +
 .../sis/xml/bind/metadata/code/CI_RoleCode.java    |  109 +
 .../bind/metadata/code/CI_TelephoneTypeCode.java   |  108 +
 .../apache/sis/xml/bind/metadata/code/DCPList.java |   88 +
 .../xml/bind/metadata/code/DQM_ValueStructure.java |   88 +
 .../metadata/code/DQ_EvaluationMethodTypeCode.java |   90 +
 .../bind/metadata/code/DS_AssociationTypeCode.java |  108 +
 .../bind/metadata/code/DS_InitiativeTypeCode.java  |  108 +
 .../bind/metadata/code/MD_CellGeometryCode.java    |   88 +
 .../bind/metadata/code/MD_CharacterSetCode.java    |  107 +
 .../bind/metadata/code/MD_ClassificationCode.java  |   89 +
 .../metadata/code/MD_CoverageContentTypeCode.java  |   91 +
 .../xml/bind/metadata/code/MD_DatatypeCode.java    |   89 +
 .../metadata/code/MD_DimensionNameTypeCode.java    |   91 +
 .../metadata/code/MD_GeometricObjectTypeCode.java  |   90 +
 .../metadata/code/MD_ImagingConditionCode.java     |   90 +
 .../xml/bind/metadata/code/MD_KeywordTypeCode.java |   88 +
 .../metadata/code/MD_MaintenanceFrequencyCode.java |   91 +
 .../bind/metadata/code/MD_MediumFormatCode.java    |   88 +
 .../xml/bind/metadata/code/MD_MediumNameCode.java  |   88 +
 .../xml/bind/metadata/code/MD_ObligationCode.java  |   73 +
 .../metadata/code/MD_PixelOrientationCode.java     |   74 +
 .../xml/bind/metadata/code/MD_ProgressCode.java    |   88 +
 .../xml/bind/metadata/code/MD_RestrictionCode.java |  101 +
 .../sis/xml/bind/metadata/code/MD_ScopeCode.java   |   89 +
 .../code/MD_SpatialRepresentationTypeCode.java     |   90 +
 .../bind/metadata/code/MD_TopicCategoryCode.java   |   75 +
 .../bind/metadata/code/MD_TopologyLevelCode.java   |   88 +
 .../xml/bind/metadata/code/MI_BandDefinition.java  |   88 +
 .../sis/xml/bind/metadata/code/MI_ContextCode.java |   88 +
 .../bind/metadata/code/MI_GeometryTypeCode.java    |   88 +
 .../bind/metadata/code/MI_ObjectiveTypeCode.java   |   88 +
 .../bind/metadata/code/MI_OperationTypeCode.java   |   88 +
 .../code/MI_PolarisationOrientationCode.java       |   94 +
 .../xml/bind/metadata/code/MI_PriorityCode.java    |   88 +
 .../xml/bind/metadata/code/MI_SequenceCode.java    |   88 +
 .../metadata/code/MI_TransferFunctionTypeCode.java |   90 +
 .../sis/xml/bind/metadata/code/MI_TriggerCode.java |   88 +
 .../xml/bind/metadata/code/SV_CouplingType.java    |   88 +
 .../bind/metadata/code/SV_ParameterDirection.java  |   73 +
 .../sis/xml/bind/metadata/code/package-info.java   |   65 +
 .../sis/xml/bind/metadata/geometry/GM_Object.java  |   96 +
 .../xml/bind/metadata/geometry/ObjectFactory.java  |  104 +
 .../xml/bind/metadata/geometry/package-info.java   |   46 +
 .../apache/sis/xml/bind/metadata/package-info.java |   72 +
 .../sis/xml/bind/metadata/replace/Parameter.java   |  177 +
 .../bind/metadata/replace/QualityParameter.java    |  249 ++
 .../xml/bind/metadata/replace/RS_Identifier.java   |   86 +
 .../metadata/replace/ReferenceSystemMetadata.java  |  151 +
 .../sis/xml/bind/metadata/replace/SensorType.java  |  110 +
 .../bind/metadata/replace/ServiceParameter.java    |  406 +++
 .../xml/bind/metadata/replace/package-info.java    |   72 +
 .../main/org/apache/sis/xml/bind/package-info.java |   41 +
 .../org/apache/sis/xml/util/LegacyNamespaces.java  |  125 +
 .../apache/sis/xml/util/StreamWriterDelegate.java  |  246 ++
 .../main/org/apache/sis/xml/util/XmlUtilities.java |  336 ++
 .../main/org/apache/sis/xml/util/package-info.java |   36 +
 .../internal/jaxb/IdentifierMapAdapterTest.java    |   64 -
 .../internal/jaxb/ModifiableIdentifierMapTest.java |  271 --
 .../internal/jaxb/cat/CodeListMarshallingTest.java |  224 --
 .../sis/internal/jaxb/cat/EnumAdapterTest.java     |   49 -
 .../sis/internal/jaxb/cat/EnumMarshallingTest.java |   85 -
 .../sis/internal/jaxb/gco/MultiplicityTest.java    |  135 -
 .../sis/internal/jaxb/gco/PropertyTypeMock.java    |  101 -
 .../sis/internal/jaxb/gco/PropertyTypeTest.java    |  209 --
 .../sis/internal/jaxb/gco/StringAdapterTest.java   |   77 -
 .../apache/sis/internal/jaxb/gml/MeasureTest.java  |   95 -
 .../sis/internal/jaxb/gml/TimePeriodTest.java      |  254 --
 .../internal/jaxb/lan/FreeTextMarshallingTest.java |  158 -
 .../sis/internal/jaxb/lan/LanguageCodeTest.java    |  244 --
 .../sis/internal/jaxb/lan/OtherLocalesTest.java    |  117 -
 .../sis/internal/jaxb/lan/PT_LocaleTest.java       |  127 -
 .../metadata/replace/QualityParameterTest.java     |  123 -
 .../metadata/replace/ServiceParameterTest.java     |  125 -
 .../sis/internal/metadata/AxisNamesTest.java       |   64 -
 .../sis/internal/metadata/IdentifiersTest.java     |  111 -
 .../metadata/ImplementationHelperTest.java         |   86 -
 .../apache/sis/internal/metadata/MergerTest.java   |  133 -
 .../sis/internal/metadata/NameMeaningTest.java     |   85 -
 .../internal/metadata/sql/SQLUtilitiesTest.java    |   60 -
 .../internal/metadata/sql/ScriptRunnerTest.java    |   90 -
 .../sis/internal/metadata/sql/TypeMapperTest.java  |   49 -
 .../sis/internal/simple/SimpleIdentifierTest.java  |   50 -
 .../sis/internal/xml/DocumentComparatorTest.java   |  139 -
 .../apache/sis/internal/xml/XmlUtilitiesTest.java  |  118 -
 .../test/org/apache/sis/metadata/Assertions.java   |    2 +-
 .../apache/sis/metadata/MetadataCopierTest.java    |    2 +-
 .../apache/sis/metadata/MetadataStandardTest.java  |    2 +-
 .../apache/sis/metadata/PropertyAccessorTest.java  |   24 +-
 .../sis/metadata/PropertyConsistencyCheck.java     |    4 +-
 .../test/org/apache/sis/metadata/PrunerTest.java   |    2 +-
 .../internal}/AxisDirectionsTest.txt               |    0
 .../sis/metadata/internal/AxisNamesTest.java       |   64 +
 .../sis/metadata/internal/IdentifiersTest.java     |  111 +
 .../internal/ImplementationHelperTest.java         |   86 +
 .../apache/sis/metadata/internal/MergerTest.java   |  133 +
 .../sis/metadata/internal/NameMeaningTest.java     |   85 +
 .../apache/sis/metadata/iso/AllMetadataTest.java   |   10 +-
 .../sis/metadata/iso/DefaultMetadataTest.java      |    2 +-
 .../apache/sis/metadata/iso/MarshallingTest.java   |    4 +-
 .../sis/metadata/iso/citation/CitationsTest.java   |    6 +-
 .../metadata/iso/citation/DefaultCitationTest.java |    2 +-
 .../metadata/iso/citation/DefaultContactTest.java  |    2 +-
 .../iso/citation/DefaultResponsibilityTest.java    |    2 +-
 .../metadata/iso/citation/HardCodedCitations.java  |    4 +-
 .../constraint/DefaultLegalConstraintsTest.java    |    4 +-
 .../sis/metadata/iso/content/DefaultBandTest.java  |    2 +-
 .../sis/metadata/iso/extent/ExtentsTest.java       |    4 +-
 .../identification/DefaultCoupledResourceTest.java |    2 +-
 .../iso/identification/DefaultResolutionTest.java  |    6 +-
 .../metadata/iso/lineage/DefaultLineageTest.java   |    2 +-
 .../iso/lineage/DefaultProcessStepTest.java        |    2 +-
 .../maintenance/DefaultScopeDescriptionTest.java   |    2 +-
 .../quality/AbstractPositionalAccuracyTest.java    |    2 +-
 .../iso/quality/DefaultQuantitativeResultTest.java |    4 +-
 .../iso/spatial/DefaultGeorectifiedTest.java       |    2 +-
 .../sis/metadata/simple/SimpleIdentifierTest.java  |   50 +
 .../sis/metadata/sql/IdentifierGeneratorTest.java  |    2 +-
 .../sis/metadata/sql/MetadataFallbackVerifier.java |    4 +-
 .../sis/metadata/sql/MetadataSourceTest.java       |    2 +-
 .../sis/metadata/sql/MetadataWriterTest.java       |    2 +-
 .../sis/metadata/sql/util/SQLUtilitiesTest.java    |   60 +
 .../sis/metadata/sql/util/ScriptRunnerTest.java    |   90 +
 .../sis/metadata/sql/util/TypeMapperTest.java      |   49 +
 .../sis/metadata/xml/SchemaComplianceTest.java     |    2 +-
 .../apache/sis/test/mock/FeatureAttributeMock.java |    4 +-
 .../apache/sis/test/mock/IdentifiedObjectMock.java |    6 +-
 .../org/apache/sis/test/mock/MetadataMock.java     |    6 +-
 .../org/apache/sis/test/mock/VerticalCRSMock.java  |    2 +
 .../org/apache/sis/test/mock/package-info.java     |    4 +-
 .../test/org/apache/sis/test/sql/TestDatabase.java |    6 +-
 .../sis/test/xml/AnnotationConsistencyCheck.java   |    4 +-
 .../apache/sis/test/xml/DocumentComparator.java    |    4 +-
 .../org/apache/sis/test/xml/PackageVerifier.java   |    8 +-
 .../test/org/apache/sis/test/xml/TestCase.java     |    6 +-
 .../apache/sis/util/iso/DefaultLocalNameTest.java  |    2 +-
 .../sis/util/iso/DefaultRecordSchemaTest.java      |    2 +-
 .../apache/sis/util/iso/DefaultRecordTypeTest.java |    2 +-
 .../apache/sis/util/iso/NameMarshallingTest.java   |    2 +-
 .../org/apache/sis/util/iso/TypeNamesTest.java     |    2 +-
 .../sis/xml/CharSequenceSubstitutionTest.java      |    8 +-
 .../test/org/apache/sis/xml/NamespacesTest.java    |    2 +-
 .../org/apache/sis/xml/ReferenceResolverMock.java  |    2 +-
 .../org/apache/sis/xml/RenameListGenerator.java    |    2 +-
 .../test/org/apache/sis/xml/TransformerTest.java   |    2 +-
 .../apache/sis/xml/TransformingNamespacesTest.java |    2 +-
 .../org/apache/sis/xml/UUIDMarshallingTest.java    |    4 +-
 .../sis/xml/bind/IdentifierMapAdapterTest.java     |   64 +
 .../sis/xml/bind/ModifiableIdentifierMapTest.java  |  271 ++
 .../sis/xml/bind/cat/CodeListMarshallingTest.java  |  224 ++
 .../apache/sis/xml/bind/cat/EnumAdapterTest.java   |   49 +
 .../sis/xml/bind/cat/EnumMarshallingTest.java      |   85 +
 .../apache/sis/xml/bind/gco/MultiplicityTest.java  |  135 +
 .../apache/sis/xml/bind/gco/PropertyTypeMock.java  |  101 +
 .../apache/sis/xml/bind/gco/PropertyTypeTest.java  |  209 ++
 .../apache/sis/xml/bind/gco/StringAdapterTest.java |   77 +
 .../org/apache/sis/xml/bind/gml/MeasureTest.java   |   95 +
 .../apache/sis/xml/bind/gml/TimePeriodTest.java    |  254 ++
 .../sis/xml/bind/lan/FreeTextMarshallingTest.java  |  158 +
 .../apache/sis/xml/bind/lan/LanguageCodeTest.java  |  244 ++
 .../apache/sis/xml/bind/lan/OtherLocalesTest.java  |  117 +
 .../org/apache/sis/xml/bind/lan/PT_LocaleTest.java |  127 +
 .../metadata/replace/QualityParameterTest.java     |  123 +
 .../metadata/replace/ServiceParameterTest.java     |  125 +
 .../sis/xml/util/DocumentComparatorTest.java       |  139 +
 .../org/apache/sis/xml/util/XmlUtilitiesTest.java  |  118 +
 .../sis/openoffice/ReferencingFunctions.java       |    2 +-
 .../org/apache/sis/openoffice/Transformer.java     |    2 +-
 .../sis/openoffice/ReferencingFunctionsTest.java   |    4 +-
 .../org.apache.sis.portrayal/main/module-info.java |    2 +-
 .../sis/internal/map/ExceptionPresentation.java    |   65 -
 .../apache/sis/internal/map/ListChangeEvent.java   |   99 -
 .../org/apache/sis/internal/map/NotifiedList.java  |   74 -
 .../org/apache/sis/internal/map/Presentation.java  |  145 -
 .../sis/internal/map/PropertyNameCollector.java    |   59 -
 .../sis/internal/map/ResourceSymbolizer.java       |   48 -
 .../org/apache/sis/internal/map/SEPortrayer.java   |  760 -----
 .../apache/sis/internal/map/SEPresentation.java    |   87 -
 .../apache/sis/internal/map/SymbologyVisitor.java  |  353 --
 .../coverage/MultiResolutionCoverageLoader.java    |  377 ---
 .../sis/internal/map/coverage/RenderingData.java   |  904 -----
 .../internal/map/coverage/RenderingWorkaround.java |  103 -
 .../sis/internal/map/coverage/package-info.java    |   29 -
 .../org/apache/sis/internal/map/package-info.java  |   34 -
 .../org/apache/sis/map/ExceptionPresentation.java  |   65 +
 .../main/org/apache/sis/map/ListChangeEvent.java   |   99 +
 .../main/org/apache/sis/map/NotifiedList.java      |   74 +
 .../main/org/apache/sis/map/Presentation.java      |  145 +
 .../org/apache/sis/map/PropertyNameCollector.java  |   59 +
 .../org/apache/sis/map/ResourceSymbolizer.java     |   48 +
 .../main/org/apache/sis/map/SEPortrayer.java       |  760 +++++
 .../main/org/apache/sis/map/SEPresentation.java    |   87 +
 .../main/org/apache/sis/map/SymbologyVisitor.java  |  353 ++
 .../coverage/MultiResolutionCoverageLoader.java    |  377 +++
 .../org/apache/sis/map/coverage/RenderingData.java |  904 +++++
 .../sis/map/coverage/RenderingWorkaround.java      |  103 +
 .../org/apache/sis/map/coverage/package-info.java  |   29 +
 .../main/org/apache/sis/map/package-info.java      |   34 +
 .../main/org/apache/sis/portrayal/Canvas.java      |    8 +-
 .../org/apache/sis/portrayal/CanvasContext.java    |    4 +-
 .../org/apache/sis/portrayal/CanvasExtent.java     |    4 +-
 .../org/apache/sis/portrayal/CanvasFollower.java   |    2 +-
 .../main/org/apache/sis/portrayal/MapLayers.java   |    4 +-
 .../main/org/apache/sis/portrayal/Observable.java  |    2 +-
 .../org/apache/sis/portrayal/PlanarCanvas.java     |    2 +-
 .../main/org/apache/sis/style/se1/Rule.java        |    2 +-
 .../org/apache/sis/style/se1/StyleFactory.java     |    2 +-
 .../org/apache/sis/style/se1/package-info.java     |    4 +-
 .../apache/sis/internal/map/SEPortrayerTest.java   |  788 -----
 .../MultiResolutionCoverageLoaderTest.java         |  176 -
 .../test/org/apache/sis/map/SEPortrayerTest.java   |  788 +++++
 .../MultiResolutionCoverageLoaderTest.java         |  176 +
 .../org/apache/sis/portrayal/MapLayersTest.java    |    2 +-
 .../org.apache.sis.internal.jaxb.TypeRegistration  |    4 -
 .../org.apache.sis.xml.bind.TypeRegistration       |    4 +
 .../main/module-info.java                          |    6 +-
 .../sis/internal/profile/fra/Constraints.java      |  100 -
 .../internal/profile/fra/DataIdentification.java   |   99 -
 .../profile/fra/DirectReferenceSystem.java         |   88 -
 .../profile/fra/IndirectReferenceSystem.java       |   88 -
 .../sis/internal/profile/fra/LegalConstraints.java |  100 -
 .../sis/internal/profile/fra/ProfileTypes.java     |   69 -
 .../internal/profile/fra/SecurityConstraints.java  |  100 -
 .../sis/internal/profile/fra/package-info.java     |   48 -
 .../apache/sis/profile/france/FrenchProfile.java   |    2 +-
 .../org/apache/sis/xml/bind/fra/Constraints.java   |  100 +
 .../sis/xml/bind/fra/DataIdentification.java       |   99 +
 .../sis/xml/bind/fra/DirectReferenceSystem.java    |   88 +
 .../sis/xml/bind/fra/IndirectReferenceSystem.java  |   88 +
 .../apache/sis/xml/bind/fra/LegalConstraints.java  |  100 +
 .../org/apache/sis/xml/bind/fra/ProfileTypes.java  |   69 +
 .../profile => xml/bind}/fra/RenameOnImport.lst    |    0
 .../sis/xml/bind/fra/SecurityConstraints.java      |  100 +
 .../org/apache/sis/xml/bind/fra/package-info.java  |   48 +
 .../profile/fra/DataIdentificationTest.java        |   78 -
 .../profile/fra/DirectReferenceSystemTest.java     |  104 -
 .../sis/profile/france/FrenchProfileTest.java      |    6 +-
 .../sis/xml/bind/fra/DataIdentificationTest.java   |   78 +
 .../bind}/fra/DirectReferenceSystem.xml            |    0
 .../xml/bind/fra/DirectReferenceSystemTest.java    |  104 +
 .../org.apache.sis.internal.netcdf.Convention      |    5 -
 .../org.apache.sis.storage.netcdf.base.Convention  |    5 +
 .../ucar.nc2.dataset.spi.CoordSystemBuilderFactory |    2 +-
 .../main/module-info.java                          |    8 +-
 .../sis/internal/earth/netcdf/FactoryForUCAR.java  |  122 -
 .../apache/sis/internal/earth/netcdf/GCOM_C.java   |  610 ----
 .../apache/sis/internal/earth/netcdf/GCOM_W.java   |  276 --
 .../sis/internal/earth/netcdf/package-info.java    |   27 -
 .../sis/profile/japan/netcdf/FactoryForUCAR.java   |  122 +
 .../apache/sis/profile/japan/netcdf/GCOM_C.java    |  610 ++++
 .../apache/sis/profile/japan/netcdf/GCOM_W.java    |  276 ++
 .../sis/profile/japan/netcdf/package-info.java     |   27 +
 .../apache/sis/profile/japan/JapanProfileTest.java |    4 +-
 .../apache/sis/internal/gazetteer/Resources.java   |  301 --
 .../sis/internal/gazetteer/Resources_en.java       |   30 -
 .../sis/internal/gazetteer/Resources_fr.java       |   30 -
 .../gazetteer/AbstractLocationType.java            |    2 +-
 .../referencing/gazetteer/FinalLocationType.java   |    2 +-
 .../referencing/gazetteer/GazetteerFactory.java    |    4 +-
 .../gazetteer/GeohashReferenceSystem.java          |    4 +-
 .../sis/referencing/gazetteer/LocationFormat.java  |    2 +-
 .../gazetteer/MilitaryGridReferenceSystem.java     |   15 +-
 .../gazetteer/ModifiableLocationType.java          |    2 +-
 .../gazetteer/ReferencingByIdentifiers.java        |    6 +-
 .../referencing/gazetteer/internal/Resources.java  |  301 ++
 .../gazetteer/internal}/Resources.properties       |    0
 .../gazetteer/internal/Resources_en.java           |   30 +
 .../gazetteer/internal/Resources_fr.java           |   30 +
 .../gazetteer/internal}/Resources_fr.properties    |    0
 .../sis/referencing/gazetteer/LocationViewer.java  |    2 +-
 .../gazetteer/MilitaryGridReferenceSystemTest.java |    4 +-
 ...org.apache.sis.internal.jaxb.AdapterReplacement |    4 -
 .../org.apache.sis.internal.jaxb.TypeRegistration  |    4 -
 ...pache.sis.internal.metadata.ReferencingServices |    4 -
 ...rg.apache.sis.internal.metadata.sql.Initializer |    4 -
 ...pache.sis.metadata.internal.ReferencingServices |    4 +
 .../org.apache.sis.metadata.sql.util.Initializer   |    4 +
 .../org.apache.sis.xml.bind.AdapterReplacement     |    4 +
 .../org.apache.sis.xml.bind.TypeRegistration       |    4 +
 ...org.opengis.referencing.crs.CRSAuthorityFactory |    2 +-
 .../org.opengis.referencing.cs.CSAuthorityFactory  |    2 +-
 ...opengis.referencing.datum.DatumAuthorityFactory |    2 +-
 ...g.operation.CoordinateOperationAuthorityFactory |    2 +-
 ...g.opengis.referencing.operation.OperationMethod |  150 +-
 .../main/module-info.java                          |  188 +-
 .../sis/geometry/AbstractDirectPosition.java       |    6 +-
 .../org/apache/sis/geometry/AbstractEnvelope.java  |    8 +-
 .../org/apache/sis/geometry/ArrayEnvelope.java     |    2 +-
 .../org/apache/sis/geometry/CoordinateFormat.java  |   12 +-
 .../main/org/apache/sis/geometry/Envelope2D.java   |    2 +-
 .../org/apache/sis/geometry/EnvelopeReducer.java   |    4 +-
 .../main/org/apache/sis/geometry/Envelopes.java    |   12 +-
 .../org/apache/sis/geometry/GeneralEnvelope.java   |    9 +-
 .../main/org/apache/sis/geometry/Shapes2D.java     |    6 +-
 .../apache/sis/geometry/WraparoundAdjustment.java  |    6 +-
 .../internal/jaxb/referencing/CC_Conversion.java   |  136 -
 .../jaxb/referencing/CC_CoordinateOperation.java   |  107 -
 .../referencing/CC_GeneralOperationParameter.java  |  487 ---
 .../jaxb/referencing/CC_GeneralParameterValue.java |  114 -
 .../jaxb/referencing/CC_OperationMethod.java       |  241 --
 .../jaxb/referencing/CC_OperationParameter.java    |  182 --
 .../referencing/CC_OperationParameterGroup.java    |  220 --
 .../internal/jaxb/referencing/CD_Ellipsoid.java    |   94 -
 .../jaxb/referencing/CD_EngineeringDatum.java      |   92 -
 .../jaxb/referencing/CD_GeodeticDatum.java         |   94 -
 .../internal/jaxb/referencing/CD_ImageDatum.java   |   92 -
 .../jaxb/referencing/CD_ParametricDatum.java       |   92 -
 .../internal/jaxb/referencing/CD_PixelInCell.java  |   46 -
 .../jaxb/referencing/CD_PrimeMeridian.java         |   93 -
 .../jaxb/referencing/CD_TemporalDatum.java         |   93 -
 .../jaxb/referencing/CD_VerticalDatum.java         |   92 -
 .../jaxb/referencing/CD_VerticalDatumType.java     |   46 -
 .../sis/internal/jaxb/referencing/CS_AffineCS.java |   92 -
 .../jaxb/referencing/CS_AxisDirection.java         |   58 -
 .../internal/jaxb/referencing/CS_CartesianCS.java  |   92 -
 .../jaxb/referencing/CS_CoordinateSystem.java      |   92 -
 .../jaxb/referencing/CS_CoordinateSystemAxis.java  |   94 -
 .../jaxb/referencing/CS_CylindricalCS.java         |   91 -
 .../jaxb/referencing/CS_EllipsoidalCS.java         |   92 -
 .../sis/internal/jaxb/referencing/CS_LinearCS.java |   91 -
 .../internal/jaxb/referencing/CS_ParametricCS.java |   91 -
 .../sis/internal/jaxb/referencing/CS_PolarCS.java  |   91 -
 .../internal/jaxb/referencing/CS_RangeMeaning.java |   58 -
 .../internal/jaxb/referencing/CS_SphericalCS.java  |   91 -
 .../sis/internal/jaxb/referencing/CS_TimeCS.java   |   92 -
 .../jaxb/referencing/CS_UserDefinedCS.java         |   91 -
 .../internal/jaxb/referencing/CS_VerticalCS.java   |   92 -
 .../apache/sis/internal/jaxb/referencing/Code.java |  253 --
 .../internal/jaxb/referencing/RS_Identifier.java   |   93 -
 .../sis/internal/jaxb/referencing/SC_CRS.java      |  106 -
 .../jaxb/referencing/SC_DerivedCRSType.java        |   93 -
 .../internal/jaxb/referencing/SC_SingleCRS.java    |  104 -
 .../internal/jaxb/referencing/SC_VerticalCRS.java  |   89 -
 .../jaxb/referencing/SecondDefiningParameter.java  |  168 -
 .../internal/jaxb/referencing/package-info.java    |   45 -
 .../sis/internal/referencing/AnnotatedMatrix.java  |  140 -
 .../sis/internal/referencing/Arithmetic.java       |  294 --
 .../sis/internal/referencing/AxesMapper.java       |  159 -
 .../sis/internal/referencing/AxisDirections.java   |  853 -----
 .../internal/referencing/CoordinateOperations.java |  345 --
 .../sis/internal/referencing/DatabaseListener.java |   71 -
 .../referencing/DeferredCoordinateOperation.java   |   72 -
 .../internal/referencing/DefinitionVerifier.java   |  360 --
 .../sis/internal/referencing/DeprecatedCode.java   |   99 -
 .../sis/internal/referencing/DeprecatedName.java   |   91 -
 .../internal/referencing/DirectPositionView.java   |  155 -
 .../sis/internal/referencing/EPSGFactoryProxy.java |   74 -
 .../internal/referencing/EPSGFactoryProxyCOP.java  |   59 -
 .../internal/referencing/EPSGFactoryProxyCRS.java  |  109 -
 .../internal/referencing/EPSGFactoryProxyCS.java   |  107 -
 .../referencing/EPSGFactoryProxyDatum.java         |   95 -
 .../internal/referencing/EPSGParameterDomain.java  |   55 -
 .../referencing/EllipsoidalHeightCombiner.java     |  229 --
 .../referencing/ExtendedPrecisionMatrix.java       |  124 -
 .../sis/internal/referencing/ExtentSelector.java   |  561 ----
 .../apache/sis/internal/referencing/Formulas.java  |  293 --
 .../referencing/GeodeticObjectBuilder.java         |  675 ----
 .../apache/sis/internal/referencing/LazySet.java   |  252 --
 .../apache/sis/internal/referencing/Legacy.java    |  120 -
 .../referencing/MathTransformsOrFactory.java       |  140 -
 .../sis/internal/referencing/MergedProperties.java |  114 -
 .../internal/referencing/NilReferencingObject.java |   79 -
 .../internal/referencing/PositionTransformer.java  |  267 --
 .../referencing/PositionalAccuracyConstant.java    |  248 --
 .../apache/sis/internal/referencing/RTreeNode.java |  361 --
 .../referencing/ReferencingFactoryContainer.java   |  399 ---
 .../sis/internal/referencing/ReferencingTypes.java |   76 -
 .../internal/referencing/ReferencingUtilities.java |  628 ----
 .../apache/sis/internal/referencing/Resources.java |  795 -----
 .../sis/internal/referencing/Resources.properties  |  132 -
 .../sis/internal/referencing/Resources_en.java     |   30 -
 .../sis/internal/referencing/Resources_fr.java     |   30 -
 .../internal/referencing/Resources_fr.properties   |  137 -
 .../internal/referencing/ServicesForMetadata.java  |  537 ---
 .../internal/referencing/SignReversalComment.java  |   89 -
 .../sis/internal/referencing/TemporalAccessor.java |  140 -
 .../internal/referencing/VerticalDatumTypes.java   |  237 --
 .../sis/internal/referencing/WKTKeywords.java      |  301 --
 .../sis/internal/referencing/WKTUtilities.java     |  552 ----
 .../internal/referencing/WraparoundApplicator.java |  224 --
 .../internal/referencing/WraparoundAxesFinder.java |   85 -
 .../internal/referencing/j2d/AbstractShape.java    |   81 -
 .../sis/internal/referencing/j2d/AffineMatrix.java |  245 --
 .../referencing/j2d/AffineTransform2D.java         |  492 ---
 .../sis/internal/referencing/j2d/Bezier.java       |  536 ---
 .../referencing/j2d/ImmutableAffineTransform.java  |  316 --
 .../referencing/j2d/IntervalRectangle.java         |  575 ----
 .../referencing/j2d/LinearTransform2D.java         |   41 -
 .../referencing/j2d/ParameterizedAffine.java       |  173 -
 .../internal/referencing/j2d/ShapeUtilities.java   |  429 ---
 .../apache/sis/internal/referencing/j2d/Tile.java  |  684 ----
 .../internal/referencing/j2d/TileOrganizer.java    |  568 ----
 .../sis/internal/referencing/j2d/package-info.java |   32 -
 .../sis/internal/referencing/package-info.java     |   30 -
 .../referencing/provider/AbridgedMolodensky.java   |  120 -
 .../referencing/provider/AbstractLambert.java      |   92 -
 .../referencing/provider/AbstractMercator.java     |  111 -
 .../referencing/provider/AbstractProvider.java     |  382 ---
 .../provider/AbstractStereographic.java            |   96 -
 .../sis/internal/referencing/provider/Affine.java  |  357 --
 .../referencing/provider/AlbersEqualArea.java      |  264 --
 .../referencing/provider/AxisOrderReversal.java    |  103 -
 .../referencing/provider/AxisOrderReversal3D.java  |   51 -
 .../provider/AzimuthalEquidistantSpherical.java    |   74 -
 .../referencing/provider/CassiniSoldner.java       |  183 --
 .../provider/CoordinateFrameRotation.java          |   61 -
 .../provider/CoordinateFrameRotation2D.java        |   81 -
 .../provider/CoordinateFrameRotation3D.java        |   92 -
 .../provider/DatumShiftGridCompressed.java         |  270 --
 .../referencing/provider/DatumShiftGridFile.java   |  715 ----
 .../referencing/provider/DatumShiftGridGroup.java  |  312 --
 .../referencing/provider/DatumShiftGridLoader.java |  249 --
 .../referencing/provider/DatumShiftMethod.java     |   72 -
 .../internal/referencing/provider/Description.java |   54 -
 .../internal/referencing/provider/EPSGName.java    |  124 -
 .../sis/internal/referencing/provider/ESRI.java    |  158 -
 .../referencing/provider/Equirectangular.java      |  368 ---
 .../provider/FranceGeocentricInterpolation.java    |  598 ----
 .../referencing/provider/GeocentricAffine.java     |  494 ---
 .../GeocentricAffineBetweenGeographic.java         |  232 --
 .../provider/GeocentricToGeographic.java           |  133 -
 .../provider/GeocentricToTopocentric.java          |  251 --
 .../provider/GeocentricTranslation.java            |   56 -
 .../provider/GeocentricTranslation2D.java          |   80 -
 .../provider/GeocentricTranslation3D.java          |   87 -
 .../referencing/provider/GeodeticOperation.java    |  190 --
 .../referencing/provider/Geographic2Dto3D.java     |  120 -
 .../referencing/provider/Geographic3Dto2D.java     |  194 --
 .../provider/GeographicAndVerticalOffsets.java     |  115 -
 .../referencing/provider/GeographicOffsets.java    |  183 --
 .../referencing/provider/GeographicOffsets2D.java  |   84 -
 .../provider/GeographicRedimension.java            |   97 -
 .../provider/GeographicToGeocentric.java           |  200 --
 .../provider/GeographicToTopocentric.java          |  166 -
 .../provider/HyperbolicCassiniSoldner.java         |   65 -
 .../referencing/provider/Interpolation1D.java      |  114 -
 .../provider/LambertAzimuthalEqualArea.java        |  175 -
 .../LambertAzimuthalEqualAreaSpherical.java        |   76 -
 .../referencing/provider/LambertConformal1SP.java  |  135 -
 .../referencing/provider/LambertConformal2SP.java  |  259 --
 .../provider/LambertConformalBelgium.java          |   74 -
 .../provider/LambertConformalMichigan.java         |   91 -
 .../referencing/provider/LambertConformalWest.java |  100 -
 .../provider/LambertCylindricalEqualArea.java      |  178 -
 .../LambertCylindricalEqualAreaSpherical.java      |   78 -
 .../referencing/provider/LongitudeRotation.java    |  123 -
 .../referencing/provider/MapProjection.java        |  414 ---
 .../referencing/provider/MapProjection3D.java      |   94 -
 .../internal/referencing/provider/Mercator1SP.java |  155 -
 .../internal/referencing/provider/Mercator2SP.java |  157 -
 .../provider/MercatorAuxiliarySphere.java          |   84 -
 .../referencing/provider/MercatorSpherical.java    |   84 -
 .../referencing/provider/MillerCylindrical.java    |   82 -
 .../provider/ModifiedAzimuthalEquidistant.java     |  169 -
 .../internal/referencing/provider/Mollweide.java   |  126 -
 .../internal/referencing/provider/Molodensky.java  |  348 --
 .../provider/MolodenskyInterpolation.java          |  107 -
 .../sis/internal/referencing/provider/NADCON.java  |  475 ---
 .../sis/internal/referencing/provider/NTv1.java    |   82 -
 .../sis/internal/referencing/provider/NTv2.java    |  682 ----
 .../referencing/provider/NorthPoleRotation.java    |  164 -
 .../referencing/provider/ObliqueMercator.java      |  247 --
 .../provider/ObliqueMercatorCenter.java            |  137 -
 .../provider/ObliqueMercatorTwoPoints.java         |   89 -
 .../provider/ObliqueMercatorTwoPointsCenter.java   |   47 -
 .../referencing/provider/ObliqueStereographic.java |  138 -
 .../referencing/provider/Orthographic.java         |  187 --
 .../referencing/provider/PolarStereographicA.java  |  211 --
 .../referencing/provider/PolarStereographicB.java  |  160 -
 .../referencing/provider/PolarStereographicC.java  |  100 -
 .../provider/PolarStereographicNorth.java          |   70 -
 .../provider/PolarStereographicSouth.java          |   72 -
 .../internal/referencing/provider/Polyconic.java   |  150 -
 .../referencing/provider/PositionVector7Param.java |   60 -
 .../provider/PositionVector7Param2D.java           |   83 -
 .../provider/PositionVector7Param3D.java           |   90 -
 .../referencing/provider/PseudoMercator.java       |   61 -
 .../referencing/provider/PseudoPlateCarree.java    |   79 -
 .../referencing/provider/PseudoSinusoidal.java     |   58 -
 .../referencing/provider/RegionalMercator.java     |  150 -
 .../referencing/provider/SatelliteTracking.java    |  207 --
 .../internal/referencing/provider/Sinusoidal.java  |  134 -
 .../referencing/provider/SouthPoleRotation.java    |  175 -
 .../referencing/provider/TransverseMercator.java   |  475 ---
 .../provider/TransverseMercatorSouth.java          |   94 -
 .../referencing/provider/VerticalOffset.java       |  121 -
 .../internal/referencing/provider/Wraparound.java  |  138 -
 .../provider/ZonedTransverseMercator.java          |  131 -
 .../referencing/provider/package-info.java         |   31 -
 .../main/org/apache/sis/io/wkt/AbstractParser.java |    4 +-
 .../main/org/apache/sis/io/wkt/Colors.java         |    2 +-
 .../main/org/apache/sis/io/wkt/Element.java        |    4 +-
 .../org/apache/sis/io/wkt/FormattableObject.java   |    4 +-
 .../main/org/apache/sis/io/wkt/Formatter.java      |   22 +-
 .../apache/sis/io/wkt/GeodeticObjectParser.java    |   28 +-
 .../org/apache/sis/io/wkt/MathTransformParser.java |    8 +-
 .../main/org/apache/sis/io/wkt/StoredTree.java     |    2 +-
 .../main/org/apache/sis/io/wkt/Transliterator.java |    6 +-
 .../main/org/apache/sis/io/wkt/VerticalInfo.java   |    2 +-
 .../main/org/apache/sis/io/wkt/WKTDictionary.java  |   12 +-
 .../main/org/apache/sis/io/wkt/WKTFormat.java      |    8 +-
 .../sis/parameter/AbstractParameterDescriptor.java |    6 +-
 .../sis/parameter/DefaultParameterDescriptor.java  |   10 +-
 .../parameter/DefaultParameterDescriptorGroup.java |    8 +-
 .../sis/parameter/DefaultParameterValue.java       |   16 +-
 .../sis/parameter/DefaultParameterValueGroup.java  |    6 +-
 .../apache/sis/parameter/FilteredParameters.java   |    2 +-
 .../main/org/apache/sis/parameter/IntegerList.java |    2 +-
 .../sis/parameter/MapProjectionDescriptor.java     |    4 +-
 .../sis/parameter/MapProjectionParameters.java     |    4 +-
 .../org/apache/sis/parameter/MatrixParameters.java |    4 +-
 .../sis/parameter/MatrixParametersAlphaNum.java    |    8 +-
 .../org/apache/sis/parameter/ParameterFormat.java  |    6 +-
 .../apache/sis/parameter/ParameterTableRow.java    |    8 +-
 .../apache/sis/parameter/ParameterValueList.java   |    2 +-
 .../main/org/apache/sis/parameter/Parameters.java  |    4 +-
 .../org/apache/sis/parameter/TensorParameters.java |    6 +-
 .../org/apache/sis/parameter/TensorValues.java     |   12 +-
 .../sis/parameter/UninitializedParameter.java      |    2 +-
 .../sis/parameter/UnmodifiableParameterValue.java  |    2 +-
 .../parameter/UnmodifiableParameterValueGroup.java |    4 +-
 .../main/org/apache/sis/parameter/Verifier.java    |    8 +-
 .../org/apache/sis/parameter/package-info.java     |    2 +-
 .../sis/referencing/AbstractIdentifiedObject.java  |   24 +-
 .../sis/referencing/AbstractReferenceSystem.java   |    4 +-
 .../apache/sis/referencing/AuthorityFactories.java |   12 +-
 .../main/org/apache/sis/referencing/Builder.java   |    4 +-
 .../main/org/apache/sis/referencing/CRS.java       |   18 +-
 .../main/org/apache/sis/referencing/CommonCRS.java |   18 +-
 .../sis/referencing/EPSGFactoryFallback.java       |   12 +-
 .../referencing/EllipsoidalHeightSeparator.java    |   10 +-
 .../sis/referencing/GeodesicsOnEllipsoid.java      |    4 +-
 .../apache/sis/referencing/GeodeticCalculator.java |   24 +-
 .../apache/sis/referencing/IdentifiedObjects.java  |   14 +-
 .../sis/referencing/ImmutableIdentifier.java       |    8 +-
 .../org/apache/sis/referencing/NameIterator.java   |   10 +-
 .../apache/sis/referencing/NamedIdentifier.java    |    4 +-
 .../org/apache/sis/referencing/Properties.java     |    4 +-
 .../sis/referencing/PropertiesConverter.java       |    2 +-
 .../sis/referencing/StandardDefinitions.java       |   14 +-
 .../apache/sis/referencing/crs/AbstractCRS.java    |    8 +-
 .../sis/referencing/crs/AbstractDerivedCRS.java    |   10 +-
 .../sis/referencing/crs/DefaultCompoundCRS.java    |   12 +-
 .../sis/referencing/crs/DefaultDerivedCRS.java     |   12 +-
 .../sis/referencing/crs/DefaultEngineeringCRS.java |    6 +-
 .../sis/referencing/crs/DefaultGeodeticCRS.java    |   12 +-
 .../sis/referencing/crs/DefaultGeographicCRS.java  |   10 +-
 .../sis/referencing/crs/DefaultImageCRS.java       |    4 +-
 .../sis/referencing/crs/DefaultParametricCRS.java  |    4 +-
 .../sis/referencing/crs/DefaultProjectedCRS.java   |   10 +-
 .../sis/referencing/crs/DefaultTemporalCRS.java    |    8 +-
 .../sis/referencing/crs/DefaultVerticalCRS.java    |    4 +-
 .../sis/referencing/crs/ExplicitParameters.java    |    6 +-
 .../sis/referencing/crs/SC_GeographicCRS.java      |    4 +-
 .../apache/sis/referencing/crs/package-info.java   |    4 +-
 .../org/apache/sis/referencing/cs/AbstractCS.java  |   14 +-
 .../apache/sis/referencing/cs/AxesConvention.java  |    2 +-
 .../main/org/apache/sis/referencing/cs/Codes.java  |    4 +-
 .../sis/referencing/cs/CoordinateSystems.java      |    8 +-
 .../apache/sis/referencing/cs/DefaultAffineCS.java |    2 +-
 .../sis/referencing/cs/DefaultCartesianCS.java     |    2 +-
 .../sis/referencing/cs/DefaultCompoundCS.java      |    4 +-
 .../cs/DefaultCoordinateSystemAxis.java            |   14 +-
 .../sis/referencing/cs/DefaultCylindricalCS.java   |    2 +-
 .../sis/referencing/cs/DefaultEllipsoidalCS.java   |    4 +-
 .../apache/sis/referencing/cs/DefaultLinearCS.java |    2 +-
 .../apache/sis/referencing/cs/DefaultPolarCS.java  |    2 +-
 .../sis/referencing/cs/DefaultSphericalCS.java     |    2 +-
 .../apache/sis/referencing/cs/DefaultTimeCS.java   |    2 +-
 .../sis/referencing/cs/DefaultVerticalCS.java      |    2 +-
 .../sis/referencing/cs/DirectionAlongMeridian.java |    6 +-
 .../org/apache/sis/referencing/cs/Normalizer.java  |    8 +-
 .../apache/sis/referencing/cs/package-info.java    |    4 +-
 .../sis/referencing/datum/AbstractDatum.java       |    8 +-
 .../sis/referencing/datum/BursaWolfParameters.java |    6 +-
 .../sis/referencing/datum/DatumShiftGrid.java      |    4 +-
 .../sis/referencing/datum/DefaultEllipsoid.java    |   16 +-
 .../referencing/datum/DefaultEngineeringDatum.java |    2 +-
 .../referencing/datum/DefaultGeodeticDatum.java    |   18 +-
 .../sis/referencing/datum/DefaultImageDatum.java   |    4 +-
 .../referencing/datum/DefaultParametricDatum.java  |    2 +-
 .../referencing/datum/DefaultPrimeMeridian.java    |   16 +-
 .../referencing/datum/DefaultTemporalDatum.java    |    6 +-
 .../referencing/datum/DefaultVerticalDatum.java    |   10 +-
 .../sis/referencing/datum/TimeDependentBWP.java    |    4 +-
 .../apache/sis/referencing/datum/package-info.java |   10 +-
 .../factory/AuthorityFactoryIdentifier.java        |   12 +-
 .../referencing/factory/AuthorityFactoryProxy.java |    2 +-
 .../referencing/factory/CommonAuthorityCode.java   |    4 +-
 .../factory/CommonAuthorityFactory.java            |    8 +-
 .../factory/ConcurrentAuthorityFactory.java        |   16 +-
 .../sis/referencing/factory/FilteredCodes.java     |    2 +-
 .../factory/GeodeticAuthorityFactory.java          |    6 +-
 .../referencing/factory/GeodeticObjectFactory.java |    8 +-
 .../factory/IdentifiedObjectFinder.java            |    4 +-
 .../factory/LazySynchronizedIterator.java          |    2 +-
 .../factory/MultiAuthoritiesFactory.java           |   16 +-
 .../sis/referencing/factory/ReferenceKeeper.java   |    8 +-
 .../referencing/factory/sql/AuthorityCodes.java    |    2 +-
 .../sis/referencing/factory/sql/BursaWolfInfo.java |    2 +-
 .../factory/sql/CloseableReference.java            |    2 +-
 .../referencing/factory/sql/EPSGCodeFinder.java    |   10 +-
 .../referencing/factory/sql/EPSGDataAccess.java    |   42 +-
 .../sis/referencing/factory/sql/EPSGFactory.java   |   10 +-
 .../sis/referencing/factory/sql/EPSGInstaller.java |   10 +-
 .../factory/sql/InstallationScriptProvider.java    |   10 +-
 .../sis/referencing/factory/sql/SQLTranslator.java |    6 +-
 .../sis/referencing/factory/sql/TableInfo.java     |    2 +-
 .../sis/referencing/internal/AnnotatedMatrix.java  |  141 +
 .../sis/referencing/internal/Arithmetic.java       |  295 ++
 .../sis/referencing/internal/DatabaseListener.java |   71 +
 .../internal/DeferredCoordinateOperation.java      |   72 +
 .../sis/referencing/internal/DeprecatedCode.java   |   99 +
 .../sis/referencing/internal/DeprecatedName.java   |   91 +
 .../sis/referencing/internal/EPSGFactoryProxy.java |   74 +
 .../referencing/internal/EPSGFactoryProxyCOP.java  |   59 +
 .../referencing/internal/EPSGFactoryProxyCRS.java  |  109 +
 .../referencing/internal/EPSGFactoryProxyCS.java   |  107 +
 .../internal/EPSGFactoryProxyDatum.java            |   95 +
 .../referencing/internal/EPSGParameterDomain.java  |   55 +
 .../apache/sis/referencing/internal/Legacy.java    |  121 +
 .../sis/referencing/internal/MergedProperties.java |  114 +
 .../referencing/internal/PositionTransformer.java  |  267 ++
 .../apache/sis/referencing/internal/RTreeNode.java |  361 ++
 .../sis/referencing/internal/ReferencingTypes.java |   76 +
 .../apache/sis/referencing/internal/Resources.java |  785 +++++
 .../sis/referencing/internal/Resources.properties  |  130 +
 .../sis/referencing/internal/Resources_en.java     |   30 +
 .../sis/referencing/internal/Resources_fr.java     |   30 +
 .../referencing/internal/Resources_fr.properties   |  135 +
 .../referencing/internal/ServicesForMetadata.java  |  540 +++
 .../referencing/internal/SignReversalComment.java  |   89 +
 .../referencing/internal/VerticalDatumTypes.java   |  237 ++
 .../sis/referencing/internal/package-info.java     |   30 +
 .../operation/AbstractCoordinateOperation.java     |   26 +-
 .../operation/AbstractSingleOperation.java         |   14 +-
 .../apache/sis/referencing/operation/CRSPair.java  |    4 +-
 .../operation/CoordinateOperationContext.java      |    4 +-
 .../operation/CoordinateOperationFinder.java       |   30 +-
 .../operation/CoordinateOperationRegistry.java     |   22 +-
 .../operation/DefaultConcatenatedOperation.java    |    6 +-
 .../referencing/operation/DefaultConversion.java   |    4 +-
 .../DefaultCoordinateOperationFactory.java         |   14 +-
 .../sis/referencing/operation/DefaultFormula.java  |    2 +-
 .../operation/DefaultOperationMethod.java          |   20 +-
 .../operation/DefaultPassThroughOperation.java     |    4 +-
 .../operation/InverseOperationMethod.java          |    6 +-
 .../operation/MathTransformContext.java            |    2 +-
 .../operation/builder/LinearTransformBuilder.java  |   12 +-
 .../operation/builder/LocalizationGridBuilder.java |    8 +-
 .../operation/builder/ResidualGrid.java            |   17 +-
 .../operation/matrix/AffineTransforms2D.java       |    6 +-
 .../operation/matrix/GeneralMatrix.java            |    8 +-
 .../sis/referencing/operation/matrix/Matrices.java |   12 +-
 .../sis/referencing/operation/matrix/Matrix1.java  |    2 +-
 .../sis/referencing/operation/matrix/Matrix2.java  |    2 +-
 .../referencing/operation/matrix/MatrixSIS.java    |    6 +-
 .../operation/matrix/NonSquareMatrix.java          |    2 +-
 .../sis/referencing/operation/matrix/Solver.java   |   12 +-
 .../operation/matrix/UnmodifiableMatrix.java       |    2 +-
 .../sis/referencing/operation/package-info.java    |   10 +-
 .../operation/projection/AlbersEqualArea.java      |    8 +-
 .../operation/projection/AuthalicConversion.java   |    4 +-
 .../operation/projection/AzimuthalEquidistant.java |    2 +-
 .../operation/projection/CassiniSoldner.java       |    6 +-
 .../operation/projection/ConformalProjection.java  |    4 +-
 .../operation/projection/CylindricalEqualArea.java |    8 +-
 .../operation/projection/Initializer.java          |    8 +-
 .../referencing/operation/projection/Inverter.java |    2 +-
 .../projection/LambertAzimuthalEqualArea.java      |    6 +-
 .../projection/LambertConicConformal.java          |   18 +-
 .../operation/projection/LongitudeWraparound.java  |    4 +-
 .../referencing/operation/projection/Mercator.java |   14 +-
 .../operation/projection/MeridianArcBased.java     |    2 +-
 .../projection/ModifiedAzimuthalEquidistant.java   |    2 +-
 .../operation/projection/Mollweide.java            |    4 +-
 .../operation/projection/NormalizedProjection.java |   14 +-
 .../operation/projection/ObliqueMercator.java      |    8 +-
 .../operation/projection/ObliqueStereographic.java |   10 +-
 .../operation/projection/Orthographic.java         |    2 +-
 .../operation/projection/PolarStereographic.java   |   14 +-
 .../operation/projection/Polyconic.java            |    4 +-
 .../operation/projection/SatelliteTracking.java    |   12 +-
 .../operation/projection/Sinusoidal.java           |    2 +-
 .../operation/projection/TransverseMercator.java   |    8 +-
 .../operation/projection/ZonedGridSystem.java      |    6 +-
 .../operation/provider/AbridgedMolodensky.java     |  120 +
 .../operation/provider/AbstractLambert.java        |   92 +
 .../operation/provider/AbstractMercator.java       |  111 +
 .../operation/provider/AbstractProvider.java       |  382 +++
 .../operation/provider/AbstractStereographic.java  |   96 +
 .../sis/referencing/operation/provider/Affine.java |  357 ++
 .../operation/provider/AlbersEqualArea.java        |  264 ++
 .../operation/provider/AxisOrderReversal.java      |  103 +
 .../operation/provider/AxisOrderReversal3D.java    |   51 +
 .../provider/AzimuthalEquidistantSpherical.java    |   74 +
 .../operation/provider/CassiniSoldner.java         |  183 ++
 .../provider/CoordinateFrameRotation.java          |   61 +
 .../provider/CoordinateFrameRotation2D.java        |   81 +
 .../provider/CoordinateFrameRotation3D.java        |   92 +
 .../provider/DatumShiftGridCompressed.java         |  270 ++
 .../operation/provider/DatumShiftGridFile.java     |  715 ++++
 .../operation/provider/DatumShiftGridGroup.java    |  312 ++
 .../operation/provider/DatumShiftGridLoader.java   |  249 ++
 .../operation/provider/DatumShiftMethod.java       |   72 +
 .../operation/provider/Description.java            |   54 +
 .../operation}/provider/Descriptions.properties    |    0
 .../referencing/operation/provider/EPSGName.java   |  124 +
 .../sis/referencing/operation/provider/ESRI.java   |  158 +
 .../operation/provider/Equirectangular.java        |  368 +++
 .../provider/FranceGeocentricInterpolation.java    |  598 ++++
 .../operation/provider/GeocentricAffine.java       |  494 +++
 .../GeocentricAffineBetweenGeographic.java         |  232 ++
 .../operation/provider/GeocentricToGeographic.java |  133 +
 .../provider/GeocentricToTopocentric.java          |  251 ++
 .../operation/provider/GeocentricTranslation.java  |   56 +
 .../provider/GeocentricTranslation2D.java          |   80 +
 .../provider/GeocentricTranslation3D.java          |   87 +
 .../operation/provider/GeodeticOperation.java      |  190 ++
 .../operation/provider/Geographic2Dto3D.java       |  120 +
 .../operation/provider/Geographic3Dto2D.java       |  194 ++
 .../operation}/provider/Geographic3DtoVertical.txt |    0
 .../provider/GeographicAndVerticalOffsets.java     |  115 +
 .../operation/provider/GeographicOffsets.java      |  183 ++
 .../operation/provider/GeographicOffsets2D.java    |   84 +
 .../operation/provider/GeographicRedimension.java  |   97 +
 .../operation/provider/GeographicToGeocentric.java |  200 ++
 .../provider/GeographicToTopocentric.java          |  166 +
 .../provider/HyperbolicCassiniSoldner.java         |   65 +
 .../operation/provider/Interpolation1D.java        |  114 +
 .../provider/LambertAzimuthalEqualArea.java        |  175 +
 .../LambertAzimuthalEqualAreaSpherical.java        |   76 +
 .../operation/provider/LambertConformal1SP.java    |  135 +
 .../operation/provider/LambertConformal2SP.java    |  259 ++
 .../provider/LambertConformalBelgium.java          |   74 +
 .../provider/LambertConformalMichigan.java         |   91 +
 .../operation/provider/LambertConformalWest.java   |  100 +
 .../provider/LambertCylindricalEqualArea.java      |  178 +
 .../LambertCylindricalEqualAreaSpherical.java      |   78 +
 .../operation/provider/LongitudeRotation.java      |  123 +
 .../operation/provider/MapProjection.java          |  414 +++
 .../operation/provider/MapProjection3D.java        |   94 +
 .../operation/provider/Mercator1SP.java            |  155 +
 .../operation/provider/Mercator2SP.java            |  157 +
 .../provider/MercatorAuxiliarySphere.java          |   84 +
 .../operation/provider/MercatorSpherical.java      |   84 +
 .../operation/provider/MillerCylindrical.java      |   82 +
 .../provider/ModifiedAzimuthalEquidistant.java     |  169 +
 .../referencing/operation/provider/Mollweide.java  |  126 +
 .../referencing/operation/provider/Molodensky.java |  348 ++
 .../provider/MolodenskyInterpolation.java          |  107 +
 .../sis/referencing/operation/provider/NADCON.java |  475 +++
 .../sis/referencing/operation/provider/NTv1.java   |   82 +
 .../sis/referencing/operation/provider/NTv2.java   |  682 ++++
 .../operation/provider/NorthPoleRotation.java      |  164 +
 .../operation/provider/ObliqueMercator.java        |  247 ++
 .../operation/provider/ObliqueMercatorCenter.java  |  137 +
 .../provider/ObliqueMercatorTwoPoints.java         |   89 +
 .../provider/ObliqueMercatorTwoPointsCenter.java   |   47 +
 .../operation/provider/ObliqueStereographic.java   |  138 +
 .../operation/provider/Orthographic.java           |  187 ++
 .../operation/provider/PolarStereographicA.java    |  211 ++
 .../operation/provider/PolarStereographicB.java    |  160 +
 .../operation/provider/PolarStereographicC.java    |  100 +
 .../provider/PolarStereographicNorth.java          |   70 +
 .../provider/PolarStereographicSouth.java          |   72 +
 .../referencing/operation/provider/Polyconic.java  |  150 +
 .../operation/provider/PositionVector7Param.java   |   60 +
 .../operation/provider/PositionVector7Param2D.java |   83 +
 .../operation/provider/PositionVector7Param3D.java |   90 +
 .../operation/provider/PseudoMercator.java         |   61 +
 .../operation/provider/PseudoPlateCarree.java      |   79 +
 .../operation/provider/PseudoSinusoidal.java       |   58 +
 .../operation/provider/RegionalMercator.java       |  150 +
 .../operation/provider/SatelliteTracking.java      |  207 ++
 .../referencing/operation/provider/Sinusoidal.java |  134 +
 .../operation/provider/SouthPoleRotation.java      |  175 +
 .../operation/provider/TransverseMercator.java     |  475 +++
 .../provider/TransverseMercatorSouth.java          |   94 +
 .../operation/provider/VerticalOffset.java         |  121 +
 .../referencing/operation/provider/Wraparound.java |  138 +
 .../provider/ZonedTransverseMercator.java          |  131 +
 .../operation/provider/package-info.java           |   31 +
 .../transform/AbstractLinearTransform.java         |    8 +-
 .../operation/transform/AbstractMathTransform.java |    8 +-
 .../transform/AbstractMathTransform2D.java         |    4 +-
 .../operation/transform/CartesianToPolar.java      |    2 +-
 .../operation/transform/ConcatenatedTransform.java |   10 +-
 .../operation/transform/ContextualParameter.java   |    2 +-
 .../operation/transform/ContextualParameters.java  |   16 +-
 .../transform/CoordinateSystemTransform.java       |    8 +-
 .../operation/transform/DatumShiftTransform.java   |    4 +-
 .../transform/DefaultMathTransformFactory.java     |   26 +-
 .../transform/EllipsoidToCentricTransform.java     |   28 +-
 .../transform/ExponentialTransform1D.java          |    2 +-
 .../operation/transform/IdentityTransform.java     |    2 +-
 .../transform/InterpolatedGeocentricTransform.java |    6 +-
 .../transform/InterpolatedMolodenskyTransform.java |    6 +-
 .../operation/transform/InterpolatedTransform.java |    6 +-
 .../operation/transform/LinearInterpolator1D.java  |    6 +-
 .../operation/transform/LinearTransform1D.java     |   10 +-
 .../transform/LogarithmicTransform1D.java          |    2 +-
 .../operation/transform/MathTransforms.java        |    6 +-
 .../operation/transform/MolodenskyFormula.java     |    4 +-
 .../operation/transform/MolodenskyTransform.java   |    4 +-
 .../operation/transform/OperationMethodSet.java    |    2 +-
 .../operation/transform/PassThroughTransform.java  |    8 +-
 .../operation/transform/PolarToCartesian.java      |    2 +-
 .../operation/transform/PoleRotation.java          |   10 +-
 .../operation/transform/PowerTransform1D.java      |    2 +-
 .../operation/transform/ProjectiveTransform.java   |   10 +-
 .../operation/transform/ProjectiveTransform2D.java |    4 +-
 .../operation/transform/ScaleTransform.java        |    6 +-
 .../transform/SpecializableTransform.java          |    4 +-
 .../operation/transform/TransformSeparator.java    |    6 +-
 .../operation/transform/TranslationTransform.java  |    6 +-
 .../operation/transform/UnitConversion.java        |    2 +-
 .../operation/transform/WraparoundTransform.java   |    6 +-
 .../org/apache/sis/referencing/package-info.java   |    8 +-
 .../apache/sis/referencing/util/AxesMapper.java    |  159 +
 .../sis/referencing/util/AxisDirections.java       |  853 +++++
 .../sis/referencing/util/CoordinateOperations.java |  345 ++
 .../sis/referencing/util/DefinitionVerifier.java   |  361 ++
 .../sis/referencing/util/DirectPositionView.java   |  155 +
 .../util/EllipsoidalHeightCombiner.java            |  230 ++
 .../referencing/util/ExtendedPrecisionMatrix.java  |  124 +
 .../sis/referencing/util/ExtentSelector.java       |  561 ++++
 .../org/apache/sis/referencing/util/Formulas.java  |  293 ++
 .../referencing/util/GeodeticObjectBuilder.java    |  676 ++++
 .../org/apache/sis/referencing/util/LazySet.java   |  252 ++
 .../referencing/util/MathTransformsOrFactory.java  |  140 +
 .../sis/referencing/util/NilReferencingObject.java |   79 +
 .../util/PositionalAccuracyConstant.java           |  249 ++
 .../util/ReferencingFactoryContainer.java          |  399 +++
 .../sis/referencing/util/ReferencingUtilities.java |  628 ++++
 .../sis/referencing/util/TemporalAccessor.java     |  140 +
 .../apache/sis/referencing/util/WKTKeywords.java   |  301 ++
 .../apache/sis/referencing/util/WKTUtilities.java  |  552 ++++
 .../sis/referencing/util/WraparoundApplicator.java |  224 ++
 .../sis/referencing/util/WraparoundAxesFinder.java |   85 +
 .../sis/referencing/util/j2d/AbstractShape.java    |   81 +
 .../sis/referencing/util/j2d/AffineMatrix.java     |  245 ++
 .../referencing/util/j2d/AffineTransform2D.java    |  492 +++
 .../apache/sis/referencing/util/j2d/Bezier.java    |  536 +++
 .../util/j2d/ImmutableAffineTransform.java         |  316 ++
 .../referencing/util/j2d/IntervalRectangle.java    |  575 ++++
 .../referencing/util/j2d/LinearTransform2D.java    |   41 +
 .../referencing/util/j2d/ParameterizedAffine.java  |  173 +
 .../sis/referencing/util/j2d/ShapeUtilities.java   |  429 +++
 .../org/apache/sis/referencing/util/j2d/Tile.java  |  684 ++++
 .../sis/referencing/util/j2d/TileOrganizer.java    |  568 ++++
 .../sis/referencing/util/j2d/package-info.java     |   32 +
 .../apache/sis/referencing/util/package-info.java  |   32 +
 .../sis/xml/bind/referencing/CC_Conversion.java    |  136 +
 .../bind/referencing/CC_CoordinateOperation.java   |  107 +
 .../referencing/CC_GeneralOperationParameter.java  |  487 +++
 .../bind/referencing/CC_GeneralParameterValue.java |  114 +
 .../xml/bind/referencing/CC_OperationMethod.java   |  241 ++
 .../bind/referencing/CC_OperationParameter.java    |  182 ++
 .../referencing/CC_OperationParameterGroup.java    |  220 ++
 .../sis/xml/bind/referencing/CD_Ellipsoid.java     |   94 +
 .../xml/bind/referencing/CD_EngineeringDatum.java  |   92 +
 .../sis/xml/bind/referencing/CD_GeodeticDatum.java |   94 +
 .../sis/xml/bind/referencing/CD_ImageDatum.java    |   92 +
 .../xml/bind/referencing/CD_ParametricDatum.java   |   92 +
 .../sis/xml/bind/referencing/CD_PixelInCell.java   |   46 +
 .../sis/xml/bind/referencing/CD_PrimeMeridian.java |   93 +
 .../sis/xml/bind/referencing/CD_TemporalDatum.java |   93 +
 .../sis/xml/bind/referencing/CD_VerticalDatum.java |   92 +
 .../xml/bind/referencing/CD_VerticalDatumType.java |   46 +
 .../sis/xml/bind/referencing/CS_AffineCS.java      |   92 +
 .../sis/xml/bind/referencing/CS_AxisDirection.java |   58 +
 .../sis/xml/bind/referencing/CS_CartesianCS.java   |   92 +
 .../xml/bind/referencing/CS_CoordinateSystem.java  |   92 +
 .../bind/referencing/CS_CoordinateSystemAxis.java  |   94 +
 .../sis/xml/bind/referencing/CS_CylindricalCS.java |   91 +
 .../sis/xml/bind/referencing/CS_EllipsoidalCS.java |   92 +
 .../sis/xml/bind/referencing/CS_LinearCS.java      |   91 +
 .../sis/xml/bind/referencing/CS_ParametricCS.java  |   91 +
 .../sis/xml/bind/referencing/CS_PolarCS.java       |   91 +
 .../sis/xml/bind/referencing/CS_RangeMeaning.java  |   58 +
 .../sis/xml/bind/referencing/CS_SphericalCS.java   |   91 +
 .../apache/sis/xml/bind/referencing/CS_TimeCS.java |   92 +
 .../sis/xml/bind/referencing/CS_UserDefinedCS.java |   91 +
 .../sis/xml/bind/referencing/CS_VerticalCS.java    |   92 +
 .../org/apache/sis/xml/bind/referencing/Code.java  |  253 ++
 .../sis/xml/bind/referencing/RS_Identifier.java    |   93 +
 .../apache/sis/xml/bind/referencing/SC_CRS.java    |  106 +
 .../xml/bind/referencing/SC_DerivedCRSType.java    |   93 +
 .../bind}/referencing/SC_GeographicCRS.txt         |    0
 .../sis/xml/bind/referencing/SC_SingleCRS.java     |  104 +
 .../sis/xml/bind/referencing/SC_VerticalCRS.java   |   89 +
 .../bind/referencing/SecondDefiningParameter.java  |  168 +
 .../sis/xml/bind/referencing/package-info.java     |   45 +
 .../org/apache/sis/geometry/EnvelopesTest.java     |    2 +-
 .../apache/sis/geometry/GeneralEnvelopeTest.java   |    2 +-
 .../org/apache/sis/geometry/TransformTestCase.java |    4 +-
 .../sis/geometry/WraparoundAdjustmentTest.java     |    2 +-
 .../CC_GeneralOperationParameterTest.java          |  355 --
 .../CC_OperationParameterGroupTest.java            |  234 --
 .../sis/internal/jaxb/referencing/CodeTest.java    |  143 -
 .../referencing/SecondDefiningParameterTest.java   |  117 -
 .../sis/internal/referencing/AxesMapperTest.java   |  102 -
 .../internal/referencing/AxisDirectionsTest.java   |  562 ----
 .../referencing/CoordinateOperationsTest.java      |   82 -
 .../referencing/DefinitionVerifierTest.java        |  109 -
 .../referencing/EllipsoidalHeightCombinerTest.java |  175 -
 .../internal/referencing/ExtentSelectorTest.java   |  211 --
 .../sis/internal/referencing/FormulasTest.java     |  144 -
 .../referencing/GeodeticObjectBuilderTest.java     |   66 -
 .../sis/internal/referencing/LazySetTest.java      |  122 -
 .../PositionalAccuracyConstantTest.java            |   71 -
 .../referencing/ReferencingUtilitiesTest.java      |  133 -
 .../referencing/ServicesForMetadataTest.java       |  234 --
 .../referencing/VerticalDatumTypesTest.java        |   73 -
 .../sis/internal/referencing/WKTKeywordsTest.java  |  100 -
 .../sis/internal/referencing/WKTUtilitiesTest.java |  105 -
 .../referencing/WraparoundApplicatorTest.java      |   49 -
 .../referencing/j2d/AbstractShapeTest.java         |   51 -
 .../referencing/j2d/ShapeUtilitiesExt.java         |  149 -
 .../referencing/j2d/ShapeUtilitiesTest.java        |  250 --
 .../referencing/j2d/ShapeUtilitiesViewer.java      |  269 --
 .../internal/referencing/provider/AffineTest.java  |  131 -
 .../provider/CoordinateFrameRotationTest.java      |   95 -
 .../provider/DatumShiftGridCompressedTest.java     |   51 -
 .../provider/DatumShiftGridFileTest.java           |  245 --
 .../referencing/provider/DatumShiftTestCase.java   |   75 -
 .../FranceGeocentricInterpolationTest.java         |  250 --
 .../provider/GeocentricTranslationTest.java        |  430 ---
 .../referencing/provider/Geographic3Dto2DTest.java |  148 -
 .../provider/GeographicOffsetsTest.java            |  148 -
 .../provider/LongitudeRotationTest.java            |   84 -
 .../referencing/provider/MapProjectionTest.java    |  154 -
 .../referencing/provider/MolodenskyTest.java       |   61 -
 .../internal/referencing/provider/NADCONTest.java  |  241 --
 .../internal/referencing/provider/NTv2Test.java    |  339 --
 .../provider/ParameterNameTableGenerator.java      |  324 --
 .../provider/PositionVector7ParamTest.java         |  149 -
 .../referencing/provider/ProviderMock.java         |   70 -
 .../referencing/provider/ProvidersTest.java        |  294 --
 .../referencing/provider/SeismicBinGridMock.java   |   69 -
 .../provider/TransverseMercatorTest.java           |   95 -
 .../test/org/apache/sis/io/wkt/FormatterTest.java  |    2 +-
 .../sis/io/wkt/GeodeticObjectParserTest.java       |    6 +-
 .../org/apache/sis/io/wkt/TransliteratorTest.java  |    2 +-
 .../test/org/apache/sis/io/wkt/WKTParserTest.java  |    4 +-
 .../DefaultParameterDescriptorGroupTest.java       |    2 +-
 .../parameter/DefaultParameterDescriptorTest.java  |    2 +-
 .../sis/parameter/DefaultParameterValueTest.java   |    2 +-
 .../sis/parameter/MapProjectionParametersTest.java |   18 +-
 .../apache/sis/parameter/TensorParametersTest.java |    4 +-
 .../org/apache/sis/parameter/TensorValuesTest.java |    8 +-
 .../referencing/AbstractIdentifiedObjectTest.java  |    6 +-
 .../org/apache/sis/referencing/Assertions.java     |    2 +-
 .../sis/referencing/AuthorityFactoriesTest.java    |    6 +-
 .../org/apache/sis/referencing/BuilderTest.java    |    4 +-
 .../test/org/apache/sis/referencing/CRSTest.java   |    2 +-
 .../org/apache/sis/referencing/CommonCRSTest.java  |    6 +-
 .../sis/referencing/GeodesicsOnEllipsoidTest.java  |    6 +-
 .../sis/referencing/GeodeticCalculatorTest.java    |    6 +-
 .../sis/referencing/GeodeticObjectVerifier.java    |    2 +-
 .../sis/referencing/ImmutableIdentifierTest.java   |    6 +-
 .../sis/referencing/StandardDefinitionsTest.java   |    4 +-
 .../sis/referencing/crs/DefaultDerivedCRSTest.java |    2 +-
 .../referencing/crs/DefaultGeocentricCRSTest.java  |    2 +-
 .../referencing/crs/DefaultProjectedCRSTest.java   |    6 +-
 .../referencing/crs/DefaultTemporalCRSTest.java    |    4 +-
 .../sis/referencing/cs/DefaultCompoundCSTest.java  |    2 +-
 .../referencing/cs/DefaultCylindricalCSTest.java   |    2 +-
 .../sis/referencing/cs/DefaultPolarCSTest.java     |    2 +-
 .../sis/referencing/cs/DefaultSphericalCSTest.java |    2 +-
 .../referencing/cs/DirectionAlongMeridianTest.java |    2 +-
 .../apache/sis/referencing/cs/HardCodedAxes.java   |    4 +-
 .../referencing/datum/DefaultEllipsoidTest.java    |    4 +-
 .../datum/DefaultGeodeticDatumTest.java            |    4 +-
 .../datum/DefaultPrimeMeridianTest.java            |    2 +-
 .../datum/DefaultTemporalDatumTest.java            |    2 +-
 .../datum/DefaultVerticalDatumTest.java            |    4 +-
 .../sis/referencing/datum/GeodeticDatumMock.java   |    2 +-
 .../sis/referencing/datum/HardCodedDatum.java      |    4 +-
 .../referencing/datum/TimeDependentBWPTest.java    |    2 +-
 .../referencing/factory/AuthorityFactoryMock.java  |    2 +-
 .../factory/CommonAuthorityFactoryTest.java        |    4 +-
 .../factory/MultiAuthoritiesFactoryTest.java       |    2 +-
 .../sis/referencing/factory/TestFactorySource.java |    4 +-
 .../referencing/factory/sql/EPSGFactoryTest.java   |    2 +-
 .../referencing/factory/sql/EPSGInstallerTest.java |    6 +-
 .../factory/sql/epsg/DataScriptFormatter.java      |    4 +-
 .../internal/ServicesForMetadataTest.java          |  234 ++
 .../internal/VerticalDatumTypesTest.java           |   73 +
 .../operation/CoordinateOperationFinderTest.java   |    8 +-
 .../operation/CoordinateOperationRegistryTest.java |    2 +-
 .../operation/DefaultConversionTest.java           |    4 +-
 .../DefaultCoordinateOperationFactoryTest.java     |    6 +-
 .../operation/DefaultTransformationTest.java       |    2 +-
 .../operation/HardCodedConversions.java            |   10 +-
 .../operation/SingleOperationMarshallingTest.java  |    4 +-
 .../operation/matrix/GeneralMatrixTest.java        |    2 +-
 .../referencing/operation/matrix/MatricesTest.java |    2 +-
 .../operation/matrix/MatrixTestCase.java           |    4 +-
 .../operation/projection/AlbersEqualAreaTest.java  |   16 +-
 .../projection/AuthalicConversionTest.java         |    4 +-
 .../projection/AzimuthalEquidistantTest.java       |    6 +-
 .../operation/projection/Benchmark.java            |    8 +-
 .../operation/projection/CassiniSoldnerTest.java   |    8 +-
 .../projection/ConformalProjectionTest.java        |    2 +-
 .../projection/CylindricalEqualAreaTest.java       |    6 +-
 .../operation/projection/EquirectangularTest.java  |    6 +-
 .../operation/projection/InitializerTest.java      |    4 +-
 .../projection/LambertAzimuthalEqualAreaTest.java  |   12 +-
 .../projection/LambertConicConformalTest.java      |   12 +-
 .../projection/MapProjectionTestCase.java          |    6 +-
 .../projection/MercatorMethodComparison.java       |    6 +-
 .../operation/projection/MercatorTest.java         |   18 +-
 .../operation/projection/MeridianArcTest.java      |    4 +-
 .../ModifiedAzimuthalEquidistantTest.java          |    4 +-
 .../operation/projection/MollweideTest.java        |    4 +-
 .../sis/referencing/operation/projection/NoOp.java |    2 +-
 .../projection/NormalizedProjectionTest.java       |    4 +-
 .../operation/projection/ObliqueMercatorTest.java  |    2 +-
 .../projection/ObliqueStereographicTest.java       |   10 +-
 .../operation/projection/OrthographicTest.java     |    6 +-
 .../projection/PolarStereographicTest.java         |   14 +-
 .../operation/projection/PolyconicTest.java        |    6 +-
 .../projection/ProjectionResultComparator.java     |    2 +-
 .../projection/SatelliteTrackingTest.java          |    4 +-
 .../operation/projection/SinusoidalTest.java       |    4 +-
 .../projection/TransverseMercatorTest.java         |   16 +-
 .../operation/projection/ZonedGridSystemTest.java  |    6 +-
 .../referencing/operation/provider/AffineTest.java |  131 +
 .../provider/CoordinateFrameRotationTest.java      |   95 +
 .../provider/DatumShiftGridCompressedTest.java     |   51 +
 .../operation/provider/DatumShiftGridFileTest.java |  245 ++
 .../operation/provider/DatumShiftTestCase.java     |   75 +
 .../FranceGeocentricInterpolationTest.java         |  250 ++
 .../operation}/provider/GR3DF-extract.txt          |    0
 .../provider/GeocentricTranslationTest.java        |  430 +++
 .../operation/provider/Geographic3Dto2DTest.java   |  148 +
 .../operation/provider/GeographicOffsetsTest.java  |  148 +
 .../operation/provider/LongitudeRotationTest.java  |   84 +
 .../operation/provider/MapProjectionTest.java      |  154 +
 .../operation/provider/MolodenskyTest.java         |   61 +
 .../referencing/operation/provider/NADCONTest.java |  241 ++
 .../operation}/provider/NTF_R93-extract.gsb        |  Bin
 .../referencing/operation/provider/NTv2Test.java   |  339 ++
 .../provider/ParameterNameTableGenerator.java      |  324 ++
 .../provider/PositionVector7ParamTest.java         |  149 +
 .../operation/provider/ProviderMock.java           |   70 +
 .../operation/provider/ProvidersTest.java          |  294 ++
 .../operation/provider/SeismicBinGridMock.java     |   69 +
 .../operation/provider/TransverseMercatorTest.java |   95 +
 .../operation}/provider/conus-extract.laa          |    0
 .../operation}/provider/conus-extract.loa          |    0
 .../transform/AbridgedMolodenskyTransformTest.java |    2 +-
 .../transform/ConcatenatedTransformTest.java       |    2 +-
 .../operation/transform/CoordinateDomain.java      |    2 +-
 .../operation/transform/CopyTransformTest.java     |    2 +-
 .../transform/DefaultMathTransformFactoryTest.java |    8 +-
 .../operation/transform/DomainDefinitionTest.java  |    2 +-
 .../transform/EllipsoidToCentricTransformTest.java |    4 +-
 .../InterpolatedGeocentricTransformTest.java       |    6 +-
 .../InterpolatedMolodenskyTransformTest.java       |    8 +-
 .../transform/InterpolatedTransformTest.java       |   12 +-
 .../operation/transform/LinearTransformTest.java   |    2 +-
 .../transform/MolodenskyTransformTest.java         |   14 +-
 .../transform/OperationMethodSetTest.java          |    2 +-
 .../operation/transform/PoleRotationTest.java      |    2 +-
 .../transform/ProjectiveTransformTest.java         |    8 +-
 .../operation/transform/ScaleTransformTest.java    |    2 +-
 .../transform/SpecializableTransformTest.java      |    2 +-
 .../transform/TranslationTransformTest.java        |    4 +-
 .../transform/WraparoundTransformTest.java         |    2 +-
 .../report/CoordinateOperationMethods.java         |   12 +-
 .../report/CoordinateReferenceSystems.java         |    4 +-
 .../sis/referencing/report/HTMLGenerator.java      |    2 +-
 .../sis/referencing/util/AxesMapperTest.java       |  102 +
 .../sis/referencing/util/AxisDirectionsTest.java   |  562 ++++
 .../referencing/util/CoordinateOperationsTest.java |   82 +
 .../referencing/util/DefinitionVerifierTest.java   |  109 +
 .../util/EllipsoidalHeightCombinerTest.java        |  175 +
 .../sis/referencing/util/ExtentSelectorTest.java   |  211 ++
 .../apache/sis/referencing/util/FormulasTest.java  |  144 +
 .../util/GeodeticObjectBuilderTest.java            |   66 +
 .../apache/sis/referencing/util/LazySetTest.java   |  122 +
 .../util/PositionalAccuracyConstantTest.java       |   71 +
 .../referencing/util/ReferencingUtilitiesTest.java |  133 +
 .../sis/referencing/util/WKTKeywordsTest.java      |  100 +
 .../sis/referencing/util/WKTUtilitiesTest.java     |  105 +
 .../referencing/util/WraparoundApplicatorTest.java |   49 +
 .../referencing/util/j2d/AbstractShapeTest.java    |   51 +
 .../referencing/util/j2d/ShapeUtilitiesExt.java    |  149 +
 .../referencing/util/j2d/ShapeUtilitiesTest.java   |  250 ++
 .../referencing/util/j2d/ShapeUtilitiesViewer.java |  269 ++
 .../sis/test/integration/ConsistencyTest.java      |    2 +-
 .../sis/test/integration/DatumShiftTest.java       |    8 +-
 .../apache/sis/test/integration/MetadataTest.java  |   10 +-
 .../sis/test/integration/MetadataVerticalTest.java |    2 +-
 .../org/apache/sis/test/widget/package-info.java   |    2 +-
 .../CC_GeneralOperationParameterTest.java          |  355 ++
 .../CC_OperationParameterGroupTest.java            |  234 ++
 .../apache/sis/xml/bind/referencing/CodeTest.java  |  143 +
 .../referencing/SecondDefiningParameterTest.java   |  117 +
 .../main/org/apache/sis/storage/landsat/Band.java  |    6 +-
 .../org/apache/sis/storage/landsat/BandGroup.java  |    6 +-
 .../apache/sis/storage/landsat/LandsatStore.java   |    6 +-
 .../sis/storage/landsat/LandsatStoreProvider.java  |    8 +-
 .../apache/sis/storage/landsat/MetadataReader.java |   20 +-
 .../main/module-info.java                          |    2 +-
 .../apache/sis/internal/geotiff/Compression.java   |  171 -
 .../org/apache/sis/internal/geotiff/Predictor.java |   66 -
 .../org/apache/sis/internal/geotiff/Resources.java |  308 --
 .../apache/sis/internal/geotiff/Resources_en.java  |   30 -
 .../apache/sis/internal/geotiff/Resources_fr.java  |   30 -
 .../sis/internal/geotiff/SchemaModifier.java       |  122 -
 .../apache/sis/internal/geotiff/package-info.java  |   30 -
 .../sis/internal/storage/inflater/CCITTRLE.java    |  274 --
 .../storage/inflater/CompressionChannel.java       |  161 -
 .../internal/storage/inflater/CopyFromBytes.java   |  415 ---
 .../storage/inflater/HorizontalPredictor.java      |  550 ----
 .../sis/internal/storage/inflater/Inflater.java    |  323 --
 .../apache/sis/internal/storage/inflater/LZW.java  |  481 ---
 .../sis/internal/storage/inflater/PackBits.java    |  144 -
 .../internal/storage/inflater/PixelChannel.java    |   54 -
 .../storage/inflater/PredictorChannel.java         |  142 -
 .../apache/sis/internal/storage/inflater/ZIP.java  |  112 -
 .../internal/storage/inflater/package-info.java    |   48 -
 .../org/apache/sis/storage/geotiff/CRSBuilder.java |   20 +-
 .../sis/storage/geotiff/CompressedSubset.java      |    6 +-
 .../org/apache/sis/storage/geotiff/DataCube.java   |   12 +-
 .../org/apache/sis/storage/geotiff/DataSubset.java |   22 +-
 .../apache/sis/storage/geotiff/GeoKeysLoader.java  |    2 +-
 .../org/apache/sis/storage/geotiff/GeoTIFF.java    |    2 +-
 .../apache/sis/storage/geotiff/GeoTiffStore.java   |   16 +-
 .../sis/storage/geotiff/GeoTiffStoreProvider.java  |    8 +-
 .../sis/storage/geotiff/GridGeometryBuilder.java   |    6 +-
 .../sis/storage/geotiff/ImageFileDirectory.java    |   20 +-
 .../sis/storage/geotiff/ImageMetadataBuilder.java  |    6 +-
 .../sis/storage/geotiff/MultiResolutionImage.java  |    8 +-
 .../apache/sis/storage/geotiff/NativeMetadata.java |    6 +-
 .../org/apache/sis/storage/geotiff/Reader.java     |    4 +-
 .../sis/storage/geotiff/ReversedBitsChannel.java   |    2 +-
 .../main/org/apache/sis/storage/geotiff/Type.java  |    4 +-
 .../apache/sis/storage/geotiff/XMLMetadata.java    |    6 +-
 .../sis/storage/geotiff/inflater/CCITTRLE.java     |  274 ++
 .../geotiff/inflater/CompressionChannel.java       |  161 +
 .../storage/geotiff/inflater/CopyFromBytes.java    |  415 +++
 .../geotiff/inflater/HorizontalPredictor.java      |  550 ++++
 .../sis/storage/geotiff/inflater/Inflater.java     |  323 ++
 .../apache/sis/storage/geotiff/inflater/LZW.java   |  481 +++
 .../sis/storage/geotiff/inflater/PackBits.java     |  144 +
 .../sis/storage/geotiff/inflater/PixelChannel.java |   54 +
 .../storage/geotiff/inflater/PredictorChannel.java |  142 +
 .../apache/sis/storage/geotiff/inflater/ZIP.java   |  112 +
 .../sis/storage/geotiff/inflater/package-info.java |   48 +
 .../sis/storage/geotiff/internal/Compression.java  |  171 +
 .../sis/storage/geotiff/internal/Predictor.java    |   66 +
 .../sis/storage/geotiff/internal/Resources.java    |  308 ++
 .../geotiff/internal}/Resources.properties         |    0
 .../sis/storage/geotiff/internal/Resources_en.java |   30 +
 .../sis/storage/geotiff/internal/Resources_fr.java |   30 +
 .../geotiff/internal}/Resources_fr.properties      |    0
 .../sis/storage/geotiff/internal/package-info.java |   30 +
 .../sis/storage/geotiff/spi/SchemaModifier.java    |  122 +
 .../sis/storage/geotiff/spi/package-info.java      |   25 +
 .../sis/internal/geotiff/CompressionTest.java      |   48 -
 .../internal/storage/inflater/CCITTRLETest.java    |  575 ----
 .../internal/storage/inflater/InflaterTest.java    |   69 -
 .../apache/sis/storage/geotiff/GeoIdentifiers.java |    2 +-
 .../apache/sis/storage/geotiff/GeoKeysTest.java    |    6 +-
 .../org/apache/sis/storage/geotiff/TypeTest.java   |    2 +-
 .../sis/storage/geotiff/XMLMetadataTest.java       |    4 +-
 .../sis/storage/geotiff/inflater/CCITTRLETest.java |  575 ++++
 .../sis/storage/geotiff/inflater/InflaterTest.java |   69 +
 .../storage/geotiff/internal/CompressionTest.java  |   48 +
 .../main/module-info.java                          |    4 +-
 .../main/org/apache/sis/internal/netcdf/Axis.java  |  953 ------
 .../org/apache/sis/internal/netcdf/AxisType.java   |  196 --
 .../org/apache/sis/internal/netcdf/CRSBuilder.java | 1065 ------
 .../org/apache/sis/internal/netcdf/CRSMerger.java  |   75 -
 .../org/apache/sis/internal/netcdf/Convention.java |  796 -----
 .../org/apache/sis/internal/netcdf/DataType.java   |  234 --
 .../org/apache/sis/internal/netcdf/Decoder.java    |  535 ---
 .../org/apache/sis/internal/netcdf/Dimension.java  |  121 -
 .../sis/internal/netcdf/DiscreteSampling.java      |   99 -
 .../org/apache/sis/internal/netcdf/FeatureSet.java |  955 ------
 .../main/org/apache/sis/internal/netcdf/Grid.java  |  570 ----
 .../apache/sis/internal/netcdf/GridAdjustment.java |  204 --
 .../apache/sis/internal/netcdf/GridCacheKey.java   |  256 --
 .../apache/sis/internal/netcdf/GridCacheValue.java |   91 -
 .../apache/sis/internal/netcdf/GridMapping.java    |  675 ----
 .../main/org/apache/sis/internal/netcdf/HYCOM.java |  127 -
 .../org/apache/sis/internal/netcdf/Linearizer.java |  381 ---
 .../apache/sis/internal/netcdf/NamedElement.java   |  130 -
 .../main/org/apache/sis/internal/netcdf/Node.java  |  308 --
 .../org/apache/sis/internal/netcdf/Raster.java     |  107 -
 .../apache/sis/internal/netcdf/RasterResource.java |  780 -----
 .../org/apache/sis/internal/netcdf/Resources.java  |  323 --
 .../sis/internal/netcdf/Resources.properties       |   47 -
 .../apache/sis/internal/netcdf/Resources_en.java   |   30 -
 .../apache/sis/internal/netcdf/Resources_fr.java   |   30 -
 .../sis/internal/netcdf/Resources_fr.properties    |   52 -
 .../org/apache/sis/internal/netcdf/Variable.java   | 1319 --------
 .../apache/sis/internal/netcdf/VariableRole.java   |   74 -
 .../sis/internal/netcdf/impl/ChannelDecoder.java   | 1091 -------
 .../sis/internal/netcdf/impl/DimensionInfo.java    |   88 -
 .../apache/sis/internal/netcdf/impl/GridInfo.java  |  245 --
 .../sis/internal/netcdf/impl/VariableInfo.java     |  853 -----
 .../sis/internal/netcdf/impl/package-info.java     |   36 -
 .../apache/sis/internal/netcdf/package-info.java   |   44 -
 .../sis/internal/netcdf/ucar/DecoderWrapper.java   |  690 ----
 .../sis/internal/netcdf/ucar/DimensionWrapper.java |  157 -
 .../sis/internal/netcdf/ucar/FeaturesWrapper.java  |   75 -
 .../sis/internal/netcdf/ucar/GridWrapper.java      |  315 --
 .../sis/internal/netcdf/ucar/GroupWrapper.java     |   79 -
 .../sis/internal/netcdf/ucar/LogAdapter.java       |  123 -
 .../org/apache/sis/internal/netcdf/ucar/Utils.java |   85 -
 .../sis/internal/netcdf/ucar/VariableWrapper.java  |  636 ----
 .../sis/internal/netcdf/ucar/package-info.java     |   26 -
 .../apache/sis/storage/netcdf/MetadataReader.java  |   32 +-
 .../org/apache/sis/storage/netcdf/NetcdfStore.java |   10 +-
 .../sis/storage/netcdf/NetcdfStoreProvider.java    |   24 +-
 .../org/apache/sis/storage/netcdf/base/Axis.java   |  954 ++++++
 .../apache/sis/storage/netcdf/base/AxisType.java   |  196 ++
 .../apache/sis/storage/netcdf/base/CRSBuilder.java | 1066 ++++++
 .../apache/sis/storage/netcdf/base/CRSMerger.java  |   75 +
 .../apache/sis/storage/netcdf/base/Convention.java |  796 +++++
 .../apache/sis/storage/netcdf/base/DataType.java   |  234 ++
 .../apache/sis/storage/netcdf/base/Decoder.java    |  536 +++
 .../apache/sis/storage/netcdf/base/Dimension.java  |  121 +
 .../sis/storage/netcdf/base/DiscreteSampling.java  |   99 +
 .../apache/sis/storage/netcdf/base/FeatureSet.java |  956 ++++++
 .../org/apache/sis/storage/netcdf/base/Grid.java   |  571 ++++
 .../sis/storage/netcdf/base/GridAdjustment.java    |  204 ++
 .../sis/storage/netcdf/base/GridCacheKey.java      |  256 ++
 .../sis/storage/netcdf/base/GridCacheValue.java    |   91 +
 .../sis/storage/netcdf/base/GridMapping.java       |  676 ++++
 .../org/apache/sis/storage/netcdf/base/HYCOM.java  |  127 +
 .../apache/sis/storage/netcdf/base/Linearizer.java |  381 +++
 .../sis/storage/netcdf/base/NamedElement.java      |  131 +
 .../org/apache/sis/storage/netcdf/base/Node.java   |  309 ++
 .../org/apache/sis/storage/netcdf/base/Raster.java |  107 +
 .../sis/storage/netcdf/base/RasterResource.java    |  781 +++++
 .../apache/sis/storage/netcdf/base/Variable.java   | 1320 ++++++++
 .../sis/storage/netcdf/base/VariableRole.java      |   74 +
 .../sis/storage/netcdf/base/package-info.java      |   44 +
 .../sis/storage/netcdf/classic/ChannelDecoder.java | 1091 +++++++
 .../sis/storage/netcdf/classic/DimensionInfo.java  |   88 +
 .../sis/storage/netcdf/classic/GridInfo.java       |  245 ++
 .../sis/storage/netcdf/classic/VariableInfo.java   |  853 +++++
 .../sis/storage/netcdf/classic/package-info.java   |   36 +
 .../sis/storage/netcdf/internal/Resources.java     |  356 ++
 .../storage/netcdf/internal/Resources.properties   |   48 +
 .../sis/storage/netcdf/internal/Resources_en.java  |   30 +
 .../sis/storage/netcdf/internal/Resources_fr.java  |   30 +
 .../netcdf/internal/Resources_fr.properties        |   53 +
 .../sis/storage/netcdf/internal/package-info.java  |   30 +
 .../sis/storage/netcdf/ucar/DecoderWrapper.java    |  690 ++++
 .../sis/storage/netcdf/ucar/DimensionWrapper.java  |  157 +
 .../sis/storage/netcdf/ucar/FeaturesWrapper.java   |   75 +
 .../sis/storage/netcdf/ucar/GridWrapper.java       |  315 ++
 .../sis/storage/netcdf/ucar/GroupWrapper.java      |   79 +
 .../apache/sis/storage/netcdf/ucar/LogAdapter.java |  123 +
 .../org/apache/sis/storage/netcdf/ucar/Utils.java  |   85 +
 .../sis/storage/netcdf/ucar/VariableWrapper.java   |  636 ++++
 .../sis/storage/netcdf/ucar/package-info.java      |   26 +
 .../org/apache/sis/internal/netcdf/AxisTest.java   |   54 -
 .../apache/sis/internal/netcdf/DataTypeTest.java   |  130 -
 .../apache/sis/internal/netcdf/DecoderTest.java    |  132 -
 .../apache/sis/internal/netcdf/FeatureSetTest.java |  215 --
 .../org/apache/sis/internal/netcdf/GridTest.java   |  170 -
 .../org/apache/sis/internal/netcdf/TestCase.java   |  254 --
 .../apache/sis/internal/netcdf/VariableTest.java   |  325 --
 .../internal/netcdf/impl/ChannelDecoderTest.java   |   80 -
 .../sis/internal/netcdf/impl/FeatureSetTest.java   |   52 -
 .../sis/internal/netcdf/impl/GridInfoTest.java     |   78 -
 .../sis/internal/netcdf/impl/VariableInfoTest.java |   55 -
 .../sis/storage/netcdf/MetadataReaderTest.java     |    8 +-
 .../storage/netcdf/NetcdfStoreProviderTest.java    |   10 +-
 .../apache/sis/storage/netcdf/base/AxisTest.java   |   54 +
 .../sis/storage/netcdf/base/DataTypeTest.java      |  130 +
 .../sis/storage/netcdf/base/DecoderTest.java       |  132 +
 .../sis/storage/netcdf/base/FeatureSetTest.java    |  215 ++
 .../apache/sis/storage/netcdf/base/GridTest.java   |  170 +
 .../apache/sis/storage/netcdf/base/TestCase.java   |  254 ++
 .../sis/storage/netcdf/base/VariableTest.java      |  325 ++
 .../storage/netcdf/classic/ChannelDecoderTest.java |   80 +
 .../sis/storage/netcdf/classic/FeatureSetTest.java |   52 +
 .../sis/storage/netcdf/classic/GridInfoTest.java   |   78 +
 .../storage/netcdf/classic/VariableInfoTest.java   |   55 +
 .../apache/sis/internal/sql/feature/Analyzer.java  |  279 --
 .../sis/internal/sql/feature/BinaryEncoding.java   |  137 -
 .../apache/sis/internal/sql/feature/Column.java    |  306 --
 .../apache/sis/internal/sql/feature/Database.java  |  787 -----
 .../sis/internal/sql/feature/FeatureAdapter.java   |  376 ---
 .../sis/internal/sql/feature/FeatureAnalyzer.java  |  414 ---
 .../sis/internal/sql/feature/FeatureIterator.java  |  354 --
 .../sis/internal/sql/feature/FeatureStream.java    |  419 ---
 .../sis/internal/sql/feature/GeometryGetter.java   |  125 -
 .../sis/internal/sql/feature/InfoStatements.java   |  577 ----
 .../sis/internal/sql/feature/PrimaryKey.java       |  110 -
 .../sis/internal/sql/feature/QueryAnalyzer.java    |  185 --
 .../apache/sis/internal/sql/feature/Relation.java  |  471 ---
 .../apache/sis/internal/sql/feature/Resources.java |  265 --
 .../sis/internal/sql/feature/Resources_en.java     |   30 -
 .../sis/internal/sql/feature/Resources_fr.java     |   30 -
 .../sis/internal/sql/feature/SchemaModifier.java   |   77 -
 .../sis/internal/sql/feature/SelectionClause.java  |  175 -
 .../sql/feature/SelectionClauseWriter.java         |  409 ---
 .../org/apache/sis/internal/sql/feature/Table.java |  484 ---
 .../sis/internal/sql/feature/TableAnalyzer.java    |  202 --
 .../sis/internal/sql/feature/TableReference.java   |  173 -
 .../sis/internal/sql/feature/ValueGetter.java      |  519 ---
 .../sis/internal/sql/feature/package-info.java     |   37 -
 .../org/apache/sis/internal/sql/postgis/Band.java  |  340 --
 .../internal/sql/postgis/ExtendedClauseWriter.java |   67 -
 .../sis/internal/sql/postgis/ExtendedInfo.java     |  105 -
 .../sis/internal/sql/postgis/ExtentEstimator.java  |  153 -
 .../sis/internal/sql/postgis/ObjectGetter.java     |   75 -
 .../apache/sis/internal/sql/postgis/Postgres.java  |  232 --
 .../sis/internal/sql/postgis/RasterFormat.java     |   68 -
 .../sis/internal/sql/postgis/RasterGetter.java     |   89 -
 .../sis/internal/sql/postgis/RasterReader.java     |  409 ---
 .../sis/internal/sql/postgis/RasterWriter.java     |  312 --
 .../sis/internal/sql/postgis/package-info.java     |   30 -
 .../sis/internal/stream/BaseStreamWrapper.java     |   96 -
 .../apache/sis/internal/stream/DeferredStream.java |  167 -
 .../sis/internal/stream/DoubleStreamWrapper.java   |  284 --
 .../sis/internal/stream/PaginedDoubleStream.java   |  101 -
 .../apache/sis/internal/stream/PaginedStream.java  |  112 -
 .../apache/sis/internal/stream/StreamWrapper.java  |  318 --
 .../apache/sis/internal/stream/package-info.java   |   33 -
 .../apache/sis/storage/sql/ResourceDefinition.java |    2 +-
 .../main/org/apache/sis/storage/sql/SQLStore.java  |   10 +-
 .../apache/sis/storage/sql/SQLStoreProvider.java   |    8 +-
 .../apache/sis/storage/sql/feature/Analyzer.java   |  279 ++
 .../sis/storage/sql/feature/BinaryEncoding.java    |  137 +
 .../org/apache/sis/storage/sql/feature/Column.java |  306 ++
 .../apache/sis/storage/sql/feature/Database.java   |  787 +++++
 .../sis/storage/sql/feature/FeatureAdapter.java    |  376 +++
 .../sis/storage/sql/feature/FeatureAnalyzer.java   |  414 +++
 .../sis/storage/sql/feature/FeatureIterator.java   |  354 ++
 .../sis/storage/sql/feature/FeatureStream.java     |  419 +++
 .../sis/storage/sql/feature/GeometryGetter.java    |  125 +
 .../sis/storage/sql/feature/InfoStatements.java    |  577 ++++
 .../apache/sis/storage/sql/feature/PrimaryKey.java |  110 +
 .../sis/storage/sql/feature/QueryAnalyzer.java     |  185 ++
 .../apache/sis/storage/sql/feature/Relation.java   |  471 +++
 .../apache/sis/storage/sql/feature/Resources.java  |  265 ++
 .../sql/feature/Resources.properties               |    0
 .../sis/storage/sql/feature/Resources_en.java      |   30 +
 .../sis/storage/sql/feature/Resources_fr.java      |   30 +
 .../sql/feature/Resources_fr.properties            |    0
 .../sis/storage/sql/feature/SchemaModifier.java    |   77 +
 .../sis/storage/sql/feature/SelectionClause.java   |  175 +
 .../storage/sql/feature/SelectionClauseWriter.java |  409 +++
 .../org/apache/sis/storage/sql/feature/Table.java  |  484 +++
 .../sis/storage/sql/feature/TableAnalyzer.java     |  202 ++
 .../sis/storage/sql/feature/TableReference.java    |  173 +
 .../sis/storage/sql/feature/ValueGetter.java       |  519 +++
 .../sis/storage/sql/feature/package-info.java      |   37 +
 .../org/apache/sis/storage/sql/postgis/Band.java   |  340 ++
 .../storage/sql/postgis/ExtendedClauseWriter.java  |   67 +
 .../sis/storage/sql/postgis/ExtendedInfo.java      |  105 +
 .../sis/storage/sql/postgis/ExtentEstimator.java   |  153 +
 .../sis/storage/sql/postgis/ObjectGetter.java      |   75 +
 .../apache/sis/storage/sql/postgis/Postgres.java   |  232 ++
 .../sis/storage/sql/postgis/RasterFormat.java      |   68 +
 .../sis/storage/sql/postgis/RasterGetter.java      |   89 +
 .../sis/storage/sql/postgis/RasterReader.java      |  409 +++
 .../sis/storage/sql/postgis/RasterWriter.java      |  312 ++
 .../sis/storage/sql/postgis/package-info.java      |   30 +
 .../apache/sis/util/stream/BaseStreamWrapper.java  |   96 +
 .../org/apache/sis/util/stream/DeferredStream.java |  167 +
 .../sis/util/stream/DoubleStreamWrapper.java       |  284 ++
 .../sis/util/stream/PaginedDoubleStream.java       |  101 +
 .../org/apache/sis/util/stream/PaginedStream.java  |  112 +
 .../org/apache/sis/util/stream/StreamWrapper.java  |  318 ++
 .../org/apache/sis/util/stream/package-info.java   |   33 +
 .../internal/sql/feature/GeometryGetterTest.java   |  178 -
 .../sis/internal/sql/feature/ResultSetMock.java    |   67 -
 .../sql/feature/SelectionClauseWriterTest.java     |  149 -
 .../sql/feature/TemporalValueGetterTest.java       |  238 --
 .../apache/sis/internal/sql/postgis/BandTest.java  |   70 -
 .../sis/internal/sql/postgis/PostgresTest.java     |  234 --
 .../sis/internal/sql/postgis/RasterReaderTest.java |   85 -
 .../sis/internal/sql/postgis/RasterWriterTest.java |   71 -
 .../sis/internal/sql/postgis/TestRaster.java       |  150 -
 .../org/apache/sis/storage/sql/SQLStoreTest.java   |    6 +-
 .../storage/sql/feature/GeometryGetterTest.java    |  178 +
 .../sis/storage/sql/feature/ResultSetMock.java     |   67 +
 .../sql/feature/SelectionClauseWriterTest.java     |  149 +
 .../sql/feature/TemporalValueGetterTest.java       |  238 ++
 .../apache/sis/storage/sql/postgis/BandTest.java   |   70 +
 .../sis/storage/sql/postgis/PostgresTest.java      |  234 ++
 .../sis/storage/sql/postgis/RasterReaderTest.java  |   85 +
 .../sis/storage/sql/postgis/RasterWriterTest.java  |   71 +
 .../sql/postgis/SpatialFeatures.sql                |    0
 .../apache/sis/storage/sql/postgis/TestRaster.java |  150 +
 .../sql/postgis/raster-ushort.wkb                  |  Bin
 .../org.apache.sis.storage.DataStoreProvider       |    2 +-
 .../main/module-info.java                          |    6 +-
 .../sis/internal/storage/gpx/Attributes.java       |   49 -
 .../apache/sis/internal/storage/gpx/Bounds.java    |  131 -
 .../apache/sis/internal/storage/gpx/Copyright.java |  401 ---
 .../sis/internal/storage/gpx/Description.java      |   62 -
 .../org/apache/sis/internal/storage/gpx/Email.java |   78 -
 .../org/apache/sis/internal/storage/gpx/Link.java  |  238 --
 .../apache/sis/internal/storage/gpx/Metadata.java  |  549 ----
 .../apache/sis/internal/storage/gpx/Person.java    |  301 --
 .../apache/sis/internal/storage/gpx/Reader.java    |  622 ----
 .../org/apache/sis/internal/storage/gpx/Store.java |  272 --
 .../sis/internal/storage/gpx/StoreProvider.java    |  129 -
 .../org/apache/sis/internal/storage/gpx/Tags.java  |   95 -
 .../org/apache/sis/internal/storage/gpx/Types.java |  329 --
 .../apache/sis/internal/storage/gpx/Updater.java   |   88 -
 .../sis/internal/storage/gpx/WritableStore.java    |  181 --
 .../apache/sis/internal/storage/gpx/Writer.java    |  264 --
 .../sis/internal/storage/gpx/package-info.java     |   79 -
 .../storage/xml/stream/FormattedWriter.java        |  190 --
 .../sis/internal/storage/xml/stream/InputType.java |  152 -
 .../storage/xml/stream/NamespaceEraser.java        |  148 -
 .../internal/storage/xml/stream/OutputType.java    |  187 --
 .../storage/xml/stream/RewriteOnUpdate.java        |  282 --
 .../internal/storage/xml/stream/StaxDataStore.java |  624 ----
 .../storage/xml/stream/StaxDataStoreProvider.java  |   85 -
 .../internal/storage/xml/stream/StaxStreamIO.java  |  113 -
 .../storage/xml/stream/StaxStreamReader.java       |  564 ----
 .../storage/xml/stream/StaxStreamWriter.java       |  340 --
 .../internal/storage/xml/stream/package-info.java  |   30 -
 .../org/apache/sis/storage/gpx/Attributes.java     |   49 +
 .../main/org/apache/sis/storage/gpx/Bounds.java    |  131 +
 .../main/org/apache/sis/storage/gpx/Copyright.java |  401 +++
 .../storage/gpx/Definitions.properties             |    0
 .../storage/gpx/Definitions_fr.properties          |    0
 .../org/apache/sis/storage/gpx/Description.java    |   62 +
 .../storage/gpx/Designations.properties            |    0
 .../storage/gpx/Designations_fr.properties         |    0
 .../main/org/apache/sis/storage/gpx/Email.java     |   78 +
 .../main/org/apache/sis/storage/gpx/Link.java      |  238 ++
 .../main/org/apache/sis/storage/gpx/Metadata.java  |  549 ++++
 .../main/org/apache/sis/storage/gpx/Person.java    |  301 ++
 .../main/org/apache/sis/storage/gpx/Reader.java    |  622 ++++
 .../main/org/apache/sis/storage/gpx/Store.java     |  272 ++
 .../org/apache/sis/storage/gpx/StoreProvider.java  |  129 +
 .../main/org/apache/sis/storage/gpx/Tags.java      |   95 +
 .../main/org/apache/sis/storage/gpx/Types.java     |  329 ++
 .../main/org/apache/sis/storage/gpx/Updater.java   |   88 +
 .../org/apache/sis/storage/gpx/WritableStore.java  |  181 ++
 .../main/org/apache/sis/storage/gpx/Writer.java    |  264 ++
 .../org/apache/sis/storage/gpx/package-info.java   |   79 +
 .../sis/storage/xml/stream/FormattedWriter.java    |  190 ++
 .../apache/sis/storage/xml/stream/InputType.java   |  152 +
 .../sis/storage/xml/stream/NamespaceEraser.java    |  148 +
 .../apache/sis/storage/xml/stream/OutputType.java  |  187 ++
 .../sis/storage/xml/stream/RewriteOnUpdate.java    |  282 ++
 .../sis/storage/xml/stream/StaxDataStore.java      |  624 ++++
 .../storage/xml/stream/StaxDataStoreProvider.java  |   85 +
 .../sis/storage/xml/stream/StaxStreamIO.java       |  113 +
 .../sis/storage/xml/stream/StaxStreamReader.java   |  564 ++++
 .../sis/storage/xml/stream/StaxStreamWriter.java   |  340 ++
 .../sis/storage/xml/stream/package-info.java       |   30 +
 .../sis/internal/storage/gpx/MetadataTest.java     |  113 -
 .../sis/internal/storage/gpx/ReaderTest.java       |  643 ----
 .../apache/sis/internal/storage/gpx/TestData.java  |   91 -
 .../apache/sis/internal/storage/gpx/TypesTest.java |   84 -
 .../sis/internal/storage/gpx/UpdaterTest.java      |  188 --
 .../sis/internal/storage/gpx/WriterTest.java       |  398 ---
 .../{internal => }/storage/gpx/1.0/metadata.xml    |    0
 .../sis/{internal => }/storage/gpx/1.0/route.xml   |    0
 .../sis/{internal => }/storage/gpx/1.0/track.xml   |    0
 .../{internal => }/storage/gpx/1.0/waypoint.xml    |    0
 .../{internal => }/storage/gpx/1.1/metadata.xml    |    0
 .../sis/{internal => }/storage/gpx/1.1/route.xml   |    0
 .../sis/{internal => }/storage/gpx/1.1/track.xml   |    0
 .../{internal => }/storage/gpx/1.1/waypoint.xml    |    0
 .../org/apache/sis/storage/gpx/MetadataTest.java   |  113 +
 .../org/apache/sis/storage/gpx/ReaderTest.java     |  643 ++++
 .../test/org/apache/sis/storage/gpx/TestData.java  |   91 +
 .../test/org/apache/sis/storage/gpx/TypesTest.java |   84 +
 .../org/apache/sis/storage/gpx/UpdaterTest.java    |  188 ++
 .../org/apache/sis/storage/gpx/WriterTest.java     |  398 +++
 .../services/java.nio.file.spi.FileTypeDetector    |    2 +-
 .../org.apache.sis.storage.DataStoreProvider       |   14 +-
 .../org.apache.sis.storage/main/module-info.java   |   26 +-
 .../apache/sis/internal/storage/Capability.java    |  135 -
 .../org/apache/sis/internal/storage/CodeType.java  |  180 -
 .../internal/storage/DocumentedStoreProvider.java  |  109 -
 .../internal/storage/FeatureCatalogBuilder.java    |   84 -
 .../sis/internal/storage/GridResourceWrapper.java  |  257 --
 .../sis/internal/storage/MemoryFeatureSet.java     |   99 -
 .../sis/internal/storage/MemoryGridResource.java   |  189 --
 .../sis/internal/storage/MetadataBuilder.java      | 3436 -------------------
 .../apache/sis/internal/storage/PRJDataStore.java  |  519 ---
 .../sis/internal/storage/ResourceLineage.java      |  151 -
 .../sis/internal/storage/ResourceOnFileSystem.java |   73 -
 .../sis/internal/storage/ResourceTransaction.java  |   54 -
 .../org/apache/sis/internal/storage/Resources.java |  603 ----
 .../apache/sis/internal/storage/Resources_en.java  |   30 -
 .../apache/sis/internal/storage/Resources_fr.java  |   30 -
 .../apache/sis/internal/storage/StoreMetadata.java |  106 -
 .../apache/sis/internal/storage/StoreResource.java |   63 -
 .../sis/internal/storage/StoreTypeDetector.java    |   63 -
 .../sis/internal/storage/StoreUtilities.java       |  413 ---
 .../sis/internal/storage/TiledDeferredImage.java   |  109 -
 .../sis/internal/storage/TiledGridCoverage.java    |  890 -----
 .../sis/internal/storage/TiledGridResource.java    |  558 ----
 .../internal/storage/TransactionalResource.java    |   46 -
 .../apache/sis/internal/storage/URIDataStore.java  |  388 ---
 .../internal/storage/WritableResourceSupport.java  |  236 --
 .../sis/internal/storage/csv/FeatureIterator.java  |  263 --
 .../sis/internal/storage/csv/FixedSizeList.java    |   87 -
 .../apache/sis/internal/storage/csv/Foliation.java |   37 -
 .../sis/internal/storage/csv/GeometryParser.java   |   68 -
 .../internal/storage/csv/MovingFeatureBuilder.java |  298 --
 .../storage/csv/MovingFeatureIterator.java         |  169 -
 .../org/apache/sis/internal/storage/csv/Store.java |  858 -----
 .../sis/internal/storage/csv/StoreProvider.java    |  212 --
 .../sis/internal/storage/csv/TimeEncoding.java     |  114 -
 .../sis/internal/storage/csv/package-info.java     |   59 -
 .../sis/internal/storage/esri/AsciiGridStore.java  |  578 ----
 .../storage/esri/AsciiGridStoreProvider.java       |  154 -
 .../sis/internal/storage/esri/CharactersView.java  |  238 --
 .../sis/internal/storage/esri/RasterStore.java     |  520 ---
 .../sis/internal/storage/esri/RawRasterLayout.java |   47 -
 .../sis/internal/storage/esri/RawRasterReader.java |  263 --
 .../sis/internal/storage/esri/RawRasterStore.java  |  568 ----
 .../storage/esri/RawRasterStoreProvider.java       |  130 -
 .../sis/internal/storage/esri/WritableStore.java   |  314 --
 .../sis/internal/storage/esri/package-info.java    |   56 -
 .../internal/storage/folder/ConcurrentCloser.java  |  113 -
 .../apache/sis/internal/storage/folder/Store.java  |  458 ---
 .../sis/internal/storage/folder/StoreProvider.java |  300 --
 .../storage/folder/UnstructuredAggregate.java      |   42 -
 .../sis/internal/storage/folder/WritableStore.java |  245 --
 .../sis/internal/storage/folder/package-info.java  |   25 -
 .../sis/internal/storage/image/FormatFilter.java   |  250 --
 .../sis/internal/storage/image/FormatFinder.java   |  315 --
 .../internal/storage/image/MultiImageStore.java    |   61 -
 .../internal/storage/image/SingleImageStore.java   |  163 -
 .../internal/storage/image/WarningListener.java    |   69 -
 .../internal/storage/image/WorldFileResource.java  |  371 ---
 .../sis/internal/storage/image/WorldFileStore.java |  843 -----
 .../storage/image/WorldFileStoreProvider.java      |  184 --
 .../internal/storage/image/WritableResource.java   |   76 -
 .../storage/image/WritableSingleImageStore.java    |  181 --
 .../sis/internal/storage/image/WritableStore.java  |  523 ---
 .../sis/internal/storage/image/package-info.java   |   49 -
 .../sis/internal/storage/io/ByteRangeChannel.java  |   46 -
 .../apache/sis/internal/storage/io/ByteWriter.java |  213 --
 .../sis/internal/storage/io/ChannelData.java       |  431 ---
 .../sis/internal/storage/io/ChannelDataInput.java  |  987 ------
 .../sis/internal/storage/io/ChannelDataOutput.java |  700 ----
 .../sis/internal/storage/io/ChannelFactory.java    |  633 ----
 .../storage/io/ChannelImageInputStream.java        |  371 ---
 .../storage/io/ChannelImageOutputStream.java       |  163 -
 .../sis/internal/storage/io/DataTransfer.java      |  103 -
 .../internal/storage/io/FileCacheByteChannel.java  |  904 -----
 .../sis/internal/storage/io/HttpByteChannel.java   |  146 -
 .../internal/storage/io/HyperRectangleReader.java  |  220 --
 .../sis/internal/storage/io/IOUtilities.java       |  779 -----
 .../internal/storage/io/InputStreamAdapter.java    |  249 --
 .../storage/io/InputStreamArrayGetter.java         |  135 -
 .../sis/internal/storage/io/InternalOptionKey.java |   58 -
 .../apache/sis/internal/storage/io/Markable.java   |   92 -
 .../internal/storage/io/MemoryDataTransfer.java    |  140 -
 .../sis/internal/storage/io/NullChannel.java       |   76 -
 .../internal/storage/io/OutputStreamAdapter.java   |  147 -
 .../org/apache/sis/internal/storage/io/Region.java |  265 --
 .../internal/storage/io/RewindableLineReader.java  |  233 --
 .../sis/internal/storage/io/package-info.java      |   30 -
 .../apache/sis/internal/storage/package-info.java  |   31 -
 .../sis/internal/storage/wkt/FirstKeywordPeek.java |  280 --
 .../org/apache/sis/internal/storage/wkt/Store.java |  216 --
 .../sis/internal/storage/wkt/StoreFormat.java      |  176 -
 .../sis/internal/storage/wkt/StoreProvider.java    |  201 --
 .../sis/internal/storage/wkt/package-info.java     |   25 -
 .../sis/internal/storage/xml/AbstractProvider.java |  152 -
 .../internal/storage/xml/GeographicEnvelope.java   |  136 -
 .../sis/internal/storage/xml/MimeTypeDetector.java |  321 --
 .../org/apache/sis/internal/storage/xml/Store.java |  239 --
 .../sis/internal/storage/xml/StoreProvider.java    |   97 -
 .../sis/internal/storage/xml/package-info.java     |   32 -
 .../org/apache/sis/io/stream/ByteRangeChannel.java |   46 +
 .../main/org/apache/sis/io/stream/ByteWriter.java  |  213 ++
 .../main/org/apache/sis/io/stream/ChannelData.java |  431 +++
 .../org/apache/sis/io/stream/ChannelDataInput.java |  987 ++++++
 .../apache/sis/io/stream/ChannelDataOutput.java    |  700 ++++
 .../org/apache/sis/io/stream/ChannelFactory.java   |  633 ++++
 .../sis/io/stream/ChannelImageInputStream.java     |  371 +++
 .../sis/io/stream/ChannelImageOutputStream.java    |  163 +
 .../org/apache/sis/io/stream/DataTransfer.java     |  103 +
 .../apache/sis/io/stream/FileCacheByteChannel.java |  904 +++++
 .../org/apache/sis/io/stream/HttpByteChannel.java  |  146 +
 .../apache/sis/io/stream/HyperRectangleReader.java |  220 ++
 .../main/org/apache/sis/io/stream/IOUtilities.java |  779 +++++
 .../apache/sis/io/stream/InputStreamAdapter.java   |  249 ++
 .../sis/io/stream/InputStreamArrayGetter.java      |  135 +
 .../apache/sis/io/stream/InternalOptionKey.java    |   58 +
 .../main/org/apache/sis/io/stream/Markable.java    |   92 +
 .../apache/sis/io/stream/MemoryDataTransfer.java   |  140 +
 .../main/org/apache/sis/io/stream/NullChannel.java |   76 +
 .../apache/sis/io/stream/OutputStreamAdapter.java  |  147 +
 .../main/org/apache/sis/io/stream/Region.java      |  265 ++
 .../apache/sis/io/stream/RewindableLineReader.java |  233 ++
 .../org/apache/sis/io/stream/package-info.java     |   30 +
 .../org/apache/sis/storage/AbstractFeatureSet.java |    2 +-
 .../sis/storage/AbstractGridCoverageResource.java  |    8 +-
 .../org/apache/sis/storage/AbstractResource.java   |    4 +-
 .../sis/storage/ConcurrentReadException.java       |    2 +-
 .../sis/storage/ConcurrentWriteException.java      |    2 +-
 .../org/apache/sis/storage/CoverageSubset.java     |   12 +-
 .../main/org/apache/sis/storage/DataStore.java     |    6 +-
 .../sis/storage/DataStoreClosedException.java      |    4 +-
 .../org/apache/sis/storage/DataStoreException.java |    4 +-
 .../org/apache/sis/storage/DataStoreProvider.java  |    8 +-
 .../org/apache/sis/storage/DataStoreRegistry.java  |   12 +-
 .../main/org/apache/sis/storage/FeatureNaming.java |    4 +-
 .../main/org/apache/sis/storage/FeatureQuery.java  |   10 +-
 .../main/org/apache/sis/storage/FeatureSubset.java |    8 +-
 .../sis/storage/ForwardOnlyStorageException.java   |    4 +-
 .../sis/storage/IllegalFeatureTypeException.java   |    2 +-
 .../apache/sis/storage/IllegalNameException.java   |    2 +-
 .../sis/storage/IllegalOpenParameterException.java |    2 +-
 .../apache/sis/storage/NoSuchDataException.java    |    2 +-
 .../org/apache/sis/storage/ProbeInputStream.java   |    2 +-
 .../main/org/apache/sis/storage/ProbeReader.java   |    4 +-
 .../main/org/apache/sis/storage/ProbeResult.java   |    2 +-
 .../org/apache/sis/storage/StorageConnector.java   |   28 +-
 .../sis/storage/UnsupportedStorageException.java   |    4 +-
 .../storage/aggregate/AggregatedFeatureSet.java    |    2 +-
 .../aggregate/BandAggregateGridResource.java       |   10 +-
 .../storage/aggregate/ConcatenatedFeatureSet.java  |    6 +-
 .../aggregate/ConcatenatedGridCoverage.java        |    6 +-
 .../aggregate/ConcatenatedGridResource.java        |   10 +-
 .../sis/storage/aggregate/CoverageAggregator.java  |    2 +-
 .../sis/storage/aggregate/DimensionSelector.java   |    2 +-
 .../apache/sis/storage/aggregate/GridSlice.java    |    4 +-
 .../org/apache/sis/storage/aggregate/Group.java    |    2 +-
 .../sis/storage/aggregate/GroupAggregate.java      |    6 +-
 .../sis/storage/aggregate/JoinFeatureSet.java      |    2 +-
 .../sis/storage/aggregate/MergeStrategy.java       |    4 +-
 .../org/apache/sis/storage/base/Capability.java    |  135 +
 .../main/org/apache/sis/storage/base/CodeType.java |  180 +
 .../sis/storage/base/DocumentedStoreProvider.java  |  110 +
 .../sis/storage/base/FeatureCatalogBuilder.java    |   84 +
 .../sis/storage/base/GridResourceWrapper.java      |  257 ++
 .../apache/sis/storage/base/MemoryFeatureSet.java  |   99 +
 .../sis/storage/base/MemoryGridResource.java       |  189 ++
 .../apache/sis/storage/base/MetadataBuilder.java   | 3437 ++++++++++++++++++++
 .../org/apache/sis/storage/base/PRJDataStore.java  |  520 +++
 .../apache/sis/storage/base/ResourceLineage.java   |  151 +
 .../sis/storage/base/ResourceOnFileSystem.java     |   73 +
 .../sis/storage/base/ResourceTransaction.java      |   54 +
 .../org/apache/sis/storage/base/StoreMetadata.java |  106 +
 .../org/apache/sis/storage/base/StoreResource.java |   63 +
 .../apache/sis/storage/base/StoreUtilities.java    |  414 +++
 .../sis/storage/base/TiledDeferredImage.java       |  109 +
 .../apache/sis/storage/base/TiledGridCoverage.java |  891 +++++
 .../apache/sis/storage/base/TiledGridResource.java |  558 ++++
 .../sis/storage/base/TransactionalResource.java    |   46 +
 .../org/apache/sis/storage/base/URIDataStore.java  |  389 +++
 .../org/apache/sis/storage/base/package-info.java  |   31 +
 .../apache/sis/storage/csv/FeatureIterator.java    |  263 ++
 .../org/apache/sis/storage/csv/FixedSizeList.java  |   87 +
 .../main/org/apache/sis/storage/csv/Foliation.java |   37 +
 .../org/apache/sis/storage/csv/GeometryParser.java |   68 +
 .../sis/storage/csv/MovingFeatureBuilder.java      |  298 ++
 .../sis/storage/csv/MovingFeatureIterator.java     |  169 +
 .../main/org/apache/sis/storage/csv/Store.java     |  858 +++++
 .../org/apache/sis/storage/csv/StoreProvider.java  |  212 ++
 .../org/apache/sis/storage/csv/TimeEncoding.java   |  114 +
 .../org/apache/sis/storage/csv/package-info.java   |   59 +
 .../apache/sis/storage/esri/AsciiGridStore.java    |  578 ++++
 .../sis/storage/esri/AsciiGridStoreProvider.java   |  154 +
 .../apache/sis/storage/esri/CharactersView.java    |  238 ++
 .../org/apache/sis/storage/esri/RasterStore.java   |  520 +++
 .../apache/sis/storage/esri/RawRasterLayout.java   |   47 +
 .../apache/sis/storage/esri/RawRasterReader.java   |  263 ++
 .../apache/sis/storage/esri/RawRasterStore.java    |  568 ++++
 .../sis/storage/esri/RawRasterStoreProvider.java   |  130 +
 .../org/apache/sis/storage/esri/WritableStore.java |  314 ++
 .../org/apache/sis/storage/esri/package-info.java  |   56 +
 .../org/apache/sis/storage/event/StoreEvent.java   |    2 +-
 .../apache/sis/storage/event/StoreListeners.java   |    8 +-
 .../sis/storage/folder/ConcurrentCloser.java       |  113 +
 .../main/org/apache/sis/storage/folder/Store.java  |  458 +++
 .../apache/sis/storage/folder/StoreProvider.java   |  300 ++
 .../sis/storage/folder/UnstructuredAggregate.java  |   42 +
 .../apache/sis/storage/folder/WritableStore.java   |  245 ++
 .../apache/sis/storage/folder/package-info.java    |   25 +
 .../org/apache/sis/storage/image/FormatFilter.java |  250 ++
 .../org/apache/sis/storage/image/FormatFinder.java |  315 ++
 .../apache/sis/storage/image/MultiImageStore.java  |   61 +
 .../apache/sis/storage/image/SingleImageStore.java |  163 +
 .../apache/sis/storage/image/WarningListener.java  |   69 +
 .../sis/storage/image/WorldFileResource.java       |  371 +++
 .../apache/sis/storage/image/WorldFileStore.java   |  843 +++++
 .../sis/storage/image/WorldFileStoreProvider.java  |  184 ++
 .../apache/sis/storage/image/WritableResource.java |   76 +
 .../storage/image/WritableSingleImageStore.java    |  181 ++
 .../apache/sis/storage/image/WritableStore.java    |  523 +++
 .../org/apache/sis/storage/image/package-info.java |   49 +
 .../org/apache/sis/storage/internal/Resources.java |  603 ++++
 .../internal}/Resources.properties                 |    0
 .../apache/sis/storage/internal/Resources_en.java  |   30 +
 .../apache/sis/storage/internal/Resources_fr.java  |   30 +
 .../internal}/Resources_fr.properties              |    0
 .../sis/storage/internal/StoreTypeDetector.java    |   63 +
 .../storage/internal/WritableResourceSupport.java  |  237 ++
 .../apache/sis/storage/internal/package-info.java  |   30 +
 .../apache/sis/storage/wkt/FirstKeywordPeek.java   |  280 ++
 .../main/org/apache/sis/storage/wkt/Store.java     |  216 ++
 .../org/apache/sis/storage/wkt/StoreFormat.java    |  176 +
 .../org/apache/sis/storage/wkt/StoreProvider.java  |  201 ++
 .../org/apache/sis/storage/wkt/package-info.java   |   25 +
 .../apache/sis/storage/xml/AbstractProvider.java   |  152 +
 .../apache/sis/storage/xml/GeographicEnvelope.java |  136 +
 .../apache/sis/storage/xml/MimeTypeDetector.java   |  321 ++
 .../main/org/apache/sis/storage/xml/Store.java     |  239 ++
 .../org/apache/sis/storage/xml/StoreProvider.java  |   97 +
 .../org/apache/sis/storage/xml/package-info.java   |   37 +
 .../apache/sis/internal/storage/CodeTypeTest.java  |  136 -
 .../internal/storage/MemoryGridResourceTest.java   |   99 -
 .../sis/internal/storage/MetadataBuilderTest.java  |  163 -
 .../sis/internal/storage/StoreUtilitiesTest.java   |   52 -
 .../internal/storage/csv/StoreProviderTest.java    |   56 -
 .../apache/sis/internal/storage/csv/StoreTest.java |  224 --
 .../internal/storage/esri/AsciiGridStoreTest.java  |  138 -
 .../internal/storage/esri/BILConsistencyTest.java  |   78 -
 .../internal/storage/esri/BIPConsistencyTest.java  |   78 -
 .../internal/storage/esri/BSQConsistencyTest.java  |   78 -
 .../internal/storage/esri/WritableStoreTest.java   |  181 --
 .../sis/internal/storage/folder/StoreTest.java     |  126 -
 .../storage/image/SelfConsistencyTest.java         |   82 -
 .../internal/storage/image/WorldFileStoreTest.java |  188 --
 .../sis/internal/storage/io/ByteArrayChannel.java  |  167 -
 .../internal/storage/io/ChannelDataInputTest.java  |  226 --
 .../internal/storage/io/ChannelDataOutputTest.java |  443 ---
 .../internal/storage/io/ChannelDataTestCase.java   |  162 -
 .../storage/io/ChannelImageInputStreamTest.java    |  190 --
 .../storage/io/ChannelImageOutputStreamTest.java   |  181 --
 .../internal/storage/io/ComputedInputStream.java   |  148 -
 .../sis/internal/storage/io/DripByteChannel.java   |  114 -
 .../storage/io/FileCacheByteChannelTest.java       |  241 --
 .../storage/io/HyperRectangleReaderTest.java       |  226 --
 .../sis/internal/storage/io/IOUtilitiesTest.java   |  237 --
 .../storage/io/ImageInputStreamComparator.java     |  426 ---
 .../storage/io/InputStreamArrayGetterTest.java     |   68 -
 .../storage/io/MemoryCacheImageOutputStream.java   |   72 -
 .../storage/io/RewindableLineReaderTest.java       |  133 -
 .../internal/storage/wkt/StoreProviderTest.java    |   95 -
 .../apache/sis/internal/storage/wkt/StoreTest.java |  106 -
 .../internal/storage/xml/MimeTypeDetectorTest.java |  134 -
 .../internal/storage/xml/StoreProviderTest.java    |   59 -
 .../apache/sis/internal/storage/xml/StoreTest.java |  118 -
 .../org/apache/sis/io/stream/ByteArrayChannel.java |  167 +
 .../apache/sis/io/stream/ChannelDataInputTest.java |  226 ++
 .../sis/io/stream/ChannelDataOutputTest.java       |  443 +++
 .../apache/sis/io/stream/ChannelDataTestCase.java  |  162 +
 .../sis/io/stream/ChannelImageInputStreamTest.java |  190 ++
 .../io/stream/ChannelImageOutputStreamTest.java    |  181 ++
 .../apache/sis/io/stream/ComputedInputStream.java  |  148 +
 .../org/apache/sis/io/stream/DripByteChannel.java  |  114 +
 .../sis/io/stream/FileCacheByteChannelTest.java    |  241 ++
 .../sis/io/stream/HyperRectangleReaderTest.java    |  226 ++
 .../org/apache/sis/io/stream/IOUtilitiesTest.java  |  237 ++
 .../sis/io/stream/ImageInputStreamComparator.java  |  426 +++
 .../sis/io/stream/InputStreamArrayGetterTest.java  |   68 +
 .../io/stream/MemoryCacheImageOutputStream.java    |   72 +
 .../sis/io/stream/RewindableLineReaderTest.java    |  133 +
 .../org/apache/sis/storage/CoverageQueryTest.java  |    2 +-
 .../org/apache/sis/storage/CoverageSubsetTest.java |    2 +-
 .../org/apache/sis/storage/DataStoresTest.java     |    2 +-
 .../org/apache/sis/storage/FeatureQueryTest.java   |    2 +-
 .../org/apache/sis/storage/GridResourceMock.java   |    4 +-
 .../apache/sis/storage/StorageConnectorTest.java   |    8 +-
 .../aggregate/BandAggregateGridResourceTest.java   |    2 +-
 .../aggregate/ConcatenatedFeatureSetTest.java      |    2 +-
 .../sis/storage/aggregate/JoinFeatureSetTest.java  |    4 +-
 .../sis/storage/aggregate/OpaqueGridResource.java  |    2 +-
 .../org/apache/sis/storage/base/CodeTypeTest.java  |  136 +
 .../sis/storage/base/MemoryGridResourceTest.java   |   99 +
 .../sis/storage/base/MetadataBuilderTest.java      |  163 +
 .../sis/storage/base/StoreUtilitiesTest.java       |   52 +
 .../apache/sis/storage/csv/StoreProviderTest.java  |   56 +
 .../test/org/apache/sis/storage/csv/StoreTest.java |  224 ++
 .../sis/storage/esri/AsciiGridStoreTest.java       |  138 +
 .../apache/sis/{internal => }/storage/esri/BIL.hdr |    0
 .../apache/sis/{internal => }/storage/esri/BIL.raw |  Bin
 .../sis/storage/esri/BILConsistencyTest.java       |   78 +
 .../apache/sis/{internal => }/storage/esri/BIP.hdr |    0
 .../apache/sis/{internal => }/storage/esri/BIP.raw |  Bin
 .../apache/sis/{internal => }/storage/esri/BIP.stx |    0
 .../sis/storage/esri/BIPConsistencyTest.java       |   78 +
 .../apache/sis/{internal => }/storage/esri/BSQ.hdr |    0
 .../apache/sis/{internal => }/storage/esri/BSQ.raw |  Bin
 .../sis/storage/esri/BSQConsistencyTest.java       |   78 +
 .../apache/sis/storage/esri/WritableStoreTest.java |  181 ++
 .../sis/{internal => }/storage/esri/grid.asc       |    0
 .../sis/{internal => }/storage/esri/grid.clr       |    0
 .../sis/{internal => }/storage/esri/grid.prj       |    0
 .../org/apache/sis/storage/folder/StoreTest.java   |  126 +
 .../storage/folder/test-data/README.txt            |    0
 .../storage/folder/test-data/crs.prj               |    0
 .../storage/folder/test-data/data1.xml             |    0
 .../storage/folder/test-data/data2.xml             |    0
 .../storage/folder/test-data/data3.xml             |    0
 .../storage/folder/test-data/data4/data5.xml       |    0
 .../sis/{internal => }/storage/image/README.md     |    0
 .../sis/storage/image/SelfConsistencyTest.java     |   82 +
 .../sis/storage/image/WorldFileStoreTest.java      |  188 ++
 .../sis/{internal => }/storage/image/gradient.pgw  |    0
 .../sis/{internal => }/storage/image/gradient.png  |  Bin
 .../sis/{internal => }/storage/image/gradient.prj  |    0
 .../apache/sis/storage/wkt/StoreProviderTest.java  |   95 +
 .../test/org/apache/sis/storage/wkt/StoreTest.java |  106 +
 .../sis/storage/xml/MimeTypeDetectorTest.java      |  134 +
 .../apache/sis/storage/xml/StoreProviderTest.java  |   59 +
 .../test/org/apache/sis/storage/xml/StoreTest.java |  118 +
 .../sis/test/storage/CoverageReadConsistency.java  |    4 +-
 .../apache/sis/test/storage/SubsampledImage.java   |    2 +-
 .../services/org.apache.sis.util.ObjectConverter   |   80 +-
 .../src/org.apache.sis.util/main/module-info.java  |   92 +-
 .../org/apache/sis/converter/AngleConverter.java   |  161 +
 .../org/apache/sis/converter/ArrayConverter.java   |  108 +
 .../sis/converter/CharSequenceConverter.java       |   91 +
 .../main/org/apache/sis/converter/ClassPair.java   |  166 +
 .../apache/sis/converter/CollectionConverter.java  |  110 +
 .../main/org/apache/sis/converter/Column.java      |  117 +
 .../apache/sis/converter/ConverterRegistry.java    |  607 ++++
 .../org/apache/sis/converter/DateConverter.java    |  185 ++
 .../apache/sis/converter/FallbackConverter.java    |  374 +++
 .../apache/sis/converter/FractionConverter.java    |  135 +
 .../apache/sis/converter/IdentityConverter.java    |  108 +
 .../org/apache/sis/converter/NumberConverter.java  |  186 ++
 .../org/apache/sis/converter/ObjectToString.java   |  164 +
 .../org/apache/sis/converter/PathConverter.java    |  278 ++
 .../org/apache/sis/converter/StringConverter.java  |  403 +++
 .../apache/sis/converter/SurjectiveConverter.java  |   80 +
 .../org/apache/sis/converter/SystemConverter.java  |  182 ++
 .../org/apache/sis/converter/SystemRegistry.java   |  231 ++
 .../org/apache/sis/converter/package-info.java     |   43 +
 .../sis/internal/converter/AngleConverter.java     |  161 -
 .../sis/internal/converter/ArrayConverter.java     |  108 -
 .../internal/converter/CharSequenceConverter.java  |   91 -
 .../apache/sis/internal/converter/ClassPair.java   |  166 -
 .../internal/converter/CollectionConverter.java    |  110 -
 .../org/apache/sis/internal/converter/Column.java  |  117 -
 .../sis/internal/converter/ConverterRegistry.java  |  607 ----
 .../sis/internal/converter/DateConverter.java      |  185 --
 .../sis/internal/converter/FallbackConverter.java  |  374 ---
 .../sis/internal/converter/FractionConverter.java  |  135 -
 .../sis/internal/converter/IdentityConverter.java  |  108 -
 .../sis/internal/converter/NumberConverter.java    |  186 --
 .../sis/internal/converter/ObjectToString.java     |  164 -
 .../sis/internal/converter/PathConverter.java      |  278 --
 .../sis/internal/converter/StringConverter.java    |  403 ---
 .../internal/converter/SurjectiveConverter.java    |   80 -
 .../sis/internal/converter/SystemConverter.java    |  182 --
 .../sis/internal/converter/SystemRegistry.java     |  231 --
 .../sis/internal/converter/package-info.java       |   43 -
 .../org/apache/sis/internal/jdk17/HexFormat.java   |   78 -
 .../main/org/apache/sis/internal/jdk17/JDK17.java  |   99 -
 .../main/org/apache/sis/internal/jdk17/Record.java |   34 -
 .../apache/sis/internal/jdk17/package-info.java    |   30 -
 .../apache/sis/internal/system/CommonExecutor.java |  133 -
 .../apache/sis/internal/system/Configuration.java  |   91 -
 .../apache/sis/internal/system/DaemonThread.java   |  177 -
 .../apache/sis/internal/system/DataDirectory.java  |  227 --
 .../sis/internal/system/DelayedExecutor.java       |  173 -
 .../sis/internal/system/DelayedRunnable.java       |  143 -
 .../sis/internal/system/Descriptions.properties    |    7 -
 .../sis/internal/system/Descriptions_fr.properties |    7 -
 .../org/apache/sis/internal/system/Fallback.java   |   43 -
 .../sis/internal/system/LocalizedStaticObject.java |   42 -
 .../org/apache/sis/internal/system/Loggers.java    |  224 --
 .../org/apache/sis/internal/system/Modules.java    |  138 -
 .../sis/internal/system/OptionalDependency.java    |   88 -
 .../internal/system/ReferenceQueueConsumer.java    |  137 -
 .../org/apache/sis/internal/system/Reflect.java    |  106 -
 .../org/apache/sis/internal/system/Semaphores.java |  150 -
 .../org/apache/sis/internal/system/Shutdown.java   |  208 --
 .../org/apache/sis/internal/system/Supervisor.java |  233 --
 .../sis/internal/system/SupervisorMBean.java       |   55 -
 .../apache/sis/internal/system/SystemListener.java |  154 -
 .../org/apache/sis/internal/system/Threads.java    |  103 -
 .../apache/sis/internal/system/package-info.java   |   30 -
 .../sis/internal/temporal/DefaultInstant.java      |   65 -
 .../sis/internal/temporal/DefaultPeriod.java       |   71 -
 .../internal/temporal/DefaultPeriodDuration.java   |   87 -
 .../internal/temporal/DefaultTemporalFactory.java  |  155 -
 .../apache/sis/internal/temporal/Primitive.java    |   74 -
 .../apache/sis/internal/temporal/package-info.java |   26 -
 .../apache/sis/internal/util/AbstractIterator.java |   66 -
 .../org/apache/sis/internal/util/AbstractMap.java  |  714 ----
 .../apache/sis/internal/util/AbstractMapEntry.java |  103 -
 .../main/org/apache/sis/internal/util/Acyclic.java |   41 -
 .../internal/util/ArgumentCheckByAssertion.java    |   39 -
 .../sis/internal/util/AutoMessageFormat.java       |  113 -
 .../main/org/apache/sis/internal/util/Bag.java     |  103 -
 .../apache/sis/internal/util/CheckedArrayList.java |  334 --
 .../apache/sis/internal/util/CheckedHashSet.java   |  123 -
 .../org/apache/sis/internal/util/CloneAccess.java  |   48 -
 .../main/org/apache/sis/internal/util/Cloner.java  |  271 --
 .../org/apache/sis/internal/util/CodeLists.java    |  162 -
 .../apache/sis/internal/util/CollectionsExt.java   |  895 -----
 .../org/apache/sis/internal/util/Constants.java    |  263 --
 .../apache/sis/internal/util/DefinitionURI.java    |  735 -----
 .../org/apache/sis/internal/util/DoubleDouble.java |  920 ------
 .../org/apache/sis/internal/util/EmptyQueue.java   |   71 -
 .../sis/internal/util/ListOfUnknownSize.java       |  262 --
 .../sis/internal/util/LocalizedParseException.java |  197 --
 .../apache/sis/internal/util/MetadataServices.java |  209 --
 .../org/apache/sis/internal/util/Numerics.java     |  672 ----
 .../apache/sis/internal/util/PropertyFormat.java   |  238 --
 .../apache/sis/internal/util/SetOfUnknownSize.java |  202 --
 .../sis/internal/util/SimpleCharacterIterator.java |  196 --
 .../sis/internal/util/StandardDateFormat.java      |  551 ----
 .../main/org/apache/sis/internal/util/Strings.java |  413 ---
 .../sis/internal/util/TreeFormatCustomization.java |   53 -
 .../main/org/apache/sis/internal/util/URLs.java    |   66 -
 .../sis/internal/util/UnmodifiableArrayList.java   |  437 ---
 .../main/org/apache/sis/internal/util/X364.java    |  308 --
 .../org/apache/sis/internal/util/package-info.java |   36 -
 .../main/org/apache/sis/io/CompoundFormat.java     |    6 +-
 .../main/org/apache/sis/io/DefaultFormat.java      |    2 +-
 .../org/apache/sis/io/IdentifiedObjectFormat.java  |    4 +-
 .../main/org/apache/sis/io/LineAppender.java       |    2 +-
 .../main/org/apache/sis/io/TableAppender.java      |    2 +-
 .../main/org/apache/sis/math/ArrayVector.java      |    2 +-
 .../main/org/apache/sis/math/DecimalFunctions.java |    4 +-
 .../main/org/apache/sis/math/Fraction.java         |    2 +-
 .../main/org/apache/sis/math/Line.java             |    6 +-
 .../org/apache/sis/math/LinearlyDerivedVector.java |    2 +-
 .../main/org/apache/sis/math/MathFunctions.java    |    6 +-
 .../main/org/apache/sis/math/Plane.java            |    6 +-
 .../main/org/apache/sis/math/Statistics.java       |    4 +-
 .../main/org/apache/sis/math/StatisticsFormat.java |    2 +-
 .../main/org/apache/sis/math/Vector.java           |    4 +-
 .../main/org/apache/sis/measure/AbstractUnit.java  |    4 +-
 .../main/org/apache/sis/measure/Angle.java         |    2 +-
 .../main/org/apache/sis/measure/AngleFormat.java   |    4 +-
 .../sis/measure/FormattedCharacterIterator.java    |    4 +-
 .../org/apache/sis/measure/LinearConverter.java    |    4 +-
 .../main/org/apache/sis/measure/NumberRange.java   |    2 +-
 .../main/org/apache/sis/measure/Prefixes.java      |    2 +-
 .../main/org/apache/sis/measure/Range.java         |    4 +-
 .../main/org/apache/sis/measure/RangeFormat.java   |    6 +-
 .../main/org/apache/sis/measure/Scalar.java        |    2 +-
 .../apache/sis/measure/SexagesimalConverter.java   |    2 +-
 .../main/org/apache/sis/measure/SystemUnit.java    |    2 +-
 .../main/org/apache/sis/measure/UnitDimension.java |    4 +-
 .../main/org/apache/sis/measure/UnitFormat.java    |    6 +-
 .../main/org/apache/sis/measure/UnitServices.java  |    2 +-
 .../main/org/apache/sis/measure/Units.java         |    2 +-
 .../main/org/apache/sis/pending/jdk/HexFormat.java |   78 +
 .../main/org/apache/sis/pending/jdk/JDK17.java     |   99 +
 .../main/org/apache/sis/pending/jdk/Record.java    |   34 +
 .../org/apache/sis/pending/jdk/package-info.java   |   30 +
 .../sis/pending/temporal/DefaultInstant.java       |   65 +
 .../apache/sis/pending/temporal/DefaultPeriod.java |   71 +
 .../pending/temporal/DefaultPeriodDuration.java    |   87 +
 .../pending/temporal/DefaultTemporalFactory.java   |  155 +
 .../org/apache/sis/pending/temporal/Primitive.java |   74 +
 .../apache/sis/pending/temporal/package-info.java  |   26 +
 .../main/org/apache/sis/setup/About.java           |   16 +-
 .../main/org/apache/sis/setup/Configuration.java   |    2 +-
 .../apache/sis/setup/InstallationResources.java    |    8 +-
 .../main/org/apache/sis/setup/OptionKey.java       |    2 +-
 .../apache/sis/setup/OptionalInstallations.java    |    6 +-
 .../main/org/apache/sis/system/CommonExecutor.java |  133 +
 .../main/org/apache/sis/system/Configuration.java  |   91 +
 .../main/org/apache/sis/system/DaemonThread.java   |  177 +
 .../main/org/apache/sis/system/DataDirectory.java  |  227 ++
 .../org/apache/sis/system/DelayedExecutor.java     |  173 +
 .../org/apache/sis/system/DelayedRunnable.java     |  143 +
 .../org/apache/sis/system/Descriptions.properties  |    7 +
 .../apache/sis/system/Descriptions_fr.properties   |    7 +
 .../main/org/apache/sis/system/Fallback.java       |   43 +
 .../apache/sis/system/LocalizedStaticObject.java   |   42 +
 .../main/org/apache/sis/system/Loggers.java        |  224 ++
 .../main/org/apache/sis/system/Modules.java        |  138 +
 .../org/apache/sis/system/OptionalDependency.java  |   88 +
 .../apache/sis/system/ReferenceQueueConsumer.java  |  137 +
 .../main/org/apache/sis/system/Reflect.java        |  106 +
 .../main/org/apache/sis/system/Semaphores.java     |  150 +
 .../main/org/apache/sis/system/Shutdown.java       |  208 ++
 .../main/org/apache/sis/system/Supervisor.java     |  233 ++
 .../org/apache/sis/system/SupervisorMBean.java     |   55 +
 .../main/org/apache/sis/system/SystemListener.java |  154 +
 .../main/org/apache/sis/system/Threads.java        |  103 +
 .../main/org/apache/sis/system/package-info.java   |   30 +
 .../sis/util/AbstractInternationalString.java      |    2 +-
 .../main/org/apache/sis/util/ArgumentChecks.java   |    2 +-
 .../main/org/apache/sis/util/Characters.java       |    4 +-
 .../main/org/apache/sis/util/Classes.java          |    2 +-
 .../main/org/apache/sis/util/Numbers.java          |    4 +-
 .../main/org/apache/sis/util/ObjectConverters.java |    4 +-
 .../main/org/apache/sis/util/Version.java          |    4 +-
 .../main/org/apache/sis/util/collection/Cache.java |    6 +-
 .../apache/sis/util/collection/CodeListSet.java    |    4 +-
 .../org/apache/sis/util/collection/Containers.java |    2 +-
 .../sis/util/collection/DefaultTreeTable.java      |    6 +-
 .../org/apache/sis/util/collection/DerivedSet.java |    2 +-
 .../apache/sis/util/collection/IntegerList.java    |    2 +-
 .../sis/util/collection/TreeTableFormat.java       |    8 +-
 .../org/apache/sis/util/collection/WeakEntry.java  |    4 +-
 .../apache/sis/util/collection/WeakHashSet.java    |    2 +-
 .../sis/util/collection/WeakValueHashMap.java      |    2 +-
 .../apache/sis/util/internal/AbstractIterator.java |   66 +
 .../org/apache/sis/util/internal/AbstractMap.java  |  714 ++++
 .../apache/sis/util/internal/AbstractMapEntry.java |  103 +
 .../main/org/apache/sis/util/internal/Acyclic.java |   41 +
 .../util/internal/ArgumentCheckByAssertion.java    |   39 +
 .../sis/util/internal/AutoMessageFormat.java       |  113 +
 .../main/org/apache/sis/util/internal/Bag.java     |  103 +
 .../apache/sis/util/internal/CheckedArrayList.java |  334 ++
 .../apache/sis/util/internal/CheckedHashSet.java   |  123 +
 .../org/apache/sis/util/internal/CloneAccess.java  |   48 +
 .../main/org/apache/sis/util/internal/Cloner.java  |  271 ++
 .../org/apache/sis/util/internal/CodeLists.java    |  162 +
 .../apache/sis/util/internal/CollectionsExt.java   |  895 +++++
 .../org/apache/sis/util/internal/Constants.java    |  263 ++
 .../apache/sis/util/internal/DefinitionURI.java    |  735 +++++
 .../org/apache/sis/util/internal/DoubleDouble.java |  920 ++++++
 .../org/apache/sis/util/internal/EmptyQueue.java   |   71 +
 .../sis/util/internal/ListOfUnknownSize.java       |  262 ++
 .../sis/util/internal/LocalizedParseException.java |  197 ++
 .../apache/sis/util/internal/MetadataServices.java |  209 ++
 .../org/apache/sis/util/internal/Numerics.java     |  672 ++++
 .../apache/sis/util/internal/PropertyFormat.java   |  238 ++
 .../apache/sis/util/internal/SetOfUnknownSize.java |  202 ++
 .../sis/util/internal/SimpleCharacterIterator.java |  196 ++
 .../sis/util/internal/StandardDateFormat.java      |  551 ++++
 .../main/org/apache/sis/util/internal/Strings.java |  413 +++
 .../sis/util/internal/TreeFormatCustomization.java |   53 +
 .../main/org/apache/sis/util/internal/URLs.java    |   66 +
 .../sis/util/internal/UnmodifiableArrayList.java   |  437 +++
 .../main/org/apache/sis/util/internal/X364.java    |  308 ++
 .../org/apache/sis/util/internal/package-info.java |   36 +
 .../main/org/apache/sis/util/logging/Logging.java  |    4 +-
 .../apache/sis/util/logging/MonolineFormatter.java |   12 +-
 .../apache/sis/util/logging/PerformanceLevel.java  |    2 +-
 .../main/org/apache/sis/util/resources/Errors.java |    5 +
 .../apache/sis/util/resources/Errors.properties    |    1 +
 .../apache/sis/util/resources/Errors_fr.properties |    1 +
 .../sis/util/resources/IndexedResourceBundle.java  |   10 +-
 .../apache/sis/converter/AngleConverterTest.java   |   58 +
 .../apache/sis/converter/ArrayConverterTest.java   |   72 +
 .../sis/converter/ConverterRegistryTest.java       |  429 +++
 .../sis/converter/FallbackConverterTest.java       |  186 ++
 .../apache/sis/converter/NumberConverterTest.java  |  227 ++
 .../apache/sis/converter/PathConverterTest.java    |  192 ++
 .../apache/sis/converter/StringConverterTest.java  |  334 ++
 .../apache/sis/converter/SystemRegistryTest.java   |  203 ++
 .../sis/internal/converter/AngleConverterTest.java |   58 -
 .../sis/internal/converter/ArrayConverterTest.java |   72 -
 .../internal/converter/ConverterRegistryTest.java  |  429 ---
 .../internal/converter/FallbackConverterTest.java  |  186 --
 .../internal/converter/NumberConverterTest.java    |  227 --
 .../sis/internal/converter/PathConverterTest.java  |  192 --
 .../internal/converter/StringConverterTest.java    |  334 --
 .../sis/internal/converter/SystemRegistryTest.java |  203 --
 .../apache/sis/internal/system/LoggersTest.java    |   49 -
 .../system/ReferenceQueueConsumerTest.java         |   57 -
 .../org/apache/sis/internal/test/AssertTest.java   |   72 -
 .../sis/internal/test/TestUtilitiesTest.java       |   61 -
 .../org/apache/sis/internal/test/package-info.java |   25 -
 .../apache/sis/internal/util/AbstractMapTest.java  |  202 --
 .../test/org/apache/sis/internal/util/BagTest.java |   85 -
 .../sis/internal/util/CheckedArrayListTest.java    |  167 -
 .../sis/internal/util/CollectionsExtTest.java      |  182 --
 .../sis/internal/util/DefinitionURITest.java       |  252 --
 .../apache/sis/internal/util/DoubleDoubleTest.java |  423 ---
 .../sis/internal/util/ListOfUnknownSizeTest.java   |   65 -
 .../internal/util/LocalizedParseExceptionTest.java |   79 -
 .../org/apache/sis/internal/util/NumericsTest.java |  240 --
 .../sis/internal/util/StandardDateFormatTest.java  |  157 -
 .../org/apache/sis/internal/util/StringsTest.java  |   58 -
 .../org/apache/sis/internal/util/X364Test.java     |   72 -
 .../test/org/apache/sis/io/LineAppenderTest.java   |    2 +-
 .../test/org/apache/sis/io/TableAppenderTest.java  |    2 +-
 .../test/org/apache/sis/io/WordWrapTest.java       |    2 +-
 .../org/apache/sis/math/DecimalFunctionsTest.java  |    2 +-
 .../test/org/apache/sis/math/LineTest.java         |    2 +-
 .../org/apache/sis/math/MathFunctionsTest.java     |    4 +-
 .../test/org/apache/sis/math/PlaneTest.java        |    2 +-
 .../measure/FormattedCharacterIteratorTest.java    |    2 +-
 .../org/apache/sis/measure/RangeFormatTest.java    |    2 +-
 .../test/org/apache/sis/measure/UnitsTest.java     |    2 +-
 .../test/org/apache/sis/system/LoggersTest.java    |   49 +
 .../sis/system/ReferenceQueueConsumerTest.java     |   57 +
 .../test/org/apache/sis/test/Assume.java           |    2 +-
 .../org/apache/sis/test/LogRecordCollector.java    |    2 +-
 .../test/org/apache/sis/test/OptionalTestData.java |    2 +-
 .../test/org/apache/sis/test/TestCase.java         |    2 +-
 .../test/org/apache/sis/test/TestUtilities.java    |    4 +-
 .../test/org/apache/sis/test/self/AssertTest.java  |   72 +
 .../apache/sis/test/self/TestUtilitiesTest.java    |   61 +
 .../org/apache/sis/test/self/package-info.java     |   25 +
 .../test/org/apache/sis/util/ClassesTest.java      |    2 +
 .../org/apache/sis/util/collection/CacheTest.java  |    2 +-
 .../apache/sis/util/collection/RangeSetTest.java   |    4 +-
 .../apache/sis/util/internal/AbstractMapTest.java  |  202 ++
 .../test/org/apache/sis/util/internal/BagTest.java |   85 +
 .../sis/util/internal/CheckedArrayListTest.java    |  167 +
 .../sis/util/internal/CollectionsExtTest.java      |  182 ++
 .../sis/util/internal/DefinitionURITest.java       |  252 ++
 .../apache/sis/util/internal/DoubleDoubleTest.java |  423 +++
 .../sis/util/internal/ListOfUnknownSizeTest.java   |   65 +
 .../util/internal/LocalizedParseExceptionTest.java |   79 +
 .../org/apache/sis/util/internal/NumericsTest.java |  240 ++
 .../sis/util/internal/StandardDateFormatTest.java  |  157 +
 .../org/apache/sis/util/internal/StringsTest.java  |   58 +
 .../org/apache/sis/util/internal/X364Test.java     |   72 +
 .../sis/util/logging/MonolineFormatterTest.java    |    2 +-
 geoapi/README.md                                   |    2 +-
 geoapi/snapshot                                    |    2 +-
 .../main/antlr/org/apache/sis/cql/internal/CQL.g4  |  301 ++
 .../main/antlr/org/apache/sis/internal/cql/CQL.g4  |  301 --
 .../main/org/apache/sis/cql/CQL.java               |   32 +-
 .../org/apache/sis/cql/FilterToCQLVisitor.java     |   10 +-
 .../sis/{internal/cql => cql/internal}/.gitignore  |    0
 .../main/org/apache/sis/cql/internal/AntlrCQL.java |  113 +
 .../main/org/apache/sis/internal/cql/AntlrCQL.java |  113 -
 .../test/org/apache/sis/cql/CQLTestCase.java       |    2 +-
 .../test/org/apache/sis/cql/FilterReadingTest.java |    2 +-
 .../test/org/apache/sis/cql/FilterWritingTest.java |    2 +-
 .../apache/sis/internal/shapefile/AutoChecker.java |  184 --
 ...nvalidRecordNumberForDirectAccessException.java |   64 -
 .../SQLNoDirectAccessAvailableException.java       |   49 -
 .../shapefile/SQLShapefileNotFoundException.java   |   49 -
 .../internal/shapefile/ShapefileByteReader.java    |  465 ---
 .../internal/shapefile/ShapefileDescriptor.java    |  200 --
 .../shapefile/jdbc/AbstractDbase3ByteReader.java   |  282 --
 .../sis/internal/shapefile/jdbc/AbstractJDBC.java  |  161 -
 .../internal/shapefile/jdbc/CommonByteReader.java  |  131 -
 .../sis/internal/shapefile/jdbc/DBFDriver.java     |  144 -
 .../shapefile/jdbc/DBase3FieldDescriptor.java      |  149 -
 .../sis/internal/shapefile/jdbc/DBaseDataType.java |  102 -
 .../internal/shapefile/jdbc/Dbase3ByteReader.java  |  130 -
 .../internal/shapefile/jdbc/MappedByteReader.java  |  308 --
 .../jdbc/SQLConnectionClosedException.java         |   63 -
 .../jdbc/SQLDbaseFileNotFoundException.java        |   49 -
 .../jdbc/SQLInvalidDbaseFileFormatException.java   |   49 -
 .../jdbc/connection/AbstractConnection.java        |  417 ---
 .../shapefile/jdbc/connection/DBFConnection.java   |  335 --
 .../connection/SQLClosingIOFailureException.java   |   63 -
 .../shapefile/jdbc/connection/package-info.java    |   19 -
 .../jdbc/metadata/AbstractDatabaseMetaData.java    |  202 --
 .../jdbc/metadata/DBFDatabaseMetaData.java         | 1300 --------
 .../jdbc/metadata/DBFResultSetMataData.java        |  473 ---
 .../shapefile/jdbc/metadata/package-info.java      |   21 -
 .../sis/internal/shapefile/jdbc/package-info.java  |   25 -
 .../jdbc/resultset/AbstractResultSet.java          |  706 ----
 .../jdbc/resultset/BuiltInMemoryResultSet.java     |  195 --
 ...iltInMemoryResultSetForCatalogNamesListing.java |   51 -
 ...DBFBuiltInMemoryResultSetForColumnsListing.java |  460 ---
 .../DBFBuiltInMemoryResultSetForSchemaListing.java |   51 -
 .../DBFBuiltInMemoryResultSetForTablesListing.java |   88 -
 ...uiltInMemoryResultSetForTablesTypesListing.java |   74 -
 .../jdbc/resultset/DBFRecordBasedResultSet.java    |  609 ----
 .../shapefile/jdbc/resultset/DBFResultSet.java     |  965 ------
 .../resultset/SQLIllegalColumnIndexException.java  |   76 -
 .../jdbc/resultset/SQLNoResultException.java       |   63 -
 .../jdbc/resultset/SQLNoSuchFieldException.java    |   76 -
 .../jdbc/resultset/SQLNotDateException.java        |   89 -
 .../jdbc/resultset/SQLNotNumericException.java     |   89 -
 .../shapefile/jdbc/resultset/package-info.java     |   21 -
 .../shapefile/jdbc/sql/ClauseResolver.java         |  391 ---
 .../jdbc/sql/ConditionalClauseResolver.java        |   38 -
 .../shapefile/jdbc/sql/CrudeSQLParser.java         |  137 -
 .../jdbc/sql/SQLIllegalParameterException.java     |   89 -
 .../jdbc/sql/SQLInvalidStatementException.java     |   63 -
 .../sql/SQLUnsupportedParsingFeatureException.java |   63 -
 .../internal/shapefile/jdbc/sql/package-info.java  |   20 -
 .../jdbc/statement/AbstractStatement.java          |  307 --
 .../shapefile/jdbc/statement/DBFStatement.java     |  243 --
 .../shapefile/jdbc/statement/package-info.java     |   19 -
 .../sis/internal/shapefile/package-info.java       |   24 -
 .../sis/storage/shapefile/InputFeatureStream.java  |   24 +-
 .../apache/sis/storage/shapefile/ShapeFile.java    |    4 +-
 .../storage/shapefile/internal/AutoChecker.java    |  184 ++
 ...nvalidRecordNumberForDirectAccessException.java |   64 +
 .../SQLNoDirectAccessAvailableException.java       |   49 +
 .../internal/SQLShapefileNotFoundException.java    |   49 +
 .../shapefile/internal/ShapefileByteReader.java    |  465 +++
 .../internal}/ShapefileByteReader.properties       |    0
 .../internal}/ShapefileByteReader_fr.properties    |    0
 .../shapefile/internal/ShapefileDescriptor.java    |  200 ++
 .../storage/shapefile/internal/package-info.java   |   24 +
 .../shapefile/jdbc/AbstractDbase3ByteReader.java   |  282 ++
 .../jdbc/AbstractDbase3ByteReader.properties       |    0
 .../jdbc/AbstractDbase3ByteReader_fr.properties    |    0
 .../sis/storage/shapefile/jdbc/AbstractJDBC.java   |  161 +
 .../shapefile/jdbc/AbstractJDBC.properties         |    0
 .../shapefile/jdbc/AbstractJDBC_fr.properties      |    0
 .../storage/shapefile/jdbc/CommonByteReader.java   |  131 +
 .../shapefile/jdbc/CommonByteReader.properties     |    0
 .../sis/storage/shapefile/jdbc/DBFDriver.java      |  144 +
 .../shapefile/jdbc/DBase3FieldDescriptor.java      |  149 +
 .../jdbc/DBase3FieldDescriptor.properties          |    0
 .../jdbc/DBase3FieldDescriptor_fr.properties       |    0
 .../sis/storage/shapefile/jdbc/DBaseDataType.java  |  102 +
 .../storage/shapefile/jdbc/Dbase3ByteReader.java   |  130 +
 .../storage/shapefile/jdbc/MappedByteReader.java   |  308 ++
 .../shapefile/jdbc/MappedByteReader.properties     |    0
 .../shapefile/jdbc/MappedByteReader_fr.properties  |    0
 .../jdbc/SQLConnectionClosedException.java         |   63 +
 .../jdbc/SQLDbaseFileNotFoundException.java        |   49 +
 .../jdbc/SQLInvalidDbaseFileFormatException.java   |   49 +
 .../jdbc/connection/AbstractConnection.java        |  417 +++
 .../jdbc/connection/AbstractConnection.properties  |    0
 .../connection/AbstractConnection_fr.properties    |    0
 .../shapefile/jdbc/connection/DBFConnection.java   |  335 ++
 .../jdbc/connection/DBFConnection.properties       |    0
 .../jdbc/connection/DBFConnection_fr.properties    |    0
 .../connection/SQLClosingIOFailureException.java   |   63 +
 .../shapefile/jdbc/connection/package-info.java    |   19 +
 .../jdbc/metadata/AbstractDatabaseMetaData.java    |  202 ++
 .../jdbc/metadata/DBFDatabaseMetaData.java         | 1300 ++++++++
 .../jdbc/metadata/DBFResultSetMataData.java        |  473 +++
 .../jdbc/metadata/DBFResultSetMataData.properties  |    0
 .../metadata/DBFResultSetMataData_fr.properties    |    0
 .../shapefile/jdbc/metadata/package-info.java      |   21 +
 .../sis/storage/shapefile/jdbc/package-info.java   |   25 +
 .../jdbc/resultset/AbstractResultSet.java          |  706 ++++
 .../jdbc/resultset/AbstractResultSet.properties    |    0
 .../jdbc/resultset/AbstractResultSet_fr.properties |    0
 .../jdbc/resultset/BuiltInMemoryResultSet.java     |  195 ++
 ...iltInMemoryResultSetForCatalogNamesListing.java |   51 +
 ...DBFBuiltInMemoryResultSetForColumnsListing.java |  460 +++
 ...ltInMemoryResultSetForColumnsListing.properties |    0
 ...nMemoryResultSetForColumnsListing_fr.properties |    0
 .../DBFBuiltInMemoryResultSetForSchemaListing.java |   51 +
 .../DBFBuiltInMemoryResultSetForTablesListing.java |   88 +
 ...iltInMemoryResultSetForTablesListing.properties |    0
 ...uiltInMemoryResultSetForTablesTypesListing.java |   74 +
 ...MemoryResultSetForTablesTypesListing.properties |    0
 .../jdbc/resultset/DBFRecordBasedResultSet.java    |  609 ++++
 .../resultset/DBFRecordBasedResultSet.properties   |    0
 .../DBFRecordBasedResultSet_fr.properties          |    0
 .../shapefile/jdbc/resultset/DBFResultSet.java     |  965 ++++++
 .../jdbc/resultset/DBFResultSet.properties         |    0
 .../jdbc/resultset/DBFResultSet_fr.properties      |    0
 .../resultset/SQLIllegalColumnIndexException.java  |   76 +
 .../jdbc/resultset/SQLNoResultException.java       |   63 +
 .../jdbc/resultset/SQLNoSuchFieldException.java    |   76 +
 .../jdbc/resultset/SQLNotDateException.java        |   89 +
 .../jdbc/resultset/SQLNotNumericException.java     |   89 +
 .../shapefile/jdbc/resultset/package-info.java     |   21 +
 .../storage/shapefile/jdbc/sql/ClauseResolver.java |  391 +++
 .../shapefile/jdbc/sql/ClauseResolver.properties   |    0
 .../jdbc/sql/ClauseResolver_fr.properties          |    0
 .../jdbc/sql/ConditionalClauseResolver.java        |   38 +
 .../storage/shapefile/jdbc/sql/CrudeSQLParser.java |  137 +
 .../shapefile/jdbc/sql/CrudeSQLParser.properties   |    0
 .../jdbc/sql/SQLIllegalParameterException.java     |   89 +
 .../jdbc/sql/SQLInvalidStatementException.java     |   63 +
 .../sql/SQLUnsupportedParsingFeatureException.java |   63 +
 .../storage/shapefile/jdbc/sql/package-info.java   |   20 +
 .../jdbc/statement/AbstractStatement.java          |  307 ++
 .../shapefile/jdbc/statement/DBFStatement.java     |  243 ++
 .../jdbc/statement/DBFStatement.properties         |    0
 .../jdbc/statement/DBFStatement_fr.properties      |    0
 .../shapefile/jdbc/statement/package-info.java     |   19 +
 .../jdbc/AbstractTestBaseForInternalJDBC.java      |   72 -
 .../internal/shapefile/jdbc/DBFConnectionTest.java |   95 -
 .../internal/shapefile/jdbc/DBFResultSetTest.java  |  208 --
 .../internal/shapefile/jdbc/DBFStatementTest.java  |  100 -
 .../shapefile/jdbc/sql/WhereClauseTest.java        |  146 -
 .../jdbc/AbstractTestBaseForInternalJDBC.java      |   72 +
 .../storage/shapefile/jdbc/DBFConnectionTest.java  |   95 +
 .../storage/shapefile/jdbc/DBFResultSetTest.java   |  208 ++
 .../storage/shapefile/jdbc/DBFStatementTest.java   |  100 +
 .../shapefile/jdbc/readme.txt                      |    0
 .../shapefile/jdbc/sql/WhereClauseTest.java        |  146 +
 .../org/apache/sis/services/OSGiActivator.java     |    4 +-
 .../org/apache/sis/services/ServletListener.java   |    2 +-
 netbeans-project/nbproject/project.properties      |   11 +-
 optional/build.gradle.kts                          |    2 +-
 optional/src/org.apache.sis.gui/bundle/bin/sisfx   |    2 +-
 .../src/org.apache.sis.gui/bundle/bin/sisfx.bat    |    2 +-
 .../org.apache.sis.setup.InstallationResources     |    2 +-
 .../src/org.apache.sis.gui/main/module-info.java   |    2 +-
 .../main/org/apache/sis/gui/AboutDialog.java       |    2 +-
 .../main/org/apache/sis/gui/DataViewer.java        |   22 +-
 .../main/org/apache/sis/gui/RecentFiles.java       |    6 +-
 .../main/org/apache/sis/gui/SystemMonitor.java     |    8 +-
 .../org/apache/sis/gui/controls/ColorCell.java     |  467 +++
 .../sis/gui/controls/ColorColumnHandler.java       |  123 +
 .../org/apache/sis/gui/controls/ColorRamp.java     |  264 ++
 .../apache/sis/gui/controls/FormatApplicator.java  |  252 ++
 .../apache/sis/gui/controls/FormatTableCell.java   |  260 ++
 .../apache/sis/gui/controls/SyncWindowList.java    |  251 ++
 .../org/apache/sis/gui/controls/TabularWidget.java |   98 +
 .../apache/sis/gui/controls/ValueColorMapper.java  |  535 +++
 .../org/apache/sis/gui/controls/package-info.java  |   30 +
 .../apache/sis/gui/coverage/BandRangeTable.java    |    2 +-
 .../org/apache/sis/gui/coverage/CellFormat.java    |    4 +-
 .../apache/sis/gui/coverage/CoverageCanvas.java    |   16 +-
 .../apache/sis/gui/coverage/CoverageControls.java  |   10 +-
 .../apache/sis/gui/coverage/CoverageExplorer.java  |   10 +-
 .../apache/sis/gui/coverage/CoverageStyling.java   |    8 +-
 .../org/apache/sis/gui/coverage/GridControls.java  |    2 +-
 .../org/apache/sis/gui/coverage/GridError.java     |    4 +-
 .../apache/sis/gui/coverage/GridSliceSelector.java |    2 +-
 .../main/org/apache/sis/gui/coverage/GridTile.java |    2 +-
 .../org/apache/sis/gui/coverage/GridTileCache.java |    2 +-
 .../main/org/apache/sis/gui/coverage/GridView.java |   10 +-
 .../org/apache/sis/gui/coverage/GridViewSkin.java  |    4 +-
 .../sis/gui/coverage/ImagePropertyExplorer.java    |   10 +-
 .../apache/sis/gui/coverage/IsolineRenderer.java   |   12 +-
 .../gui/coverage/MultiResolutionImageLoader.java   |    2 +-
 .../sis/gui/coverage/StyledRenderingData.java      |    4 +-
 .../apache/sis/gui/coverage/ViewAndControls.java   |    2 +-
 .../org/apache/sis/gui/dataset/ExpandableList.java |    4 +-
 .../org/apache/sis/gui/dataset/FeatureList.java    |    4 +-
 .../org/apache/sis/gui/dataset/FeatureLoader.java  |    4 +-
 .../org/apache/sis/gui/dataset/FeatureTable.java   |   11 +-
 .../main/org/apache/sis/gui/dataset/LogViewer.java |   10 +-
 .../org/apache/sis/gui/dataset/PathAction.java     |    8 +-
 .../org/apache/sis/gui/dataset/ResourceCell.java   |   14 +-
 .../apache/sis/gui/dataset/ResourceExplorer.java   |    6 +-
 .../org/apache/sis/gui/dataset/ResourceItem.java   |   10 +-
 .../org/apache/sis/gui/dataset/ResourceTree.java   |   12 +-
 .../org/apache/sis/gui/dataset/TreeViewType.java   |    2 +-
 .../org/apache/sis/gui/dataset/WindowHandler.java  |   12 +-
 .../org/apache/sis/gui/dataset/WindowManager.java  |    4 +-
 .../apache/sis/gui/internal/BackgroundThreads.java |  199 ++
 .../org/apache/sis/gui/internal/ColorName.java     |   86 +
 .../org/apache/sis/gui/internal/DataFormats.java   |   46 +
 .../apache/sis/gui/internal/DataStoreOpener.java   |  377 +++
 .../apache/sis/gui/internal/ExceptionReporter.java |  354 ++
 .../sis/gui/internal/FixedHeaderColumnSize.java    |   88 +
 .../org/apache/sis/gui/internal/GUIUtilities.java  |  459 +++
 .../sis/gui/internal/IdentityValueFactory.java     |   74 +
 .../apache/sis/gui/internal/ImageConverter.java    |  260 ++
 .../sis/gui/internal/ImmutableObjectProperty.java  |  114 +
 .../org/apache/sis/gui/internal/LogHandler.java    |  402 +++
 .../org/apache/sis/gui/internal/MouseDrags.java    |   54 +
 .../sis/gui/internal/NonNullObjectProperty.java    |   54 +
 .../org/apache/sis/gui/internal/PrivateAccess.java |   53 +
 .../sis/gui/internal/PropertyValueFormats.java     |  132 +
 .../sis/gui/internal/PropertyValueFormatter.java   |   84 +
 .../org/apache/sis/gui/internal/PropertyView.java  |  396 +++
 .../org/apache/sis/gui/internal/RecentChoices.java |  269 ++
 .../org/apache/sis/gui/internal/Resources.java     |  585 ++++
 .../gui => gui/internal}/Resources.properties      |    0
 .../org/apache/sis/gui/internal/Resources_en.java  |   30 +
 .../org/apache/sis/gui/internal/Resources_fr.java  |   30 +
 .../gui => gui/internal}/Resources_fr.properties   |    0
 .../main/org/apache/sis/gui/internal/Styles.java   |  212 ++
 .../org/apache/sis/gui/internal/ToolbarButton.java |  113 +
 .../apache/sis/gui/internal/io/FileAccessItem.java |  658 ++++
 .../apache/sis/gui/internal/io/FileAccessView.java |  186 ++
 .../gui/internal/io/OptionalDataDownloader.java    |  113 +
 .../apache/sis/gui/internal/io/package-info.java   |   33 +
 .../org/apache/sis/gui/internal/package-info.java  |   31 +
 .../org/apache/sis/gui/map/GestureFollower.java    |    2 +-
 .../main/org/apache/sis/gui/map/MapCanvas.java     |   24 +-
 .../main/org/apache/sis/gui/map/MapCanvasAWT.java  |    4 +-
 .../main/org/apache/sis/gui/map/MapMenu.java       |    4 +-
 .../org/apache/sis/gui/map/OperationFinder.java    |    2 +-
 .../main/org/apache/sis/gui/map/StatusBar.java     |   14 +-
 .../org/apache/sis/gui/map/ValuesFormatter.java    |    4 +-
 .../org/apache/sis/gui/map/ValuesFromCoverage.java |    4 +-
 .../org/apache/sis/gui/map/ValuesUnderCursor.java  |    2 +-
 .../sis/gui/metadata/IdentificationInfo.java       |    6 +-
 .../apache/sis/gui/metadata/MetadataSummary.java   |    8 +-
 .../org/apache/sis/gui/metadata/MetadataTree.java  |   10 +-
 .../sis/gui/metadata/RepresentationInfo.java       |    2 +-
 .../main/org/apache/sis/gui/metadata/Section.java  |    2 +-
 .../sis/gui/metadata/StandardMetadataTree.java     |    8 +-
 .../apache/sis/gui/metadata/VerboseFormats.java    |    2 +-
 .../apache/sis/gui/referencing/AuthorityCodes.java |    8 +-
 .../org/apache/sis/gui/referencing/CRSChooser.java |   12 +-
 .../main/org/apache/sis/gui/referencing/Code.java  |    2 +-
 .../org/apache/sis/gui/referencing/CodeFilter.java |    2 +-
 .../org/apache/sis/gui/referencing/MenuSync.java   |    6 +-
 .../sis/gui/referencing/ObjectStringConverter.java |    2 +-
 .../gui/referencing/PositionableProjection.java    |    8 +-
 .../gui/referencing/RecentReferenceSystems.java    |   18 +-
 .../main/org/apache/sis/gui/referencing/Utils.java |    4 +-
 .../org/apache/sis/gui/referencing/WKTPane.java    |    2 +-
 .../main/org/apache/sis/gui/setup/FXFinder.java    |  439 +++
 .../main/org/apache/sis/gui/setup/Inflater.java    |  174 +
 .../main/org/apache/sis/gui/setup/Wizard.java      |  756 +++++
 .../main/org/apache/sis/gui/setup/WizardPage.java  |  113 +
 .../org/apache/sis/gui/setup/package-info.java     |   28 +
 .../apache/sis/internal/gui/BackgroundThreads.java |  199 --
 .../org/apache/sis/internal/gui/ColorName.java     |   86 -
 .../org/apache/sis/internal/gui/DataFormats.java   |   46 -
 .../apache/sis/internal/gui/DataStoreOpener.java   |  377 ---
 .../apache/sis/internal/gui/ExceptionReporter.java |  354 --
 .../sis/internal/gui/FixedHeaderColumnSize.java    |   88 -
 .../org/apache/sis/internal/gui/GUIUtilities.java  |  459 ---
 .../sis/internal/gui/IdentityValueFactory.java     |   74 -
 .../apache/sis/internal/gui/ImageConverter.java    |  260 --
 .../sis/internal/gui/ImmutableObjectProperty.java  |  114 -
 .../org/apache/sis/internal/gui/LogHandler.java    |  402 ---
 .../org/apache/sis/internal/gui/MouseDrags.java    |   54 -
 .../sis/internal/gui/NonNullObjectProperty.java    |   54 -
 .../sis/internal/gui/OptionalDataDownloader.java   |  110 -
 .../org/apache/sis/internal/gui/PrivateAccess.java |   53 -
 .../sis/internal/gui/PropertyValueFormats.java     |  132 -
 .../sis/internal/gui/PropertyValueFormatter.java   |   84 -
 .../org/apache/sis/internal/gui/PropertyView.java  |  396 ---
 .../org/apache/sis/internal/gui/RecentChoices.java |  269 --
 .../org/apache/sis/internal/gui/Resources.java     |  585 ----
 .../org/apache/sis/internal/gui/Resources_en.java  |   30 -
 .../org/apache/sis/internal/gui/Resources_fr.java  |   30 -
 .../main/org/apache/sis/internal/gui/Styles.java   |  212 --
 .../org/apache/sis/internal/gui/ToolbarButton.java |  113 -
 .../apache/sis/internal/gui/control/ColorCell.java |  467 ---
 .../internal/gui/control/ColorColumnHandler.java   |  123 -
 .../apache/sis/internal/gui/control/ColorRamp.java |  264 --
 .../sis/internal/gui/control/FormatApplicator.java |  252 --
 .../sis/internal/gui/control/FormatTableCell.java  |  260 --
 .../sis/internal/gui/control/SyncWindowList.java   |  251 --
 .../sis/internal/gui/control/TabularWidget.java    |   98 -
 .../sis/internal/gui/control/ValueColorMapper.java |  535 ---
 .../sis/internal/gui/control/package-info.java     |   30 -
 .../apache/sis/internal/gui/io/FileAccessItem.java |  658 ----
 .../apache/sis/internal/gui/io/FileAccessView.java |  186 --
 .../apache/sis/internal/gui/io/package-info.java   |   33 -
 .../org/apache/sis/internal/gui/package-info.java  |   31 -
 .../org/apache/sis/internal/setup/FXFinder.java    |  439 ---
 .../org/apache/sis/internal/setup/Inflater.java    |  174 -
 .../main/org/apache/sis/internal/setup/Wizard.java |  756 -----
 .../org/apache/sis/internal/setup/WizardPage.java  |  113 -
 .../apache/sis/internal/setup/package-info.java    |   28 -
 .../sis/gui/controls/ValueColorMapperApp.java      |   89 +
 .../apache/sis/gui/coverage/CoverageCanvasApp.java |    2 +-
 .../sis/gui/coverage/CoverageStylingApp.java       |    4 +-
 .../org/apache/sis/gui/coverage/GridViewApp.java   |    2 +-
 .../apache/sis/gui/internal/GUIUtilitiesTest.java  |  155 +
 .../apache/sis/gui/referencing/CRSChooserApp.java  |    2 +-
 .../apache/sis/internal/gui/GUIUtilitiesTest.java  |  155 -
 .../internal/gui/control/ValueColorMapperApp.java  |   89 -
 3510 files changed, 238716 insertions(+), 238487 deletions(-)
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/j2d/BatchComputedImage.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/j2d/ColorModelBuilder.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/j2d/ColorModelFactory.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/j2d/ColorModelType.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/j2d/ColorsForRange.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/j2d/DeferredProperty.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/j2d/FillValues.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/j2d/ImageLayout.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/j2d/ImageUtilities.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/j2d/MultiBandsIndexColorModel.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/j2d/ObservableImage.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/j2d/RasterFactory.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/j2d/SampleModelFactory.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/j2d/ScaledColorModel.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/j2d/ScaledColorSpace.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/j2d/TileErrorHandler.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/j2d/TileOpExecutor.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/j2d/TilePlaceholder.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/j2d/TiledImage.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/j2d/WritableTiledImage.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/grid/j2d/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/internal/CommonDomainFinder.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/internal/CompoundTransform.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/internal/CompoundTransformOf1D.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/internal/MultiSourceArgument.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/internal/RangeArgument.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/internal/RepeatedTransform.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/internal/SampleDimensions.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/coverage/internal/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/feature/internal/AttributeConvention.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/feature/internal/FeatureExpression.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/feature/internal/FeatureUtilities.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/feature/internal/InstantList.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/feature/internal/MovingFeatures.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/feature/internal/Resources.java
 rename endorsed/src/org.apache.sis.feature/main/org/apache/sis/{internal/feature => feature/internal}/Resources.properties (100%)
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/feature/internal/Resources_en.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/feature/internal/Resources_fr.java
 rename endorsed/src/org.apache.sis.feature/main/org/apache/sis/{internal/feature => feature/internal}/Resources_fr.properties (100%)
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/feature/internal/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/internal/CopyVisitor.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/internal/EditVisitor.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/internal/FunctionNames.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/internal/FunctionRegister.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/internal/GeometryConverter.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/internal/Node.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/internal/SortByComparator.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/internal/Visitor.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/internal/XPath.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/internal/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/sqlmm/FunctionDescription.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/sqlmm/FunctionWithSRID.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/sqlmm/GeometryConstructor.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/sqlmm/GeometryParser.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/sqlmm/OneGeometry.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/sqlmm/Registry.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/sqlmm/SQLMM.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/sqlmm/ST_FromBinary.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/sqlmm/ST_FromText.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/sqlmm/ST_Point.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/sqlmm/ST_Transform.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/sqlmm/SpatialFunction.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/sqlmm/TwoGeometries.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/filter/sqlmm/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/AbstractGeometry.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/Geometries.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/GeometryFactories.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/GeometryType.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/GeometryWithCRS.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/GeometryWrapper.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/SpatialOperationContext.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/StandardGeometries.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/esri/Factory.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/esri/Wrapper.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/esri/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/j2d/DecimatedPathIterator.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/j2d/DecimatedShape.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/j2d/EmptyShape.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/j2d/Factory.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/j2d/FlatShape.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/j2d/MultiPolylines.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/j2d/PathBuilder.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/j2d/PointWrapper.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/j2d/Polygon.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/j2d/Polyline.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/j2d/ShapeProperties.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/j2d/ShapeWrapper.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/j2d/Wrapper.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/j2d/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/jts/Factory.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/jts/FilteringContext.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/jts/GeometryCoordinateTransform.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/jts/GeometryTransform.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/jts/JTS.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/jts/PackedCoordinateSequence.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/jts/PackedCoordinateSequenceFactory.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/jts/PathIteratorAdapter.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/jts/ShapeAdapter.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/jts/ShapeConverter.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/jts/Wrapper.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/jts/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/geometry/wrapper/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/image/processing/CompoundFuture.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/image/processing/TiledProcess.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/image/processing/isoline/Fragments.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/image/processing/isoline/Isolines.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/image/processing/isoline/Joiner.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/image/processing/isoline/Parallelized.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/image/processing/isoline/PolylineBuffer.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/image/processing/isoline/PolylineStage.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/image/processing/isoline/Result.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/image/processing/isoline/Tracer.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/image/processing/isoline/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/image/processing/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/CommonDomainFinder.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/CompoundTransform.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/CompoundTransformOf1D.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/MultiSourceArgument.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/RangeArgument.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/RepeatedTransform.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/SampleDimensions.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/j2d/BatchComputedImage.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/j2d/ColorModelBuilder.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/j2d/ColorModelFactory.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/j2d/ColorModelType.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/j2d/ColorsForRange.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/j2d/DeferredProperty.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/j2d/FillValues.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/j2d/ImageLayout.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/j2d/ImageUtilities.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/j2d/MultiBandsIndexColorModel.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/j2d/ObservableImage.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/j2d/RasterFactory.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/j2d/SampleModelFactory.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/j2d/ScaledColorModel.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/j2d/ScaledColorSpace.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/j2d/TileErrorHandler.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/j2d/TileOpExecutor.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/j2d/TilePlaceholder.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/j2d/TiledImage.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/j2d/WritableTiledImage.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/j2d/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/coverage/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/AbstractGeometry.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/AttributeConvention.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/FeatureExpression.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/FeatureUtilities.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/Geometries.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/GeometryFactories.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/GeometryType.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/GeometryWithCRS.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/GeometryWrapper.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/InstantList.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/MovingFeatures.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/Resources.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/Resources_en.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/Resources_fr.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/SpatialOperationContext.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/StandardGeometries.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/esri/Factory.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/esri/Wrapper.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/esri/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/j2d/DecimatedPathIterator.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/j2d/DecimatedShape.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/j2d/EmptyShape.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/j2d/Factory.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/j2d/FlatShape.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/j2d/MultiPolylines.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/j2d/PathBuilder.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/j2d/PointWrapper.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/j2d/Polygon.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/j2d/Polyline.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/j2d/ShapeProperties.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/j2d/ShapeWrapper.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/j2d/Wrapper.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/j2d/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/jts/Factory.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/jts/FilteringContext.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/jts/GeometryCoordinateTransform.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/jts/GeometryTransform.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/jts/JTS.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/jts/PackedCoordinateSequence.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/jts/PackedCoordinateSequenceFactory.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/jts/PathIteratorAdapter.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/jts/ShapeAdapter.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/jts/ShapeConverter.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/jts/Wrapper.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/jts/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/feature/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/CopyVisitor.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/EditVisitor.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/FunctionNames.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/FunctionRegister.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/GeometryConverter.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/Node.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/SortByComparator.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/Visitor.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/XPath.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/sqlmm/FunctionDescription.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/sqlmm/FunctionWithSRID.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/sqlmm/GeometryConstructor.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/sqlmm/GeometryParser.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/sqlmm/OneGeometry.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/sqlmm/Registry.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/sqlmm/SQLMM.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/sqlmm/ST_FromBinary.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/sqlmm/ST_FromText.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/sqlmm/ST_Point.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/sqlmm/ST_Transform.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/sqlmm/SpatialFunction.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/sqlmm/TwoGeometries.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/filter/sqlmm/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/processing/image/CompoundFuture.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/processing/image/TiledProcess.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/processing/image/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/processing/isoline/Fragments.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/processing/isoline/Isolines.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/processing/isoline/Joiner.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/processing/isoline/Parallelized.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/processing/isoline/PolylineBuffer.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/processing/isoline/PolylineStage.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/processing/isoline/Result.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/processing/isoline/Tracer.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/main/org/apache/sis/internal/processing/isoline/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/coverage/grid/j2d/ColorModelBuilderTest.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/coverage/grid/j2d/ImageLayoutTest.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/coverage/grid/j2d/ImageUtilitiesTest.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/coverage/grid/j2d/SampleModelFactoryTest.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/coverage/grid/j2d/ScaledColorSpaceTest.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/coverage/internal/RangeArgumentTest.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/feature/internal/AttributeConventionTest.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/filter/internal/CopyVisitorTest.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/filter/internal/FilterFactoryMock.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/filter/internal/FunctionMock.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/filter/internal/FunctionNamesTest.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/filter/internal/ValueReferenceMock.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/filter/sqlmm/RegistryTestCase.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/filter/sqlmm/RegistryUsingESRI_Test.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/filter/sqlmm/RegistryUsingJTS_Test.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/filter/sqlmm/RegistryUsingJava2D_Test.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/filter/sqlmm/SQLMMTest.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/geometry/wrapper/GeometriesTestCase.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/geometry/wrapper/GeometryTypeTest.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/geometry/wrapper/StandardGeometriesTest.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/geometry/wrapper/esri/FactoryTest.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/geometry/wrapper/j2d/FactoryTest.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/geometry/wrapper/j2d/FlatShapeTest.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/geometry/wrapper/j2d/ShapePropertiesTest.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/geometry/wrapper/jts/FactoryTest.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/geometry/wrapper/jts/JTSTest.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/geometry/wrapper/jts/ShapeAdapterTest.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/geometry/wrapper/jts/ShapeConverterTest.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/image/processing/isoline/IsolinesTest.java
 create mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/image/processing/isoline/StepsViewer.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/coverage/RangeArgumentTest.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/coverage/j2d/ColorModelBuilderTest.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/coverage/j2d/ImageLayoutTest.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/coverage/j2d/ImageUtilitiesTest.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/coverage/j2d/SampleModelFactoryTest.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/coverage/j2d/ScaledColorSpaceTest.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/feature/AttributeConventionTest.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/feature/GeometriesTestCase.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/feature/GeometryTypeTest.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/feature/StandardGeometriesTest.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/feature/esri/FactoryTest.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/feature/j2d/FactoryTest.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/feature/j2d/FlatShapeTest.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/feature/j2d/ShapePropertiesTest.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/feature/jts/FactoryTest.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/feature/jts/JTSTest.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/feature/jts/ShapeAdapterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/feature/jts/ShapeConverterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/filter/CopyVisitorTest.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/filter/FilterFactoryMock.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/filter/FunctionMock.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/filter/FunctionNamesTest.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/filter/ValueReferenceMock.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/filter/sqlmm/RegistryTestCase.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/filter/sqlmm/RegistryUsingESRI_Test.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/filter/sqlmm/RegistryUsingJTS_Test.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/filter/sqlmm/RegistryUsingJava2D_Test.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/filter/sqlmm/SQLMMTest.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/processing/isoline/IsolinesTest.java
 delete mode 100644 endorsed/src/org.apache.sis.feature/test/org/apache/sis/internal/processing/isoline/StepsViewer.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/META-INF/services/org.apache.sis.internal.jaxb.TypeRegistration
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/META-INF/services/org.apache.sis.internal.util.MetadataServices
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/META-INF/services/org.apache.sis.util.internal.MetadataServices
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/META-INF/services/org.apache.sis.xml.bind.TypeRegistration
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/AdapterReplacement.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/Context.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/FilterByVersion.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/FinalClassExtensions.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/IdentifierMapAdapter.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/IdentifierMapEntry.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/ModifiableIdentifierMap.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/NonMarshalledAuthority.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/SpecializedIdentifier.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/TypeRegistration.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/UseLegacyMetadata.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/cat/CodeListAdapter.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/cat/CodeListUID.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/cat/EnumAdapter.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/cat/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/CI_DateTypeCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/CI_OnLineFunctionCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/CI_PresentationFormCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/CI_RoleCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/CI_TelephoneTypeCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/DCPList.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/DQM_ValueStructure.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/DQ_EvaluationMethodTypeCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/DS_AssociationTypeCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/DS_InitiativeTypeCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MD_CellGeometryCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MD_CharacterSetCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MD_ClassificationCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MD_CoverageContentTypeCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MD_DatatypeCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MD_DimensionNameTypeCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MD_GeometricObjectTypeCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MD_ImagingConditionCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MD_KeywordTypeCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MD_MaintenanceFrequencyCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MD_MediumFormatCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MD_MediumNameCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MD_ObligationCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MD_PixelOrientationCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MD_ProgressCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MD_RestrictionCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MD_ScopeCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MD_SpatialRepresentationTypeCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MD_TopicCategoryCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MD_TopologyLevelCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MI_BandDefinition.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MI_ContextCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MI_GeometryTypeCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MI_ObjectiveTypeCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MI_OperationTypeCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MI_PolarisationOrientationCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MI_PriorityCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MI_SequenceCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MI_TransferFunctionTypeCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/MI_TriggerCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/SV_CouplingType.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/SV_ParameterDirection.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/code/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/CharSequenceAdapter.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/GO_Boolean.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/GO_CharacterString.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/GO_DateTime.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/GO_Decimal.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/GO_Distance.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/GO_GenericName.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/GO_Integer.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/GO_Integer64.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/GO_Measure.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/GO_MultiplicityRange.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/GO_Real.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/GO_Record.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/GO_RecordType.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/GO_Temporal.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/GO_URL.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/GO_UnlimitedInteger.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/InternationalStringAdapter.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/InternationalStringConverter.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/Multiplicity.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/MultiplicityRange.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/NameValue.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/ObjectIdentification.html
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/ObjectReference.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/PropertyType.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/StringAdapter.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/URIAdapter.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/UnitAdapter.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/UnlimitedInteger.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gco/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gcx/Anchor.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gcx/FileName.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gcx/MimeFileType.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gcx/MimeFileTypeAdapter.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gcx/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/geometry/GM_Object.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/geometry/ObjectFactory.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/geometry/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gmi/LE_ProcessStep.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gmi/LE_Source.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gmi/MI_Band.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gmi/MI_CoverageDescription.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gmi/MI_Georectified.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gmi/MI_Georeferenceable.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gmi/MI_ImageDescription.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gmi/MI_Metadata.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gmi/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gml/CodeListAdapter.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gml/DateAdapter.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gml/GMLAdapter.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gml/Measure.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gml/MeasureList.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gml/SC_VerticalCRS.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gml/TM_Primitive.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gml/TimeInstant.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gml/TimePeriod.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gml/TimePeriodBound.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gml/UniversalTimeAdapter.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gml/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gts/TM_Duration.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gts/TM_PeriodDuration.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/gts/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/lan/Country.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/lan/LanguageCode.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/lan/LocaleAdapter.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/lan/LocaleAndCharset.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/lan/LocalisedCharacterString.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/lan/OtherLocales.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/lan/PT_FreeText.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/lan/PT_Locale.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/lan/TextGroup.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/lan/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/CI_Address.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/CI_Citation.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/CI_Contact.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/CI_Date.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/CI_OnlineResource.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/CI_Party.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/CI_Responsibility.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/CI_ResponsibleParty.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/CI_Series.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/CI_Telephone.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/DQM_BasicMeasure.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/DQM_Description.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/DQM_Measure.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/DQM_Parameter.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/DQM_SourceReference.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/DQ_DataQuality.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/DQ_Element.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/DQ_EvaluationMethod.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/DQ_MeasureReference.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/DQ_PositionalAccuracy.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/DQ_Result.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/DQ_StandaloneQualityReportInformation.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/EX_Extent.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/EX_GeographicExtent.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/EX_TemporalExtent.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/EX_VerticalExtent.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/LE_Algorithm.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/LE_NominalResolution.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/LE_ProcessStepReport.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/LE_Processing.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/LI_Lineage.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/LI_ProcessStep.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/LI_Source.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_AggregateInformation.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_ApplicationSchemaInformation.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_AssociatedResource.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_AttributeGroup.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_BrowseGraphic.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_Constraints.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_ContentInformation.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_DataIdentification.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_DigitalTransferOptions.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_Dimension.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_Distribution.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_Distributor.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_ExtendedElementInformation.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_FeatureTypeInfo.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_Format.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_GeometricObjects.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_Identification.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_Identifier.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_KeywordClass.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_Keywords.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_MaintenanceInformation.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_Medium.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_Metadata.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_MetadataExtensionInformation.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_MetadataScope.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_PortrayalCatalogueReference.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_RangeDimension.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_Releasability.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_RepresentativeFraction.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_Resolution.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_Scope.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_ScopeDescription.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_SpatialRepresentation.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_StandardOrderProcess.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MD_Usage.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MI_AcquisitionInformation.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MI_EnvironmentalRecord.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MI_Event.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MI_GCP.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MI_GeolocationInformation.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MI_Instrument.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MI_Objective.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MI_Operation.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MI_Plan.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MI_Platform.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MI_PlatformPass.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MI_RangeElementDescription.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MI_RequestedDate.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MI_Requirement.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/MX_DataFile.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/RS_ReferenceSystem.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/SV_CoupledResource.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/SV_OperationChainMetadata.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/SV_OperationMetadata.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/SV_Parameter.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/replace/Parameter.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/replace/QualityParameter.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/replace/RS_Identifier.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/replace/ReferenceSystemMetadata.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/replace/SensorType.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/replace/ServiceParameter.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/metadata/replace/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/jaxb/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/AxisNames.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/Dependencies.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/ExcludedSet.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/Identifiers.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/ImplementationHelper.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/Merger.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/MetadataTypes.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/NameMeaning.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/NameToIdentifier.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/RecordSchemaSIS.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/ReferencingServices.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/Resources.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/Resources_en.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/Resources_fr.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/ServicesForUtility.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/TemporalUtilities.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/TransformationAccuracy.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/legacy/DateToTemporal.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/legacy/LegacyPropertyAdapter.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/legacy/MediumName.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/legacy/TemporalToDate.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/legacy/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/sql/Dialect.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/sql/Initializer.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/sql/LocalDataSource.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/sql/Reflection.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/sql/SQLBuilder.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/sql/SQLUtilities.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/sql/ScriptRunner.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/sql/Syntax.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/sql/TypeMapper.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/metadata/sql/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/simple/CitationConstant.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/simple/SimpleAttributeType.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/simple/SimpleCitation.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/simple/SimpleDuration.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/simple/SimpleExtent.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/simple/SimpleFormat.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/simple/SimpleIdentifiedObject.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/simple/SimpleIdentifier.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/simple/SimpleMetadata.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/simple/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/xml/LegacyNamespaces.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/xml/StreamWriterDelegate.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/xml/XmlUtilities.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/internal/xml/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/internal/AxisNames.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/internal/Dependencies.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/internal/ExcludedSet.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/internal/Identifiers.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/internal/ImplementationHelper.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/internal/Merger.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/internal/MetadataTypes.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/internal/NameMeaning.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/internal/NameToIdentifier.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/internal/RecordSchemaSIS.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/internal/ReferencingServices.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/internal/Resources.java
 rename endorsed/src/org.apache.sis.metadata/main/org/apache/sis/{internal/metadata => metadata/internal}/Resources.properties (100%)
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/internal/Resources_en.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/internal/Resources_fr.java
 rename endorsed/src/org.apache.sis.metadata/main/org/apache/sis/{internal/metadata => metadata/internal}/Resources_fr.properties (100%)
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/internal/ServicesForUtility.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/internal/TemporalUtilities.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/internal/TransformationAccuracy.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/internal/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/iso/legacy/DateToTemporal.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/iso/legacy/LegacyPropertyAdapter.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/iso/legacy/MediumName.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/iso/legacy/TemporalToDate.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/iso/legacy/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/simple/CitationConstant.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/simple/SimpleAttributeType.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/simple/SimpleCitation.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/simple/SimpleDuration.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/simple/SimpleExtent.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/simple/SimpleFormat.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/simple/SimpleIdentifiedObject.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/simple/SimpleIdentifier.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/simple/SimpleMetadata.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/simple/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/sql/util/Dialect.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/sql/util/Initializer.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/sql/util/LocalDataSource.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/sql/util/Reflection.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/sql/util/SQLBuilder.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/sql/util/SQLUtilities.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/sql/util/ScriptRunner.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/sql/util/Syntax.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/sql/util/TypeMapper.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/metadata/sql/util/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/AdapterReplacement.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/Context.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/FilterByVersion.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/FinalClassExtensions.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/IdentifierMapAdapter.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/IdentifierMapEntry.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/ModifiableIdentifierMap.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/NonMarshalledAuthority.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/SpecializedIdentifier.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/TypeRegistration.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/UseLegacyMetadata.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/cat/CodeListAdapter.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/cat/CodeListUID.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/cat/EnumAdapter.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/cat/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/CharSequenceAdapter.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/GO_Boolean.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/GO_CharacterString.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/GO_DateTime.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/GO_Decimal.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/GO_Distance.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/GO_GenericName.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/GO_Integer.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/GO_Integer64.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/GO_Measure.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/GO_MultiplicityRange.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/GO_Real.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/GO_Record.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/GO_RecordType.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/GO_Temporal.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/GO_URL.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/GO_UnlimitedInteger.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/InternationalStringAdapter.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/InternationalStringConverter.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/Multiplicity.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/MultiplicityRange.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/NameValue.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/ObjectIdentification.html
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/ObjectReference.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/PropertyType.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/StringAdapter.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/URIAdapter.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/UnitAdapter.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/UnlimitedInteger.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gco/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gcx/Anchor.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gcx/FileName.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gcx/MimeFileType.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gcx/MimeFileTypeAdapter.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gcx/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gmi/LE_ProcessStep.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gmi/LE_Source.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gmi/MI_Band.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gmi/MI_CoverageDescription.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gmi/MI_Georectified.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gmi/MI_Georeferenceable.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gmi/MI_ImageDescription.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gmi/MI_Metadata.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gmi/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gml/CodeListAdapter.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gml/DateAdapter.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gml/GMLAdapter.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gml/Measure.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gml/MeasureList.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gml/SC_VerticalCRS.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gml/TM_Primitive.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gml/TimeInstant.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gml/TimePeriod.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gml/TimePeriodBound.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gml/UniversalTimeAdapter.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gml/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gts/TM_Duration.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gts/TM_PeriodDuration.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/gts/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/lan/Country.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/lan/LanguageCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/lan/LocaleAdapter.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/lan/LocaleAndCharset.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/lan/LocalisedCharacterString.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/lan/OtherLocales.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/lan/PT_FreeText.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/lan/PT_Locale.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/lan/TextGroup.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/lan/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/CI_Address.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/CI_Citation.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/CI_Contact.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/CI_Date.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/CI_OnlineResource.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/CI_Party.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/CI_Responsibility.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/CI_ResponsibleParty.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/CI_Series.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/CI_Telephone.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/DQM_BasicMeasure.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/DQM_Description.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/DQM_Measure.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/DQM_Parameter.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/DQM_SourceReference.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/DQ_DataQuality.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/DQ_Element.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/DQ_EvaluationMethod.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/DQ_MeasureReference.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/DQ_PositionalAccuracy.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/DQ_Result.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/DQ_StandaloneQualityReportInformation.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/EX_Extent.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/EX_GeographicExtent.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/EX_TemporalExtent.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/EX_VerticalExtent.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/LE_Algorithm.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/LE_NominalResolution.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/LE_ProcessStepReport.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/LE_Processing.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/LI_Lineage.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/LI_ProcessStep.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/LI_Source.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_AggregateInformation.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_ApplicationSchemaInformation.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_AssociatedResource.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_AttributeGroup.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_BrowseGraphic.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_Constraints.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_ContentInformation.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_DataIdentification.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_DigitalTransferOptions.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_Dimension.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_Distribution.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_Distributor.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_ExtendedElementInformation.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_FeatureTypeInfo.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_Format.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_GeometricObjects.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_Identification.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_Identifier.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_KeywordClass.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_Keywords.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_MaintenanceInformation.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_Medium.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_Metadata.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_MetadataExtensionInformation.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_MetadataScope.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_PortrayalCatalogueReference.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_RangeDimension.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_Releasability.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_RepresentativeFraction.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_Resolution.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_Scope.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_ScopeDescription.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_SpatialRepresentation.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_StandardOrderProcess.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MD_Usage.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MI_AcquisitionInformation.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MI_EnvironmentalRecord.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MI_Event.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MI_GCP.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MI_GeolocationInformation.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MI_Instrument.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MI_Objective.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MI_Operation.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MI_Plan.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MI_Platform.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MI_PlatformPass.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MI_RangeElementDescription.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MI_RequestedDate.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MI_Requirement.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/MX_DataFile.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/RS_ReferenceSystem.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/SV_CoupledResource.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/SV_OperationChainMetadata.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/SV_OperationMetadata.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/SV_Parameter.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/CI_DateTypeCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/CI_OnLineFunctionCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/CI_PresentationFormCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/CI_RoleCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/CI_TelephoneTypeCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/DCPList.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/DQM_ValueStructure.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/DQ_EvaluationMethodTypeCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/DS_AssociationTypeCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/DS_InitiativeTypeCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MD_CellGeometryCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MD_CharacterSetCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MD_ClassificationCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MD_CoverageContentTypeCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MD_DatatypeCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MD_DimensionNameTypeCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MD_GeometricObjectTypeCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MD_ImagingConditionCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MD_KeywordTypeCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MD_MaintenanceFrequencyCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MD_MediumFormatCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MD_MediumNameCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MD_ObligationCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MD_PixelOrientationCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MD_ProgressCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MD_RestrictionCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MD_ScopeCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MD_SpatialRepresentationTypeCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MD_TopicCategoryCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MD_TopologyLevelCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MI_BandDefinition.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MI_ContextCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MI_GeometryTypeCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MI_ObjectiveTypeCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MI_OperationTypeCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MI_PolarisationOrientationCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MI_PriorityCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MI_SequenceCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MI_TransferFunctionTypeCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/MI_TriggerCode.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/SV_CouplingType.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/SV_ParameterDirection.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/code/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/geometry/GM_Object.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/geometry/ObjectFactory.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/geometry/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/replace/Parameter.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/replace/QualityParameter.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/replace/RS_Identifier.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/replace/ReferenceSystemMetadata.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/replace/SensorType.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/replace/ServiceParameter.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/metadata/replace/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/bind/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/util/LegacyNamespaces.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/util/StreamWriterDelegate.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/util/XmlUtilities.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/main/org/apache/sis/xml/util/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/jaxb/IdentifierMapAdapterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/jaxb/ModifiableIdentifierMapTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/jaxb/cat/CodeListMarshallingTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/jaxb/cat/EnumAdapterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/jaxb/cat/EnumMarshallingTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/jaxb/gco/MultiplicityTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/jaxb/gco/PropertyTypeMock.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/jaxb/gco/PropertyTypeTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/jaxb/gco/StringAdapterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/jaxb/gml/MeasureTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/jaxb/gml/TimePeriodTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/jaxb/lan/FreeTextMarshallingTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/jaxb/lan/LanguageCodeTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/jaxb/lan/OtherLocalesTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/jaxb/lan/PT_LocaleTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/jaxb/metadata/replace/QualityParameterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/jaxb/metadata/replace/ServiceParameterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/metadata/AxisNamesTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/metadata/IdentifiersTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/metadata/ImplementationHelperTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/metadata/MergerTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/metadata/NameMeaningTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/metadata/sql/SQLUtilitiesTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/metadata/sql/ScriptRunnerTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/metadata/sql/TypeMapperTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/simple/SimpleIdentifierTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/xml/DocumentComparatorTest.java
 delete mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/internal/xml/XmlUtilitiesTest.java
 rename endorsed/src/org.apache.sis.metadata/test/org/apache/sis/{internal/metadata => metadata/internal}/AxisDirectionsTest.txt (100%)
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/metadata/internal/AxisNamesTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/metadata/internal/IdentifiersTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/metadata/internal/ImplementationHelperTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/metadata/internal/MergerTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/metadata/internal/NameMeaningTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/metadata/simple/SimpleIdentifierTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/metadata/sql/util/SQLUtilitiesTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/metadata/sql/util/ScriptRunnerTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/metadata/sql/util/TypeMapperTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/xml/bind/IdentifierMapAdapterTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/xml/bind/ModifiableIdentifierMapTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/xml/bind/cat/CodeListMarshallingTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/xml/bind/cat/EnumAdapterTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/xml/bind/cat/EnumMarshallingTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/xml/bind/gco/MultiplicityTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/xml/bind/gco/PropertyTypeMock.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/xml/bind/gco/PropertyTypeTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/xml/bind/gco/StringAdapterTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/xml/bind/gml/MeasureTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/xml/bind/gml/TimePeriodTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/xml/bind/lan/FreeTextMarshallingTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/xml/bind/lan/LanguageCodeTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/xml/bind/lan/OtherLocalesTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/xml/bind/lan/PT_LocaleTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/xml/bind/metadata/replace/QualityParameterTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/xml/bind/metadata/replace/ServiceParameterTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/xml/util/DocumentComparatorTest.java
 create mode 100644 endorsed/src/org.apache.sis.metadata/test/org/apache/sis/xml/util/XmlUtilitiesTest.java
 delete mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/ExceptionPresentation.java
 delete mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/ListChangeEvent.java
 delete mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/NotifiedList.java
 delete mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/Presentation.java
 delete mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/PropertyNameCollector.java
 delete mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/ResourceSymbolizer.java
 delete mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/SEPortrayer.java
 delete mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/SEPresentation.java
 delete mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/SymbologyVisitor.java
 delete mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/coverage/MultiResolutionCoverageLoader.java
 delete mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/coverage/RenderingData.java
 delete mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/coverage/RenderingWorkaround.java
 delete mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/coverage/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/internal/map/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/ExceptionPresentation.java
 create mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/ListChangeEvent.java
 create mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/NotifiedList.java
 create mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/Presentation.java
 create mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/PropertyNameCollector.java
 create mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/ResourceSymbolizer.java
 create mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/SEPortrayer.java
 create mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/SEPresentation.java
 create mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/SymbologyVisitor.java
 create mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/coverage/MultiResolutionCoverageLoader.java
 create mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/coverage/RenderingData.java
 create mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/coverage/RenderingWorkaround.java
 create mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/coverage/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.portrayal/main/org/apache/sis/map/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.portrayal/test/org/apache/sis/internal/map/SEPortrayerTest.java
 delete mode 100644 endorsed/src/org.apache.sis.portrayal/test/org/apache/sis/internal/map/coverage/MultiResolutionCoverageLoaderTest.java
 create mode 100644 endorsed/src/org.apache.sis.portrayal/test/org/apache/sis/map/SEPortrayerTest.java
 create mode 100644 endorsed/src/org.apache.sis.portrayal/test/org/apache/sis/map/coverage/MultiResolutionCoverageLoaderTest.java
 delete mode 100644 endorsed/src/org.apache.sis.profile.france/main/META-INF/services/org.apache.sis.internal.jaxb.TypeRegistration
 create mode 100644 endorsed/src/org.apache.sis.profile.france/main/META-INF/services/org.apache.sis.xml.bind.TypeRegistration
 delete mode 100644 endorsed/src/org.apache.sis.profile.france/main/org/apache/sis/internal/profile/fra/Constraints.java
 delete mode 100644 endorsed/src/org.apache.sis.profile.france/main/org/apache/sis/internal/profile/fra/DataIdentification.java
 delete mode 100644 endorsed/src/org.apache.sis.profile.france/main/org/apache/sis/internal/profile/fra/DirectReferenceSystem.java
 delete mode 100644 endorsed/src/org.apache.sis.profile.france/main/org/apache/sis/internal/profile/fra/IndirectReferenceSystem.java
 delete mode 100644 endorsed/src/org.apache.sis.profile.france/main/org/apache/sis/internal/profile/fra/LegalConstraints.java
 delete mode 100644 endorsed/src/org.apache.sis.profile.france/main/org/apache/sis/internal/profile/fra/ProfileTypes.java
 delete mode 100644 endorsed/src/org.apache.sis.profile.france/main/org/apache/sis/internal/profile/fra/SecurityConstraints.java
 delete mode 100644 endorsed/src/org.apache.sis.profile.france/main/org/apache/sis/internal/profile/fra/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.profile.france/main/org/apache/sis/xml/bind/fra/Constraints.java
 create mode 100644 endorsed/src/org.apache.sis.profile.france/main/org/apache/sis/xml/bind/fra/DataIdentification.java
 create mode 100644 endorsed/src/org.apache.sis.profile.france/main/org/apache/sis/xml/bind/fra/DirectReferenceSystem.java
 create mode 100644 endorsed/src/org.apache.sis.profile.france/main/org/apache/sis/xml/bind/fra/IndirectReferenceSystem.java
 create mode 100644 endorsed/src/org.apache.sis.profile.france/main/org/apache/sis/xml/bind/fra/LegalConstraints.java
 create mode 100644 endorsed/src/org.apache.sis.profile.france/main/org/apache/sis/xml/bind/fra/ProfileTypes.java
 rename endorsed/src/org.apache.sis.profile.france/main/org/apache/sis/{internal/profile => xml/bind}/fra/RenameOnImport.lst (100%)
 create mode 100644 endorsed/src/org.apache.sis.profile.france/main/org/apache/sis/xml/bind/fra/SecurityConstraints.java
 create mode 100644 endorsed/src/org.apache.sis.profile.france/main/org/apache/sis/xml/bind/fra/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.profile.france/test/org/apache/sis/internal/profile/fra/DataIdentificationTest.java
 delete mode 100644 endorsed/src/org.apache.sis.profile.france/test/org/apache/sis/internal/profile/fra/DirectReferenceSystemTest.java
 create mode 100644 endorsed/src/org.apache.sis.profile.france/test/org/apache/sis/xml/bind/fra/DataIdentificationTest.java
 rename endorsed/src/org.apache.sis.profile.france/test/org/apache/sis/{internal/profile => xml/bind}/fra/DirectReferenceSystem.xml (100%)
 create mode 100644 endorsed/src/org.apache.sis.profile.france/test/org/apache/sis/xml/bind/fra/DirectReferenceSystemTest.java
 delete mode 100644 endorsed/src/org.apache.sis.profile.japan/main/META-INF/services/org.apache.sis.internal.netcdf.Convention
 create mode 100644 endorsed/src/org.apache.sis.profile.japan/main/META-INF/services/org.apache.sis.storage.netcdf.base.Convention
 delete mode 100644 endorsed/src/org.apache.sis.profile.japan/main/org/apache/sis/internal/earth/netcdf/FactoryForUCAR.java
 delete mode 100644 endorsed/src/org.apache.sis.profile.japan/main/org/apache/sis/internal/earth/netcdf/GCOM_C.java
 delete mode 100644 endorsed/src/org.apache.sis.profile.japan/main/org/apache/sis/internal/earth/netcdf/GCOM_W.java
 delete mode 100644 endorsed/src/org.apache.sis.profile.japan/main/org/apache/sis/internal/earth/netcdf/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.profile.japan/main/org/apache/sis/profile/japan/netcdf/FactoryForUCAR.java
 create mode 100644 endorsed/src/org.apache.sis.profile.japan/main/org/apache/sis/profile/japan/netcdf/GCOM_C.java
 create mode 100644 endorsed/src/org.apache.sis.profile.japan/main/org/apache/sis/profile/japan/netcdf/GCOM_W.java
 create mode 100644 endorsed/src/org.apache.sis.profile.japan/main/org/apache/sis/profile/japan/netcdf/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing.gazetteer/main/org/apache/sis/internal/gazetteer/Resources.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing.gazetteer/main/org/apache/sis/internal/gazetteer/Resources_en.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing.gazetteer/main/org/apache/sis/internal/gazetteer/Resources_fr.java
 create mode 100644 endorsed/src/org.apache.sis.referencing.gazetteer/main/org/apache/sis/referencing/gazetteer/internal/Resources.java
 rename endorsed/src/org.apache.sis.referencing.gazetteer/main/org/apache/sis/{internal/gazetteer => referencing/gazetteer/internal}/Resources.properties (100%)
 create mode 100644 endorsed/src/org.apache.sis.referencing.gazetteer/main/org/apache/sis/referencing/gazetteer/internal/Resources_en.java
 create mode 100644 endorsed/src/org.apache.sis.referencing.gazetteer/main/org/apache/sis/referencing/gazetteer/internal/Resources_fr.java
 rename endorsed/src/org.apache.sis.referencing.gazetteer/main/org/apache/sis/{internal/gazetteer => referencing/gazetteer/internal}/Resources_fr.properties (100%)
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/META-INF/services/org.apache.sis.internal.jaxb.AdapterReplacement
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/META-INF/services/org.apache.sis.internal.jaxb.TypeRegistration
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/META-INF/services/org.apache.sis.internal.metadata.ReferencingServices
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/META-INF/services/org.apache.sis.internal.metadata.sql.Initializer
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/META-INF/services/org.apache.sis.metadata.internal.ReferencingServices
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/META-INF/services/org.apache.sis.metadata.sql.util.Initializer
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/META-INF/services/org.apache.sis.xml.bind.AdapterReplacement
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/META-INF/services/org.apache.sis.xml.bind.TypeRegistration
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CC_Conversion.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CC_CoordinateOperation.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CC_GeneralOperationParameter.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CC_GeneralParameterValue.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CC_OperationMethod.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CC_OperationParameter.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CC_OperationParameterGroup.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CD_Ellipsoid.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CD_EngineeringDatum.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CD_GeodeticDatum.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CD_ImageDatum.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CD_ParametricDatum.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CD_PixelInCell.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CD_PrimeMeridian.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CD_TemporalDatum.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CD_VerticalDatum.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CD_VerticalDatumType.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CS_AffineCS.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CS_AxisDirection.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CS_CartesianCS.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CS_CoordinateSystem.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CS_CoordinateSystemAxis.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CS_CylindricalCS.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CS_EllipsoidalCS.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CS_LinearCS.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CS_ParametricCS.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CS_PolarCS.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CS_RangeMeaning.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CS_SphericalCS.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CS_TimeCS.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CS_UserDefinedCS.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/CS_VerticalCS.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/Code.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/RS_Identifier.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/SC_CRS.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/SC_DerivedCRSType.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/SC_SingleCRS.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/SC_VerticalCRS.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/SecondDefiningParameter.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/jaxb/referencing/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/AnnotatedMatrix.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/Arithmetic.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/AxesMapper.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/AxisDirections.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/CoordinateOperations.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/DatabaseListener.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/DeferredCoordinateOperation.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/DefinitionVerifier.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/DeprecatedCode.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/DeprecatedName.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/DirectPositionView.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/EPSGFactoryProxy.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/EPSGFactoryProxyCOP.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/EPSGFactoryProxyCRS.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/EPSGFactoryProxyCS.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/EPSGFactoryProxyDatum.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/EPSGParameterDomain.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/EllipsoidalHeightCombiner.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/ExtendedPrecisionMatrix.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/ExtentSelector.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/Formulas.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/GeodeticObjectBuilder.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/LazySet.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/Legacy.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/MathTransformsOrFactory.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/MergedProperties.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/NilReferencingObject.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/PositionTransformer.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/PositionalAccuracyConstant.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/RTreeNode.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/ReferencingFactoryContainer.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/ReferencingTypes.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/ReferencingUtilities.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/Resources.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/Resources.properties
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/Resources_en.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/Resources_fr.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/Resources_fr.properties
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/ServicesForMetadata.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/SignReversalComment.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/TemporalAccessor.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/VerticalDatumTypes.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/WKTKeywords.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/WKTUtilities.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/WraparoundApplicator.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/WraparoundAxesFinder.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/j2d/AbstractShape.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/j2d/AffineMatrix.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/j2d/AffineTransform2D.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/j2d/Bezier.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/j2d/ImmutableAffineTransform.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/j2d/IntervalRectangle.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/j2d/LinearTransform2D.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/j2d/ParameterizedAffine.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/j2d/ShapeUtilities.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/j2d/Tile.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/j2d/TileOrganizer.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/j2d/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/AbridgedMolodensky.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/AbstractLambert.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/AbstractMercator.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/AbstractProvider.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/AbstractStereographic.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/Affine.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/AlbersEqualArea.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/AxisOrderReversal.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/AxisOrderReversal3D.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/AzimuthalEquidistantSpherical.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/CassiniSoldner.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/CoordinateFrameRotation.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/CoordinateFrameRotation2D.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/CoordinateFrameRotation3D.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/DatumShiftGridCompressed.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/DatumShiftGridFile.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/DatumShiftGridGroup.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/DatumShiftGridLoader.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/DatumShiftMethod.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/Description.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/EPSGName.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/ESRI.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/Equirectangular.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/FranceGeocentricInterpolation.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/GeocentricAffine.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/GeocentricAffineBetweenGeographic.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/GeocentricToGeographic.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/GeocentricToTopocentric.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/GeocentricTranslation.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/GeocentricTranslation2D.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/GeocentricTranslation3D.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/GeodeticOperation.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/Geographic2Dto3D.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/Geographic3Dto2D.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/GeographicAndVerticalOffsets.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/GeographicOffsets.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/GeographicOffsets2D.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/GeographicRedimension.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/GeographicToGeocentric.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/GeographicToTopocentric.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/HyperbolicCassiniSoldner.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/Interpolation1D.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/LambertAzimuthalEqualArea.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/LambertAzimuthalEqualAreaSpherical.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/LambertConformal1SP.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/LambertConformal2SP.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/LambertConformalBelgium.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/LambertConformalMichigan.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/LambertConformalWest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/LambertCylindricalEqualArea.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/LambertCylindricalEqualAreaSpherical.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/LongitudeRotation.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/MapProjection.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/MapProjection3D.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/Mercator1SP.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/Mercator2SP.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/MercatorAuxiliarySphere.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/MercatorSpherical.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/MillerCylindrical.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/ModifiedAzimuthalEquidistant.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/Mollweide.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/Molodensky.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/MolodenskyInterpolation.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/NADCON.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/NTv1.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/NTv2.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/NorthPoleRotation.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/ObliqueMercator.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/ObliqueMercatorCenter.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/ObliqueMercatorTwoPoints.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/ObliqueMercatorTwoPointsCenter.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/ObliqueStereographic.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/Orthographic.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/PolarStereographicA.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/PolarStereographicB.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/PolarStereographicC.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/PolarStereographicNorth.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/PolarStereographicSouth.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/Polyconic.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/PositionVector7Param.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/PositionVector7Param2D.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/PositionVector7Param3D.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/PseudoMercator.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/PseudoPlateCarree.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/PseudoSinusoidal.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/RegionalMercator.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/SatelliteTracking.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/Sinusoidal.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/SouthPoleRotation.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/TransverseMercator.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/TransverseMercatorSouth.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/VerticalOffset.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/Wraparound.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/ZonedTransverseMercator.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/internal/referencing/provider/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/AnnotatedMatrix.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/Arithmetic.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/DatabaseListener.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/DeferredCoordinateOperation.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/DeprecatedCode.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/DeprecatedName.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/EPSGFactoryProxy.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/EPSGFactoryProxyCOP.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/EPSGFactoryProxyCRS.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/EPSGFactoryProxyCS.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/EPSGFactoryProxyDatum.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/EPSGParameterDomain.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/Legacy.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/MergedProperties.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/PositionTransformer.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/RTreeNode.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/ReferencingTypes.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/Resources.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/Resources.properties
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/Resources_en.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/Resources_fr.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/Resources_fr.properties
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/ServicesForMetadata.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/SignReversalComment.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/VerticalDatumTypes.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/internal/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/AbridgedMolodensky.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/AbstractLambert.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/AbstractMercator.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/AbstractProvider.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/AbstractStereographic.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/Affine.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/AlbersEqualArea.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/AxisOrderReversal.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/AxisOrderReversal3D.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/AzimuthalEquidistantSpherical.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/CassiniSoldner.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/CoordinateFrameRotation.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/CoordinateFrameRotation2D.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/CoordinateFrameRotation3D.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/DatumShiftGridCompressed.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/DatumShiftGridFile.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/DatumShiftGridGroup.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/DatumShiftGridLoader.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/DatumShiftMethod.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/Description.java
 rename endorsed/src/org.apache.sis.referencing/main/org/apache/sis/{internal/referencing => referencing/operation}/provider/Descriptions.properties (100%)
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/EPSGName.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/ESRI.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/Equirectangular.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/FranceGeocentricInterpolation.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/GeocentricAffine.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/GeocentricAffineBetweenGeographic.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/GeocentricToGeographic.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/GeocentricToTopocentric.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/GeocentricTranslation.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/GeocentricTranslation2D.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/GeocentricTranslation3D.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/GeodeticOperation.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/Geographic2Dto3D.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/Geographic3Dto2D.java
 rename endorsed/src/org.apache.sis.referencing/main/org/apache/sis/{internal/referencing => referencing/operation}/provider/Geographic3DtoVertical.txt (100%)
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/GeographicAndVerticalOffsets.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/GeographicOffsets.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/GeographicOffsets2D.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/GeographicRedimension.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/GeographicToGeocentric.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/GeographicToTopocentric.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/HyperbolicCassiniSoldner.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/Interpolation1D.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/LambertAzimuthalEqualArea.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/LambertAzimuthalEqualAreaSpherical.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/LambertConformal1SP.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/LambertConformal2SP.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/LambertConformalBelgium.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/LambertConformalMichigan.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/LambertConformalWest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/LambertCylindricalEqualArea.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/LambertCylindricalEqualAreaSpherical.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/LongitudeRotation.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/MapProjection.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/MapProjection3D.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/Mercator1SP.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/Mercator2SP.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/MercatorAuxiliarySphere.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/MercatorSpherical.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/MillerCylindrical.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/ModifiedAzimuthalEquidistant.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/Mollweide.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/Molodensky.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/MolodenskyInterpolation.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/NADCON.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/NTv1.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/NTv2.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/NorthPoleRotation.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/ObliqueMercator.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/ObliqueMercatorCenter.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/ObliqueMercatorTwoPoints.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/ObliqueMercatorTwoPointsCenter.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/ObliqueStereographic.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/Orthographic.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/PolarStereographicA.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/PolarStereographicB.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/PolarStereographicC.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/PolarStereographicNorth.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/PolarStereographicSouth.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/Polyconic.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/PositionVector7Param.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/PositionVector7Param2D.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/PositionVector7Param3D.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/PseudoMercator.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/PseudoPlateCarree.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/PseudoSinusoidal.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/RegionalMercator.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/SatelliteTracking.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/Sinusoidal.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/SouthPoleRotation.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/TransverseMercator.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/TransverseMercatorSouth.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/VerticalOffset.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/Wraparound.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/ZonedTransverseMercator.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/provider/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/AxesMapper.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/AxisDirections.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/CoordinateOperations.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/DefinitionVerifier.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/DirectPositionView.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/EllipsoidalHeightCombiner.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/ExtendedPrecisionMatrix.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/ExtentSelector.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/Formulas.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/GeodeticObjectBuilder.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/LazySet.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/MathTransformsOrFactory.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/NilReferencingObject.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/PositionalAccuracyConstant.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/ReferencingFactoryContainer.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/ReferencingUtilities.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/TemporalAccessor.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/WKTKeywords.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/WKTUtilities.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/WraparoundApplicator.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/WraparoundAxesFinder.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/j2d/AbstractShape.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/j2d/AffineMatrix.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/j2d/AffineTransform2D.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/j2d/Bezier.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/j2d/ImmutableAffineTransform.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/j2d/IntervalRectangle.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/j2d/LinearTransform2D.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/j2d/ParameterizedAffine.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/j2d/ShapeUtilities.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/j2d/Tile.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/j2d/TileOrganizer.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/j2d/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/util/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CC_Conversion.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CC_CoordinateOperation.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CC_GeneralOperationParameter.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CC_GeneralParameterValue.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CC_OperationMethod.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CC_OperationParameter.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CC_OperationParameterGroup.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CD_Ellipsoid.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CD_EngineeringDatum.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CD_GeodeticDatum.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CD_ImageDatum.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CD_ParametricDatum.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CD_PixelInCell.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CD_PrimeMeridian.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CD_TemporalDatum.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CD_VerticalDatum.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CD_VerticalDatumType.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CS_AffineCS.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CS_AxisDirection.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CS_CartesianCS.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CS_CoordinateSystem.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CS_CoordinateSystemAxis.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CS_CylindricalCS.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CS_EllipsoidalCS.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CS_LinearCS.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CS_ParametricCS.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CS_PolarCS.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CS_RangeMeaning.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CS_SphericalCS.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CS_TimeCS.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CS_UserDefinedCS.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/CS_VerticalCS.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/Code.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/RS_Identifier.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/SC_CRS.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/SC_DerivedCRSType.java
 rename endorsed/src/org.apache.sis.referencing/main/org/apache/sis/{internal/jaxb => xml/bind}/referencing/SC_GeographicCRS.txt (100%)
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/SC_SingleCRS.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/SC_VerticalCRS.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/SecondDefiningParameter.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/main/org/apache/sis/xml/bind/referencing/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/jaxb/referencing/CC_GeneralOperationParameterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/jaxb/referencing/CC_OperationParameterGroupTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/jaxb/referencing/CodeTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/jaxb/referencing/SecondDefiningParameterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/AxesMapperTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/AxisDirectionsTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/CoordinateOperationsTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/DefinitionVerifierTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/EllipsoidalHeightCombinerTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/ExtentSelectorTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/FormulasTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/GeodeticObjectBuilderTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/LazySetTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/PositionalAccuracyConstantTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/ReferencingUtilitiesTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/ServicesForMetadataTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/VerticalDatumTypesTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/WKTKeywordsTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/WKTUtilitiesTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/WraparoundApplicatorTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/j2d/AbstractShapeTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/j2d/ShapeUtilitiesExt.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/j2d/ShapeUtilitiesTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/j2d/ShapeUtilitiesViewer.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/provider/AffineTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/provider/CoordinateFrameRotationTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/provider/DatumShiftGridCompressedTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/provider/DatumShiftGridFileTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/provider/DatumShiftTestCase.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/provider/FranceGeocentricInterpolationTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/provider/GeocentricTranslationTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/provider/Geographic3Dto2DTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/provider/GeographicOffsetsTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/provider/LongitudeRotationTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/provider/MapProjectionTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/provider/MolodenskyTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/provider/NADCONTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/provider/NTv2Test.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/provider/ParameterNameTableGenerator.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/provider/PositionVector7ParamTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/provider/ProviderMock.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/provider/ProvidersTest.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/provider/SeismicBinGridMock.java
 delete mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/internal/referencing/provider/TransverseMercatorTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/internal/ServicesForMetadataTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/internal/VerticalDatumTypesTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/provider/AffineTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/provider/CoordinateFrameRotationTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/provider/DatumShiftGridCompressedTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/provider/DatumShiftGridFileTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/provider/DatumShiftTestCase.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/provider/FranceGeocentricInterpolationTest.java
 rename endorsed/src/org.apache.sis.referencing/test/org/apache/sis/{internal/referencing => referencing/operation}/provider/GR3DF-extract.txt (100%)
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/provider/GeocentricTranslationTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/provider/Geographic3Dto2DTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/provider/GeographicOffsetsTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/provider/LongitudeRotationTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/provider/MapProjectionTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/provider/MolodenskyTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/provider/NADCONTest.java
 rename endorsed/src/org.apache.sis.referencing/test/org/apache/sis/{internal/referencing => referencing/operation}/provider/NTF_R93-extract.gsb (100%)
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/provider/NTv2Test.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/provider/ParameterNameTableGenerator.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/provider/PositionVector7ParamTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/provider/ProviderMock.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/provider/ProvidersTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/provider/SeismicBinGridMock.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/operation/provider/TransverseMercatorTest.java
 rename endorsed/src/org.apache.sis.referencing/test/org/apache/sis/{internal/referencing => referencing/operation}/provider/conus-extract.laa (100%)
 rename endorsed/src/org.apache.sis.referencing/test/org/apache/sis/{internal/referencing => referencing/operation}/provider/conus-extract.loa (100%)
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/util/AxesMapperTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/util/AxisDirectionsTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/util/CoordinateOperationsTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/util/DefinitionVerifierTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/util/EllipsoidalHeightCombinerTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/util/ExtentSelectorTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/util/FormulasTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/util/GeodeticObjectBuilderTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/util/LazySetTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/util/PositionalAccuracyConstantTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/util/ReferencingUtilitiesTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/util/WKTKeywordsTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/util/WKTUtilitiesTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/util/WraparoundApplicatorTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/util/j2d/AbstractShapeTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/util/j2d/ShapeUtilitiesExt.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/util/j2d/ShapeUtilitiesTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/referencing/util/j2d/ShapeUtilitiesViewer.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/xml/bind/referencing/CC_GeneralOperationParameterTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/xml/bind/referencing/CC_OperationParameterGroupTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/xml/bind/referencing/CodeTest.java
 create mode 100644 endorsed/src/org.apache.sis.referencing/test/org/apache/sis/xml/bind/referencing/SecondDefiningParameterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/internal/geotiff/Compression.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/internal/geotiff/Predictor.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/internal/geotiff/Resources.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/internal/geotiff/Resources_en.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/internal/geotiff/Resources_fr.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/internal/geotiff/SchemaModifier.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/internal/geotiff/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/internal/storage/inflater/CCITTRLE.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/internal/storage/inflater/CompressionChannel.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/internal/storage/inflater/CopyFromBytes.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/internal/storage/inflater/HorizontalPredictor.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/internal/storage/inflater/Inflater.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/internal/storage/inflater/LZW.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/internal/storage/inflater/PackBits.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/internal/storage/inflater/PixelChannel.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/internal/storage/inflater/PredictorChannel.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/internal/storage/inflater/ZIP.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/internal/storage/inflater/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/inflater/CCITTRLE.java
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/inflater/CompressionChannel.java
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/inflater/CopyFromBytes.java
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/inflater/HorizontalPredictor.java
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/inflater/Inflater.java
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/inflater/LZW.java
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/inflater/PackBits.java
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/inflater/PixelChannel.java
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/inflater/PredictorChannel.java
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/inflater/ZIP.java
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/inflater/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/internal/Compression.java
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/internal/Predictor.java
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/internal/Resources.java
 rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/{internal/geotiff => storage/geotiff/internal}/Resources.properties (100%)
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/internal/Resources_en.java
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/internal/Resources_fr.java
 rename endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/{internal/geotiff => storage/geotiff/internal}/Resources_fr.properties (100%)
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/internal/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/spi/SchemaModifier.java
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/main/org/apache/sis/storage/geotiff/spi/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/internal/geotiff/CompressionTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/internal/storage/inflater/CCITTRLETest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/internal/storage/inflater/InflaterTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/storage/geotiff/inflater/CCITTRLETest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/storage/geotiff/inflater/InflaterTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.geotiff/test/org/apache/sis/storage/geotiff/internal/CompressionTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/Axis.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/AxisType.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/CRSBuilder.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/CRSMerger.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/Convention.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/DataType.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/Decoder.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/Dimension.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/DiscreteSampling.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/FeatureSet.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/Grid.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/GridAdjustment.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/GridCacheKey.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/GridCacheValue.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/GridMapping.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/HYCOM.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/Linearizer.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/NamedElement.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/Node.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/Raster.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/RasterResource.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/Resources.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/Resources.properties
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/Resources_en.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/Resources_fr.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/Resources_fr.properties
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/Variable.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/VariableRole.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/impl/ChannelDecoder.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/impl/DimensionInfo.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/impl/GridInfo.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/impl/VariableInfo.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/impl/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/ucar/DecoderWrapper.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/ucar/DimensionWrapper.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/ucar/FeaturesWrapper.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/ucar/GridWrapper.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/ucar/GroupWrapper.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/ucar/LogAdapter.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/ucar/Utils.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/ucar/VariableWrapper.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/internal/netcdf/ucar/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/Axis.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/AxisType.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/CRSBuilder.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/CRSMerger.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/Convention.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/DataType.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/Decoder.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/Dimension.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/DiscreteSampling.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/FeatureSet.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/Grid.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/GridAdjustment.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/GridCacheKey.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/GridCacheValue.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/GridMapping.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/HYCOM.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/Linearizer.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/NamedElement.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/Node.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/Raster.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/RasterResource.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/Variable.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/VariableRole.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/base/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/classic/ChannelDecoder.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/classic/DimensionInfo.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/classic/GridInfo.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/classic/VariableInfo.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/classic/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/internal/Resources.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/internal/Resources.properties
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/internal/Resources_en.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/internal/Resources_fr.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/internal/Resources_fr.properties
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/internal/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/ucar/DecoderWrapper.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/ucar/DimensionWrapper.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/ucar/FeaturesWrapper.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/ucar/GridWrapper.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/ucar/GroupWrapper.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/ucar/LogAdapter.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/ucar/Utils.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/ucar/VariableWrapper.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/main/org/apache/sis/storage/netcdf/ucar/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/internal/netcdf/AxisTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/internal/netcdf/DataTypeTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/internal/netcdf/DecoderTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/internal/netcdf/FeatureSetTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/internal/netcdf/GridTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/internal/netcdf/TestCase.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/internal/netcdf/VariableTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/internal/netcdf/impl/ChannelDecoderTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/internal/netcdf/impl/FeatureSetTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/internal/netcdf/impl/GridInfoTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/internal/netcdf/impl/VariableInfoTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/storage/netcdf/base/AxisTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/storage/netcdf/base/DataTypeTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/storage/netcdf/base/DecoderTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/storage/netcdf/base/FeatureSetTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/storage/netcdf/base/GridTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/storage/netcdf/base/TestCase.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/storage/netcdf/base/VariableTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/storage/netcdf/classic/ChannelDecoderTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/storage/netcdf/classic/FeatureSetTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/storage/netcdf/classic/GridInfoTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.netcdf/test/org/apache/sis/storage/netcdf/classic/VariableInfoTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/Analyzer.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/BinaryEncoding.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/Column.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/Database.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/FeatureAdapter.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/FeatureAnalyzer.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/FeatureIterator.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/FeatureStream.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/GeometryGetter.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/InfoStatements.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/PrimaryKey.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/QueryAnalyzer.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/Relation.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/Resources.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/Resources_en.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/Resources_fr.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/SchemaModifier.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/SelectionClause.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/SelectionClauseWriter.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/Table.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/TableAnalyzer.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/TableReference.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/ValueGetter.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/feature/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/postgis/Band.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/postgis/ExtendedClauseWriter.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/postgis/ExtendedInfo.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/postgis/ExtentEstimator.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/postgis/ObjectGetter.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/postgis/Postgres.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/postgis/RasterFormat.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/postgis/RasterGetter.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/postgis/RasterReader.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/postgis/RasterWriter.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/sql/postgis/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/stream/BaseStreamWrapper.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/stream/DeferredStream.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/stream/DoubleStreamWrapper.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/stream/PaginedDoubleStream.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/stream/PaginedStream.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/stream/StreamWrapper.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/internal/stream/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/Analyzer.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/BinaryEncoding.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/Column.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/Database.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/FeatureAdapter.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/FeatureAnalyzer.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/FeatureIterator.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/FeatureStream.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/GeometryGetter.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/InfoStatements.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/PrimaryKey.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/QueryAnalyzer.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/Relation.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/Resources.java
 rename endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/{internal => storage}/sql/feature/Resources.properties (100%)
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/Resources_en.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/Resources_fr.java
 rename endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/{internal => storage}/sql/feature/Resources_fr.properties (100%)
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/SchemaModifier.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/SelectionClause.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/SelectionClauseWriter.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/Table.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/TableAnalyzer.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/TableReference.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/ValueGetter.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/feature/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/postgis/Band.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/postgis/ExtendedClauseWriter.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/postgis/ExtendedInfo.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/postgis/ExtentEstimator.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/postgis/ObjectGetter.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/postgis/Postgres.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/postgis/RasterFormat.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/postgis/RasterGetter.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/postgis/RasterReader.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/postgis/RasterWriter.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/storage/sql/postgis/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/util/stream/BaseStreamWrapper.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/util/stream/DeferredStream.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/util/stream/DoubleStreamWrapper.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/util/stream/PaginedDoubleStream.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/util/stream/PaginedStream.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/util/stream/StreamWrapper.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/main/org/apache/sis/util/stream/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/internal/sql/feature/GeometryGetterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/internal/sql/feature/ResultSetMock.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/internal/sql/feature/SelectionClauseWriterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/internal/sql/feature/TemporalValueGetterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/internal/sql/postgis/BandTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/internal/sql/postgis/PostgresTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/internal/sql/postgis/RasterReaderTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/internal/sql/postgis/RasterWriterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/internal/sql/postgis/TestRaster.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/storage/sql/feature/GeometryGetterTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/storage/sql/feature/ResultSetMock.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/storage/sql/feature/SelectionClauseWriterTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/storage/sql/feature/TemporalValueGetterTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/storage/sql/postgis/BandTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/storage/sql/postgis/PostgresTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/storage/sql/postgis/RasterReaderTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/storage/sql/postgis/RasterWriterTest.java
 rename endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/{internal => storage}/sql/postgis/SpatialFeatures.sql (100%)
 create mode 100644 endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/storage/sql/postgis/TestRaster.java
 rename endorsed/src/org.apache.sis.storage.sql/test/org/apache/sis/{internal => storage}/sql/postgis/raster-ushort.wkb (100%)
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/gpx/Attributes.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/gpx/Bounds.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/gpx/Copyright.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/gpx/Description.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/gpx/Email.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/gpx/Link.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/gpx/Metadata.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/gpx/Person.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/gpx/Reader.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/gpx/Store.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/gpx/StoreProvider.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/gpx/Tags.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/gpx/Types.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/gpx/Updater.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/gpx/WritableStore.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/gpx/Writer.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/gpx/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/xml/stream/FormattedWriter.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/xml/stream/InputType.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/xml/stream/NamespaceEraser.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/xml/stream/OutputType.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/xml/stream/RewriteOnUpdate.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/xml/stream/StaxDataStore.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/xml/stream/StaxDataStoreProvider.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/xml/stream/StaxStreamIO.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/xml/stream/StaxStreamReader.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/xml/stream/StaxStreamWriter.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/internal/storage/xml/stream/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/gpx/Attributes.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/gpx/Bounds.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/gpx/Copyright.java
 rename endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/{internal => }/storage/gpx/Definitions.properties (100%)
 rename endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/{internal => }/storage/gpx/Definitions_fr.properties (100%)
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/gpx/Description.java
 rename endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/{internal => }/storage/gpx/Designations.properties (100%)
 rename endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/{internal => }/storage/gpx/Designations_fr.properties (100%)
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/gpx/Email.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/gpx/Link.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/gpx/Metadata.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/gpx/Person.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/gpx/Reader.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/gpx/Store.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/gpx/StoreProvider.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/gpx/Tags.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/gpx/Types.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/gpx/Updater.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/gpx/WritableStore.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/gpx/Writer.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/gpx/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/xml/stream/FormattedWriter.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/xml/stream/InputType.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/xml/stream/NamespaceEraser.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/xml/stream/OutputType.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/xml/stream/RewriteOnUpdate.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/xml/stream/StaxDataStore.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/xml/stream/StaxDataStoreProvider.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/xml/stream/StaxStreamIO.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/xml/stream/StaxStreamReader.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/xml/stream/StaxStreamWriter.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/main/org/apache/sis/storage/xml/stream/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/test/org/apache/sis/internal/storage/gpx/MetadataTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/test/org/apache/sis/internal/storage/gpx/ReaderTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/test/org/apache/sis/internal/storage/gpx/TestData.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/test/org/apache/sis/internal/storage/gpx/TypesTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/test/org/apache/sis/internal/storage/gpx/UpdaterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage.xml/test/org/apache/sis/internal/storage/gpx/WriterTest.java
 rename endorsed/src/org.apache.sis.storage.xml/test/org/apache/sis/{internal => }/storage/gpx/1.0/metadata.xml (100%)
 rename endorsed/src/org.apache.sis.storage.xml/test/org/apache/sis/{internal => }/storage/gpx/1.0/route.xml (100%)
 rename endorsed/src/org.apache.sis.storage.xml/test/org/apache/sis/{internal => }/storage/gpx/1.0/track.xml (100%)
 rename endorsed/src/org.apache.sis.storage.xml/test/org/apache/sis/{internal => }/storage/gpx/1.0/waypoint.xml (100%)
 rename endorsed/src/org.apache.sis.storage.xml/test/org/apache/sis/{internal => }/storage/gpx/1.1/metadata.xml (100%)
 rename endorsed/src/org.apache.sis.storage.xml/test/org/apache/sis/{internal => }/storage/gpx/1.1/route.xml (100%)
 rename endorsed/src/org.apache.sis.storage.xml/test/org/apache/sis/{internal => }/storage/gpx/1.1/track.xml (100%)
 rename endorsed/src/org.apache.sis.storage.xml/test/org/apache/sis/{internal => }/storage/gpx/1.1/waypoint.xml (100%)
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/test/org/apache/sis/storage/gpx/MetadataTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/test/org/apache/sis/storage/gpx/ReaderTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/test/org/apache/sis/storage/gpx/TestData.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/test/org/apache/sis/storage/gpx/TypesTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/test/org/apache/sis/storage/gpx/UpdaterTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage.xml/test/org/apache/sis/storage/gpx/WriterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/Capability.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/CodeType.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/DocumentedStoreProvider.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/FeatureCatalogBuilder.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/GridResourceWrapper.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/MemoryFeatureSet.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/MemoryGridResource.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/MetadataBuilder.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/PRJDataStore.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/ResourceLineage.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/ResourceOnFileSystem.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/ResourceTransaction.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/Resources.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/Resources_en.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/Resources_fr.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/StoreMetadata.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/StoreResource.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/StoreTypeDetector.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/StoreUtilities.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/TiledDeferredImage.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/TiledGridCoverage.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/TiledGridResource.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/TransactionalResource.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/URIDataStore.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/WritableResourceSupport.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/csv/FeatureIterator.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/csv/FixedSizeList.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/csv/Foliation.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/csv/GeometryParser.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/csv/MovingFeatureBuilder.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/csv/MovingFeatureIterator.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/csv/Store.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/csv/StoreProvider.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/csv/TimeEncoding.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/csv/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/esri/AsciiGridStore.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/esri/AsciiGridStoreProvider.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/esri/CharactersView.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/esri/RasterStore.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/esri/RawRasterLayout.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/esri/RawRasterReader.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/esri/RawRasterStore.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/esri/RawRasterStoreProvider.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/esri/WritableStore.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/esri/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/folder/ConcurrentCloser.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/folder/Store.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/folder/StoreProvider.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/folder/UnstructuredAggregate.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/folder/WritableStore.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/folder/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/image/FormatFilter.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/image/FormatFinder.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/image/MultiImageStore.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/image/SingleImageStore.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/image/WarningListener.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/image/WorldFileResource.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/image/WorldFileStore.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/image/WorldFileStoreProvider.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/image/WritableResource.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/image/WritableSingleImageStore.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/image/WritableStore.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/image/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/ByteRangeChannel.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/ByteWriter.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/ChannelData.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/ChannelDataInput.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/ChannelDataOutput.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/ChannelFactory.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/ChannelImageInputStream.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/ChannelImageOutputStream.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/DataTransfer.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/FileCacheByteChannel.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/HttpByteChannel.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/HyperRectangleReader.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/IOUtilities.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/InputStreamAdapter.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/InputStreamArrayGetter.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/InternalOptionKey.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/Markable.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/MemoryDataTransfer.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/NullChannel.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/OutputStreamAdapter.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/Region.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/RewindableLineReader.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/io/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/wkt/FirstKeywordPeek.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/wkt/Store.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/wkt/StoreFormat.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/wkt/StoreProvider.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/wkt/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/xml/AbstractProvider.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/xml/GeographicEnvelope.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/xml/MimeTypeDetector.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/xml/Store.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/xml/StoreProvider.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/internal/storage/xml/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/ByteRangeChannel.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/ByteWriter.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/ChannelData.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/ChannelDataInput.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/ChannelDataOutput.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/ChannelFactory.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/ChannelImageInputStream.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/ChannelImageOutputStream.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/DataTransfer.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/FileCacheByteChannel.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/HttpByteChannel.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/HyperRectangleReader.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/IOUtilities.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/InputStreamAdapter.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/InputStreamArrayGetter.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/InternalOptionKey.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/Markable.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/MemoryDataTransfer.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/NullChannel.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/OutputStreamAdapter.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/Region.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/RewindableLineReader.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/io/stream/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/Capability.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/CodeType.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/DocumentedStoreProvider.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/FeatureCatalogBuilder.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/GridResourceWrapper.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/MemoryFeatureSet.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/MemoryGridResource.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/MetadataBuilder.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/PRJDataStore.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/ResourceLineage.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/ResourceOnFileSystem.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/ResourceTransaction.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/StoreMetadata.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/StoreResource.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/StoreUtilities.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/TiledDeferredImage.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/TiledGridCoverage.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/TiledGridResource.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/TransactionalResource.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/URIDataStore.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/base/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/csv/FeatureIterator.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/csv/FixedSizeList.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/csv/Foliation.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/csv/GeometryParser.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/csv/MovingFeatureBuilder.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/csv/MovingFeatureIterator.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/csv/Store.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/csv/StoreProvider.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/csv/TimeEncoding.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/csv/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/esri/AsciiGridStore.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/esri/AsciiGridStoreProvider.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/esri/CharactersView.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/esri/RasterStore.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/esri/RawRasterLayout.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/esri/RawRasterReader.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/esri/RawRasterStore.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/esri/RawRasterStoreProvider.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/esri/WritableStore.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/esri/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/folder/ConcurrentCloser.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/folder/Store.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/folder/StoreProvider.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/folder/UnstructuredAggregate.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/folder/WritableStore.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/folder/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/image/FormatFilter.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/image/FormatFinder.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/image/MultiImageStore.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/image/SingleImageStore.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/image/WarningListener.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/image/WorldFileResource.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/image/WorldFileStore.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/image/WorldFileStoreProvider.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/image/WritableResource.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/image/WritableSingleImageStore.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/image/WritableStore.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/image/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/internal/Resources.java
 rename endorsed/src/org.apache.sis.storage/main/org/apache/sis/{internal/storage => storage/internal}/Resources.properties (100%)
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/internal/Resources_en.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/internal/Resources_fr.java
 rename endorsed/src/org.apache.sis.storage/main/org/apache/sis/{internal/storage => storage/internal}/Resources_fr.properties (100%)
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/internal/StoreTypeDetector.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/internal/WritableResourceSupport.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/internal/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/wkt/FirstKeywordPeek.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/wkt/Store.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/wkt/StoreFormat.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/wkt/StoreProvider.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/wkt/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/xml/AbstractProvider.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/xml/GeographicEnvelope.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/xml/MimeTypeDetector.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/xml/Store.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/xml/StoreProvider.java
 create mode 100644 endorsed/src/org.apache.sis.storage/main/org/apache/sis/storage/xml/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/CodeTypeTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/MemoryGridResourceTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/MetadataBuilderTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/StoreUtilitiesTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/csv/StoreProviderTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/csv/StoreTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/esri/AsciiGridStoreTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/esri/BILConsistencyTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/esri/BIPConsistencyTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/esri/BSQConsistencyTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/esri/WritableStoreTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/folder/StoreTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/image/SelfConsistencyTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/image/WorldFileStoreTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/io/ByteArrayChannel.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/io/ChannelDataInputTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/io/ChannelDataOutputTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/io/ChannelDataTestCase.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/io/ChannelImageInputStreamTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/io/ChannelImageOutputStreamTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/io/ComputedInputStream.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/io/DripByteChannel.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/io/FileCacheByteChannelTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/io/HyperRectangleReaderTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/io/IOUtilitiesTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/io/ImageInputStreamComparator.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/io/InputStreamArrayGetterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/io/MemoryCacheImageOutputStream.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/io/RewindableLineReaderTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/wkt/StoreProviderTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/wkt/StoreTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/xml/MimeTypeDetectorTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/xml/StoreProviderTest.java
 delete mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/internal/storage/xml/StoreTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/io/stream/ByteArrayChannel.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/io/stream/ChannelDataInputTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/io/stream/ChannelDataOutputTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/io/stream/ChannelDataTestCase.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/io/stream/ChannelImageInputStreamTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/io/stream/ChannelImageOutputStreamTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/io/stream/ComputedInputStream.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/io/stream/DripByteChannel.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/io/stream/FileCacheByteChannelTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/io/stream/HyperRectangleReaderTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/io/stream/IOUtilitiesTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/io/stream/ImageInputStreamComparator.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/io/stream/InputStreamArrayGetterTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/io/stream/MemoryCacheImageOutputStream.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/io/stream/RewindableLineReaderTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/base/CodeTypeTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/base/MemoryGridResourceTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/base/MetadataBuilderTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/base/StoreUtilitiesTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/csv/StoreProviderTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/csv/StoreTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/esri/AsciiGridStoreTest.java
 rename endorsed/src/org.apache.sis.storage/test/org/apache/sis/{internal => }/storage/esri/BIL.hdr (100%)
 rename endorsed/src/org.apache.sis.storage/test/org/apache/sis/{internal => }/storage/esri/BIL.raw (100%)
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/esri/BILConsistencyTest.java
 rename endorsed/src/org.apache.sis.storage/test/org/apache/sis/{internal => }/storage/esri/BIP.hdr (100%)
 rename endorsed/src/org.apache.sis.storage/test/org/apache/sis/{internal => }/storage/esri/BIP.raw (100%)
 rename endorsed/src/org.apache.sis.storage/test/org/apache/sis/{internal => }/storage/esri/BIP.stx (100%)
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/esri/BIPConsistencyTest.java
 rename endorsed/src/org.apache.sis.storage/test/org/apache/sis/{internal => }/storage/esri/BSQ.hdr (100%)
 rename endorsed/src/org.apache.sis.storage/test/org/apache/sis/{internal => }/storage/esri/BSQ.raw (100%)
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/esri/BSQConsistencyTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/esri/WritableStoreTest.java
 rename endorsed/src/org.apache.sis.storage/test/org/apache/sis/{internal => }/storage/esri/grid.asc (100%)
 rename endorsed/src/org.apache.sis.storage/test/org/apache/sis/{internal => }/storage/esri/grid.clr (100%)
 rename endorsed/src/org.apache.sis.storage/test/org/apache/sis/{internal => }/storage/esri/grid.prj (100%)
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/folder/StoreTest.java
 rename endorsed/src/org.apache.sis.storage/test/org/apache/sis/{internal => }/storage/folder/test-data/README.txt (100%)
 rename endorsed/src/org.apache.sis.storage/test/org/apache/sis/{internal => }/storage/folder/test-data/crs.prj (100%)
 rename endorsed/src/org.apache.sis.storage/test/org/apache/sis/{internal => }/storage/folder/test-data/data1.xml (100%)
 rename endorsed/src/org.apache.sis.storage/test/org/apache/sis/{internal => }/storage/folder/test-data/data2.xml (100%)
 rename endorsed/src/org.apache.sis.storage/test/org/apache/sis/{internal => }/storage/folder/test-data/data3.xml (100%)
 rename endorsed/src/org.apache.sis.storage/test/org/apache/sis/{internal => }/storage/folder/test-data/data4/data5.xml (100%)
 rename endorsed/src/org.apache.sis.storage/test/org/apache/sis/{internal => }/storage/image/README.md (100%)
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/image/SelfConsistencyTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/image/WorldFileStoreTest.java
 rename endorsed/src/org.apache.sis.storage/test/org/apache/sis/{internal => }/storage/image/gradient.pgw (100%)
 rename endorsed/src/org.apache.sis.storage/test/org/apache/sis/{internal => }/storage/image/gradient.png (100%)
 rename endorsed/src/org.apache.sis.storage/test/org/apache/sis/{internal => }/storage/image/gradient.prj (100%)
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/wkt/StoreProviderTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/wkt/StoreTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/xml/MimeTypeDetectorTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/xml/StoreProviderTest.java
 create mode 100644 endorsed/src/org.apache.sis.storage/test/org/apache/sis/storage/xml/StoreTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/converter/AngleConverter.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/converter/ArrayConverter.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/converter/CharSequenceConverter.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/converter/ClassPair.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/converter/CollectionConverter.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/converter/Column.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/converter/ConverterRegistry.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/converter/DateConverter.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/converter/FallbackConverter.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/converter/FractionConverter.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/converter/IdentityConverter.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/converter/NumberConverter.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/converter/ObjectToString.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/converter/PathConverter.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/converter/StringConverter.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/converter/SurjectiveConverter.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/converter/SystemConverter.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/converter/SystemRegistry.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/converter/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/converter/AngleConverter.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/converter/ArrayConverter.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/converter/CharSequenceConverter.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/converter/ClassPair.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/converter/CollectionConverter.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/converter/Column.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/converter/ConverterRegistry.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/converter/DateConverter.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/converter/FallbackConverter.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/converter/FractionConverter.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/converter/IdentityConverter.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/converter/NumberConverter.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/converter/ObjectToString.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/converter/PathConverter.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/converter/StringConverter.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/converter/SurjectiveConverter.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/converter/SystemConverter.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/converter/SystemRegistry.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/converter/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/jdk17/HexFormat.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/jdk17/JDK17.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/jdk17/Record.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/jdk17/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/CommonExecutor.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/Configuration.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/DaemonThread.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/DataDirectory.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/DelayedExecutor.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/DelayedRunnable.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/Descriptions.properties
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/Descriptions_fr.properties
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/Fallback.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/LocalizedStaticObject.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/Loggers.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/Modules.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/OptionalDependency.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/ReferenceQueueConsumer.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/Reflect.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/Semaphores.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/Shutdown.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/Supervisor.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/SupervisorMBean.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/SystemListener.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/Threads.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/system/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/temporal/DefaultInstant.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/temporal/DefaultPeriod.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/temporal/DefaultPeriodDuration.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/temporal/DefaultTemporalFactory.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/temporal/Primitive.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/temporal/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/AbstractIterator.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/AbstractMap.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/AbstractMapEntry.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/Acyclic.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/ArgumentCheckByAssertion.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/AutoMessageFormat.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/Bag.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/CheckedArrayList.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/CheckedHashSet.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/CloneAccess.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/Cloner.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/CodeLists.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/CollectionsExt.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/Constants.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/DefinitionURI.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/DoubleDouble.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/EmptyQueue.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/ListOfUnknownSize.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/LocalizedParseException.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/MetadataServices.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/Numerics.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/PropertyFormat.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/SetOfUnknownSize.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/SimpleCharacterIterator.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/StandardDateFormat.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/Strings.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/TreeFormatCustomization.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/URLs.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/UnmodifiableArrayList.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/X364.java
 delete mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/internal/util/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/pending/jdk/HexFormat.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/pending/jdk/JDK17.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/pending/jdk/Record.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/pending/jdk/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/pending/temporal/DefaultInstant.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/pending/temporal/DefaultPeriod.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/pending/temporal/DefaultPeriodDuration.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/pending/temporal/DefaultTemporalFactory.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/pending/temporal/Primitive.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/pending/temporal/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/CommonExecutor.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/Configuration.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/DaemonThread.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/DataDirectory.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/DelayedExecutor.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/DelayedRunnable.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/Descriptions.properties
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/Descriptions_fr.properties
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/Fallback.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/LocalizedStaticObject.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/Loggers.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/Modules.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/OptionalDependency.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/ReferenceQueueConsumer.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/Reflect.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/Semaphores.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/Shutdown.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/Supervisor.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/SupervisorMBean.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/SystemListener.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/Threads.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/system/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/AbstractIterator.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/AbstractMap.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/AbstractMapEntry.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/Acyclic.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/ArgumentCheckByAssertion.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/AutoMessageFormat.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/Bag.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/CheckedArrayList.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/CheckedHashSet.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/CloneAccess.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/Cloner.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/CodeLists.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/CollectionsExt.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/Constants.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/DefinitionURI.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/DoubleDouble.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/EmptyQueue.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/ListOfUnknownSize.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/LocalizedParseException.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/MetadataServices.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/Numerics.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/PropertyFormat.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/SetOfUnknownSize.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/SimpleCharacterIterator.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/StandardDateFormat.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/Strings.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/TreeFormatCustomization.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/URLs.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/UnmodifiableArrayList.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/X364.java
 create mode 100644 endorsed/src/org.apache.sis.util/main/org/apache/sis/util/internal/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/converter/AngleConverterTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/converter/ArrayConverterTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/converter/ConverterRegistryTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/converter/FallbackConverterTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/converter/NumberConverterTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/converter/PathConverterTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/converter/StringConverterTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/converter/SystemRegistryTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/converter/AngleConverterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/converter/ArrayConverterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/converter/ConverterRegistryTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/converter/FallbackConverterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/converter/NumberConverterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/converter/PathConverterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/converter/StringConverterTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/converter/SystemRegistryTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/system/LoggersTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/system/ReferenceQueueConsumerTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/test/AssertTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/test/TestUtilitiesTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/test/package-info.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/util/AbstractMapTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/util/BagTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/util/CheckedArrayListTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/util/CollectionsExtTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/util/DefinitionURITest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/util/DoubleDoubleTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/util/ListOfUnknownSizeTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/util/LocalizedParseExceptionTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/util/NumericsTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/util/StandardDateFormatTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/util/StringsTest.java
 delete mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/internal/util/X364Test.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/system/LoggersTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/system/ReferenceQueueConsumerTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/test/self/AssertTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/test/self/TestUtilitiesTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/test/self/package-info.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/util/internal/AbstractMapTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/util/internal/BagTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/util/internal/CheckedArrayListTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/util/internal/CollectionsExtTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/util/internal/DefinitionURITest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/util/internal/DoubleDoubleTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/util/internal/ListOfUnknownSizeTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/util/internal/LocalizedParseExceptionTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/util/internal/NumericsTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/util/internal/StandardDateFormatTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/util/internal/StringsTest.java
 create mode 100644 endorsed/src/org.apache.sis.util/test/org/apache/sis/util/internal/X364Test.java
 create mode 100644 incubator/src/main/antlr/org/apache/sis/cql/internal/CQL.g4
 delete mode 100644 incubator/src/main/antlr/org/apache/sis/internal/cql/CQL.g4
 rename incubator/src/org.apache.sis.cql/main/org/apache/sis/{internal/cql => cql/internal}/.gitignore (100%)
 create mode 100644 incubator/src/org.apache.sis.cql/main/org/apache/sis/cql/internal/AntlrCQL.java
 delete mode 100644 incubator/src/org.apache.sis.cql/main/org/apache/sis/internal/cql/AntlrCQL.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/AutoChecker.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/SQLInvalidRecordNumberForDirectAccessException.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/SQLNoDirectAccessAvailableException.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/SQLShapefileNotFoundException.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/ShapefileByteReader.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/ShapefileDescriptor.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/AbstractDbase3ByteReader.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/AbstractJDBC.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/CommonByteReader.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/DBFDriver.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/DBase3FieldDescriptor.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/DBaseDataType.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/Dbase3ByteReader.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/MappedByteReader.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/SQLConnectionClosedException.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/SQLDbaseFileNotFoundException.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/SQLInvalidDbaseFileFormatException.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/connection/AbstractConnection.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/connection/DBFConnection.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/connection/SQLClosingIOFailureException.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/connection/package-info.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/metadata/AbstractDatabaseMetaData.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/metadata/DBFDatabaseMetaData.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/metadata/DBFResultSetMataData.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/metadata/package-info.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/package-info.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/resultset/AbstractResultSet.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/resultset/BuiltInMemoryResultSet.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/resultset/DBFBuiltInMemoryResultSetForCatalogNamesListing.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/resultset/DBFBuiltInMemoryResultSetForColumnsListing.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/resultset/DBFBuiltInMemoryResultSetForSchemaListing.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/resultset/DBFBuiltInMemoryResultSetForTablesListing.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/resultset/DBFBuiltInMemoryResultSetForTablesTypesListing.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/resultset/DBFRecordBasedResultSet.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/resultset/DBFResultSet.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/resultset/SQLIllegalColumnIndexException.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/resultset/SQLNoResultException.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/resultset/SQLNoSuchFieldException.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/resultset/SQLNotDateException.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/resultset/SQLNotNumericException.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/resultset/package-info.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/sql/ClauseResolver.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/sql/ConditionalClauseResolver.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/sql/CrudeSQLParser.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/sql/SQLIllegalParameterException.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/sql/SQLInvalidStatementException.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/sql/SQLUnsupportedParsingFeatureException.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/sql/package-info.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/statement/AbstractStatement.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/statement/DBFStatement.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/jdbc/statement/package-info.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/internal/shapefile/package-info.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/internal/AutoChecker.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/internal/SQLInvalidRecordNumberForDirectAccessException.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/internal/SQLNoDirectAccessAvailableException.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/internal/SQLShapefileNotFoundException.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/internal/ShapefileByteReader.java
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal/shapefile => storage/shapefile/internal}/ShapefileByteReader.properties (100%)
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal/shapefile => storage/shapefile/internal}/ShapefileByteReader_fr.properties (100%)
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/internal/ShapefileDescriptor.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/internal/package-info.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/AbstractDbase3ByteReader.java
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/AbstractDbase3ByteReader.properties (100%)
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/AbstractDbase3ByteReader_fr.properties (100%)
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/AbstractJDBC.java
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/AbstractJDBC.properties (100%)
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/AbstractJDBC_fr.properties (100%)
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/CommonByteReader.java
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/CommonByteReader.properties (100%)
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/DBFDriver.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/DBase3FieldDescriptor.java
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/DBase3FieldDescriptor.properties (100%)
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/DBase3FieldDescriptor_fr.properties (100%)
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/DBaseDataType.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/Dbase3ByteReader.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/MappedByteReader.java
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/MappedByteReader.properties (100%)
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/MappedByteReader_fr.properties (100%)
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/SQLConnectionClosedException.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/SQLDbaseFileNotFoundException.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/SQLInvalidDbaseFileFormatException.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/connection/AbstractConnection.java
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/connection/AbstractConnection.properties (100%)
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/connection/AbstractConnection_fr.properties (100%)
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/connection/DBFConnection.java
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/connection/DBFConnection.properties (100%)
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/connection/DBFConnection_fr.properties (100%)
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/connection/SQLClosingIOFailureException.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/connection/package-info.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/metadata/AbstractDatabaseMetaData.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/metadata/DBFDatabaseMetaData.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/metadata/DBFResultSetMataData.java
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/metadata/DBFResultSetMataData.properties (100%)
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/metadata/DBFResultSetMataData_fr.properties (100%)
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/metadata/package-info.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/package-info.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/resultset/AbstractResultSet.java
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/resultset/AbstractResultSet.properties (100%)
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/resultset/AbstractResultSet_fr.properties (100%)
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/resultset/BuiltInMemoryResultSet.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/resultset/DBFBuiltInMemoryResultSetForCatalogNamesListing.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/resultset/DBFBuiltInMemoryResultSetForColumnsListing.java
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/resultset/DBFBuiltInMemoryResultSetForColumnsListing.properties (100%)
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/resultset/DBFBuiltInMemoryResultSetForColumnsListing_fr.properties (100%)
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/resultset/DBFBuiltInMemoryResultSetForSchemaListing.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/resultset/DBFBuiltInMemoryResultSetForTablesListing.java
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/resultset/DBFBuiltInMemoryResultSetForTablesListing.properties (100%)
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/resultset/DBFBuiltInMemoryResultSetForTablesTypesListing.java
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/resultset/DBFBuiltInMemoryResultSetForTablesTypesListing.properties (100%)
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/resultset/DBFRecordBasedResultSet.java
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/resultset/DBFRecordBasedResultSet.properties (100%)
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/resultset/DBFRecordBasedResultSet_fr.properties (100%)
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/resultset/DBFResultSet.java
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/resultset/DBFResultSet.properties (100%)
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/resultset/DBFResultSet_fr.properties (100%)
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/resultset/SQLIllegalColumnIndexException.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/resultset/SQLNoResultException.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/resultset/SQLNoSuchFieldException.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/resultset/SQLNotDateException.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/resultset/SQLNotNumericException.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/resultset/package-info.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/sql/ClauseResolver.java
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/sql/ClauseResolver.properties (100%)
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/sql/ClauseResolver_fr.properties (100%)
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/sql/ConditionalClauseResolver.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/sql/CrudeSQLParser.java
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/sql/CrudeSQLParser.properties (100%)
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/sql/SQLIllegalParameterException.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/sql/SQLInvalidStatementException.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/sql/SQLUnsupportedParsingFeatureException.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/sql/package-info.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/statement/AbstractStatement.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/statement/DBFStatement.java
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/statement/DBFStatement.properties (100%)
 rename incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/{internal => storage}/shapefile/jdbc/statement/DBFStatement_fr.properties (100%)
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/main/org/apache/sis/storage/shapefile/jdbc/statement/package-info.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/test/org/apache/sis/internal/shapefile/jdbc/AbstractTestBaseForInternalJDBC.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/test/org/apache/sis/internal/shapefile/jdbc/DBFConnectionTest.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/test/org/apache/sis/internal/shapefile/jdbc/DBFResultSetTest.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/test/org/apache/sis/internal/shapefile/jdbc/DBFStatementTest.java
 delete mode 100644 incubator/src/org.apache.sis.storage.shapefile/test/org/apache/sis/internal/shapefile/jdbc/sql/WhereClauseTest.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/test/org/apache/sis/storage/shapefile/jdbc/AbstractTestBaseForInternalJDBC.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/test/org/apache/sis/storage/shapefile/jdbc/DBFConnectionTest.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/test/org/apache/sis/storage/shapefile/jdbc/DBFResultSetTest.java
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/test/org/apache/sis/storage/shapefile/jdbc/DBFStatementTest.java
 rename incubator/src/org.apache.sis.storage.shapefile/test/org/apache/sis/{internal => storage}/shapefile/jdbc/readme.txt (100%)
 create mode 100644 incubator/src/org.apache.sis.storage.shapefile/test/org/apache/sis/storage/shapefile/jdbc/sql/WhereClauseTest.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/controls/ColorCell.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/controls/ColorColumnHandler.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/controls/ColorRamp.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/controls/FormatApplicator.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/controls/FormatTableCell.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/controls/SyncWindowList.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/controls/TabularWidget.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/controls/ValueColorMapper.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/controls/package-info.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/BackgroundThreads.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/ColorName.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/DataFormats.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/DataStoreOpener.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/ExceptionReporter.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/FixedHeaderColumnSize.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/GUIUtilities.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/IdentityValueFactory.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/ImageConverter.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/ImmutableObjectProperty.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/LogHandler.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/MouseDrags.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/NonNullObjectProperty.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/PrivateAccess.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/PropertyValueFormats.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/PropertyValueFormatter.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/PropertyView.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/RecentChoices.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/Resources.java
 rename optional/src/org.apache.sis.gui/main/org/apache/sis/{internal/gui => gui/internal}/Resources.properties (100%)
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/Resources_en.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/Resources_fr.java
 rename optional/src/org.apache.sis.gui/main/org/apache/sis/{internal/gui => gui/internal}/Resources_fr.properties (100%)
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/Styles.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/ToolbarButton.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/io/FileAccessItem.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/io/FileAccessView.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/io/OptionalDataDownloader.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/io/package-info.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/internal/package-info.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/setup/FXFinder.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/setup/Inflater.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/setup/Wizard.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/setup/WizardPage.java
 create mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/gui/setup/package-info.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/BackgroundThreads.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/ColorName.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/DataFormats.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/DataStoreOpener.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/ExceptionReporter.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/FixedHeaderColumnSize.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/GUIUtilities.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/IdentityValueFactory.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/ImageConverter.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/ImmutableObjectProperty.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/LogHandler.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/MouseDrags.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/NonNullObjectProperty.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/OptionalDataDownloader.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/PrivateAccess.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/PropertyValueFormats.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/PropertyValueFormatter.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/PropertyView.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/RecentChoices.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/Resources.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/Resources_en.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/Resources_fr.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/Styles.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/ToolbarButton.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/control/ColorCell.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/control/ColorColumnHandler.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/control/ColorRamp.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/control/FormatApplicator.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/control/FormatTableCell.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/control/SyncWindowList.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/control/TabularWidget.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/control/ValueColorMapper.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/control/package-info.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/io/FileAccessItem.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/io/FileAccessView.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/io/package-info.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/gui/package-info.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/setup/FXFinder.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/setup/Inflater.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/setup/Wizard.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/setup/WizardPage.java
 delete mode 100644 optional/src/org.apache.sis.gui/main/org/apache/sis/internal/setup/package-info.java
 create mode 100644 optional/src/org.apache.sis.gui/test/org/apache/sis/gui/controls/ValueColorMapperApp.java
 create mode 100644 optional/src/org.apache.sis.gui/test/org/apache/sis/gui/internal/GUIUtilitiesTest.java
 delete mode 100644 optional/src/org.apache.sis.gui/test/org/apache/sis/internal/gui/GUIUtilitiesTest.java
 delete mode 100644 optional/src/org.apache.sis.gui/test/org/apache/sis/internal/gui/control/ValueColorMapperApp.java


[sis] 02/02: Remove the recommendation for shallow clone. It does not work well when changing SHA1.

Posted by de...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git

commit 777b32e6d84cc554090d312575c93a356176de56
Author: Martin Desruisseaux <ma...@geomatys.com>
AuthorDate: Tue Aug 22 19:30:43 2023 +0200

    Remove the recommendation for shallow clone.
    It does not work well when changing SHA1.
---
 .gitmodules      | 1 -
 geoapi/README.md | 2 +-
 2 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/.gitmodules b/.gitmodules
index 4cc4938738..e9a9e64d06 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -1,4 +1,3 @@
 [submodule "geoapi/snapshot"]
 	path = geoapi/snapshot
 	url = https://github.com/opengeospatial/geoapi
-	shallow = true
diff --git a/geoapi/README.md b/geoapi/README.md
index 95096d4d2c..414fbf5602 100644
--- a/geoapi/README.md
+++ b/geoapi/README.md
@@ -16,7 +16,7 @@ The commit SHA1 is updated when needed for keeping Apache SIS `geoapi-xxx` branc
 Following command should be executed once after a fresh checkout of SIS `geoapi-3.1` or `geoapi-4.0` branch:
 
 ```bash
-git submodule update --init --recommend-shallow
+git submodule update --init
 ```
 
 Following command should be used for pulling changes from Apache SIS Git repository.


[sis] 01/02: Upgrade GeoAPI snapshot. This upgrade deprecates some methods to be replaced by ISO 19111:2019 `ObjectDomain`.

Posted by de...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

desruisseaux pushed a commit to branch geoapi-4.0
in repository https://gitbox.apache.org/repos/asf/sis.git

commit d1719b85e05c8291335c4a2b4516c743624c91bc
Author: Martin Desruisseaux <ma...@geomatys.com>
AuthorDate: Tue Aug 22 19:19:26 2023 +0200

    Upgrade GeoAPI snapshot.
    This upgrade deprecates some methods to be replaced by ISO 19111:2019 `ObjectDomain`.
---
 .../apache/sis/metadata/PropertyAccessorTest.java  | 24 ++++++++++++----------
 .../org/apache/sis/test/mock/VerticalCRSMock.java  |  2 ++
 .../operation/builder/ResidualGrid.java            | 11 +++++-----
 .../test/org/apache/sis/util/ClassesTest.java      |  2 ++
 geoapi/snapshot                                    |  2 +-
 5 files changed, 23 insertions(+), 18 deletions(-)

diff --git a/endorsed/src/org.apache.sis.metadata/test/org/apache/sis/metadata/PropertyAccessorTest.java b/endorsed/src/org.apache.sis.metadata/test/org/apache/sis/metadata/PropertyAccessorTest.java
index f703eb91a9..df87389019 100644
--- a/endorsed/src/org.apache.sis.metadata/test/org/apache/sis/metadata/PropertyAccessorTest.java
+++ b/endorsed/src/org.apache.sis.metadata/test/org/apache/sis/metadata/PropertyAccessorTest.java
@@ -41,7 +41,6 @@ import org.opengis.metadata.identification.*;                       // Really us
 import org.opengis.metadata.maintenance.MaintenanceInformation;
 import org.opengis.metadata.spatial.SpatialRepresentationType;
 import org.opengis.referencing.IdentifiedObject;
-import org.opengis.referencing.ReferenceSystem;
 import org.opengis.referencing.crs.GeodeticCRS;
 import org.opengis.referencing.crs.GeographicCRS;
 import org.opengis.referencing.datum.GeodeticDatum;
@@ -69,6 +68,9 @@ import static org.apache.sis.metadata.PropertyAccessor.APPEND;
 import static org.apache.sis.metadata.PropertyAccessor.RETURN_NULL;
 import static org.apache.sis.metadata.PropertyAccessor.RETURN_PREVIOUS;
 
+// Branch-dependent imports
+import org.opengis.referencing.ObjectDomain;
+
 
 /**
  * Tests the {@link PropertyAccessor} class. Every tests in this class instantiates directly a
@@ -236,22 +238,22 @@ public final class PropertyAccessorTest extends TestCase {
 
     /**
      * Tests the constructor with a method which override another method with covariant return type.
-     * This test may need to be updated if a future GeoAPI release modifies the {@link GeographicCRS} interface.
+     * This test may need to be updated if a future GeoAPI release modifies the {@link GeographicCRS}
+     * interface or one of its parent interfaces.
      */
     @Test
     @DependsOnMethod("testConstructorWithInheritance")
     public void testConstructorWithCovariantReturnType() {
         final Class<?> type = GeographicCRS.class;
         assertMappingEquals(new PropertyAccessor(type, type, type),
-        //……Declaring type……………………………Method……………………………………………JavaBeans……………………………UML identifier………………Sentence…………………………………Type…………………………………………………………
-            GeographicCRS.class,    "getCoordinateSystem", "coordinateSystem", "coordinateSystem", "Coordinate system",  EllipsoidalCS.class,       // Covariant return type
-            GeodeticCRS.class,      "getDatum",            "datum",            "datum",            "Datum",              GeodeticDatum.class,       // Covariant return type
-            IdentifiedObject.class, "getName",             "name",             "name",             "Name",               Identifier.class,
-            IdentifiedObject.class, "getAlias",            "alias",            "alias",            "Alias",              GenericName[].class,
-            ReferenceSystem.class,  "getDomainOfValidity", "domainOfValidity", "domainOfValidity", "Domain of validity", Extent.class,
-            IdentifiedObject.class, "getIdentifiers",      "identifiers",      "identifier",       "Identifiers",        Identifier[].class,
-            IdentifiedObject.class, "getRemarks",          "remarks",          "remarks",          "Remarks",            InternationalString.class,
-            ReferenceSystem.class,  "getScope",            "scope",            "SC_CRS.scope",     "Scope",              InternationalString.class);
+        //……Declaring type……………………………Method……………………………………………JavaBeans……………………………UML identifier……………………Sentence………………………………Type…………………………………………………………
+            GeographicCRS.class,    "getCoordinateSystem", "coordinateSystem", "coordinateSystem",   "Coordinate system", EllipsoidalCS.class,       // Covariant return type
+            GeodeticCRS.class,      "getDatum",            "datum",            "datum",              "Datum",             GeodeticDatum.class,       // Covariant return type
+            IdentifiedObject.class, "getName",             "name",             "name",               "Name",              Identifier.class,
+            IdentifiedObject.class, "getAlias",            "alias",            "alias",              "Alias",             GenericName[].class,
+            IdentifiedObject.class, "getIdentifiers",      "identifiers",      "identifier",         "Identifiers",       Identifier[].class,
+            IdentifiedObject.class, "getDomains",          "domains",          "ObjectUsage.domain", "Domains",           ObjectDomain[].class,
+            IdentifiedObject.class, "getRemarks",          "remarks",          "remarks",            "Remarks",           InternationalString.class);
     }
 
     /**
diff --git a/endorsed/src/org.apache.sis.metadata/test/org/apache/sis/test/mock/VerticalCRSMock.java b/endorsed/src/org.apache.sis.metadata/test/org/apache/sis/test/mock/VerticalCRSMock.java
index 5c401d6952..e7359a4865 100644
--- a/endorsed/src/org.apache.sis.metadata/test/org/apache/sis/test/mock/VerticalCRSMock.java
+++ b/endorsed/src/org.apache.sis.metadata/test/org/apache/sis/test/mock/VerticalCRSMock.java
@@ -119,7 +119,9 @@ public final class VerticalCRSMock extends IdentifiedObjectMock
     }
 
     @Override public String               getAbbreviation()      {return up ? "h" : "d";}
+    @SuppressWarnings("removal")
     @Override public InternationalString  getScope()             {return null;}
+    @SuppressWarnings("removal")
     @Override public Extent               getDomainOfValidity()  {return null;}
     @Override public VerticalDatumType    getVerticalDatumType() {return type;}
     @Override public VerticalDatum        getDatum()             {return this;}
diff --git a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/builder/ResidualGrid.java b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/builder/ResidualGrid.java
index 80afecdf7b..c3760103a9 100644
--- a/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/builder/ResidualGrid.java
+++ b/endorsed/src/org.apache.sis.referencing/main/org/apache/sis/referencing/operation/builder/ResidualGrid.java
@@ -313,12 +313,11 @@ final class ResidualGrid extends DatumShiftGrid<Dimensionless,Dimensionless> {
         }
 
         @SuppressWarnings({"CloneInNonCloneableClass", "CloneDoesntCallSuperClone"})
-        @Override public Matrix  clone()                            {return this;}
-        @Override public boolean isIdentity()                       {return false;}
-        @Override public int     getNumCol()                        {return getGridSize(0);}
-        @Override public int     getNumRow()                        {return getGridSize(1);}
-        @Override public Number  apply     (int[] p)                {return getElement(p[1], p[0]);}
-        @Override public void    setElement(int y, int x, double v) {throw new UnsupportedOperationException();}
+        @Override public Matrix  clone()        {return this;}
+        @Override public boolean isIdentity()   {return false;}
+        @Override public int     getNumCol()    {return getGridSize(0);}
+        @Override public int     getNumRow()    {return getGridSize(1);}
+        @Override public Number  apply(int[] p) {return getElement(p[1], p[0]);}
 
         /** Computes the matrix element in the given row and column. */
         @Override public double  getElement(final int y, final int x) {
diff --git a/endorsed/src/org.apache.sis.util/test/org/apache/sis/util/ClassesTest.java b/endorsed/src/org.apache.sis.util/test/org/apache/sis/util/ClassesTest.java
index 18a50a7b0f..487c3ecaa6 100644
--- a/endorsed/src/org.apache.sis.util/test/org/apache/sis/util/ClassesTest.java
+++ b/endorsed/src/org.apache.sis.util/test/org/apache/sis/util/ClassesTest.java
@@ -147,10 +147,12 @@ public final class ClassesTest extends TestCase {
     /**
      * Dummy class for {@link #testGetLeafInterfaces()}.
      */
+    @SuppressWarnings("removal")
     private abstract static class T1 implements GeographicCRS {
         @Override public InternationalString getScope() {return null;}
         @Override public Extent getDomainOfValidity() {return null;}
     }
+    @SuppressWarnings("removal")
     private abstract static class T2 extends T1 implements SingleCRS, CoordinateOperation {}
     private abstract static class T3 extends T2 implements Transformation {}
 
diff --git a/geoapi/snapshot b/geoapi/snapshot
index 87d87af22a..5339fd99e2 160000
--- a/geoapi/snapshot
+++ b/geoapi/snapshot
@@ -1 +1 @@
-Subproject commit 87d87af22af0c8e8d9e386e841deab7a4a4b4c30
+Subproject commit 5339fd99e2315254ede82f24be44e46073b2bcb5