A Case of Visitor versus Interpreter Pattern · Study