create abstract method
Returns a {@link CoordinateSequence} based on the given array. Whether the array is copied or simply referenced is implementation-dependent. This method must handle null arguments by creating an empty sequence.
@param coordinates the coordinates
Implementation
CoordinateSequence create(List<Coordinate> coordinates);