#include "../../common/StringUtils.h"#include "../../xml/Reader.h"#include "../../xml/Writer.h"#include "../../xsd/Union.h"#include "Annotation.h"#include "Union.h"#include "SimpleType.h"#include "Utils.h"#include <cassert>#include <memory>#include <string>#include <vector>