String id = InternalUtils.isNonBlank(annotationId) ? annotationId : InternalUtils.stripMemberName(fieldName);
String type = field.getTypeName();
Location location = new StringLocation(String.format("%s.%s", transformation.getClassName(), fieldName), 0);
MutableEmbeddedComponentModel embedded = model.addEmbeddedComponent(id, annotation.type(), type, annotation
.inheritInformalParameters(), location);
addParameters(embedded, annotation.parameters());