docs: @Override
  	public void prepareSender() throws LifecycleException {
  
  		if (host == null || port == null) {
  			throw new LifecycleException("Host and port for " + this.getClass().getSimpleName() + " output can't be null");
  		}
  
  		try {
  			this.dgSocket = new DatagramSocket();
  			this.address = new InetSocketAddress(host, port);
  		} catch (SocketException sockExc) {
  			log.error("Failed to create a datagram socket", sockExc);
  			throw new LifecycleException(sockExc);
  		}
  	}