internal static ConstructorDeclaration CreateParameterizedConstructor(TypeDeclaration cut)
        {
            var result = new ConstructorDeclaration(cut.Name, Modifiers.Public,
                                                    null, Parent.AbstractMethodTemplate.EmptyAttributeList);

            result.AddParameter(StringTypeReference, "name");
            cut.AddChild(result);
            return(result);
        }