code: private LinkedHashMap<CmsUUID, CmsClientSitemapEntry> getModifiedList() {
  
          CmsObject cms = getCmsObject();
          CmsUser user = cms.getRequestContext().getCurrentUser();
          Object obj = user.getAdditionalInfo(ADDINFO_ADE_MODIFIED_LIST);
          LinkedHashMap<CmsUUID, CmsClientSitemapEntry> result = new LinkedHashMap<CmsUUID, CmsClientSitemapEntry>();
          if (obj instanceof String) {
              try {
                  JSONArray array = new JSONArray((String)obj);
                  for (int i = 0; i < array.length(); i++) {
                      try {
                          CmsUUID modId = new CmsUUID(array.getString(i));
                          CmsResource res = cms.readResource(modId, CmsResourceFilter.ONLY_VISIBLE_NO_DELETED);
                          String sitePath = cms.getSitePath(res);
                          CmsJspNavElement navEntry = getNavBuilder().getNavigationForResource(
                              sitePath,
                              CmsResourceFilter.ONLY_VISIBLE_NO_DELETED);
                          if (navEntry.isInNavigation()) {
                              CmsClientSitemapEntry modEntry = toClientEntry(navEntry, false);
                              result.put(modId, modEntry);
                          }
                      } catch (Throwable e) {
                          // should never happen, catches wrong or no longer existing values
                          LOG.warn(e.getLocalizedMessage());
                      }
                  }
              } catch (Throwable e) {
                  // should never happen, catches json parsing
                  LOG.warn(e.getLocalizedMessage());
              }
          }
          return result;
      }
docs: Returns the modified list from the current user.<p>
  
  @return the modified list