<div dir="ltr"><div>I have a pair of FrontEndActions that I am running against a source file.  The first one modifies the token stream.  The second one modifies the AST.</div><div><br></div><div>I am running them both using the same RefactoringTool instance.  When both actions modify the source it corrupts the file.  Looking at it more closely it appears to be caused by runAndSave() not clearing out RefactoringTool::Replace after applying the replacements.</div><div><br></div><div>Should runAndSave() clear the replacements collection after applying them or is the current behavior correct?</div></div>