List<ConfiguredServletMapping> configuredFacesServletMappings) {
this.viewId = viewId;
this.navigationQueryString = navigationQueryString;
if (configuredFacesServletMappings != null) {
ConfiguredServletMapping extensionMappedServletMapping = null;
// Determine whether or not the target viewId matches any of the path-mapped servlet-mapping entries.
for (ConfiguredServletMapping facesServletMapping : configuredFacesServletMappings) {
if (facesServletMapping.isPathMapped()) {