public void setFieldValue(_Fields field, Object value) { switch (field) { case ROLE_NAME: if (value == null) { unsetRoleName(); } else { setRoleName((String)value); } break; case GROUPS: if (value == null) { unsetGroups(); } else { setGroups((Set<TSentryGroup>)value); } break; case GRANTOR_PRINCIPAL: if (value == null) { unsetGrantorPrincipal(); } else { setGrantorPrincipal((String)value); } break; } }