Replace any occurrences within the string of the form
"marker{key}" with the value from source[key].
Commonly, the variable marker is "$", in which case variables
are indicated by ${key} in the string.
Returns the string after performing all substitutions.
If no substitutions were made, the input string object is
returned (not a copy).
throws: IllegalArgumentException - if the input param referencesa variable which is not known to the specified source. |