final View newView = factory.createView(config);
// De-register the existing view
final View existingView = viewRegistry.findViewByName(config.getViewName());
if (existingView != null) {
viewRegistry.unregisterView(existingView);
}
// Register its replacement
viewRegistry.registerView(newView);
}
}