docs: public String getName() {
          // Both getPath() and getName() are very light weight method calls
          return zipIterator == null ?
                  fileIterator.getFile().getPath() :
                  zipIterator.getEntry().getName();
      }