public {{parentTypeName}} {{parentTypeName}}.set{{name}}({{javaType}} value) { set{{internalName}}(value); {{#DependencyDefinitions}} for ({{targetParentTypeName}} target : get{{internalRelationPrefix}}TargetList()) { {{#targetUpdateDefinition}} if (target.{{updateMethod}}()) { target.{{writeMethod}}(); } {{/targetUpdateDefinition}} } {{/DependencyDefinitions}} return this; } public {{javaType}} {{parentTypeName}}.get{{name}}() { return get{{internalName}}(); }