code: public static void runExample(
        AdManagerServices adManagerServices, AdManagerSession session, long creativeId)
        throws RemoteException {
      // Get the CreativeService.
      CreativeServiceInterface creativeService =
          adManagerServices.get(session, CreativeServiceInterface.class);
  
      // Create a statement to get the image creative.
      StatementBuilder statementBuilder = new StatementBuilder()
          .where("id = :id")
          .orderBy("id ASC")
          .limit(StatementBuilder.SUGGESTED_PAGE_LIMIT)
          .withBindVariableValue("id", creativeId);
  
      // Get the creative.
      ImageCreative imageCreative = (ImageCreative) creativeService.getCreativesByStatement(
          statementBuilder.toStatement()).getResults()[0];
  
      // Fetch the image asset.
      CreativeAsset assetToCopy = imageCreative.getPrimaryImageAsset();
      
      Size aspectRatioSize = imageCreative.getSize();
      aspectRatioSize.setIsAspectRatio(true);
      
      AspectRatioImageCreative newImageCreative = new AspectRatioImageCreative();
      newImageCreative.setName("Copy of original image creative");
      newImageCreative.setSize(aspectRatioSize);
      newImageCreative.setAdvertiserId(imageCreative.getAdvertiserId());
      newImageCreative.setImageAssets(new CreativeAsset[] {assetToCopy});
      newImageCreative.setDestinationUrl(imageCreative.getDestinationUrl());
  
      // Create the creative on the server.
      Creative[] creatives =
          creativeService.createCreatives(new Creative[] {newImageCreative});
  
      for (Creative createdCreative : creatives) {
        System.out.printf("A creative with ID %d, name '%s', and type '%s'"
            + " was created and can be previewed at: %s%n", createdCreative.getId(),
            createdCreative.getName(), createdCreative.getClass().getSimpleName(),
            createdCreative.getPreviewUrl());
      }
    }
docs: Runs the example.
  
  @param adManagerServices the services factory.
  @param session the session.
  @param creativeId the ID of the image creative to copy.
  @throws ApiException if the API request failed with one or more service errors.
  @throws RemoteException if the API request failed due to other errors.