orderedFragments =
WebXml.orderWebFragments(webXml, fragments, sContext);
if (ok) {
processServletContainerInitializers();
}
<BUG>if  (!webXml.isMetadataComplete() || typeInitializerMap.size() > 0) {
if (ok) {</BUG>
WebResource[] webResources =
context.getResources().listResources("/WEB-INF/classes");
for (WebResource webResource : webResources) {

orderedFragments =
WebXml.orderWebFragments(webXml, fragments, sContext);
if (ok) {
processServletContainerInitializers();
}
if  (!webXml.isMetadataComplete() || typeInitializerMap.size() > 0) {
Map<String,JavaClassCacheEntry> javaClassCache = new HashMap<>();
if (ok) {
WebResource[] webResources =
context.getResources().listResources("/WEB-INF/classes");
for (WebResource webResource : webResources) {
