anchor.diff:  val test: Test = tasks.test.get()
   ----
   
  -For all other containers, accessors for elements are of type `NamedDomainObjectProvider<T>` providing the same.
  +For all other containers, accessors for elements are of type `NamedDomainObjectProvider<T>` providing the same functionality.
   
   *What to do when type-safe model accessors are not available?*
   
  
positive.code: == Working with containers
  
  The Gradle build model makes heavy use of containers.
  For example, Gradle core contributes `configurations` which is a container of `Configuration` objects and `tasks` which is a container of `Task` objects ; core plugins such as `java` or `distribution` contribute containers such as `sourceSets` or `distributions`.
  Community plugins also contribute containers, such as `android.buildTypes` by the `android` plugin.
  Gradle plugins create containers using `Project.container<Type>()`.
  
  [TIP]
  
negative.code: --
  
  Note that accessors for elements of containers such as `configurations`, `tasks` or `sourceSets` leverage Gradle's configuration avoidance APIs.
  For example, on `tasks` they are of type `TaskProvider<T>` and provide a lazy reference and lazy configuration of the underlying task.
  
  [source,kotlin]
  ----
  