[UPDATE] minor bug fix

[UPDATE] update to ensure that the generated class inherits from the
*WsdlClass main class (if the option is enabled) when the struct
inherits from another structs which is not a real struct
[UPDATE] update for documentation

[UPDATE] update for documentation informations in order to catch all
restriction informations but only if it's not an enumeration node plus
ensure that it catches all nodes even if the first node is an
enumeration node