@CalledInAny
  private ApplyPatchStatus unshelveChangeList(final ShelvedChangeList changeList,
                                              final @Nullable List<ShelvedChange> changes,
                                              final @Nullable List<ShelvedBinaryFile> binaryFiles,
                                              final @Nullable LocalChangeList targetChangeList,
                                              boolean showSuccessNotification,
                                              boolean removeFilesFromShelf) {
    return unshelveChangeList(changeList, changes, binaryFiles, targetChangeList, showSuccessNotification, false, false, null, null,
                              removeFilesFromShelf);
  }
@CalledInAny
  private ApplyPatchStatus unshelveChangeList(final ShelvedChangeList changeList,
                                              final @Nullable List<ShelvedChange> changes,
                                              final @Nullable List<ShelvedBinaryFile> binaryFiles,
                                              final @Nullable LocalChangeList targetChangeList,
                                              boolean showSuccessNotification,
                                              boolean removeFilesFromShelf)