code: public void revive(CmsObject cms) {
  
          if (m_needsRevive) {
              if (m_directPublishResourceUUIDs != null) {
                  m_directPublishResources = internalReadResourceList(cms, m_directPublishResourceUUIDs);
              }
              if (m_fileUUIDs != null) {
                  m_fileList = internalReadResourceList(cms, m_fileUUIDs);
              }
              if (m_folderUUIDs != null) {
                  m_folderList = internalReadResourceList(cms, m_folderUUIDs);
              }
              if (m_deletedFolderUUIDs != null) {
                  m_deletedFolderList = internalReadResourceList(cms, m_deletedFolderUUIDs);
              }
              m_needsRevive = false;
          }
      }
docs: Revives the publish list by populating the internal resource lists with <code>{@link CmsResource}</code> instances.<p>
  
  @param cms a cms object used to read the resource instances