static LS tok_equalsCast(LS tok) { if (!tok.contains("cast")) ret tok; int iVar; Map bracketMap = getBracketMap(tok); while ((iVar = jfind(tok, " = cast")) >= 0) { int iTypeStart = tok_scanTypeBackwards(tok, iVar-2); int iCast = iVar+4; int j = scanToEndOfInitializer(tok, bracketMap, iCast); tok.set(iCast, "(" + joinSubList(tok, iTypeStart, iVar-1) + ") ("); tokPrepend(tok, j+1, ")"); reTok(tok, iCast, j+2); } ret tok; }