anchor.diff:  [.function]
   === UUID3
   
  -*Description*: [.description]#Returns a type 3 (MD5 hashed) namespace name-based UUID.#
  +*Description*: [.description]#Returns a type 3 (MD5 hashed) namespace name-based UUID. The argument must be a valid UUID.#
  +
  +*Subject Type*: [.subject]#String#
  +
  +*Arguments*:
  +
  +	- [.argName]#_namespace_# : [.argDesc]#The namespace UUID identifier#
  +
  +*Return Type*: [.returnType]#String#
  +
  +*Examples*: If we have an attribute named "attr" with a value of "string value", then the Expression `${attr:UUID3('b9e81de3-7047-4b5e-a822-8fff5b49f808')}` will return "bf0ea246-a177-3300-bd7e-d4c9e973dc6f".
  +
  +An empty argument or an argument value with an invalid UUID results in an exception bulletin.
  +
  +*See Also*: [.seeAlso]#<<uuid,UUID()>>#
  +
  +
  +
  +[.function]
  +=== UUID5
  +
  +*Description*: [.description]#Returns a type 5 (SHA-1 hashed) namespace name-based UUID. The argument must be a valid UUID.#
  +
  +*Subject Type*: [.subject]#String#
  +
  +*Arguments*:
  +
  +	- [.argName]#_namespace_# : [.argDesc]#The namespace UUID identifier#
  +
  +*Return Type*: [.returnType]#String#
  +
  +*Examples*: If we have an attribute named "attr" with a value of "string value", then the Expression `${attr:UUID5('245b55a8-397d-4480-a41e-16603c8cf9ad')}` will return "4d111477-5100-5f2d-ae79-b38bbe15aa78".
  +
  +An empty argument or an argument value with an invalid UUID results in an exception bulletin.
  +
  +*See Also*: [.seeAlso]#<<uuid,UUID()>>#
  +
  +
   
   [.function]
   === hash
  
positive.code: 
  *Return Type*: [.returnType]#String#
  
  *Examples*: ${UUID()} returns a value similar to de305d54-75b4-431b-adb2-eb6b9e546013
  
  
  
  
  
  
negative.code: 
  *Arguments*:
  
  - [.argName]#_algorithm_# : [.argDesc]#An algorithm to hash value.
  		    Supports one of [SHA-384, SHA-224, SHA-256, MD2, SHA, SHA-512, MD5]. Warning: MD2, MD5, and SHA (SHA-1) should not be considered cryptographically secure (link:https://csrc.nist.gov/projects/hash-functions/nist-policy-on-hash-functions[https://csrc.nist.gov/projects/hash-functions/nist-policy-on-hash-functions^]).#
  
  *Return Type*: [.returnType]#String#
  
  *Examples*: We can hash an attribute named "payload" by using the Expression
  		   `${payload:hash('SHA-256')}` If the attribute payload had a value of "string value"
  		    then the Expression `${payload:hash('SHA-256')}` will return "9b6a1a9167a5caf3f5948413faa89e0ec0de89e12bef55327442e60dcc0e8c9b".
  
  
  
  