code: function FoldingAnnotation (start, end, projectionModel) {
  		this.start = start;
  		this.end = end;
  		this._projectionModel = projectionModel;
  		this.html = this._expandedHTML;
  		this.style = this._expandedStyle;
  		this.expanded = true;
  	}
docs: @class This object represents a decoration attached to a range of text. Annotations are added to a
  <code>AnnotationModel</code> which is attached to a <code>TextModel</code>.
  <p>
  <b>See:</b><br/>
  {@link orion.editor.AnnotationModel}<br/>
  {@link orion.editor.Ruler}<br/>
  </p>
  @name orion.editor.Annotation
  
  @property {String} type The annotation type (for example, orion.annotation.error).
  @property {Number} start The start offset of the annotation in the text model.
  @property {Number} end The end offset of the annotation in the text model.
  @property {String} html The HTML displayed for the annotation.
  @property {String} title The text description for the annotation.
  @property {orion.editor.Style} style The style information for the annotation used in the annotations ruler and tooltips.
  @property {orion.editor.Style} overviewStyle The style information for the annotation used in the overview ruler.
  @property {orion.editor.Style} rangeStyle The style information for the annotation used in the text view to decorate a range of text.
  @property {orion.editor.Style} lineStyle The style information for the annotation used in the text view to decorate a line of text.
   
  Constructs a new folding annotation.
  
  @param {Number} start The start offset of the annotation in the text model.
  @param {Number} end The end offset of the annotation in the text model.
  @param {orion.editor.ProjectionTextModel} projectionModel The projection text model.
  
  @class This object represents a folding annotation.
  @name orion.editor.FoldingAnnotation