Java Interprocess Communication Example