public PersistableDeployWarnings restore(Persistor p) {
String id = restoreId(p);
Date timestamp = restoreTimestamp(p);
ServerInfo server = restoreServerInfo(p);
String user = restoreUser(p);
DeployedEntityDescriptor dataRoot = restoreDataRoot(p);
String[] globalWarnings = restoreGlobalWarnings(p);
EntityWarning[] itemWarnings = restoreItemWarnings(p);
RenamedEntity[] itemRenames = restoreRenamedItems(p);
return new PersistableDeployWarnings(id, timestamp, server, user, globalWarnings, itemWarnings,
itemRenames, dataRoot);