code: @SuppressWarnings("unchecked")
      protected final MODEL_ID tryConvertId(Object id) {
          try {
              return (MODEL_ID) getModelBeanDescriptor().convertId(id);
          } catch (Exception e) {
              throw new UnprocessableEntityException(Messages.get("info.query.id.unprocessable.entity"), e);
          }
      }
docs: convert to id
  
  @param id string id
  @return MODEL_ID
  @throws NotFoundException response status 404