elementWriter.setInitializer(String.format("new %s<Element>(%s)",
lazyDomElementPath, fieldManager.convertFieldToGetter(idHolder)));
// Add attach/detach sections for this element.
fieldWriter.addAttachStatement("%s.get();",
fieldManager.convertFieldToGetter(elementPointer));
fieldWriter.addDetachStatement(
"%s.addAndReplaceElement(%s, %s.get());",
fieldName,
fieldManager.convertFieldToGetter(childFieldWriter.getName()),
fieldManager.convertFieldToGetter(elementPointer));