code: func (ln *LocalNode) UDPEndpointStatement(fromaddr, endpoint *net.UDPAddr) {
  	ln.mu.Lock()
  	defer ln.mu.Unlock()
  
  	ln.udpTrack.AddStatement(fromaddr.String(), endpoint.String())
  	ln.updateEndpoints()
  }
docs: // UDPEndpointStatement should be called whenever a statement about the local node's
  // UDP endpoint is received. It feeds the local endpoint predictor.