/**
  * Create NetworkConnectionImpl.
  *
  * @param networkImpl A <code>NetworkImpl</code>.
  * @param logger A <code>Log4JWrapper</code>.
  * @param protocol A <code>NetworkProtocol</code>.
  * @param address A <code>NetworkAddress</code>.
  * @param proxies A <code>List<NetworkProxy></code>.
  */
 NetworkConnectionImpl(
     final NetworkImpl networkImpl,
     final Log4JWrapper logger,
     final NetworkProtocol protocol,
     final NetworkAddress address,
     final List<NetworkProxy> proxies) {
   super();
   this.id = networkImpl.nextId(this);
   this.logger = logger;
   this.networkImpl = networkImpl;
   this.protocol = protocol;
   this.address = address;
   this.proxies = proxies;
 }