protected internal virtual ProjectItem GenerateMessagesByNamespace(IGrouping <string, IMsgFile> messageGroup, string standardNamespace) { ProjectItem groupDirectoryProjectItem = _solutionManager.AddNewDirectoryToProject(messageGroup.Key); GenerateMessages(groupDirectoryProjectItem, messageGroup, standardNamespace); return(groupDirectoryProjectItem); }