return s;
case JJTSTRJOIN:
Str str2 = (Str) stack.popNode();
Object o = stack.popNode();
StrJoin ret;
if (o instanceof Str) {
Str str1 = (Str) o;
ret = new StrJoin(new exprType[] { str1, str2 });
} else {
StrJoin strJ = (StrJoin) o;
exprType[] newStrs = new exprType[strJ.strs.length + 1];
System.arraycopy(strJ.strs, 0, newStrs, 0, strJ.strs.length);
newStrs[strJ.strs.length] = str2;
strJ.strs = newStrs;
ret = strJ;