School java project.