Make this filter work in Java

Java uses filters a bit differently in the Global.java.
Basically, the class needs a constructor for .newInstance() call by Java ClassLoader.
Also: The html compressor filter needs to be applied before other filters, e.g., the GZIP filter. Therefore, in Java the filter array in Global.java needs a certain order due to right to left processing. The html compress filter needs to be added far right.