void saveListAsScheme(@NotNull ShelvedChangeList list) {
    if (!list.getBinaryFiles().isEmpty() || !ContainerUtil.isEmpty(list.getChanges())) {
      // all newly create ShelvedChangeList have to be added to SchemesManger as new scheme
      schemeManager.addScheme(list, false);
    }
  }
void saveListAsScheme(@NotNull ShelvedChangeList list)