docs: @Override
      public synchronized void uploadToMassive(UploadStrategy strategy) throws RepositoryBackendException, RepositoryResourceException {
          updateGeneratedFields(strategy.performEditionChecking());
          // If the asset has already been uploaded to massive (i.e. it has an id) then read and copy any
          // attachment stored in massive
          if (getId() != null) {
              copyAttachments();
          }
          List<RepositoryResourceImpl> matching = strategy.findMatchingResources(this);
          strategy.uploadAsset(this, matching);
      }