C to Java Virtual Machine compilers