code: public DeploymentNode addDeploymentNode(String name, String description, String technology, int instances, Map<String, String> properties) {
          DeploymentNode deploymentNode = getModel().addDeploymentNode(this, this.getEnvironment(), name, description, technology, instances, properties);
          if (deploymentNode != null) {
              children.add(deploymentNode);
          }
          return deploymentNode;
      }
docs: Adds a child deployment node.
  
  @param name          the name of the deployment node
  @param description   a short description
  @param technology    the technology
  @param instances     the number of instances
  @param properties    a Map (String,String) describing name=value properties
  @return  a DeploymentNode object