@Override
      public evaluate_result getResult(I iface, evaluate_args args) throws org.apache.thrift.TException {
        evaluate_result result = new evaluate_result();
        try {
          result.success = iface.evaluate(args.expression, args.doTrunc);
        } catch (PythonUnhandledException unhandledException) {
          result.unhandledException = unhandledException;
        }
        return result;
      }
@Override
      public evaluate_result getResult(I iface, evaluate_args args)