code: function (redraw) {
  		var annotation = this,
  			chart = this.chart,
  			renderer = annotation.chart.renderer,
  			group = annotation.group,
  			title = annotation.title,
  			shape = annotation.shape,
  			options = annotation.options,
  			titleOptions = options.title,
  			shapeOptions = options.shape;
  
  		if (!group) {
  			group = annotation.group = renderer.g();
  		}
  
  
  		if (!shape && shapeOptions && inArray(shapeOptions.type, ALLOWED_SHAPES) !== -1) {
  			shape = annotation.shape = renderer[options.shape.type](shapeOptions.params);
  			shape.add(group);
  		}
  
  		if (!title && titleOptions) {
  			title = annotation.title = renderer.label(titleOptions);
  			title.add(group);
  		}
  
  		group.add(chart.annotations.group);
  
  		// link annotations to point or series
  		annotation.linkObjects();
  
  		if (redraw !== false) {
  			annotation.redraw();
  		}
  	}
docs: /*
  Render the annotation