|Known Indirect Subclasses|
Implements the visitor pattern for
Note: Implementors are strongly encouraged to extend from
AbstractVoidApplicationUserVisitor. This interface may change over time, as more
user types are added, and any class implementing it directly will be broken
by such changes. Extending from one of the abstract classes will help prevent such breakages.