JVM bytecode to Dart transpiler