Index: applications/editors/josm/plugins/geotools/.classpath
===================================================================
--- applications/editors/josm/plugins/geotools/.classpath	(revision 35092)
+++ applications/editors/josm/plugins/geotools/.classpath	(revision 35123)
@@ -6,56 +6,51 @@
 	<classpathentry exported="true" kind="lib" path="lib/commons-beanutils-1.9.2-noclassprop.jar"/>
 	<classpathentry exported="true" kind="lib" path="lib/commons-pool-1.5.4.jar"/>
-	<classpathentry exported="true" kind="lib" path="lib/GeographicLib-Java-1.44.jar"/>
-	<classpathentry exported="true" kind="lib" path="lib/gt-api-19.2.jar" sourcepath="lib/gt-api-19.2-sources.jar">
+	<classpathentry exported="true" kind="lib" path="lib/GeographicLib-Java-1.49.jar"/>
+	<classpathentry exported="true" kind="lib" path="lib/gt-coverage-api-22.0.jar" sourcepath="lib/gt-coverage-api-22.0-sources.jar">
 		<attributes>
 			<attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
 		</attributes>
 	</classpathentry>
-	<classpathentry exported="true" kind="lib" path="lib/gt-coverage-19.2.jar" sourcepath="lib/gt-coverage-19.2-sources.jar">
+	<classpathentry exported="true" kind="lib" path="lib/gt-coverage-22.0.jar" sourcepath="lib/gt-coverage-22.0-sources.jar">
 		<attributes>
 			<attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
 		</attributes>
 	</classpathentry>
-	<classpathentry exported="true" kind="lib" path="lib/gt-data-19.2.jar" sourcepath="lib/gt-data-19.2-sources.jar">
+	<classpathentry exported="true" kind="lib" path="lib/gt-epsg-extension-22.0.jar" sourcepath="lib/gt-epsg-extension-22.0-sources.jar">
 		<attributes>
 			<attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
 		</attributes>
 	</classpathentry>
-	<classpathentry exported="true" kind="lib" path="lib/gt-epsg-extension-19.2.jar" sourcepath="lib/gt-epsg-extension-19.2-sources.jar">
+	<classpathentry exported="true" kind="lib" path="lib/gt-epsg-hsql-22.0.jar" sourcepath="lib/gt-epsg-hsql-22.0-sources.jar">
 		<attributes>
 			<attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
 		</attributes>
 	</classpathentry>
-	<classpathentry exported="true" kind="lib" path="lib/gt-epsg-hsql-19.2.jar" sourcepath="lib/gt-epsg-hsql-19.2-sources.jar">
+	<classpathentry exported="true" kind="lib" path="lib/gt-geotiff-22.0.jar" sourcepath="lib/gt-geotiff-22.0-sources.jar">
 		<attributes>
 			<attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
 		</attributes>
 	</classpathentry>
-	<classpathentry exported="true" kind="lib" path="lib/gt-geotiff-19.2.jar" sourcepath="lib/gt-geotiff-19.2-sources.jar">
+	<classpathentry exported="true" kind="lib" path="lib/gt-main-22.0.jar" sourcepath="lib/gt-main-22.0-sources.jar">
 		<attributes>
 			<attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
 		</attributes>
 	</classpathentry>
-	<classpathentry exported="true" kind="lib" path="lib/gt-main-19.2.jar" sourcepath="lib/gt-main-19.2-sources.jar">
+	<classpathentry exported="true" kind="lib" path="lib/gt-metadata-22.0.jar" sourcepath="lib/gt-metadata-22.0-sources.jar">
 		<attributes>
 			<attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
 		</attributes>
 	</classpathentry>
-	<classpathentry exported="true" kind="lib" path="lib/gt-metadata-19.2.jar" sourcepath="lib/gt-metadata-19.2-sources.jar">
+	<classpathentry exported="true" kind="lib" path="lib/gt-opengis-22.0.jar" sourcepath="lib/gt-opengis-22.0-sources.jar">
 		<attributes>
 			<attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
 		</attributes>
 	</classpathentry>
