private static InputStream maybeWrapStatsInputStream(
     InputStream inputStream,
     CompressingFilterContext context,
     CompressingFilterStats.StatsField field) {
   assert inputStream != null;
   InputStream result;
   if (context.isStatsEnabled()) {
     CompressingFilterStats stats = context.getStats();
     CompressingFilterStats.InputStatsCallback callbackInput = stats.getInputStatsCallback(field);
     result = new StatsInputStream(inputStream, callbackInput);
   } else {
     result = inputStream;
   }
   return result;
 }