docs: public static Map zip(Iterator keys, Iterator values, boolean includeNull) {
          HashMap hm = new HashMap();
          while (keys.hasNext() && values.hasNext()) {
              Object o = keys.next();
              Object p = values.next();
              if (includeNull || o != null && p != null) {
                  hm.put(o, p);
              }
          }
          return hm;
      }