code: public static void iterate(File zip, String[] entryNames, ZipEntryCallback action) {
      iterate(zip, entryNames, action, null);
    }
docs: Reads the given ZIP file and executes the given action for each given entry.
  <p>
  For each given entry the corresponding input stream is also passed to the action. If you want to stop the loop then throw a ZipBreakException.
  
  @param zip
  input ZIP file.
  @param entryNames
  names of entries to iterate
  @param action
  action to be called for each entry.
  
  @see ZipEntryCallback
  @see #iterate(File, String[], ZipInfoCallback)