Filter geometryFilter = null;
Geometry geometry = queryParam.getGeometry();
SpatialFilterType spatialFilterType = queryParam.getSpatialFilterType();
if (geometry != null) {
PropertyName geometryPropertyName = ff.property(geomtryField);
if (spatialFilterType.equals(SpatialFilterType.INTERSECTS)) {
geometryFilter = ff.intersects(ff.literal(geometry),
geometryPropertyName);
} else if (spatialFilterType.equals(SpatialFilterType.CONTAINS)) {
geometryFilter = ff.contains(ff.literal(geometry),