@Override
      public void write(org.apache.thrift.protocol.TProtocol oprot, changeVariable_args struct) throws org.apache.thrift.TException {
        struct.validate();

        oprot.writeStructBegin(STRUCT_DESC);
        if (struct.evaluationExpression != null) {
          oprot.writeFieldBegin(EVALUATION_EXPRESSION_FIELD_DESC);
          oprot.writeString(struct.evaluationExpression);
          oprot.writeFieldEnd();
        }
        if (struct.value != null) {
          oprot.writeFieldBegin(VALUE_FIELD_DESC);
          oprot.writeString(struct.value);
          oprot.writeFieldEnd();
        }
        oprot.writeFieldStop();
        oprot.writeStructEnd();
      }
@Override
      public void write(org.apache.thrift.protocol.TProtocol oprot, changeVariable_args struct)