public void doFilter(RenderRequest request, RenderResponse response) throws IOException, PortletException {
if (filterListIndex <filterList.size()){
Filter filter = filterList.get(filterListIndex);
filterListIndex++;
try {
RenderFilter renderFilter = (RenderFilter) loader.loadClass(filter.getFilterClass()).newInstance();
FilterConfigImpl filterConfig = new FilterConfigImpl(filter.getFilterName(),filter.getInitParams(),portletContext);
renderFilter.init(filterConfig);
renderFilter.doFilter(request, response, this);
renderFilter.destroy();
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {