Class StatefulVisitor