Java project (Master diploma)