decorated ‘;’ NAME [ ‘;’ BOOLEAN ] | bnd
Description: The decorated macro is intended to make it very simple to decorate information based on a Parameters. Parameters are the bnd workhorse to store information. The macro takes the following arguments:

- # decorated ';' NAME [ ';' BOOLEAN ]
  Macro

  The `decorated` macro is intended to make it very simple to decorate information based on a Parameters. Parameters are the bnd workhorse to store information. The macro takes the following arguments:

      name    The name of the macro (not the value)
      boolean Whether to add unused literals. Defaults to false.

  Decorate means that the property with the same name but with a `+` at the end will be matched with the value. In this property the key is a glob. It is matched against the key from the original merged properties. Any matching properties get the attributes from the decorator.

      > parameters=a,b
      > parameters.extra=c,d
      > parameters+=(c|d);attr=X
      > ${decorated;parameters}
      a,b,c;attr=X,d;attr=X

      > parameters=a,b
      > parameters.extra=c,d
      > parameters+=(c|d);attr=X,x,y,z
      > ${decorated;parameters;true}
      a,b,c;attr=X,d;attr=X,x,y,z

  See instructions for more information about decorated parameters.