code: private void closeAll(){
          Feeder feeder = this;
          while(feeder.parent!=null)
              feeder = feeder.parent;
          while(feeder!=null){
              try{
                  if(feeder.channel!=null)
                      feeder.channel.close();
              }catch(IOException ignore){
                  // ignore
              }
              feeder = feeder.child;
          }
      }
docs: /*-------------------------------------------------[ Eating ]---------------------------------------------------