} else if (spatialFilterType.equals(SpatialFilterType.CROSSES)) {
geometryFilter = ff.crosses(ff.literal(geometry),
geometryPropertyName);
} else if (spatialFilterType
.equals(SpatialFilterType.ENVELOPE_INTERSECTS)) {
geometryFilter = ff.intersects(ff.literal(geometry
.getEnvelope()), geometryPropertyName);
} else if (spatialFilterType
.equals(SpatialFilterType.INDEX_INTERSECTS)) {
// TODO
geometryFilter = ff.intersects(ff.literal(geometry),