docs: protected void customizePortAddress(Message message) {
          String address = null;
          PortComponentRefInfo portInfo = null;
  
          if (null != wsrInfo) {
              QName portQName = getPortQName(message);
              if (null != portQName) {
                  portInfo = wsrInfo.getPortComponentRefInfo(portQName);
                  address = (null != portInfo && null != portInfo.getAddress()) ? portInfo.getAddress() : wsrInfo.getDefaultPortAddress();
              }
          }
  
          if (null != address) {
              //change the endpoint address if there is a valid one.
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                  Tr.debug(tc, "The endpoint address is overriden by " + address);
              }
              message.put(Message.ENDPOINT_ADDRESS, address);
          }
      }