float val = input.Pop(); output.Push(val);
float val = input.PopFloat(); output.PushFloat(val);
   public void Init() {      SetSplitter(WEIGHTED_ROUND_ROBIN(N/4-2,1,1,N/2,1,1,N/4-2));      int k = 0;      for (int i=1; i<=5; i++) {         if ((i==2)||(i==4)) {            for (int j=0; j<2; j++) {               Add(new Filter() {                   public void InitIO ()                   {                      input = new FloatChannel();                      output = new FloatChannel();                   }                  public void Work() {                     float val = input.Pop();                     output.Push(val);                  }               });               k++;            }         } else Add(new Identity());      }      SetJoiner(WEIGHTED_ROUND_ROBIN(N/4-2,1,1,N/2,1,1,N/4-2));   }