code: public void connect(Object address) throws Exception {
  
          this.targetAddress = (HttpAddress) address;
          // if we're connecting on an existing SC, then clear it if need be
          // we do not want to clear when the reconnect flag is false because
          // that means we're in the middle of a reconnect (we called this method
          // and not an external user)
          if (null != this.myInterface && isReconnectAllowed()) {
              if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled()) {
                  Tr.debug(tc, "Clearing existing OSC on connect");
              }
              this.myInterface.clear();
          }
          super.connect(address);
      }
docs: /*
  @see
  com.ibm.wsspi.channelfw.base.OutboundProtocolLink#connect(java.lang.Object)