CodeModel based Java generator

CodeModel rocks, by the way