A visitor of types based on their kind with default behavior appropriate for the RELEASE_7 source version. For typesXyz that may have more than one kind, the visitXyz methods in this class delegate to the visitXyzAsKind method corresponding to the first argument's kind. The visitXyzAsKind methods call defaultAction, passing their arguments to defaultAction's corresponding parameters.
API Note:
Methods in this class may be overridden subject to their general contract.