docs: public MetadataBuilder addFile(@NotNull File source, @NotNull String path) {
      if (!source.isFile()) {
        throw new IllegalArgumentException(source + " is not exist");
      }
      checkHashingResultIsNotSet();
      filesPaths.add(path);
      dataSources.add(new FileSourceHolder(source));
      return this;
    }