anchor.diff:  * Read the Important part, above
   * Commit the mandatory exercices (using `git`)
   
  +[[S4]]
   === S4
   
   *Lecture*
  
positive.code: ** Clean repo
  ** Close resources
  
  === S9
  
  * https://github.com/oliviercailloux/java-course/blob/master/SWT.adoc[SWT]
  
  === S10
  
  * Projects
  * Rev: API, …
  
  === S11
  
  * Parsing HTML: https://github.com/oliviercailloux/java-course/blob/master/HTML%20to%20DOM.adoc[DOM]
  * Accessing REST web services: https://github.com/oliviercailloux/java-course/blob/master/JAX-RS%20client.adoc[JAX-RS client]
  * equals, hashCode
  
  === S12
  
  * Equals, Hashcode
  
negative.code: ** Hashcode in Java: consistency
  ** Implementation
  
  [[S13]]
  === S13
  
  * CI
  
  [[S14]]
  === S14
  
  * Licenses
  
  [[S15]]
  === S15
  
  * Results QCM
  * Classpath (bis)
  * Reminder: exceptions; naming conventions; config Eclipse
  
  [[S16]]
  === S16
  
  * Work on project
  * About presentations: 20 min. Slides on GitHub.
  
  [[S17]]
  === S17
  
  * Presentations
  