anchor.diff:  ** Location for 3.4: `http://www.ehcache.org/schema/ehcache-107-ext-3.4.xsd`
   ** Location for 3.5: `http://www.ehcache.org/schema/ehcache-107-ext-3.5.xsd`
   ** Location for 3.6: `http://www.ehcache.org/schema/ehcache-107-ext-3.6.xsd`
  +** Location for 3.7: `http://www.ehcache.org/schema/ehcache-107-ext-3.7.xsd`
  +** Location for 3.8: `http://www.ehcache.org/schema/ehcache-107-ext-3.8.xsd`
   // needle_for_107_xsd
   * Transactions namespace: `http://www.ehcache.org/v3/tx`
   ** Location for 3.0: `http://www.ehcache.org/schema/ehcache-tx-ext-3.0.xsd`
  
positive.code: ** Location for 3.4: `http://www.ehcache.org/schema/ehcache-core-3.4.xsd`
  ** Location for 3.5: `http://www.ehcache.org/schema/ehcache-core-3.5.xsd`
  ** Location for 3.6: `http://www.ehcache.org/schema/ehcache-core-3.6.xsd`
  // needle_for_core_xsd
  * JSR-107 namespace: `http://www.ehcache.org/v3/jsr107`
  ** Location for 3.0: `http://www.ehcache.org/schema/ehcache-107-ext-3.0.xsd`
  
negative.code: ** Location for 3.4: `http://www.ehcache.org/schema/ehcache-clustered-ext-3.4.xsd`
  ** Location for 3.5: `http://www.ehcache.org/schema/ehcache-clustered-ext-3.5.xsd`
  ** Location for 3.6: `http://www.ehcache.org/schema/ehcache-clustered-ext-3.6.xsd`
  ** Location for 3.7: `http://www.ehcache.org/schema/ehcache-clustered-ext-3.7.xsd`
  ** Location for 3.8: `http://www.ehcache.org/schema/ehcache-clustered-ext-3.8.xsd`
  // needle_for_clustered_xsd
  
  === Usage example
  