There are serious problems with the way we are handling MissingMethods.  Basically, we can't assume that we get a missing method exception from the invoke we just did, it could be coming far down the stack.  We need to split the lookup and the invoke so we know whats up (this will also stop us from using exceptions as flow control).  Can you look at this James?
There are serious problems with the way we are handling MissingMethods.  Basically, we can't assume that we get a missing method exception from the invoke we just did, it could be coming far down the stack.  We need to split the lookup and the invoke so we know whats up (this will also stop us from using exceptions as flow control).  Can you look at this James?


git-svn-id: aa43ce4553b005588bb3cc6c16966320b011facb@1569 a5544e8c-8a19-0410-ba12-f9af4593a198

ebourg/groovy-core,shils/incubator-groovy,mariogarcia/groovy-core,russel/groovy,armsargis/groovy,rlovtangen/groovy-core,PascalSchumacher/incubator-groovy,mariogarcia/groovy-core,bsideup/incubator-groovy,PascalSchumacher/incubator-groovy,paulk-asert/incubator-groovy,alien11689/groovy-core,ChanJLee/incubator-groovy,fpavageau/groovy,EPadronU/incubator-groovy,gillius/incubator-groovy,gillius/incubator-groovy,alien11689/incubator-groovy,jwagenleitner/incubator-groovy,traneHead/groovy-core,PascalSchumacher/incubator-groovy,taoguan/incubator-groovy,apache/groovy,genqiang/incubator-groovy,ebourg/incubator-groovy,rlovtangen/groovy-core,jwagenleitner/incubator-groovy,bsideup/incubator-groovy,ebourg/incubator-groovy,rabbitcount/incubator-groovy,genqiang/incubator-groovy,kidaa/incubator-groovy,apache/incubator-groovy,paplorinc/incubator-groovy,ChanJLee/incubator-groovy,i55ac/incubator-groovy,shils/groovy,dpolivaev/groovy,rabbitcount/incubator-groovy,groovy/groovy-core,bsideup/groovy-core,ebourg/groovy-core,aaronzirbes/incubator-groovy,bsideup/groovy-core,aim-for-better/incubator-groovy,alien11689/groovy-core,apache/groovy,sagarsane/groovy-core,upadhyayap/incubator-groovy,sagarsane/incubator-groovy,sagarsane/incubator-groovy,apache/incubator-groovy,christoph-frick/groovy-core,alien11689/incubator-groovy,graemerocher/incubator-groovy,ChanJLee/incubator-groovy,jwagenleitner/groovy,fpavageau/groovy,paulk-asert/groovy,nkhuyu/incubator-groovy,antoaravinth/incubator-groovy,guangying945/incubator-groovy,nkhuyu/incubator-groovy,ChanJLee/incubator-groovy,aim-for-better/incubator-groovy,apache/incubator-groovy,yukangguo/incubator-groovy,aaronzirbes/incubator-groovy,groovy/groovy-core,russel/incubator-groovy,russel/incubator-groovy,adjohnson916/incubator-groovy,ebourg/incubator-groovy,i55ac/incubator-groovy,adjohnson916/groovy-core,tkruse/incubator-groovy,graemerocher/incubator-groovy,paulk-asert/groovy,graemerocher/incubator-groovy,armsargis/groovy,dpolivaev/groovy,christoph-frick/groovy-core,mariogarcia/groovy-core,taoguan/incubator-groovy,samanalysis/incubator-groovy,nkhuyu/incubator-groovy,nobeans/incubator-groovy,traneHead/groovy-core,i55ac/incubator-groovy,pledbrook/incubator-groovy,gillius/incubator-groovy,pickypg/incubator-groovy,kidaa/incubator-groovy,pledbrook/incubator-groovy,bsideup/incubator-groovy,pledbrook/incubator-groovy,nobeans/incubator-groovy,EPadronU/incubator-groovy,tkruse/incubator-groovy,mariogarcia/groovy-core,alien11689/groovy-core,kenzanmedia/incubator-groovy,christoph-frick/groovy-core,armsargis/groovy,kenzanmedia/incubator-groovy,avafanasiev/groovy,upadhyayap/incubator-groovy,PascalSchumacher/incubator-groovy,i55ac/incubator-groovy,pledbrook/incubator-groovy,paulk-asert/incubator-groovy,guangying945/incubator-groovy,EPadronU/incubator-groovy,pickypg/incubator-groovy,yukangguo/incubator-groovy,taoguan/incubator-groovy,paplorinc/incubator-groovy,russel/incubator-groovy,samanalysis/incubator-groovy,sagarsane/incubator-groovy,adjohnson916/groovy-core,graemerocher/incubator-groovy,jwagenleitner/groovy,groovy/groovy-core,christoph-frick/groovy-core,genqiang/incubator-groovy,paulk-asert/incubator-groovy,ebourg/groovy-core,dpolivaev/groovy,aaronzirbes/incubator-groovy,kidaa/incubator-groovy,jwagenleitner/groovy,yukangguo/incubator-groovy,ebourg/incubator-groovy,bsideup/incubator-groovy,adjohnson916/incubator-groovy,upadhyayap/incubator-groovy,guangying945/incubator-groovy,alien11689/incubator-groovy,shils/incubator-groovy,shils/groovy,pickypg/incubator-groovy,gillius/incubator-groovy,rlovtangen/groovy-core,sagarsane/incubator-groovy,antoaravinth/incubator-groovy,dpolivaev/groovy,guangying945/incubator-groovy,eginez/incubator-groovy,christoph-frick/groovy-core,rabbitcount/incubator-groovy,adjohnson916/incubator-groovy,EPadronU/incubator-groovy,groovy/groovy-core,paplorinc/incubator-groovy,groovy/groovy-core,adjohnson916/groovy-core,paulk-asert/incubator-groovy,russel/groovy,aaronzirbes/incubator-groovy,antoaravinth/incubator-groovy,aim-for-better/incubator-groovy,sagarsane/groovy-core,sagarsane/groovy-core,adjohnson916/incubator-groovy,eginez/incubator-groovy,paplorinc/incubator-groovy,russel/groovy,traneHead/groovy-core,pickypg/incubator-groovy,rabbitcount/incubator-groovy,aim-for-better/incubator-groovy,genqiang/incubator-groovy,eginez/incubator-groovy,fpavageau/groovy,nkhuyu/incubator-groovy,kenzanmedia/incubator-groovy,sagarsane/groovy-core,nobeans/incubator-groovy,russel/incubator-groovy,traneHead/groovy-core,eginez/incubator-groovy,jwagenleitner/incubator-groovy,kidaa/incubator-groovy,avafanasiev/groovy,mariogarcia/groovy-core,apache/groovy,avafanasiev/groovy,paulk-asert/incubator-groovy,yukangguo/incubator-groovy,rlovtangen/groovy-core,alien11689/incubator-groovy,jwagenleitner/incubator-groovy,russel/groovy,bsideup/groovy-core,fpavageau/groovy,alien11689/groovy-core,armsargis/groovy,ebourg/groovy-core,shils/incubator-groovy,shils/groovy,ebourg/groovy-core,kenzanmedia/incubator-groovy,nobeans/incubator-groovy,antoaravinth/incubator-groovy,apache/groovy,adjohnson916/groovy-core,tkruse/incubator-groovy,paulk-asert/groovy,rlovtangen/groovy-core,avafanasiev/groovy,samanalysis/incubator-groovy,tkruse/incubator-groovy,shils/incubator-groovy,sagarsane/groovy-core,PascalSchumacher/incubator-groovy,upadhyayap/incubator-groovy,alien11689/groovy-core,paulk-asert/groovy,taoguan/incubator-groovy,samanalysis/incubator-groovy,adjohnson916/groovy-core,bsideup/groovy-core,apache/incubator-groovy,jwagenleitner/groovy,shils/groovy