Why did you call the two methods here to generate an internal row? We can write it like this?  ```            val footer = getFooter(file)            ParquetUtils.createInternalRowFromAggResult(footer, dataSchema, aggregation)          }    ```