private LineString parseLineString(ValueGetter data, boolean haveZ, boolean haveM) {
private LineString parseLineString(ValueGetter data, boolean haveZ, boolean haveM, GeometryFactory geofac) {
    private LineString parseLineString(ValueGetter data, boolean haveZ, boolean haveM) {        return geofac.createLineString(parseCS(data, haveZ, haveM));    }