Support empty comments
If a message had more than one nested message types, the latter ones were not declared correctly. Fixed.
Support PHP 5.3