-	<classpathentry exported="true" kind="lib" path="lib/gt-opengis-19.2.jar" sourcepath="lib/gt-opengis-19.2-sources.jar">
+	<classpathentry exported="true" kind="lib" path="lib/gt-referencing-22.0.jar" sourcepath="lib/gt-referencing-22.0-sources.jar">
 		<attributes>
 			<attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
 		</attributes>
 	</classpathentry>
-	<classpathentry exported="true" kind="lib" path="lib/gt-referencing-19.2.jar" sourcepath="lib/gt-referencing-19.2-sources.jar">
-		<attributes>
-			<attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
-		</attributes>
-	</classpathentry>
-	<classpathentry exported="true" kind="lib" path="lib/gt-shapefile-19.2.jar" sourcepath="lib/gt-shapefile-19.2-sources.jar">
+	<classpathentry exported="true" kind="lib" path="lib/gt-shapefile-22.0.jar" sourcepath="lib/gt-shapefile-22.0-sources.jar">
 		<attributes>
 			<attribute name="javadoc_location" value="http://docs.geotools.org/stable/javadocs/"/>
@@ -63,25 +58,24 @@
 	</classpathentry>
 	<classpathentry exported="true" kind="lib" path="lib/hsqldb-2.4.1.jar"/>
-	<classpathentry exported="true" kind="lib" path="lib/imageio-ext-geocore-1.1.24.jar"/>
-	<classpathentry exported="true" kind="lib" path="lib/imageio-ext-streams-1.1.24.jar"/>
-	<classpathentry exported="true" kind="lib" path="lib/imageio-ext-tiff-1.1.24.jar"/>
-	<classpathentry exported="true" kind="lib" path="lib/imageio-ext-utilities-1.1.24.jar"/>
+	<classpathentry exported="true" kind="lib" path="lib/imageio-ext-geocore-1.3.2.jar"/>
+	<classpathentry exported="true" kind="lib" path="lib/imageio-ext-streams-1.3.2.jar"/>
+	<classpathentry exported="true" kind="lib" path="lib/imageio-ext-tiff-1.3.2.jar"/>
+	<classpathentry exported="true" kind="lib" path="lib/imageio-ext-utilities-1.3.2.jar"/>
 	<classpathentry exported="true" kind="lib" path="lib/jai_codec-1.1.3.jar"/>
 	<classpathentry exported="true" kind="lib" path="lib/jai_core-1.1.3.jar"/>
 	<classpathentry exported="true" kind="lib" path="lib/jai_imageio-1.1.jar"/>
 	<classpathentry exported="true" kind="lib" path="lib/jdom2-2.0.6.jar"/>
