docs: @Override
      public InetAddress getLocalAddress() {
          InetAddress address = null;
  
          if (udpNetworkLayer != null) {
              address = udpNetworkLayer.getDatagramSocket().getLocalAddress();
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                  if (address == null) {
                      Tr.debug(tc, "getLocalAddress == null");
                  }
              }
          } else {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                  Tr.debug(tc, "getLocalAddress; udpNetworkLayer == null");
              }
          }
          return address;
      }