docs: @Override
      public boolean hasNext() {
          boolean has = true;
  
          for (val i: iterators)
              if (!i.hasNext()) {
                  has = false;
                  break;
              }
  
          return has;
      }