anchor.diff:          $A(AE.eUnmapped).each(function(i){
               var eae = AE.externalAEHash.get(i);
               var _str1 = eae.match(ae1)  ;
  -//            console.debug("          " + _str1) ;
               ueaeArr.push(_str1.evalJSON());
           });
           ueaeArr.sort(ae1.sortOnPercent);
           if(ae2){
               var _str2 =   ae2.match(ae1);
  -//            console.debug("          " + _str2) ;
               this.aePickerData.push(_str2.evalJSON());
           }
           this.aePickerData = this.aePickerData.concat(ueaeArr);
  +//        var _debugStr = " Widget : " + this.widgetId + " picker data [" ;
  +//        $A(this.aePickerData).each(function (x){ _debugStr = _debugStr + ", " + x.id + "->" + x.externalId});
  +//        _debugStr = _debugStr + "] \n UnMapped AE :" + AE.eUnmapped.inspect() ;
  +//        console.debug(_debugStr);
  +
       },
       showAePickerRow : function(selectedAeId){
           this.aePickerVisible = true;
  
positive.code:         this.aePickerTbl.subscribe("rowMouseoutEvent", this.aePickerTbl.onEventUnhighlightRow, this, this);
      } ,
      generatePickerTableData : function(){
  //        console.debug("widget :" + this.widgetId + ", picker data");
          var ueaeArr = [];
          this.aePickerData.length = 0;
          var ae1 = this.ae1;
  
negative.code:     if(eaeIdOld){
          AE.eUnmapped.push(eaeIdOld);
      }
  //    console.debug("Exiting Unlink : { eUnmapped :  [" + AE.eUnmapped.join(",") + "] , iUnmapped : [" + AE.iUnmapped.join(",") + "] , mapping : [" + AE.aeMappingHash.inspect()+ "] }");
  };
  AE.link = function (iaeId, eaeId){
  //    console.debug("Entering Link : { eUnmapped :  [" + AE.eUnmapped.join(",") + "] , iUnmapped : [" + AE.iUnmapped.join(",") + "] , mapping : [" + AE.aeMappingHash.inspect()+ "] }");
      var i = AE.eUnmapped.indexOf(eaeId);
      if(i > -1) AE.eUnmapped.splice(i, 1);
  
      var eaeIdOld = AE.aeMappingHash.get(iaeId);
      if(eaeIdOld){
          AE.eUnmapped.push(eaeIdOld);
      }
  
      AE.aeMappingHash.set(iaeId, eaeId)
  
      var j =  AE.iUnmapped.indexOf(iaeId);
      if(j > -1)AE.iUnmapped.splice(j, 1);
  //    console.debug("Exiting Link : { eUnmapped :  [" + AE.eUnmapped.join(",") + "] , iUnmapped : [" + AE.iUnmapped.join(",") + "] , mapping : [" + AE.aeMappingHash.inspect()+ "] }");
  