ContestForm contestForm = (ContestForm) form;
if (contestForm.getId() == null) {
AbstractContest contest = context.getContest();
contestForm.populate(contest);
return this.handleSuccess(mapping, context);
} else {
ContestPersistence persistence = PersistenceManager.getInstance().getContestPersistence();
AbstractContest contest = contestForm.toContest();
persistence.updateContest(contest, context.getUserSecurity().getId());