public final void addDirectory(@NotNull String prefix, @NotNull Path directory) throws IOException {
    addDirectory(prefix, directory, -1);
  }
public final void addDirectory(@NotNull String prefix, @NotNull Path directory)