//handle version, datastore may be able to use it if (query.getFeatureVersion() != null) { dataQuery.setVersion(query.getFeatureVersion()); } //set hints Hints hints = new Hints(Hints.JTS_COORDINATE_SEQUENCE_FACTORY, new LiteCoordinateSequenceFactory()); dataQuery.setHints(hints); return dataQuery; }