public override void VisitProgram(Program program) { this.program = program; typeManager = program.TypeManager; program.Children.Accept(this); }