@override void visitSource(ASTSource node) { throw 'Use `resolve() & analyzer()` instead of `visitSource`.'; }