@Override
    public ConvertedRecords<? extends Records> downConvert(byte toMagic, long firstOffset, Time time) {
        return records.downConvert(toMagic, firstOffset, time);
    }
A wrapper of {@link Records} which will run the specified release hook when {@link #release()} is called.
clients/src/main/java/org/apache/kafka/common/record/PooledRecords.java