(optional) Some options for this annotation bar. Options are: adapter [type: dundas.view.controls.Adapter] - The adapter for this annotation, if any. relatedContextData [type: dundas.view.controls.RelatedContextData] - The related contextual data for this annotation, if any. This must be specified for a data correction, but is optional for a contextual measure as long as the metric set and usage is specified. isContextualValue [type: Boolean, optional] - (optional) If specified, then the contextual measure value information will be shown / edited instead of a data correction. metricSet [type: dundas.entities.MetricSet] - (optional) The metric set object that is the source of the metric set binding. This must be specified if isContextualValue is true, and no relatedContextData is provided. metricSetBinding [type: dundas.view.controls.MetricSetBinding] - (optional) If the metric set object is provided, the binding must also be provided. measureUsage [type: dundas.data.MeasureUsage] - (optional) The measure usage from within the metric set that should be the one used for the contextual measure. This must be specified if isContextualValue is true, and no relatedContextData is provided. isValueModification [type: Boolean, optional] - (optional) Specifies whether this is a modification to an existing measure correction / contextual measure. This is automatically enabled if relatedContextData is discovered which has an attached contextual value. modificationValueData [type: Object, optional] - (optional) If this is a modification, then the data should be supplied in the structure: correctionValue [type: Number] - If a correction or contextual value ID is specified to update, the value can also be specified to default the input. correctionValueId [type: String] - The correction or contextual value ID to update. metricSetId [type: String] - The ID of the metric set the modification belongs to.