common project for java course