});
if (tmpDir.mkdirs()) {
ArchiveHandler handler = deployment.getArchiveHandler(sourceArchive);
final String appName = handler.getDefaultApplicationName(sourceArchive);
DeploymentContextImpl dummyContext = new DeploymentContextImpl(report, logger, sourceArchive, parameters, env);
handler.expand(sourceArchive, archiveFactoryProvider.get().createArchive(tmpDir), dummyContext);
sourceArchive =
archiveFactoryProvider.get().openArchive(tmpDir);
logger.log(Level.INFO, "source.not.directory", new Object[] {tmpDir.getAbsolutePath()});
parameters.name = appName;
}