code: public CopyObjectResponse copyObject(String sourceBucketName, String sourceKey, String destinationBucketName,
                                           String destinationKey) {
          return this.copyObject(new CopyObjectRequest(sourceBucketName, sourceKey, destinationBucketName,
                  destinationKey));
      }
docs: Copies a source object to a new destination in Bos.
  
  @param sourceBucketName The name of the bucket containing the source object to copy.
  @param sourceKey The key in the source bucket under which the source object is stored.
  @param destinationBucketName The name of the bucket in which the new object will be created.
  This can be the same name as the source bucket's.
  @param destinationKey The key in the destination bucket under which the new object will be created.
  @return A CopyObjectResponse object containing the information returned by Bos for the newly created object.