List<ShelvedChangeList> (final @NotNull DataContext dataContext) { ChangesTree shelvedChangeTree = dataContext.getData(SHELVED_CHANGES_TREE); if (shelvedChangeTree == null) return emptyList(); return VcsTreeModelData.exactlySelected(shelvedChangeTree).iterateUserObjects(ShelvedChangeList.class).toList(); }