@Deprecated
	public static GeometryValidationState validate(Geometry geometry, int[] index) {
		return validate(geometry, toIndex(geometry.getGeometryType(), index));
	}
@ Deprecated public static GeometryValidationState validate ( Geometry geometry , int [ ] index ) { return validate ( geometry , toIndex ( geometry . getGeometryType ( ) , index ) ) ; }
Validates a geometry, focusing on changes at a specific sub-level of the geometry. The sublevel is indicated by
passing an array of indexes. The array should uniquely determine a coordinate or subgeometry (linear ring) by
recursing through the geometry tree. The only checks are on intersection (for coordinates) and containment (for
subgeometries), we don't check on too few coordinates as we want to support incremental creation of polygons.

@param geometry The geometry to check.
@param index an array of indexes, points to vertex, ring, polygon, etc...
@return validation state.
@since 1.2.0
@deprecated use {@link #validate(Geometry, GeometryIndex)} instead