-	<classpathentry exported="true" kind="lib" path="lib/jsr-275-1.0-beta-2.jar"/>
-	<classpathentry exported="true" kind="lib" path="lib/jt-colorconvert-1.0.24.jar"/>
-	<classpathentry exported="true" kind="lib" path="lib/jt-contour-1.4.0.jar"/>
-	<classpathentry exported="true" kind="lib" path="lib/jt-rangelookup-1.4.0.jar"/>
-	<classpathentry exported="true" kind="lib" path="lib/jt-stats-1.0.24.jar"/>
-	<classpathentry exported="true" kind="lib" path="lib/jt-utilities-1.0.24.jar"/>
-	<classpathentry exported="true" kind="lib" path="lib/jt-utils-1.4.0.jar"/>
-	<classpathentry exported="true" kind="lib" path="lib/jt-vectorbin-1.0.24.jar"/>
-	<classpathentry exported="true" kind="lib" path="lib/jt-vectorbinarize-1.4.0.jar"/>
-	<classpathentry exported="true" kind="lib" path="lib/jt-vectorize-1.4.0.jar"/>
-	<classpathentry exported="true" kind="lib" path="lib/jt-warp-1.0.24.jar"/>
-	<classpathentry exported="true" kind="lib" path="lib/jt-zonal-1.0.24.jar"/>
-	<classpathentry exported="true" kind="lib" path="lib/jt-zonalstats-1.4.0.jar"/>
+	<classpathentry exported="true" kind="lib" path="lib/jt-colorconvert-1.1.12.jar"/>
+	<classpathentry exported="true" kind="lib" path="lib/jt-contour-1.5.0.jar"/>
+	<classpathentry exported="true" kind="lib" path="lib/jt-rangelookup-1.5.0.jar"/>
+	<classpathentry exported="true" kind="lib" path="lib/jt-stats-1.1.12.jar"/>
+	<classpathentry exported="true" kind="lib" path="lib/jt-utilities-1.1.12.jar"/>
+	<classpathentry exported="true" kind="lib" path="lib/jt-utils-1.5.0.jar"/>
+	<classpathentry exported="true" kind="lib" path="lib/jt-vectorbin-1.1.12.jar"/>
+	<classpathentry exported="true" kind="lib" path="lib/jt-vectorbinarize-1.5.0.jar"/>
+	<classpathentry exported="true" kind="lib" path="lib/jt-vectorize-1.5.0.jar"/>
+	<classpathentry exported="true" kind="lib" path="lib/jt-warp-1.1.12.jar"/>
+	<classpathentry exported="true" kind="lib" path="lib/jt-zonal-1.1.12.jar"/>
+	<classpathentry exported="true" kind="lib" path="lib/jt-zonalstats-1.5.0.jar"/>
 	<classpathentry combineaccessrules="false" kind="src" path="/JOSM-jts"/>
 	<classpathentry kind="output" path="bin"/>
Index: applications/editors/josm/plugins/geotools/jar/META-INF/services/com.vividsolutions.xdo.SchemaBuilder
===================================================================
--- applications/editors/josm/plugins/geotools/jar/META-INF/services/com.vividsolutions.xdo.SchemaBuilder	(revision 35092)
+++ 	(revision )
@@ -1,1 +1,0 @@
-org.geotools.xml.SchemaFactory
Index: applications/editors/josm/plugins/geotools/jar/META-INF/services/org.geotools.data.DataSourceFactorySpi
===================================================================
--- applications/editors/josm/plugins/geotools/jar/META-INF/services/org.geotools.data.DataSourceFactorySpi	(revision 35092)
+++ 	(revision )
@@ -1,1 +1,0 @@
-org.geotools.data.gml.GMLDataSourceFactory
Index: applications/editors/josm/plugins/geotools/jar/META-INF/services/org.geotools.data.FeatureLockFactory
===================================================================
--- applications/editors/josm/plugins/geotools/jar/META-INF/services/org.geotools.data.FeatureLockFactory	(revision 35092)
+++ 	(revision )
@@ -1,1 +1,0 @@
-org.geotools.data.DefaultFeatureLockFactory
Index: applications/editors/josm/plugins/geotools/jar/META-INF/services/org.geotools.feature.FeatureCollections
===================================================================
--- applications/editors/josm/plugins/geotools/jar/META-INF/services/org.geotools.feature.FeatureCollections	(revision 35092)
+++ 	(revision )
@@ -1,1 +1,0 @@
-org.geotools.feature.DefaultFeatureCollections
Index: applications/editors/josm/plugins/geotools/jar/META-INF/services/org.geotools.filter.FunctionExpression
===================================================================
--- applications/editors/josm/plugins/geotools/jar/META-INF/services/org.geotools.filter.FunctionExpression	(revision 35123)
+++ applications/editors/josm/plugins/geotools/jar/META-INF/services/org.geotools.filter.FunctionExpression	(revision 35123)
@@ -0,0 +1,1 @@
+org.geotools.filter.function.PropertyExistsFunction
Index: applications/editors/josm/plugins/geotools/jar/META-INF/services/org.geotools.referencing.operation.MathTransformProvider
===================================================================
--- applications/editors/josm/plugins/geotools/jar/META-INF/services/org.geotools.referencing.operation.MathTransformProvider	(revision 35092)
+++ applications/editors/josm/plugins/geotools/jar/META-INF/services/org.geotools.referencing.operation.MathTransformProvider	(revision 35123)
@@ -14,4 +14,5 @@
 org.geotools.referencing.operation.transform.SimilarityTransformProvider
 org.geotools.referencing.operation.transform.WarpTransform2DProvider
