Interpreter for Java-like language written in Scheme