JAVA Demo