protected String toString(final LineString lineString, final Boolean isNullable, final Integer maxLength,
final Integer precision, final Integer scale, final Boolean isUnicode) throws EdmPrimitiveTypeException {
if (dimension != lineString.getDimension()) {
throw new EdmPrimitiveTypeException("The value '" + lineString + "' is not valid.");
}
StringBuilder builder = toStringBuilder(lineString.getSrid()).
append(reference.getSimpleName()).
append('(');
return appendPoints(lineString, isNullable, maxLength, precision, scale, isUnicode, builder).
append(")'").toString();
}