void projectOpened() {
    try {
      schemeManager.loadSchemes();
      //workaround for ignoring not valid patches, because readScheme doesn't support nullable value as it should be
      filterNonValidShelvedChangeLists();
      markDeletedSystemUnshelved();
      cleanDeletedOlderOneWeek();
      notifyStateChanged();
    }
    catch (Exception e) {
      LOG.error("Couldn't read shelf information", e);
    }
  }
void projectOpened()