MethodId<?, Integer> fib = fibonacci.getMethod(TypeId.INT, "fib", TypeId.INT);
Code code = dexMaker.declare(fib, Modifier.PUBLIC | Modifier.STATIC);
Local<Integer> i = code.getParameter(0, TypeId.INT);
Local<Integer> constant1 = code.newLocal(TypeId.INT);
Local<Integer> constant2 = code.newLocal(TypeId.INT);
Local<Integer> a = code.newLocal(TypeId.INT);
Local<Integer> b = code.newLocal(TypeId.INT);
Local<Integer> c = code.newLocal(TypeId.INT);
Local<Integer> d = code.newLocal(TypeId.INT);
Local<Integer> result = code.newLocal(TypeId.INT);