Same basic project on Java language