anchor.diff:  
   * Java Interfaces and the Calculator example: replaceability and use as type
   * Exceptions: checked and unchecked
  +//* Exceptions in Java: http://www.lamsade.dauphine.fr/~airiau/Teaching/L3-Java/cours5.pdf[Airiau C5] (and see slides Contrat, appendix)
   * Clean repository: projet root = git root; no derived artifacts; format your source code
   * Improve course for points (and prestige)
   ** Accepted improvement (or multiple spelling mistakes or typos): +1
  
positive.code: * Stéphane Airiau’s https://www.lamsade.dauphine.fr/~airiau/Teaching/L3-Java/[course] (in French)
  * The https://app.gosoapbox.com/event/290081765/[confusion barometer]
  
  == Instructions & grading
  
  * Your GitHub username and git “User Name” must be identical.
  
negative.code: 
  Don’t hesitate to send me your question by e-mail if you’re blocked in your project, instead of wasting hours. However, I do expect that you make some research before you ask, and that your question be clear. See these https://codeblog.jonskeet.uk/2012/11/24/stack-overflow-question-checklist/[guidelines].
  
  == Planning
  
  [[S1]]
  