/* 514 */ String location = getOptionalAttribute(includeEl, "schemaLocation");
/* 515 */ if (location == null) {
/* 516 */ throw new IllegalArgumentException("schemaLocation is null for xsd:include");
/* */ }
/* 518 */ URL locationURL = getLocationURL(wsdlLoc, location);
/* 519 */ Element rootElement = DOMUtils.parse(new ResourceURL(locationURL).openStream());
/* 520 */ URL newloc = processSchemaInclude(types, locationURL, rootElement);
/* 521 */ if (newloc != null) {
/* 522 */ includeEl.setAttribute("schemaLocation", newloc.toExternalForm());
/* */ }
/* */ }