private static void iterate(LongOpenHashSet set, EdgeVisitor visitor) {
    LongIterator iterator = set.iterator();
    while (iterator.hasNext()) {
      long packed = iterator.nextLong();
      visitor.visit((int)(packed >>> 32), (int)(packed));
    }
  }
private static void iterate(LongOpenHashSet set, EdgeVisitor visitor)