// call veryQuickJava_transpiled.set("") beforehand to get // transpiled code in veryQuickJava_transpiled! sO dm_javaEvalWithTimeout(double timeoutSeconds, S expression) { S tl = veryQuickJava_transpiled!; new Var transpilation; try { ret evalWithTimeoutOrFail(timeoutSeconds, () -> { veryQuickJava_transpiled.set(tl); try { ret dm_javaEval(expression); } finally { transpilation.set(veryQuickJava_transpiled!); } }); } finally { veryQuickJava_transpiled.set(transpilation!); } }