updated XMLSchemaGenerator