/** {@inheritDoc} */
 @GET
 @Path("/newCard")
 @Override
 @TypeHint(IdCard.class)
 public Response getNewCard(
     @QueryParam("personId") String personId,
     @QueryParam("byuId") String byuId,
     @QueryParam("ssn") String ssn,
     @QueryParam("netId") String netId,
     @QueryParam("proxId") String proxId) {
   IdCard newCard;
   try {
     newCard = cardManager.getNewCard(personId, byuId, ssn, netId);
   } catch (IllegalArgumentException iae) {
     return Response.status(Response.Status.BAD_REQUEST).entity(iae.getMessage()).build();
   }
   return Response.ok().entity(newCard).build();
 }