   file: null
   refcount: 0
 
-  # Public:
-  # * text: An optional string of Text with which to initialize the buffer.
+  # Public: Create a new buffer with the given params.
+  #
+  # params - A {String} of text or an {Object} with the following keys:
+  #   :load - A {Boolean}, `true` to call {.load} during initialization.
+  #   :text - The initial {String} text of the buffer.
   constructor: (params) ->
     text = params if typeof params is 'string'
 


  # Identifies if a character sequence is within a certain range.
  #
  # regex - The {RegExp} to check
  # startIndex - The starting row {Number}
  # endIndex - The ending row {Number}
  #
  # Returns an {Array} of {RegExp}s, representing the matches.
  matchesInCharacterRange: (regex, startIndex, endIndex) ->


  # Public: Inserts the given text at the given position
  #
  # position - A {Point} representing the insertion location. The position is
  #            clipped before insertion.
  # text - A {String} representing the text to insert.
  #
  # Returns the {Range} of the inserted text
  insert: (position, text, normalizeLineEndings) ->