+org.geotools.referencing.operation.transform.EarthGravitationalModel$Provider
 org.geotools.referencing.operation.projection.EquidistantCylindrical$Provider
 org.geotools.referencing.operation.projection.EquidistantCylindrical$SphericalProvider
@@ -62,2 +63,3 @@
 org.geotools.referencing.operation.projection.CylindricalEqualArea$BehrmannProvider
 org.geotools.referencing.operation.projection.CylindricalEqualArea$LambertCylindricalEqualAreaProvider
+org.geotools.referencing.operation.projection.EqualArea$Provider
Index: applications/editors/josm/plugins/geotools/jar/META-INF/services/org.geotools.util.ConverterFactory
===================================================================
--- applications/editors/josm/plugins/geotools/jar/META-INF/services/org.geotools.util.ConverterFactory	(revision 35092)
+++ applications/editors/josm/plugins/geotools/jar/META-INF/services/org.geotools.util.ConverterFactory	(revision 35123)
@@ -1,16 +1,21 @@
-org.geotools.util.CommonsConverterFactory
-org.geotools.util.NumericConverterFactory
-org.geotools.util.PercentageConverterFactory
-org.geotools.util.GeometryConverterFactory
-org.geotools.util.GeometryTypeConverterFactory
-org.geotools.util.TemporalConverterFactory
-org.geotools.util.BooleanConverterFactory
-org.geotools.util.ColorConverterFactory
-org.geotools.util.CollectionConverterFactory
-org.geotools.util.CharsetConverterFactory
-org.geotools.util.UuidConverterFactory
-org.geotools.util.EnumerationConverterFactory
-org.geotools.util.QNameConverterFactory
-org.geotools.util.MeasureConverterFactory
+org.geotools.data.util.CommonsConverterFactory
+org.geotools.data.util.NumericConverterFactory
+org.geotools.data.util.PercentageConverterFactory
+org.geotools.data.util.GeometryConverterFactory
+org.geotools.data.util.GeometryTypeConverterFactory
+org.geotools.data.util.TemporalConverterFactory
+org.geotools.data.util.BooleanConverterFactory
+org.geotools.data.util.ColorConverterFactory
+org.geotools.data.util.CollectionConverterFactory
+org.geotools.data.util.CharsetConverterFactory
+org.geotools.data.util.UuidConverterFactory
+org.geotools.data.util.EnumerationConverterFactory
+org.geotools.data.util.QNameConverterFactory
+org.geotools.data.util.MeasureConverterFactory
 org.geotools.temporal.TemporalConverterFactory
-org.geotools.util.NameConverterFactory
+org.geotools.data.util.NameConverterFactory
+org.geotools.data.util.ArrayConverterFactory
+org.geotools.data.util.ComplexAttributeConverterFactory
+org.geotools.data.util.CRSConverterFactory
+org.geotools.data.util.InterpolationConverterFactory
+org.geotools.data.util.LobConverterFactory
Index: applications/editors/josm/plugins/geotools/jar/META-INF/services/org.geotools.xml.schema.Schema
===================================================================
--- applications/editors/josm/plugins/geotools/jar/META-INF/services/org.geotools.xml.schema.Schema	(revision 35092)
+++ 	(revision )
@@ -1,3 +1,0 @@
-org.geotools.xml.xLink.XLinkSchema
-org.geotools.xml.gml.GMLSchema
-org.geotools.xml.filter.FilterSchema
Index: applications/editors/josm/plugins/geotools/jar/META-INF/services/org.opengis.coverage.processing.Operation
===================================================================
--- applications/editors/josm/plugins/geotools/jar/META-INF/services/org.opengis.coverage.processing.Operation	(revision 35092)
+++ applications/editors/josm/plugins/geotools/jar/META-INF/services/org.opengis.coverage.processing.Operation	(revision 35123)
@@ -21,4 +21,5 @@
 org.geotools.coverage.processing.operation.Scale
 org.geotools.coverage.processing.operation.SelectSampleDimension
