@Override
      public getArray_result getResult(I iface, getArray_args args) throws org.apache.thrift.TException {
        getArray_result result = new getArray_result();
        try {
          result.success = iface.getArray(args.vars, args.rowOffset, args.colOffset, args.rows, args.cols, args.format);
        } catch (UnsupportedArrayTypeException unsupported) {
          result.unsupported = unsupported;
        } catch (ExceedingArrayDimensionsException exceedingDimensions) {
          result.exceedingDimensions = exceedingDimensions;
        } catch (PythonUnhandledException unhandledException) {
          result.unhandledException = unhandledException;
        }
        return result;
      }
@Override
      public getArray_result getResult(I iface, getArray_args args)