Added a demo java source