} else {
SerializableHttpContextData serializableHttpContextData = Serializer.toObject(SerializableHttpContextData.class, metaDataFile);
explodeIfNeeded(testableArchive, archive, explodedDeploymentDirectory, serializableHttpContextData.isRebelXmlGenerated());
explodableArchive.as(ExplodedFilterableExporter.class).exportExploded(explodedDeploymentDirectory, new RebelArchiveFilter(archive));
ProtocolMetaData metaData = new ProtocolMetaData();
metaData.addContext(serializableHttpContextData.toHTTPContext());
protocolMetaData.set(metaData);
deployment.deployed();
deploymentProducer.set(deployment);
deploymentDescriptionProducer.set(deployment.getDescription());
}