anchor.diff:  All annotations (Except `RegistryType`) have the following fields that correspond to the metadata fields described
   in <<meta-data-def>>.
   
  -`String name`:: Optional. Sets the name of the metric. If not explicitly given it is determined from the annotated object and the
  -fully qualified name of the surrounding class, unless `absolute` is true.
  -`boolean absolute`:: If `true` use the given name as an absolute name of the metric. If `false`, use the given name relative to
  -the annotated class. Default value is `false`.
  +`String name`:: Optional. Sets the name of the metric. If not explicitly given the name of the annotated object is used.
  +`boolean absolute`:: If `true`, uses the given name as an absolute name of the metric. If `false`, prepends the package name and class name before the given name. Default value is `false`.
   `String displayName`:: Optional. A human readable display name for metadata.
   `String description`:: Optional. A description of the metric.
   `MetricUnit unit`:: Unit of the metric. For `@Gauge` no default is provided.
  
positive.code: ----
  
  ==== @Gauge
  An annotation for marking a method of field as a gauge.
  
  The implementation must support the following annotation targets:
  
  
negative.code: [source]
  ----
  {
    "hit_count": 45
  }
  ----
  
  