Refactoring 3 files: NeoAccessor, AstUtil, VisitContext.