String location = getOptionalAttribute(includeEl, "schemaLocation");
if (location == null)
throw new IllegalArgumentException("schemaLocation is null for xsd:include");
URL locationURL = getLocationURL(wsdlLoc, location);
Element rootElement = DOMUtils.parse(new ResourceURL(locationURL).openStream());
if (!published.contains(locationURL))
{
published.add(locationURL);
URL newloc = processSchemaInclude(types, locationURL, rootElement, published);
if (newloc != null)