private EventProcessingDeployer getDeployer(Artifact artifact, AxisConfiguration axisConfig) {
   Deployer deployer;
   if (EventProcessingAppDeployerConstants.CEP_EVENT_RECEIVER_TYPE.equals(artifact.getType())) {
     deployer =
         AppDeployerUtils.getArtifactDeployer(
             axisConfig, EventProcessingAppDeployerConstants.CEP_EVENT_RECEIVER_DIR, "xml");
   } else if (EventProcessingAppDeployerConstants.CEP_EVENT_PUBLISHER_TYPE.equals(
       artifact.getType())) {
     deployer =
         AppDeployerUtils.getArtifactDeployer(
             axisConfig, EventProcessingAppDeployerConstants.CEP_EVENT_PUBLISHER_DIR, "xml");
   } else if (EventProcessingAppDeployerConstants.CEP_EXECUTION_PLAN_TYPE.equals(
       artifact.getType())) {
     deployer =
         AppDeployerUtils.getArtifactDeployer(
             axisConfig, EventProcessingAppDeployerConstants.CEP_EXECUTION_PLAN_DIR, "xml");
   } else if (EventProcessingAppDeployerConstants.CEP_EVENT_STREAM_TYPE.equals(
       artifact.getType())) {
     deployer =
         AppDeployerUtils.getArtifactDeployer(
             axisConfig, EventProcessingAppDeployerConstants.CEP_EVENT_STREAM_DIR, "json");
   } else {
     deployer = null;
   }
   return (EventProcessingDeployer) deployer;
 }
 private void addArtifact(Artifact artifact) {
   if (EventProcessingAppDeployerConstants.CEP_EVENT_RECEIVER_TYPE.equals(artifact.getType())) {
     eventReceivers.add(artifact);
   } else if (EventProcessingAppDeployerConstants.CEP_EVENT_PUBLISHER_TYPE.equals(
       artifact.getType())) {
     eventPublishers.add(artifact);
   } else if (EventProcessingAppDeployerConstants.CEP_EXECUTION_PLAN_TYPE.equals(
       artifact.getType())) {
     executionPlans.add(artifact);
   } else if (EventProcessingAppDeployerConstants.CEP_EVENT_STREAM_TYPE.equals(
       artifact.getType())) {
     eventStreams.add(artifact);
   }
 }