code: public void restoreResourceVersion(CmsUUID structureId, int version) throws CmsException {
  
          CmsResource resource = readResource(structureId, CmsResourceFilter.IGNORE_EXPIRATION);
          getResourceType(resource).restoreResource(this, m_securityManager, resource, version);
      }
docs: Restores a resource in the current project with a version from the historical archive.<p>
  
  @param structureId the structure id of the resource to restore from the archive
  @param version the desired version of the resource to be restored
  
  @throws CmsException if something goes wrong
  
  @see #readResource(CmsUUID, int)