in src/main/java/org/apache/openejb/tools/release/Release.java [107:123]
static String format(final String input, final Map<String, Object> map, final Options options) {
final Matcher matcher = PATTERN.matcher(input);
final StringBuffer buf = new StringBuffer();
while (matcher.find()) {
final String key = matcher.group(2);
final Object value = options.get(key, map.get(key));
if (value != null) {
try {
matcher.appendReplacement(buf, value.toString());
} catch (final Exception e) {
//Ignore
}
}
}
matcher.appendTail(buf);
return buf.toString();
}