func getOrCreatePackage(packages map[string]*types.Package, packageId string) *types.Package { if _, ok := packages[packageId]; ok { return packages[packageId] } targetPackage := types.Package{} targetPackage.PackageId = packageId targetPackage.Platforms = make(map[string]*types.Platform) return &targetPackage }