@Override
  public boolean hasNext() {
    return !m_path.isEmpty();
  }
Creates a new iterator object.

@param rootNode Root node where iteration begins.
java/zylib/src/main/java/com/google/security/zynamics/zylib/types/trees/DepthFirstIterator.java