I think it makes sense to leave public, since the other overload is public (and because we need to call it from `DeprecatedParquetOutputFormat`)