ViewChannelImpl.factory(waveViewService, logger),
WaveletDataImpl.Factory.create(docFactory),
loggers, null, new ImmediateExcecutionScheduler(), FakeHashedVersionFactory.INSTANCE);
CcBasedWaveView waveView = CcBasedWaveViewImpl.create(docFactory, SCHEMAS, WAVE_ID, USER_ID,
mux, IdFilters.ALL_IDS, idGenerator, logger,
new BasicWaveletOperationContextFactory(USER_ID), ParticipationHelper.IGNORANT, null,
WaveletConfigurator.ADD_CREATOR, DuplexOpSinkFactory.PASS_THROUGH);
MockWaveViewListener viewListener = new MockWaveViewListener();
waveView.addListener(viewListener);