String servletName = webServlet.name().length() == 0 ? cls.getName() : webServlet.name();
String[] urlPatterns = valueAttributeConfigured ? webServlet.value() : webServlet.urlPatterns();
if (ServletMergeHandler.isServletConfigured(servletName, mergeContext)) {
Servlet targetServlet = ServletMergeHandler.getServlet(servletName, mergeContext);
//merge init-params, we only merge those init-param that are not explicitly configured in the web.xml or web-fragment.xml
for (WebInitParam webInitParam : webServlet.initParams()) {
String paramName = webInitParam.name();
if (ServletInitParamMergeHandler.isServletInitParamConfigured(servletName, paramName, mergeContext)) {
continue;
}
ParamValue newParamValue = WebFilterAnnotationMergeHandler.newParamValue(webInitParam);