void (_Fields field, @org.apache.thrift.annotation.Nullable java.lang.Object value) { switch (field) { case SLICE: if (value == null) { unsetSlice(); } else { setSlice((java.lang.String)value); } break; case ROWS: if (value == null) { unsetRows(); } else { setRows((java.lang.Integer)value); } break; case COLS: if (value == null) { unsetCols(); } else { setCols((java.lang.Integer)value); } break; case FORMAT: if (value == null) { unsetFormat(); } else { setFormat((java.lang.String)value); } break; case TYPE: if (value == null) { unsetType(); } else { setType((java.lang.String)value); } break; case MAX: if (value == null) { unsetMax(); } else { setMax((java.lang.String)value); } break; case MIN: if (value == null) { unsetMin(); } else { setMin((java.lang.String)value); } break; case HEADERS: if (value == null) { unsetHeaders(); } else { setHeaders((ArrayHeaders)value); } break; case DATA: if (value == null) { unsetData(); } else { setData((ArrayData)value); } break; } }