Scott,
Sorry to hear this is causing a problem for you. To answer your question, yes, forward generation should always produce code that compiles. If you have an example that does not, we’d really like to investigate it. Is it possible to send us a small UMR file that contains the class diagram that when forwarded generated causes the error? That might be the easiest way for us to see what’s going on. If that’s possible, please email it to support at myeclipseide.com and include the URL for this thread so we can investigate and respond with what we find here.