docs: function(lineIndex, includeDelimiter) {
  			var lineCount = this.getLineCount();
  			if (!(0 <= lineIndex && lineIndex < lineCount)) {
  				return -1;
  			}
  			if (lineIndex + 1 < lineCount) {
  				var end = this._lineOffsets[lineIndex + 1];
  				if (includeDelimiter) {
  					return end;
  				}
  				var text = this.getText(Math.max(this._lineOffsets[lineIndex], end - 2), end);
  				var i = text.length, c;
  				while (((c = text.charCodeAt(i - 1)) === 10) || (c === 13)) {
  					i--;
  				}
  				return end - (text.length - i);
  			} else {
  				return this.getCharCount();
  			}
  		}