anchor.diff:  --------------------------------------------------------------------------------------------------
   import org.elasticsearch.common.settings.SecureString;
   import org.elasticsearch.common.settings.Settings;
  -import org.elasticsearch.common.transport.InetSocketTransportAddress;
  +import org.elasticsearch.common.transport.TransportAddress;
   import org.elasticsearch.xpack.client.PreBuiltXPackTransportClient;
   
   import static UsernamePasswordToken.basicAuthHeaderValue;
  
positive.code:         .put("xpack.security.user", "transport_client_user:x-pack-test-password")
          ...
          .build())
      .addTransportAddress(new InetSocketTransportAddress("localhost", 9300))
      .addTransportAddress(new InetSocketTransportAddress("localhost", 9301));
  -------------------------------------------------------------------------------------------------
  
  WARNING:  If you configure a transport client without SSL, passwords are sent in
  
negative.code:         .put("xpack.security.transport.ssl.enabled", "true")
          ...
          .build())
      .addTransportAddress(new TransportAddress("localhost", 9300))
      .addTransportAddress(new TransportAddress("localhost", 9301));
  ------------------------------------------------------------------------------------------------------
  
  NOTE: If you are using a public CA that is already trusted by the Java runtime,
  