anchor.diff:          .loadFromPath(pathToYourSettingsFile).build();
   Client client = TransportClient.builder().settings(settings).build();
   --------------------------------------------------
  +
  +==== Exception are only thrown on total failure
  +
  +Previously, many APIs would throw an exception if any shard failed to execute
  +the request. Now the exception is only thrown if all shards fail the request.
  +The responses for these APIs will always have a `getShardFailures` method that
  +you can and should check for failures.
   
   ==== Automatically thread client listeners
   
  
positive.code: Elasticsearch used to shade its dependencies and to relocate packages. We no longer use shading or relocation.
  You might need to change your imports to the original package names:
  
  * `com.google.common` was `org.elasticsearch.common` 
  * `com.carrotsearch.hppc` was `org.elasticsearch.common.hppc`
  * `jsr166e` was `org.elasticsearch.common.util.concurrent.jsr166e`
  * `com.fasterxml.jackson` was `org.elasticsearch.common.jackson`
  
negative.code: * `com.tdunning.math.stats` was `org.elasticsearch.common.stats`
  * `org.apache.commons.lang` was `org.elasticsearch.common.lang`
  * `org.apache.commons.cli` was `org.elasticsearch.common.cli.commons`
  