new SingletonResourceProvider(new BookStoreWithValidation()));
sf.setProvider(new ValidationExceptionMapper());
sf.setAddress("http://localhost:" + PORT + "/");
JAXRSValidationInInterceptor in = new JAXRSValidationInInterceptor();
in.setProvider(new ValidationProvider(new JAXRSParameterNameProvider()));
sf.setInInterceptors(Arrays.< Interceptor< ? extends Message > >asList(
in));
sf.setOutInterceptors(Arrays.< Interceptor< ? extends Message > >asList(
new JAXRSOutExceptionMapperInterceptor(),