NettySender is now generic