beefed up xsd asserts for defining either a wadl file or an embedded wadl