Java 3 project