Last commit: Multiple definitions of a method are an error.  prepare-to-emit phase fixes.
Last commit: Multiple definitions of a method are an error.  prepare-to-emit phase fixes.

The last commit got the wrong commit message!

The prepare-to-emit phase fixes are as follows:
- Ensure that a class has a superclass during its prepare-to-emit phase.
Existing mechanisms were insufficient.
- The "switch" statement wasn't doing prepare-to-emit on its "else" clause.


git-archimport-id: 9ce5770b3bb4b2a1d59be2d97e34379cd192299f@folta.net--cleet/trylon--main--1.0--patch-315

stevefolta/trylon,stevefolta/trylon,stevefolta/trylon,stevefolta/trylon,stevefolta/trylon