Added new vistor methods to be overridden with emitter code.