 		/**
 		 * Construct the response as described by DIGEST-MD5 documentation.
 		 */
-		private function formatResponse( map:URLVariables ):String
+		private function formatResponse( map:Dictionary ):String
 		{
 			var md5:MD5 = new MD5();
 

	import com.hurlant.util.Base64;
	import com.hurlant.util.Hex;

	import flash.net.URLVariables;
	import flash.utils.ByteArray;

	import org.igniterealtime.xiff.core.XMPPConnection;


		*/
		override public function handleResponse( stage:int, response:XML ):Object
		{
			var success:Boolean = response.localName() == "success";
			return {
				authComplete: true,
				authSuccess: success,
