This helper class is a Decorator on the ServletOutputStream abstract class which delegates the real work of compressing the generated content using a standard GZIP output stream.
There is only one abstract method in the ServletOutputStream that this Decorator must implement: write(int). This is where all of the delegation magic occurs!
Filters: 1, 5
Filters: 1, 5, 2
Filters: 1, 5, 4
Filters:1, 3, 5