Adding an else if statement to a module jumbles the code in the colored annotative view, universal view,and colored product view. This is not an issue in the the ifdef or product views, and it does not appear to affect code generation.
Colored annotative view:

Ifdef view:

Universal view:

Colored product view:
