When destroy() method of a filter is called?
(a) The destroy() method is called only once at the end of the life cycle of a filter
(b) The destroy() method is called after the filter has executed doFilter method
(c) The destroy() method is called only once at the begining of the life cycle of a filter
(d) The destroyer() method is called after the filter has executed