JAVA timely communication program source code