protected override IStream <TInLeft> CreateOutputStream(SubstractArgs <TInLeft, TInRight, TKey> args)
 {
     return(base.CreateSortedStream(args.LeftInputStream.Observable.Substract <TInLeft, TInRight, TKey>(args.RightInputStream.Observable, new SortDefinitionComparer <TInLeft, TInRight, TKey>(args.LeftInputStream.SortDefinition, args.RightInputStream.SortDefinition)), args.LeftInputStream.SortDefinition));
 }
 public SubstractStreamNode(string name, SubstractArgs <TInLeft, TInRight, TKey> args) : base(name, args)
 {
 }