@NotNull
  Promise<DiffElement> copyToAsync(@NotNull DiffElement container,
                                   @Nullable DiffElement target,
                                   @NotNull String relativePath);
@NotNull
  Promise<DiffElement> copyToAsync(@NotNull DiffElement container,
                                   @Nullable DiffElement target,
                                   @NotNull String relativePath)