improved hard-coded methods with generics
improved hard-coded methods with generics

git-svn-id: d3061b52f177ba403f02f0a296a85518da96c313@1165006 13f79535-47bb-0310-9956-ffa450edef68

mizdebsk/maven,mcculls/maven,olamy/maven,kidaa/maven-1,keith-turner/maven,Tibor17/maven,apache/maven,rogerchina/maven,kidaa/maven-1,karthikjaps/maven,xasx/maven,dsyer/maven,karthikjaps/maven,kidaa/maven-1,wangyuesong/maven,atanasenko/maven,stephenc/maven,trajano/maven,aheritier/maven,Tibor17/maven,mcculls/maven,trajano/maven,xasx/maven,atanasenko/maven,njuneau/maven,apache/maven,mizdebsk/maven,cstamas/maven,barthel/maven,xasx/maven,Distrotech/maven,Mounika-Chirukuri/maven,njuneau/maven,njuneau/maven,Distrotech/maven,vedmishr/demo1,vedmishr/demo1,runepeter/maven-deploy-plugin-2.8.1,dsyer/maven,lbndev/maven,josephw/maven,olamy/maven,rogerchina/maven,wangyuesong/maven,gorcz/maven,skitt/maven,aheritier/maven,wangyuesong/maven,stephenc/maven,aheritier/maven,lbndev/maven,barthel/maven,ChristianSchulte/maven,josephw/maven,mcculls/maven,skitt/maven,mizdebsk/maven,ChristianSchulte/maven,lbndev/maven,dsyer/maven,changbai1980/maven,pkozelka/maven,gorcz/maven,keith-turner/maven,skitt/maven,apache/maven,changbai1980/maven,vedmishr/demo1,atanasenko/maven,wangyuesong0/maven,likaiwalkman/maven,gorcz/maven,rogerchina/maven,karthikjaps/maven,wangyuesong0/maven,cstamas/maven,stephenc/maven,runepeter/maven-deploy-plugin-2.8.1,pkozelka/maven,pkozelka/maven,changbai1980/maven,Mounika-Chirukuri/maven,trajano/maven,cstamas/maven,likaiwalkman/maven,josephw/maven,olamy/maven,ChristianSchulte/maven,likaiwalkman/maven,keith-turner/maven,Mounika-Chirukuri/maven,barthel/maven,wangyuesong0/maven