Project development in Java