docs: public void overWriteAssetData(RepositoryResourceImpl fromResource, boolean includeAttachmentInfo) throws RepositoryResourceValidationException {
  
          // Make sure we are dealing with the same type....this
          // should never happen
          if (!fromResource.getClass().getName().equals(getClass().getName())) {
              throw new RepositoryResourceValidationException("Expected class of type " + getClass().getName()
                                                              + " but was " + fromResource.getClass().getName(), this.getId());
          }
          // copy the stuff into target
          fromResource.copyFieldsFrom(this, includeAttachmentInfo);
  
          // Now use target
          _asset = fromResource._asset;
      }