SUPINFO java part one project