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