完成Emitter定义