public static void populateStackEntityWithTemplate(StackEntity stackEntity, Template template)
     throws CloudFormationException {
   stackEntity.setDescription(template.getDescription());
   stackEntity.setPseudoParameterMapJson(
       pseudoParameterMapToJson(template.getPseudoParameterMap()));
   stackEntity.setTemplateFormatVersion(template.getTemplateFormatVersion());
   stackEntity.setMappingJson(mappingToJson(template.getMapping()));
   stackEntity.setParametersJson(parametersToJson(template.getParameters()));
   stackEntity.setConditionMapJson(conditionMapToJson(template.getConditionMap()));
   stackEntity.setResourceDependencyManagerJson(
       resourceDependencyManagerToJson(template.getResourceDependencyManager()));
   stackEntity.setOutputsJson(outputsToJson(template.getOutputs()));
 }
 public static void populateTemplateWithStackEntity(Template template, StackEntity stackEntity)
     throws CloudFormationException {
   template.setDescription(stackEntity.getDescription());
   template.setPseudoParameterMap(
       jsonToPseudoParameterMap(stackEntity.getPseudoParameterMapJson()));
   template.setTemplateFormatVersion(stackEntity.getTemplateFormatVersion());
   template.setMapping(jsonToMapping(stackEntity.getMappingJson()));
   template.setParameters(jsonToParameters(stackEntity.getParametersJson()));
   template.setConditionMap(jsonToConditionMap(stackEntity.getConditionMapJson()));
   template.setResourceDependencyManager(
       jsonToResourceDependencyManager(stackEntity.getResourceDependencyManagerJson()));
   template.setOutputs(jsonToOutputs(stackEntity.getOutputsJson()));
 }