}
private GeometryFactory findGeometryFactory(Hints hints) {
GeometryFactory geomFactory = (GeometryFactory) hints.get(Hints.JTS_GEOMETRY_FACTORY);
if (geomFactory == null) {
CoordinateSequenceFactory seqFac;
seqFac = (CoordinateSequenceFactory) hints.get(Hints.JTS_COORDINATE_SEQUENCE_FACTORY);
if (seqFac == null) {
seqFac = PackedCoordinateSequenceFactory.DOUBLE_FACTORY;
}
geomFactory = new GeometryFactory(seqFac);