code: public static KeyStringValueMapEntryIterator iterHash(KeyValuePair<byte[], ?> raw, Iterator<Map.Entry<byte[], byte[]>> value) {
          KeyStringValueMapEntryIterator kv = new KeyStringValueMapEntryIterator();
          copy(raw, kv);
          kv.setValue(value);
          return kv;
      }
docs: /*
  Iterator