What is the point of catching a `WebAppNotFoundException` and throwing a `WebApplicationException` with `Response.Status.NOT_FOUND` in the catch?