@GET
 @Produces(
     value = {
       VND_ORCID_XML,
       ORCID_XML,
       MediaType.APPLICATION_XML,
       VND_ORCID_JSON,
       ORCID_JSON,
       MediaType.APPLICATION_JSON,
       OrcidApiConstants.APPLICATION_CITEPROC
     })
 @Path(WORK + PUTCODE)
 @ApiOperation(
     value = "Fetch a Work",
     notes = "More notes about this method",
     response = Work.class)
 public Response viewWork(
     @PathParam("orcid") String orcid,
     @PathParam("putCode") Long putCode,
     @Context HttpServletRequest httpRequest) {
   if (OrcidApiConstants.APPLICATION_CITEPROC.equals(httpRequest.getHeader("Accept")))
     return serviceDelegator.viewWorkCitation(orcid, putCode);
   return serviceDelegator.viewWork(orcid, putCode);
 }