this.wm = wm;
this.sinks = sinks;
this.writersByInt = new HashMap<Short, TimersOutputMarshaller>();
this.writersByClass = new HashMap<Class, TimersOutputMarshaller>();
this.writersByClass.put( SlidingTimeWindow.BehaviorJobContext.class, new BehaviorJobContextTimerOutputMarshaller() );
this.writersByInt.put( PersisterEnums.BEHAVIOR_TIMER, this.writersByClass.get( SlidingTimeWindow.BehaviorJobContext.class ) );
this.writersByClass.put( ActivationTimerJobContext.class, new ActivationTimerOutputMarshaller() );
this.writersByInt.put( PersisterEnums.ACTIVATION_TIMER, this.writersByClass.get(ActivationTimerJobContext.class) );