static LS tok_equalsCast(LS tok) { if (!tok.contains("cast")) ret tok; int i; Map bracketMap = getBracketMap(tok); while ((i = jfindOneOf(tok, " = cast", "<> = cast", "<,> = cast", )) >= 0) { int iCast = indexOf(tok, i, "=")+2; int j = scanToEndOfInitializer(tok, bracketMap, iCast); tok.set(iCast, "(" + joinSubList(tok, i, iCast-5) + ") ("); tokPrepend(tok, j+1, ")"); reTok(tok, iCast, j+2); } ret tok; }