code: @Override
      public void deploy(final DeploymentPhaseContext phaseContext) throws DeploymentUnitProcessingException {
          final DeploymentUnit deploymentUnit = phaseContext.getDeploymentUnit();
          final WarMetaData metaData = deploymentUnit.getAttachment(WarMetaData.ATTACHMENT_KEY);
          if (metaData == null) {
              return;
          }
          JBossConvergedSipMetaData mergedMetaData  =  mergeSipMetaDataAndSipAnnMetaData(deploymentUnit);
          processDeployment(deploymentUnit, phaseContext.getServiceTarget(), mergedMetaData);
      }
docs: {@inheritDoc}