applicationDeploymentListener = new EventListener<ApplicationDeploymentEvent, String>() {
@Override
public void onEvent(Event<ApplicationDeploymentEvent, String> e) {
LOG.info("Application collection has been modified. Application that changed: " + e.payload());
if (currentSystemModel != null) {
<BUG>final List<FilterContext> newFilterChain = new PowerFilterChainBuilder(filterConfig).build(papiContext.classLoader(), currentSystemModel);

updateFilterList(newFilterChain);
</BUG>
}

applicationDeploymentListener = new EventListener<ApplicationDeploymentEvent, String>() {
@Override
public void onEvent(Event<ApplicationDeploymentEvent, String> e) {
LOG.info("Application collection has been modified. Application that changed: " + e.payload());
if (currentSystemModel != null) {
final List<FilterContext> newFilterChain = new FilterContextInitializer(filterConfig).buildFilterContexts(papiContext.classLoader(), currentSystemModel);
updateFilterChainBuilder(newFilterChain);
