Minimalistic compiler for the java language