anchor.diff:  Kotlin provides similar support and allows the rendering of Kotlin based templates, see
   https://github.com/spring-projects/spring-framework/commit/badde3a479a53e1dd0777dd1bd5b55cb1021cf9e[this commit] for details.
   
  -This enables some interesting use cases like writing type-safe templates using
  +This enables some interesting use cases - like writing type-safe templates using
   https://github.com/Kotlin/kotlinx.html[kotlinx.html] DSL or simply using Kotlin multiline `String` with interpolation.
   
   This can allow one to write Kotlin templates with full autocompletion and
  
positive.code: 
  Whilst Kotlin's JVM-friendly design is generally frictionless with Spring,
  this specific Kotlin feature can prevent the application from starting, if this fact is not taken in
  consideration. This is because Spring beans are normally proxified with CGLIB
  - such as `@Configuration` classes - which need to be inherited at runtime for technical reasons.
  The workaround was to add an `open` keyword on each class and member
  functions of Spring beans proxified with CGLIB such as `@Configuration` classes, which can
  quickly become painful and is against Kotlin principle to keep code concise and predictable.
  
  Fortunately, Kotlin now provides a
  https://kotlinlang.org/docs/reference/compiler-plugins.html#kotlin-spring-compiler-plugin[`kotlin-spring`]
  
negative.code: [[spring-projects-in-kotlin]]
  == Spring projects in Kotlin
  
  This section provides focus on some specific hints and recommendations worth
  knowing when developing Spring projects in Kotlin.
  
  === Final by default
  