conf.put(propertyList);
CompositeOperation cop = delegate.updateGenerateOperationFromProperties(conf, new Address());
assert cop.numberOfSteps() == 1 : "#Steps should be 1 but were " + cop.numberOfSteps();
Operation step1 = cop.step(0);
assert step1.getOperation().equals("write-attribute");
Map<String, Object> props = step1.getAdditionalProperties();
assert props.size() == 2;
List<Map<String, Object>> values = (List<Map<String, Object>>) props.get("value");
assert values.size() == 1 : "Values had " + values.size() + " entries instead of 1"; // The optional null must not be present