For the last mile: turning generated bytecode in memory into something you can use.
Can't output a file due to the state of the file system.
Code shared between the erstwhile legacy backend (aka GenJVM) and the new backend scala.tools.nsc.backend.jvm.GenASM.