Fake in one place, so we can override it.
Move esrefactor usage into util.js so it can be mocked easier.
Provide little test helper, adjust tests to always look for the beginning of an identifier.
Remove unused code.
Implement getRanges() and getCount().
More consice comment.
Implement getNodeIndexes().
Implement comparison for identical source code.
Remove unused code.