code: public static AlertRiskTableCellItem getItemForRisk(final int risk) {
          if (risk == -1) {
              return NO_RISK_CELL_ITEM;
          }
  
          AlertRiskTableCellItem alertCelLItem = values.get(risk);
          if (alertCelLItem == null) {
              return UNDEFINED_RISK_CELL_ITEM;
          }
          return alertCelLItem;
      }
docs: Returns an {@code AlertTableCellItem} for the given {@code risk}. If the risk is {@literal -1} the returned
  {@code AlertTableCellItem} will be {@code NO_RISK_CELL_ITEM}.
  <p>
  If the given {@code risk} is not {@literal -1} but it's not one of the risks defined an {@code UNDEFINED_RISK_CELL_ITEM}
  will be returned.
  
  @param risk the risk of the alert
  @return the {@code AlertTableCellItem} for the given {@code risk}.
  @see #NO_RISK_CELL_ITEM
  @see #UNDEFINED_RISK_CELL_ITEM