void DefineDefaultElement(CodeBlockNested constructCode, ElementDefinition elementDefinition) { if (elementDefinition.Min == 0) { return; } Element defaultValueElement = elementDefinition.DefaultValueExtension(); if (defaultValueElement == null) { return; } String[] pathElements = elementDefinition.Path.Split('.').ToArray(); if (pathElements.Length != 2) { return; } String methodName = this.DefineFixed(elementDefinition.ElementId, defaultValueElement); constructCode .AppendCode($"this.Resource.{elementDefinition.Path.LastPathPart().ToMachineName()} = {methodName}();") ; }