if (token.equals("%")) {
if (st.hasMoreTokens()) {
String s = st.nextToken();
s = Character.toUpperCase(s.charAt(0)) + s.substring(1);
stack.peek().addExpression(new ParameterExpression(s));
if (st.hasMoreTokens() && !st.nextToken().equals("%")) {
break;
}
}
} else if (token.equals("$")) {