private ErrorCollection validateUpdateProjectData(ApplicationUser user, String name, Project oldProject, ApplicationUser lead, String url, Long assigneeType, Long avatarId) { final ErrorCollection errorCollection = ErrorCollections.empty(); final I18nHelper i18nHelper = getI18nBean(user); validateProjectNameForUpdate(name, oldProject.getKey(), errorCollection, i18nHelper); validateProjectLead(Option.option(lead), errorCollection, i18nHelper); validateProjectUrl(url, errorCollection, i18nHelper); validateProjectAssigneeType(assigneeType, errorCollection, i18nHelper); validateAvatarId(avatarId, oldProject, errorCollection, i18nHelper); return errorCollection; }