code: @Nonnull
    public final HttpClientFactory addNonProxyHostsFromPipeString (@Nullable final String sDefinition)
    {
      if (StringHelper.hasText (sDefinition))
        StringHelper.explode ('|', sDefinition, sHost -> {
          final String sTrimmedHost = sHost.trim ();
          if (StringHelper.hasText (sTrimmedHost))
            m_aNonProxyHosts.add (sTrimmedHost);
        });
      return this;
    }
docs: All non-proxy hosts from a piped string as in
  <code>127.0.0.1 | localhost</code>. Every entry must be separated by a pipe,
  and the values are trimmed.
  
  @param sDefinition
  The definition string. May be <code>null</code> or empty or invalid.
  Every non-empty trimmed text between pipes is interpreted as a host
  name.
  @return this for chaining
  @since 9.1.1