Issue #1183: Add another test
Issue #1183: When calling makeErroneous() always include an error message
Issue #1183: Add AbstractTransformer.makeError() as an alternative to makeErroneous() but without the implication of a compiler bug.
Issue #1183: Adjust error handling so that if there are no codegen exceptions, codegen erroneouses or javac errors, but there have been codegen makeError() call its treated as a normal error.