anchor.diff:  individually. This token is substituted once for the leftmost
   occurrence in the link name.
   
  +=== AMQP Source and Target Link Name Match Wildcard
  +
  +The rule definitions for `sources` and `targets` may contain a trailing
  +asterisk character.
   The asterisk is recognized only if it is the last character in the
   link name.
   
  
positive.code: The asterisk must stand alone and cannot be appended to a host name
  or to an IP address fragment.
  
  === AMQP Source and Target Wildcard and Name Substitution
  
  The rule definitions for `sources` and `targets` may include the username
  substitution token
  
  [options="nowrap"]
  ----
      ${user}
  ----
  
  or a trailing asterisk.
  
  The username substitution token is replaced with the authenticated user name for
  the connection. Using this token, an administrator may allow access to
  
negative.code: ----
      sources: tmp_${user}, temp*, ${user}-home-*
  ----
  
  The rule definitions for `sourcePattern` and `targetPattern` use the same
  patterns defined for router addresses and link routes. The patterns consist of one or more
  tokens separated by a forward slash /. A token can be one of the following: 
  a * character, a # character, or a sequence of characters that do not 
  include /, *, or #. The * token matches any single token. The # token 
  matches zero or more tokens.
  
  For each rule definition multiple patterns may be specified in a comma
  separated list.
  
  [options="nowrap"]
  ----
      sourcePattern: tmp_${user}, temp/#, ${user}-home/*
  ----
  
  [NOTE]
  ====
  A rule definition may contain `sources` or `sourcePattern` but not both.
  A rule definition may contain `targets` or `targetPattern` but not both.
  ====
  
  
  
  == Composing Policies
  
  