HV-373 Formatting and adding missing licence headers
HV-373 Adding support for method/constructor constraints and group conversions to mapping XSD