public static ProjectItemGroupElement GetItemGroupWithItemOfTypeOrCreateNew(this MsBuildProject project, string itemType) => project .GetFirstItemGroupWithItemOfType(itemType) .GetOrElse(() => project.CreateItemGroup());