Merged Interpreter.java