code: public static Path copy(Path sourcePath, Path destinationPath,
              CopyOption... options) {
          return operate(sourcePath, destinationPath, "copy", finalPath -> {
              try {
                  return Files.copy(sourcePath, finalPath, options);
              } catch (Exception e) {
                  return JMExceptionManager.handleExceptionAndReturnNull(log, e,
                          "copy", sourcePath, destinationPath, options);
              }
          });
      }
docs: Copy path.
  
  @param sourcePath      the source path
  @param destinationPath the destination path
  @param options         the options
  @return the path