Class AsSuperVisitor