removed ProtocolObserver: this can be done using AOP and byte code weaving
removed ProtocolObserver: this can be done using AOP and byte code weaving

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