- refactored a bit to give control over 'interface' handling to the emitter instead of the walker - created TestGoogInterface