anchor.diff:          res.message = "woohoo!";
       } else {
           res.success = false;
  -        res.message = violations.iterator().next().getMessage();
  +        res.message = violations.stream()
  +            .map(cv -> cv.getMessage())
  +            .collect(Collectors.joining(", "));
       }
       return res;
   }
  
positive.code:     public void setPages(double pages) {
          this.pages = pages;
      }
  
  }
  ----
  
  
negative.code: 
  public class Book {
  
      @NotBlank(message="Title may not be blank")
      private String title;
  
      @NotBlank(message="Author may not be blank")
      private String author;
  
      @Min(message="Author has been very lazy", value=1)
  