 	 *  Call the source function and get the value we'll use.
 	 *  Then call the destination function passing the value as an argument.
 	 *  Finally try to validate the destination.
+     *  
+     *  @langversion 3.0
+     *  @playerversion Flash 9
+     *  @playerversion AIR 1.1
+     *  @productversion Flex 3
      */
     public function execute(o:Object = null):void
     {

    /**
     *  All Bindings hang off of a document for now,
	 *  but really it's just the root of where these functions live.
     */
    mx_internal var document:Object;

	/**
     *  The function that will return us the value.
     */
    mx_internal var srcFunc:Function;

	/**
     *  The function that takes the value and assigns it.
     */
    mx_internal var destFunc:Function;

	/**
     *  The destination represented as a String.
	 *  This will be used so we can signal validation on a field.
     */
    mx_internal var destString:String;


	 *
     *  @param destString The destination represented as a String.
	 *  We can then tell the ValidationManager to validate this field.
     *  
     *  @langversion 3.0
     *  @playerversion Flash 9
     *  @playerversion AIR 1.1
     *  @productversion Flex 3
     */
    public function Binding(document:Object, srcFunc:Function,
						    destFunc:Function, destString:String)
