protected void addUpdateSite(final String name, final UpdateSite updateSite) { UpdateSite already = updateSites.get(name); updateSite.rank = already != null ? already.rank : updateSites.size(); if (already != null) updateSite.setOfficial(already.isOfficial()); updateSites.put(name, updateSite); if (updateSite != already) setUpdateSitesChanged(true); }