/// <param name="theRoutingData">
        /// </param>
        /// <returns> the binding with an EXACT match on routing data if one exists
        /// </returns>
        private Binding findBinding(AppRoutingData theRoutingData)
        {
            Binding result = null;

            for (int i = 0; i < myBindings.Count && result == null; i++)
            {
                Binding binding = (Binding)myBindings[i];
                if (theRoutingData.Equals(binding.routingData))
                {
                    result = binding;
                }
            }
            return(result);
        }
		/// <param name="theRoutingData">
		/// </param>
		/// <returns> the binding with an EXACT match on routing data if one exists 
		/// </returns>
		private Binding findBinding(AppRoutingData theRoutingData)
		{
			Binding result = null;
			for (int i = 0; i < myBindings.Count && result == null; i++)
			{
				Binding binding = (Binding) myBindings[i];
				if (theRoutingData.Equals(binding.routingData))
				{
					result = binding;
				}
			}
			return result;
		}