A Filter Chain is a chain of servlet filters. Each servlet filter
in the chain receives the data output from the previous filter in the chain
and applies its own transformation to the data before passing the transformed
data to the next filter in the chain.