if (currentDeploymentDescription.getArchive() instanceof PortletArchive) {
deployments.remove(currentDeploymentDescription);
DeploymentDescription newDescription = new DeploymentDescription(currentDeploymentDescription.getName(),
currentDeploymentDescription.getArchive().as(WebArchive.class));
newDescription.shouldBeTestable(currentDeploymentDescription.testable())
.shouldBeManaged(currentDeploymentDescription.managed())
.setOrder(currentDeploymentDescription.getOrder())
.setTarget(currentDeploymentDescription.getTarget())
.setProtocol(currentDeploymentDescription.getProtocol())
.setExpectedException(currentDeploymentDescription.getExpectedException());