public NamedWindowConsumerLatchWait(NamedWindowConsumerLatchFactory factory)
     : base(null, null)
 {
     this.factory = factory;
     isCompleted = true;
     EarlierLocal = null;
 }
 public NamedWindowConsumerLatchSpin(NamedWindowConsumerLatchFactory factory)
     : base(null, null)
 {
     this.factory = factory;
     isCompleted = true;
     earlier = null;
 }
 public NamedWindowConsumerLatchWait(
     NamedWindowDeltaData deltaData,
     IDictionary<EPStatementAgentInstanceHandle, IList<NamedWindowConsumerView>> dispatchTo,
     NamedWindowConsumerLatchFactory factory,
     NamedWindowConsumerLatchWait earlier)
     : base(deltaData, dispatchTo)
 {
     this.factory = factory;
     EarlierLocal = earlier;
 }