anchor.diff:  entry has an `id`, a `name` and whether that entry is the default or not. If no `name` is
   provided, the `id` is used instead.
   
  -Let's configure the languages and the Java versions we want to support:
  +Let's configure the languages and the JVM generations we want to support:
   
   [source,yaml,indent=0]
   ----
   	initializr:
   	  javaVersions:
  -		- id: 9
  +		- id: 11
   		  default: false
   		- id: 1.8
   		  default: true
  
positive.code: 
  [[create-instance]]
  == Creating your own instance
  Spring Initializr is split across three main modules:
  
  * `initializr-generator`: standalone project generation library that can be reused in
  many environments (including embedded in your own project)
  * `initializr-web`: API endpoints and web interface
  * `initializr-actuator`: optional module to provide additional information and statistics
  on project generation
  
negative.code: Each type also defines one or more *tags* that provides additional metadata entries to
  qualify the entry. The following standard tags exist:
  
  * `build`: the name of the `BuildSystem` to use (e.g. `maven`, `gradle`)
  * `format`: the format of the project (e.g. `project` for a full project, `build` for just
  a build file).
  
  