private String evalPlaceholder(String original, String paramVar) {
List<String> parts = Lists.newArrayList();
Matcher m = PARAM_PATTERN.matcher(original);
int cur = 0;
while (m.find(cur)) {
if (cur != m.start()) {
parts.add(JAVASCRIPT.toStringLiteral(original.substring(cur, m.start())));
}
char ch = original.charAt(m.start() + 1);
if (m.group(1).equals("%")) {
parts.add("'%'");