Which ones?
No it shouldn't. If the source has not been regenerated from the modified AST, then
'source copyFrom: theBarASTNode start to: theBarASTNode stop'
end past the end of it (20 to 23 with source ending at 19).
If you regenerate the source, then you can parse it and you'll have correct intervals.