 
       new Point(row, column)
 
-  # Public: Returns the given point that is earlier in the buffer.
+  # Public: Returns the given {Point} that is earlier in the buffer.
+  #
+  # * `point1` {Point}
+  # * `point2` {Point}
   @min: (point1, point2) ->
     point1 = @fromObject(point1)
     point2 = @fromObject(point2)


  # Public:
  #
  # * other: A {Point} or point-compatible {Array}.
  #
  # Returns:
  #  * -1 if this point precedes the argument.
  #  * 0 if this point is equivalent to the argument.
  #  * 1 if this point follows the argument.
  compare: (other) ->
    if @row > other.row
      1

    else
      point2

  # Public: Construct a {Point} object
  #
  # * `row` {Number} row
  # * `column` {Number} column
  constructor: (@row=0, @column=0) ->

  # Public: Returns a new {Point} with the same row and column.
