code: function(val) {
  			if (typeof val !== 'undefined' && this._end !== val) {
  				this.parent._updateSource(val, this._positions.end, this._positions.end + this._end.length);
  				this._end = val;
  			}
  			
  			return this._end;
  		}
docs: Sets of gets property end value (basically, it's a semicolon)
  @param {String} val New end value. If not passed, current
  value is returned