boolean failed = false;
Closeable handle = null;
try {
final boolean mountExploded = MountExplodedMarker.isMountExploded(deploymentUnit);
handle = serverDeploymentRepository.mountDeploymentContent(deploymentContents, deploymentRoot, mountExploded);
mountHandle = new MountHandle(handle);
} catch (IOException e) {
failed = true;
throw new DeploymentUnitProcessingException("Failed to mount deployment content", e);
} finally {