+org.geotools.coverage.processing.operation.ShadedRelief
 org.geotools.coverage.processing.operation.SubsampleAverage
 org.geotools.coverage.processing.operation.SubtractConst
Index: applications/editors/josm/plugins/geotools/jar/META-INF/services/org.opengis.filter.expression.Function
===================================================================
--- applications/editors/josm/plugins/geotools/jar/META-INF/services/org.opengis.filter.expression.Function	(revision 35092)
+++ applications/editors/josm/plugins/geotools/jar/META-INF/services/org.opengis.filter.expression.Function	(revision 35123)
@@ -1,3 +1,3 @@
-org.geotools.resources.coverage.FilterFunction_isCoverage
+org.geotools.coverage.util.FilterFunction_isCoverage
 org.geotools.filter.AreaFunction
 org.geotools.filter.LengthFunction
@@ -8,4 +8,5 @@
 org.geotools.filter.function.StandardDeviationFunction
 org.geotools.filter.function.QuantileFunction
+org.geotools.filter.function.EqualAreaFunction
 org.geotools.filter.function.UniqueIntervalFunction
 org.geotools.filter.function.Collection_AverageFunction
@@ -82,4 +83,7 @@
 org.geotools.filter.function.FilterFunction_strStartsWith
 org.geotools.filter.function.FilterFunction_strCapitalize
+org.geotools.filter.function.FilterFunction_strAbbreviate
+org.geotools.filter.function.FilterFunction_strDefaultIfBlank
+org.geotools.filter.function.FilterFunction_strStripAccents
 org.geotools.filter.function.FilterFunction_strEqualsIgnoreCase
 org.geotools.filter.function.FilterFunction_strIndexOf
@@ -172,7 +176,26 @@
 org.geotools.filter.function.math.ModuloFunction
 org.geotools.filter.function.math.PiFunction
+org.geotools.filter.function.PropertyExistsFunction
 org.geotools.filter.function.string.ConcatenateFunction
 org.geotools.filter.function.string.URLEncodeFunction
 org.geotools.filter.function.JenksNaturalBreaksFunction
+org.geotools.filter.function.FilterFunction_listMultiply
 org.geotools.filter.function.FilterFunction_list
+org.geotools.filter.function.LapplyFunction
+org.geotools.filter.function.LitemFunction
+org.geotools.filter.function.SizeFunction
 org.geotools.styling.visitor.RescaleToPixelsFunction
+org.geotools.filter.function.color.HSLFunction
+org.geotools.filter.function.color.SaturateFunction
+org.geotools.filter.function.color.DesaturateFunction
+org.geotools.filter.function.color.DarkenFunction
+org.geotools.filter.function.color.LightenFunction
+org.geotools.filter.function.color.SpinFunction
+org.geotools.filter.function.color.MixFunction
+org.geotools.filter.function.color.TintFunction
+org.geotools.filter.function.color.ShadeFunction
+org.geotools.filter.function.color.GrayscaleFunction
+org.geotools.filter.function.color.ConstrastFunction
+org.geotools.filter.function.BoundedByFunction
+org.geotools.filter.function.DateDifferenceFunction
+org.geotools.filter.function.JsonPointerFunction
Index: applications/editors/josm/plugins/geotools/jar/META-INF/services/org.opengis.referencing.crs.CRSAuthorityFactory
===================================================================
--- applications/editors/josm/plugins/geotools/jar/META-INF/services/org.opengis.referencing.crs.CRSAuthorityFactory	(revision 35092)
+++ applications/editors/josm/plugins/geotools/jar/META-INF/services/org.opengis.referencing.crs.CRSAuthorityFactory	(revision 35123)
@@ -1,8 +1,7 @@
-org.geotools.referencing.factory.epsg.UnnamedExtension
-org.geotools.referencing.factory.epsg.EsriExtension
-org.geotools.referencing.factory.epsg.ThreadedHsqlEpsgFactory
+org.geotools.referencing.epsg.esri.UnnamedExtension
+org.geotools.referencing.epsg.esri.EsriExtension
+org.geotools.referencing.factory.epsg.hsql.ThreadedHsqlEpsgFactory
 # pending review
 # org.geotools.referencing.factory.epsg.HsqlDialectEpsgMediator
