private void run(@NotNull Target source,
                   @NotNull File destination,
                   @Nullable ProgressTracker handler,
                   @NotNull List<String> parameters) throws VcsException {
    BaseUpdateCommandListener listener = new BaseUpdateCommandListener(destination, handler);

    execute(myVcs, source, SvnCommandName.checkout, parameters, listener);

    listener.throwWrappedIfException();
  }
private void run(@NotNull Target source,
                   @NotNull File destination,
                   @Nullable ProgressTracker handler,
                   @NotNull List<String> parameters)