Error text: identifier `__' illegally ends in a hyphen
Reference: RFC 2578 section 3
For the purposes of this specification, an ASN.1 module name begins with an upper-case letter and continues with zero or more letters, digits, or hyphens, except that a hyphen can not be the last character, nor can there be two consecutive hyphens.