code: public void restoreByLabel(String versionLabel, boolean removeExisting) throws VersionException,
        ItemExistsException, UnsupportedRepositoryOperationException, LockException, RepositoryException,
        InvalidItemStateException
     {
        checkValid();
  
        VersionImpl version = (VersionImpl)getVersionHistory().getVersionByLabel(versionLabel);
        restore(version, removeExisting);
  
     }
docs: {@inheritDoc}