use jdk 5 features
use jdk 5 features

Sanne/JGroups,pruivo/JGroups,TarantulaTechnology/JGroups,belaban/JGroups,dimbleby/JGroups,slaskawi/JGroups,danberindei/JGroups,rpelisse/JGroups,dimbleby/JGroups,dimbleby/JGroups,deepnarsay/JGroups,danberindei/JGroups,Sanne/JGroups,belaban/JGroups,deepnarsay/JGroups,ligzy/JGroups,pferraro/JGroups,belaban/JGroups,ligzy/JGroups,Sanne/JGroups,rhusar/JGroups,vjuranek/JGroups,rvansa/JGroups,ibrahimshbat/JGroups,vjuranek/JGroups,ibrahimshbat/JGroups,rhusar/JGroups,vjuranek/JGroups,rvansa/JGroups,pruivo/JGroups,TarantulaTechnology/JGroups,tristantarrant/JGroups,kedzie/JGroups,rpelisse/JGroups,tristantarrant/JGroups,danberindei/JGroups,slaskawi/JGroups,pferraro/JGroups,ligzy/JGroups,pruivo/JGroups,kedzie/JGroups,deepnarsay/JGroups,pferraro/JGroups,kedzie/JGroups,TarantulaTechnology/JGroups,slaskawi/JGroups,rpelisse/JGroups,ibrahimshbat/JGroups,ibrahimshbat/JGroups,rhusar/JGroups