-org.geotools.referencing.factory.epsg.DefaultFactory
 org.geotools.referencing.factory.epsg.FactoryUsingWKT
 org.geotools.referencing.factory.epsg.LongitudeFirstFactory
Index: applications/editors/josm/plugins/geotools/jar/META-INF/services/org.opengis.referencing.cs.CSAuthorityFactory
===================================================================
--- applications/editors/josm/plugins/geotools/jar/META-INF/services/org.opengis.referencing.cs.CSAuthorityFactory	(revision 35092)
+++ applications/editors/josm/plugins/geotools/jar/META-INF/services/org.opengis.referencing.cs.CSAuthorityFactory	(revision 35123)
@@ -1,6 +1,5 @@
-org.geotools.referencing.factory.epsg.ThreadedHsqlEpsgFactory
+org.geotools.referencing.factory.epsg.hsql.ThreadedHsqlEpsgFactory
 # pending review
 # org.geotools.referencing.factory.epsg.HsqlDialectEpsgMediator
-org.geotools.referencing.factory.epsg.DefaultFactory
 org.geotools.referencing.factory.epsg.LongitudeFirstFactory
 org.geotools.referencing.factory.URN_AuthorityFactory
Index: applications/editors/josm/plugins/geotools/jar/META-INF/services/org.opengis.referencing.datum.DatumAuthorityFactory
===================================================================
--- applications/editors/josm/plugins/geotools/jar/META-INF/services/org.opengis.referencing.datum.DatumAuthorityFactory	(revision 35092)
+++ applications/editors/josm/plugins/geotools/jar/META-INF/services/org.opengis.referencing.datum.DatumAuthorityFactory	(revision 35123)
@@ -1,6 +1,5 @@
-org.geotools.referencing.factory.epsg.ThreadedHsqlEpsgFactory
+org.geotools.referencing.factory.epsg.hsql.ThreadedHsqlEpsgFactory
 # pending review
 # org.geotools.referencing.factory.epsg.HsqlDialectEpsgMediator
-org.geotools.referencing.factory.epsg.DefaultFactory
 org.geotools.referencing.factory.epsg.LongitudeFirstFactory
 org.geotools.referencing.factory.URN_AuthorityFactory
Index: applications/editors/josm/plugins/geotools/jar/META-INF/services/org.opengis.referencing.operation.CoordinateOperationAuthorityFactory
===================================================================
--- applications/editors/josm/plugins/geotools/jar/META-INF/services/org.opengis.referencing.operation.CoordinateOperationAuthorityFactory	(revision 35092)
+++ applications/editors/josm/plugins/geotools/jar/META-INF/services/org.opengis.referencing.operation.CoordinateOperationAuthorityFactory	(revision 35123)
@@ -1,7 +1,6 @@
-org.geotools.referencing.factory.epsg.ThreadedHsqlEpsgFactory
+org.geotools.referencing.factory.epsg.hsql.ThreadedHsqlEpsgFactory
 # pending review
 # org.geotools.referencing.factory.epsg.HsqlDialectEpsgMediator
 org.geotools.referencing.factory.epsg.CoordinateOperationFactoryUsingWKT
-org.geotools.referencing.factory.epsg.DefaultFactory
 org.geotools.referencing.factory.epsg.LongitudeFirstFactory
 org.geotools.referencing.factory.URN_AuthorityFactory
