Objective:

    This is a simple example shows how to use unions in sending (in) and
    receiving (out) as parameters.

How to compile and run:
    mvn install
