Hi,
I see... but I think that for programmatically added filters the same rule applies:
1. The order for listeners, servlets, filters if relevant must be specified in either the
web-fragment.xml or the web.xml. ...
And you can even use <absolute-ordering> element in the web.xml and <ordering> element within the web-fragment.xml
Other than that, order for filter calling is unspecified.