@Override
        public @Nullable String valueOf(int idx) throws IOException {
          String path = super.valueOf(idx);
          if (relativizer != null && path != null) {
            return convertToCaseAwarePath(relativizer.toFull(path), isCaseSensitive);
          }
          return path;
        }
@Override
        public @Nullable String valueOf(int idx)