public void setFieldValue(_Fields field, Object value) { switch (field) { case NAME: if (value == null) { unsetName(); } else { setName((ByteBuffer) value); } break; case COLUMNS: if (value == null) { unsetColumns(); } else { setColumns((List<Column>) value); } break; } }