String oldAddress = (platformInfo != null ? platformInfo[1] : null);
String currentPlatformName = myContainer.getPlatformID();
String currentAddress = myContainer.getServiceManager().getLocalAddress();
myPS.storePlatformInfo(currentPlatformName, currentAddress);
if (currentPlatformName.equals(oldPlatformName)) {
MainReplicationService replService = (MainReplicationService) myContainer.getServiceFinder().findService(MainReplicationService.NAME);
// Do not activate the fault recovery procedure if the Main Container is replicated: in that case all containers were already adopted
// by existing Main Container replicas.
if (replService == null || replService.getAllSlices().length <= 1) {
// FAULT RECOVERY PROCEDURE
myLogger.log(Logger.INFO, "Initiating fault recovery procedure...");
// Recover all non-child nodes first
Map allNodes = myPS.getAllNodes(false);
Iterator it = allNodes.keySet().iterator();