string GenerateInitializeList (TypeData listType) { if (listType.Type.IsArray) return "null"; else return "new " + listType.CSharpFullName + "()"; }