@CalledInAny
  public ApplyPatchStatus unshelveChangeList(final ShelvedChangeList changeList,
                                             final @Nullable List<ShelvedChange> changes,
                                             final @Nullable List<ShelvedBinaryFile> binaryFiles,
                                             final @Nullable LocalChangeList targetChangeList,
                                             final boolean showSuccessNotification,
                                             final boolean systemOperation,
                                             final boolean reverse,
                                             @NlsContexts.Label String leftConflictTitle,
                                             @NlsContexts.Label String rightConflictTitle,
                                             boolean removeFilesFromShelf) {
    return unshelveChangeList(changeList, changes, binaryFiles, targetChangeList, showSuccessNotification, systemOperation, reverse,
                              leftConflictTitle, rightConflictTitle, removeFilesFromShelf, true);
  }
@CalledInAny
  public ApplyPatchStatus unshelveChangeList(final ShelvedChangeList changeList,
                                             final @Nullable List<ShelvedChange> changes,
                                             final @Nullable List<ShelvedBinaryFile> binaryFiles,
                                             final @Nullable LocalChangeList targetChangeList,
                                             final boolean showSuccessNotification,
                                             final boolean systemOperation,
                                             final boolean reverse,
                                             @NlsContexts.Label String leftConflictTitle,
                                             @NlsContexts.Label String rightConflictTitle,
                                             boolean removeFilesFromShelf)