public void setFieldValue(_Fields field, Object value) { switch (field) { case CLUSTER_NAME: if (value == null) { unsetClusterName(); } else { setClusterName((String) value); } break; case GROUPS: if (value == null) { unsetGroups(); } else { setGroups((Map<String, GroupData>) value); } break; } }