@Override
      public void read(org.apache.thrift.protocol.TProtocol prot, getArray_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TTupleProtocol iprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
        java.util.BitSet incoming = iprot.readBitSet(6);
        if (incoming.get(0)) {
          struct.vars = iprot.readString();
          struct.setVarsIsSet(true);
        }
        if (incoming.get(1)) {
          struct.rowOffset = iprot.readI32();
          struct.setRowOffsetIsSet(true);
        }
        if (incoming.get(2)) {
          struct.colOffset = iprot.readI32();
          struct.setColOffsetIsSet(true);
        }
        if (incoming.get(3)) {
          struct.rows = iprot.readI32();
          struct.setRowsIsSet(true);
        }
        if (incoming.get(4)) {
          struct.cols = iprot.readI32();
          struct.setColsIsSet(true);
        }
        if (incoming.get(5)) {
          struct.format = iprot.readString();
          struct.setFormatIsSet(true);
        }
      }
@Override
      public void read(org.apache.thrift.protocol.TProtocol prot, getArray_args struct)