code: protected void addIncludedSchemas(Schema schema) throws WSDLException, IOException, TransformerException, TransformerFactoryConfigurationError {
          List<SchemaReference> includes = schema.getIncludes();
          for (SchemaReference schemaReference : includes) {
              String schemaLocation;
              URI locationURI = URI.create(schemaReference.getSchemaLocationURI());
              if (locationURI.isAbsolute()) {
                  schemaLocation = schemaReference.getSchemaLocationURI();
              } else {
                  schemaLocation = schema.getDocumentBaseURI().substring(0, schema.getDocumentBaseURI().lastIndexOf('/') + 1) + schemaReference.getSchemaLocationURI();
              }
  
              schemaResources.add(new FileSystemResource(schemaLocation));
          }
      }
docs: Recursively add all included schemas as schema resource.