     protected function internalConnect():void {}
 
     /**
-     *  Disconnects the Channel from its endpoint. 
+     *  Disconnects the Channel from its endpoint.
      *  Must be overridden.
-     * 
+     *
      *  @param rejected True if the disconnect was due to a connection rejection or timeout
-     * 					and reconnection should not be attempted automatically; otherwise false. 
+     * 					and reconnection should not be attempted automatically; otherwise false.
      */
     protected function internalDisconnect(rejected:Boolean = false):void {}
-    
+
     /**
      *  Sends the Message out over the Channel and routes the response to the
      *  responder.
      *  Must be overridden.
-     * 
+     *
      *  @param messageResponder The MessageResponder to handle the response.
      */
     protected function internalSend(messageResponder:MessageResponder):void {}

                        var d:int = (channelSet as acs)["reliableReconnectDuration"];
                        if (d > duration)
                            duration = d;
                    }                     
                }
            }
                       
            if (duration != -1)
            {
                setReconnecting(true);

     *  Flag indicating whether this Channel owns the wait guard for managing initial connect attempts.
     */
    private var _ownsWaitGuard:Boolean;

    /**
     *  @private
     *  Indicates whether the Channel was previously connected successfully. Used for pinned reconnect
     *  attempts before trying failover options.
     */
    private var _previouslyConnected:Boolean;

    /**
     *  @private
     *  Primary URI; the initial URI for this channel.
     */
    private var _primaryURI:String

    /**
     *  @private
     *  Used for pinned reconnect attempts.
     */
