Java : Jasmin : CleanJ

CleanJの出力を、JavaにするかJasminにするか、どちらにどういうメリットがあるのだろう?
Jasminを使うことで、Javaではできない最適化が可能かを考えてみたが、それはあまりなさそうな気がする。
classファイルの生成速度はJasminを使った方が速くなると思う。逆に、Jasminを使う場合は、Javaを吐くよりも多くの情報をCleanJが出力しなければならないと思う。
CleanJが直接classファイルを生成するのは、JVMのバージョン間の差をCleanJで吸収しなければならない部分が増えるのではないかと思う。同じことは、Jasminを使う場合にもありそうだ。