code: private boolean accept(SecurityContext securityContext, T element) {
  
  		boolean ret = true;
  
  		for(Filter<T> predicate : filters) {
  
  			predicate.setSecurityContext(securityContext);
  			ret &= predicate.accept(element);
  		}
  
  		return(ret);
  	}
docs: ----- private methods -----