"Size mismatch between start and" + " end statement ranges.";
assert starts.get(0) == 0 && ends.get(ends.size() - 1) ==
newJs.length() :
"statement ranges don't cover entire JS output string.";
StandardStatementRanges newRanges = new StandardStatementRanges(starts,
ends);
js = newJs.toString();
statementRanges = newRanges;
}