Java receiver
Java sender