Extension to java.io.File to prevent against null byte injections and
other unforeseen problems resulting from unprintable characters
causing problems in path lookups.
The doFilter method of the Filter is called by the container each time a
request/response pair is passed through the chain due to a client request
for a resource at the end of the chain.