Simplified inheritance tree of Interpreter.java