{*ast.File [v1alpha3]}


{*ast.GenDecl -> *ast.ImportSpec [time]}
{*ast.BasicLit [STRING "time"]}
{*ast.ImportSpec [unsafe]}
{*ast.BasicLit [STRING "unsafe"]}
{*ast.ImportSpec [v1beta2]}
{*ast.BasicLit [STRING "github.com/docker/compose-on-kubernetes/api/compose/v1beta2"]}
{*ast.ImportSpec [conversion]}
{*ast.BasicLit [STRING "k8s.io/apimachinery/pkg/conversion"]}
{*ast.ImportSpec [runtime]}
{*ast.BasicLit [STRING "k8s.io/apimachinery/pkg/runtime"]}


function name is init 
	 { [init]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.BlockStmt -> *ast.ExprStmt -> *ast.CallExpr -> *ast.SelectorExpr [localSchemeBuilder Register RegisterConversions]}


function name is RegisterConversions 
	 { [RegisterConversions]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [s]}
	 {*ast.StarExpr -> *ast.SelectorExpr [runtime Scheme]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [ComposeFile nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 ComposeFile nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_ComposeFile_To_v1beta2_ComposeFile]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [ComposeFile]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ComposeFile scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 ComposeFile nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [ComposeFile nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_ComposeFile_To_v1alpha3_ComposeFile]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ComposeFile]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [ComposeFile scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [ConfigObjConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 ConfigObjConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_ConfigObjConfig_To_v1beta2_ConfigObjConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [ConfigObjConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ConfigObjConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 ConfigObjConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [ConfigObjConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_ConfigObjConfig_To_v1alpha3_ConfigObjConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ConfigObjConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [ConfigObjConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Constraint nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Constraint nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_Constraint_To_v1beta2_Constraint]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [Constraint]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Constraint scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Constraint nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Constraint nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_Constraint_To_v1alpha3_Constraint]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Constraint]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [Constraint scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Constraints nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Constraints nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_Constraints_To_v1beta2_Constraints]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [Constraints]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Constraints scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Constraints nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Constraints nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_Constraints_To_v1alpha3_Constraints]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Constraints]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [Constraints scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [DeployConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 DeployConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_DeployConfig_To_v1beta2_DeployConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [DeployConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 DeployConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 DeployConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [DeployConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_DeployConfig_To_v1alpha3_DeployConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 DeployConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [DeployConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [External nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 External nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_External_To_v1beta2_External]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [External]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 External scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 External nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [External nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_External_To_v1alpha3_External]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 External]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [External scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [FileObjectConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 FileObjectConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_FileObjectConfig_To_v1beta2_FileObjectConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [FileObjectConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 FileObjectConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 FileObjectConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [FileObjectConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_FileObjectConfig_To_v1alpha3_FileObjectConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 FileObjectConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [FileObjectConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [FileReferenceConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 FileReferenceConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_FileReferenceConfig_To_v1beta2_FileReferenceConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [FileReferenceConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 FileReferenceConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 FileReferenceConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [FileReferenceConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_FileReferenceConfig_To_v1alpha3_FileReferenceConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 FileReferenceConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [FileReferenceConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [HealthCheckConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 HealthCheckConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_HealthCheckConfig_To_v1beta2_HealthCheckConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [HealthCheckConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 HealthCheckConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 HealthCheckConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [HealthCheckConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_HealthCheckConfig_To_v1alpha3_HealthCheckConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 HealthCheckConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [HealthCheckConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Owner nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Owner nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_Owner_To_v1beta2_Owner]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [Owner]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Owner scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Owner nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Owner nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_Owner_To_v1alpha3_Owner]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Owner]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [Owner scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Placement nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Placement nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_Placement_To_v1beta2_Placement]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [Placement]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Placement scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Placement nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Placement nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_Placement_To_v1alpha3_Placement]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Placement]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [Placement scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Resource nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Resource nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_Resource_To_v1beta2_Resource]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [Resource]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Resource scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Resource nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Resource nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_Resource_To_v1alpha3_Resource]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Resource]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [Resource scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Resources nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Resources nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_Resources_To_v1beta2_Resources]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [Resources]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Resources scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Resources nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Resources nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_Resources_To_v1alpha3_Resources]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Resources]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [Resources scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [RestartPolicy nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 RestartPolicy nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_RestartPolicy_To_v1beta2_RestartPolicy]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [RestartPolicy]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 RestartPolicy scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 RestartPolicy nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [RestartPolicy nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_RestartPolicy_To_v1alpha3_RestartPolicy]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 RestartPolicy]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [RestartPolicy scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Scale nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Scale nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_Scale_To_v1beta2_Scale]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [Scale]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Scale scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Scale nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Scale nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_Scale_To_v1alpha3_Scale]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Scale]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [Scale scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [SecretConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 SecretConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_SecretConfig_To_v1beta2_SecretConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [SecretConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 SecretConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 SecretConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [SecretConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_SecretConfig_To_v1alpha3_SecretConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 SecretConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [SecretConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [ServiceConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_ServiceConfig_To_v1beta2_ServiceConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [ServiceConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [ServiceConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_ServiceConfig_To_v1alpha3_ServiceConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [ServiceConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [ServiceConfigObjConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceConfigObjConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_ServiceConfigObjConfig_To_v1beta2_ServiceConfigObjConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [ServiceConfigObjConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceConfigObjConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceConfigObjConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [ServiceConfigObjConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_ServiceConfigObjConfig_To_v1alpha3_ServiceConfigObjConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceConfigObjConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [ServiceConfigObjConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [ServicePortConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServicePortConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_ServicePortConfig_To_v1beta2_ServicePortConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [ServicePortConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServicePortConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServicePortConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [ServicePortConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_ServicePortConfig_To_v1alpha3_ServicePortConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServicePortConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [ServicePortConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [ServiceSecretConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceSecretConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_ServiceSecretConfig_To_v1beta2_ServiceSecretConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [ServiceSecretConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceSecretConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceSecretConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [ServiceSecretConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_ServiceSecretConfig_To_v1alpha3_ServiceSecretConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceSecretConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [ServiceSecretConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [ServiceVolumeConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceVolumeConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_ServiceVolumeConfig_To_v1beta2_ServiceVolumeConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [ServiceVolumeConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceVolumeConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceVolumeConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [ServiceVolumeConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_ServiceVolumeConfig_To_v1alpha3_ServiceVolumeConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceVolumeConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [ServiceVolumeConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Stack nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Stack nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_Stack_To_v1beta2_Stack]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [Stack]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Stack scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Stack nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Stack nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_Stack_To_v1alpha3_Stack]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Stack]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [Stack scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [StackList nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackList nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_StackList_To_v1beta2_StackList]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [StackList]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackList scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackList nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [StackList nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_StackList_To_v1alpha3_StackList]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackList]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [StackList scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [StackSpec nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackSpec nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_StackSpec_To_v1beta2_StackSpec]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [StackSpec]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackSpec scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackSpec nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [StackSpec nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_StackSpec_To_v1alpha3_StackSpec]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackSpec]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [StackSpec scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [StackStatus nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackStatus nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_StackStatus_To_v1beta2_StackStatus]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [StackStatus]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackStatus scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackStatus nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [StackStatus nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_StackStatus_To_v1alpha3_StackStatus]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackStatus]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [StackStatus scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [UpdateConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 UpdateConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1alpha3_UpdateConfig_To_v1beta2_UpdateConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr [UpdateConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 UpdateConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr -> *ast.SelectorExpr [s AddGeneratedConversionFunc]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 UpdateConfig nil]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [UpdateConfig nil]}
	 {*ast.FuncLit -> *ast.FuncType -> *ast.FieldList -> *ast.Field [a b]}
	 {*ast.InterfaceType []}
	 {*ast.FieldList -> *ast.Field [scope]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [Convert_v1beta2_UpdateConfig_To_v1alpha3_UpdateConfig]}
	 {*ast.TypeAssertExpr [a]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 UpdateConfig]}
	 {*ast.TypeAssertExpr [b]}
	 {*ast.StarExpr [UpdateConfig scope]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.ReturnStmt [nil]}


function name is autoConvert_v1alpha3_ComposeFile_To_v1beta2_ComposeFile 
	 { [autoConvert_v1alpha3_ComposeFile_To_v1beta2_ComposeFile]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [ComposeFile]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ComposeFile]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out ObjectMeta]}
	 {*ast.SelectorExpr [in ObjectMeta]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out ComposeFile]}
	 {*ast.SelectorExpr [in ComposeFile]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_ComposeFile_To_v1beta2_ComposeFile 
	 { [Convert_v1alpha3_ComposeFile_To_v1beta2_ComposeFile]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [ComposeFile]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ComposeFile]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_ComposeFile_To_v1beta2_ComposeFile in out s]}


function name is autoConvert_v1beta2_ComposeFile_To_v1alpha3_ComposeFile 
	 { [autoConvert_v1beta2_ComposeFile_To_v1alpha3_ComposeFile]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ComposeFile]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [ComposeFile]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out ObjectMeta]}
	 {*ast.SelectorExpr [in ObjectMeta]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out ComposeFile]}
	 {*ast.SelectorExpr [in ComposeFile]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_ComposeFile_To_v1alpha3_ComposeFile 
	 { [Convert_v1beta2_ComposeFile_To_v1alpha3_ComposeFile]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ComposeFile]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [ComposeFile]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_ComposeFile_To_v1alpha3_ComposeFile in out s]}


function name is autoConvert_v1alpha3_ConfigObjConfig_To_v1beta2_ConfigObjConfig 
	 { [autoConvert_v1alpha3_ConfigObjConfig_To_v1beta2_ConfigObjConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [ConfigObjConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ConfigObjConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Name]}
	 {*ast.SelectorExpr [in Name]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out File]}
	 {*ast.SelectorExpr [in File]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr [Convert_v1alpha3_External_To_v1beta2_External]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in External]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [out External s]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Labels]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Labels]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_ConfigObjConfig_To_v1beta2_ConfigObjConfig 
	 { [Convert_v1alpha3_ConfigObjConfig_To_v1beta2_ConfigObjConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [ConfigObjConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ConfigObjConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_ConfigObjConfig_To_v1beta2_ConfigObjConfig in out s]}


function name is autoConvert_v1beta2_ConfigObjConfig_To_v1alpha3_ConfigObjConfig 
	 { [autoConvert_v1beta2_ConfigObjConfig_To_v1alpha3_ConfigObjConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ConfigObjConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [ConfigObjConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Name]}
	 {*ast.SelectorExpr [in Name]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out File]}
	 {*ast.SelectorExpr [in File]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr [Convert_v1beta2_External_To_v1alpha3_External]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in External]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [out External s]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Labels]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Labels]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_ConfigObjConfig_To_v1alpha3_ConfigObjConfig 
	 { [Convert_v1beta2_ConfigObjConfig_To_v1alpha3_ConfigObjConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ConfigObjConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [ConfigObjConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_ConfigObjConfig_To_v1alpha3_ConfigObjConfig in out s]}


function name is autoConvert_v1alpha3_Constraint_To_v1beta2_Constraint 
	 { [autoConvert_v1alpha3_Constraint_To_v1beta2_Constraint]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [Constraint]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Constraint]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Value]}
	 {*ast.SelectorExpr [in Value]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Operator]}
	 {*ast.SelectorExpr [in Operator]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_Constraint_To_v1beta2_Constraint 
	 { [Convert_v1alpha3_Constraint_To_v1beta2_Constraint]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [Constraint]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Constraint]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_Constraint_To_v1beta2_Constraint in out s]}


function name is autoConvert_v1beta2_Constraint_To_v1alpha3_Constraint 
	 { [autoConvert_v1beta2_Constraint_To_v1alpha3_Constraint]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Constraint]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [Constraint]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Value]}
	 {*ast.SelectorExpr [in Value]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Operator]}
	 {*ast.SelectorExpr [in Operator]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_Constraint_To_v1alpha3_Constraint 
	 { [Convert_v1beta2_Constraint_To_v1alpha3_Constraint]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Constraint]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [Constraint]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_Constraint_To_v1alpha3_Constraint in out s]}


function name is autoConvert_v1alpha3_Constraints_To_v1beta2_Constraints 
	 { [autoConvert_v1alpha3_Constraints_To_v1beta2_Constraints]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [Constraints]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Constraints]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out OperatingSystem]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Constraint]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in OperatingSystem]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Architecture]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Constraint]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Architecture]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Hostname]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Constraint]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Hostname]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out MatchLabels]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string]}
	 {*ast.SelectorExpr [v1beta2 Constraint]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in MatchLabels]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_Constraints_To_v1beta2_Constraints 
	 { [Convert_v1alpha3_Constraints_To_v1beta2_Constraints]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [Constraints]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Constraints]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_Constraints_To_v1beta2_Constraints in out s]}


function name is autoConvert_v1beta2_Constraints_To_v1alpha3_Constraints 
	 { [autoConvert_v1beta2_Constraints_To_v1alpha3_Constraints]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Constraints]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [Constraints]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out OperatingSystem]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Constraint]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in OperatingSystem]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Architecture]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Constraint]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Architecture]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Hostname]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Constraint]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Hostname]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out MatchLabels]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string Constraint]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in MatchLabels]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_Constraints_To_v1alpha3_Constraints 
	 { [Convert_v1beta2_Constraints_To_v1alpha3_Constraints]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Constraints]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [Constraints]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_Constraints_To_v1alpha3_Constraints in out s]}


function name is autoConvert_v1alpha3_DeployConfig_To_v1beta2_DeployConfig 
	 { [autoConvert_v1alpha3_DeployConfig_To_v1beta2_DeployConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [DeployConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 DeployConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Mode]}
	 {*ast.SelectorExpr [in Mode]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Replicas]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [uint64]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Replicas]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Labels]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Labels]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out UpdateConfig]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 UpdateConfig]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in UpdateConfig]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr [Convert_v1alpha3_Resources_To_v1beta2_Resources]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Resources]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [out Resources s]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out RestartPolicy]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 RestartPolicy]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in RestartPolicy]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr [Convert_v1alpha3_Placement_To_v1beta2_Placement]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Placement]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [out Placement s]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_DeployConfig_To_v1beta2_DeployConfig 
	 { [Convert_v1alpha3_DeployConfig_To_v1beta2_DeployConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [DeployConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 DeployConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_DeployConfig_To_v1beta2_DeployConfig in out s]}


function name is autoConvert_v1beta2_DeployConfig_To_v1alpha3_DeployConfig 
	 { [autoConvert_v1beta2_DeployConfig_To_v1alpha3_DeployConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 DeployConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [DeployConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Mode]}
	 {*ast.SelectorExpr [in Mode]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Replicas]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [uint64]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Replicas]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Labels]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Labels]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out UpdateConfig]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [UpdateConfig]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in UpdateConfig]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr [Convert_v1beta2_Resources_To_v1alpha3_Resources]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Resources]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [out Resources s]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out RestartPolicy]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [RestartPolicy]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in RestartPolicy]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr [Convert_v1beta2_Placement_To_v1alpha3_Placement]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Placement]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [out Placement s]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_DeployConfig_To_v1alpha3_DeployConfig 
	 { [Convert_v1beta2_DeployConfig_To_v1alpha3_DeployConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 DeployConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [DeployConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_DeployConfig_To_v1alpha3_DeployConfig in out s]}


function name is autoConvert_v1alpha3_External_To_v1beta2_External 
	 { [autoConvert_v1alpha3_External_To_v1beta2_External]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [External]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 External]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Name]}
	 {*ast.SelectorExpr [in Name]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out External]}
	 {*ast.SelectorExpr [in External]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_External_To_v1beta2_External 
	 { [Convert_v1alpha3_External_To_v1beta2_External]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [External]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 External]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_External_To_v1beta2_External in out s]}


function name is autoConvert_v1beta2_External_To_v1alpha3_External 
	 { [autoConvert_v1beta2_External_To_v1alpha3_External]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 External]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [External]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Name]}
	 {*ast.SelectorExpr [in Name]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out External]}
	 {*ast.SelectorExpr [in External]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_External_To_v1alpha3_External 
	 { [Convert_v1beta2_External_To_v1alpha3_External]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 External]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [External]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_External_To_v1alpha3_External in out s]}


function name is autoConvert_v1alpha3_FileObjectConfig_To_v1beta2_FileObjectConfig 
	 { [autoConvert_v1alpha3_FileObjectConfig_To_v1beta2_FileObjectConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [FileObjectConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 FileObjectConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Name]}
	 {*ast.SelectorExpr [in Name]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out File]}
	 {*ast.SelectorExpr [in File]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr [Convert_v1alpha3_External_To_v1beta2_External]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in External]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [out External s]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Labels]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Labels]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_FileObjectConfig_To_v1beta2_FileObjectConfig 
	 { [Convert_v1alpha3_FileObjectConfig_To_v1beta2_FileObjectConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [FileObjectConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 FileObjectConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_FileObjectConfig_To_v1beta2_FileObjectConfig in out s]}


function name is autoConvert_v1beta2_FileObjectConfig_To_v1alpha3_FileObjectConfig 
	 { [autoConvert_v1beta2_FileObjectConfig_To_v1alpha3_FileObjectConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 FileObjectConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [FileObjectConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Name]}
	 {*ast.SelectorExpr [in Name]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out File]}
	 {*ast.SelectorExpr [in File]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr [Convert_v1beta2_External_To_v1alpha3_External]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in External]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [out External s]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Labels]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Labels]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_FileObjectConfig_To_v1alpha3_FileObjectConfig 
	 { [Convert_v1beta2_FileObjectConfig_To_v1alpha3_FileObjectConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 FileObjectConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [FileObjectConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_FileObjectConfig_To_v1alpha3_FileObjectConfig in out s]}


function name is autoConvert_v1alpha3_FileReferenceConfig_To_v1beta2_FileReferenceConfig 
	 { [autoConvert_v1alpha3_FileReferenceConfig_To_v1beta2_FileReferenceConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [FileReferenceConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 FileReferenceConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Source]}
	 {*ast.SelectorExpr [in Source]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Target]}
	 {*ast.SelectorExpr [in Target]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out UID]}
	 {*ast.SelectorExpr [in UID]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out GID]}
	 {*ast.SelectorExpr [in GID]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Mode]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [uint32]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Mode]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_FileReferenceConfig_To_v1beta2_FileReferenceConfig 
	 { [Convert_v1alpha3_FileReferenceConfig_To_v1beta2_FileReferenceConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [FileReferenceConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 FileReferenceConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_FileReferenceConfig_To_v1beta2_FileReferenceConfig in out s]}


function name is autoConvert_v1beta2_FileReferenceConfig_To_v1alpha3_FileReferenceConfig 
	 { [autoConvert_v1beta2_FileReferenceConfig_To_v1alpha3_FileReferenceConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 FileReferenceConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [FileReferenceConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Source]}
	 {*ast.SelectorExpr [in Source]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Target]}
	 {*ast.SelectorExpr [in Target]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out UID]}
	 {*ast.SelectorExpr [in UID]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out GID]}
	 {*ast.SelectorExpr [in GID]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Mode]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [uint32]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Mode]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_FileReferenceConfig_To_v1alpha3_FileReferenceConfig 
	 { [Convert_v1beta2_FileReferenceConfig_To_v1alpha3_FileReferenceConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 FileReferenceConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [FileReferenceConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_FileReferenceConfig_To_v1alpha3_FileReferenceConfig in out s]}


function name is autoConvert_v1alpha3_HealthCheckConfig_To_v1beta2_HealthCheckConfig 
	 { [autoConvert_v1alpha3_HealthCheckConfig_To_v1beta2_HealthCheckConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [HealthCheckConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 HealthCheckConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Test]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType [string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Test]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Timeout]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [time Duration]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Timeout]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Interval]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [time Duration]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Interval]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Retries]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [uint64]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Retries]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_HealthCheckConfig_To_v1beta2_HealthCheckConfig 
	 { [Convert_v1alpha3_HealthCheckConfig_To_v1beta2_HealthCheckConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [HealthCheckConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 HealthCheckConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_HealthCheckConfig_To_v1beta2_HealthCheckConfig in out s]}


function name is autoConvert_v1beta2_HealthCheckConfig_To_v1alpha3_HealthCheckConfig 
	 { [autoConvert_v1beta2_HealthCheckConfig_To_v1alpha3_HealthCheckConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 HealthCheckConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [HealthCheckConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Test]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType [string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Test]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Timeout]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [time Duration]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Timeout]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Interval]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [time Duration]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Interval]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Retries]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [uint64]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Retries]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_HealthCheckConfig_To_v1alpha3_HealthCheckConfig 
	 { [Convert_v1beta2_HealthCheckConfig_To_v1alpha3_HealthCheckConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 HealthCheckConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [HealthCheckConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_HealthCheckConfig_To_v1alpha3_HealthCheckConfig in out s]}


function name is autoConvert_v1alpha3_Owner_To_v1beta2_Owner 
	 { [autoConvert_v1alpha3_Owner_To_v1beta2_Owner]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [Owner]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Owner]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out ObjectMeta]}
	 {*ast.SelectorExpr [in ObjectMeta]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Owner]}
	 {*ast.SelectorExpr [in Owner]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_Owner_To_v1beta2_Owner 
	 { [Convert_v1alpha3_Owner_To_v1beta2_Owner]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [Owner]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Owner]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_Owner_To_v1beta2_Owner in out s]}


function name is autoConvert_v1beta2_Owner_To_v1alpha3_Owner 
	 { [autoConvert_v1beta2_Owner_To_v1alpha3_Owner]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Owner]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [Owner]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out ObjectMeta]}
	 {*ast.SelectorExpr [in ObjectMeta]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Owner]}
	 {*ast.SelectorExpr [in Owner]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_Owner_To_v1alpha3_Owner 
	 { [Convert_v1beta2_Owner_To_v1alpha3_Owner]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Owner]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [Owner]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_Owner_To_v1alpha3_Owner in out s]}


function name is autoConvert_v1alpha3_Placement_To_v1beta2_Placement 
	 { [autoConvert_v1alpha3_Placement_To_v1beta2_Placement]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [Placement]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Placement]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Constraints]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Constraints]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Constraints]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_Placement_To_v1beta2_Placement 
	 { [Convert_v1alpha3_Placement_To_v1beta2_Placement]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [Placement]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Placement]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_Placement_To_v1beta2_Placement in out s]}


function name is autoConvert_v1beta2_Placement_To_v1alpha3_Placement 
	 { [autoConvert_v1beta2_Placement_To_v1alpha3_Placement]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Placement]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [Placement]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Constraints]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Constraints]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Constraints]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_Placement_To_v1alpha3_Placement 
	 { [Convert_v1beta2_Placement_To_v1alpha3_Placement]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Placement]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [Placement]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_Placement_To_v1alpha3_Placement in out s]}


function name is autoConvert_v1alpha3_Resource_To_v1beta2_Resource 
	 { [autoConvert_v1alpha3_Resource_To_v1beta2_Resource]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [Resource]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Resource]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out NanoCPUs]}
	 {*ast.SelectorExpr [in NanoCPUs]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out MemoryBytes]}
	 {*ast.SelectorExpr [in MemoryBytes]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_Resource_To_v1beta2_Resource 
	 { [Convert_v1alpha3_Resource_To_v1beta2_Resource]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [Resource]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Resource]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_Resource_To_v1beta2_Resource in out s]}


function name is autoConvert_v1beta2_Resource_To_v1alpha3_Resource 
	 { [autoConvert_v1beta2_Resource_To_v1alpha3_Resource]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Resource]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [Resource]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out NanoCPUs]}
	 {*ast.SelectorExpr [in NanoCPUs]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out MemoryBytes]}
	 {*ast.SelectorExpr [in MemoryBytes]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_Resource_To_v1alpha3_Resource 
	 { [Convert_v1beta2_Resource_To_v1alpha3_Resource]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Resource]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [Resource]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_Resource_To_v1alpha3_Resource in out s]}


function name is autoConvert_v1alpha3_Resources_To_v1beta2_Resources 
	 { [autoConvert_v1alpha3_Resources_To_v1beta2_Resources]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [Resources]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Resources]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Limits]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Resource]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Limits]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Reservations]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 Resource]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Reservations]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_Resources_To_v1beta2_Resources 
	 { [Convert_v1alpha3_Resources_To_v1beta2_Resources]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [Resources]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Resources]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_Resources_To_v1beta2_Resources in out s]}


function name is autoConvert_v1beta2_Resources_To_v1alpha3_Resources 
	 { [autoConvert_v1beta2_Resources_To_v1alpha3_Resources]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Resources]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [Resources]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Limits]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Resource]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Limits]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Reservations]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [Resource]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Reservations]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_Resources_To_v1alpha3_Resources 
	 { [Convert_v1beta2_Resources_To_v1alpha3_Resources]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Resources]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [Resources]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_Resources_To_v1alpha3_Resources in out s]}


function name is autoConvert_v1alpha3_RestartPolicy_To_v1beta2_RestartPolicy 
	 { [autoConvert_v1alpha3_RestartPolicy_To_v1beta2_RestartPolicy]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [RestartPolicy]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 RestartPolicy]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Condition]}
	 {*ast.SelectorExpr [in Condition]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_RestartPolicy_To_v1beta2_RestartPolicy 
	 { [Convert_v1alpha3_RestartPolicy_To_v1beta2_RestartPolicy]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [RestartPolicy]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 RestartPolicy]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_RestartPolicy_To_v1beta2_RestartPolicy in out s]}


function name is autoConvert_v1beta2_RestartPolicy_To_v1alpha3_RestartPolicy 
	 { [autoConvert_v1beta2_RestartPolicy_To_v1alpha3_RestartPolicy]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 RestartPolicy]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [RestartPolicy]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Condition]}
	 {*ast.SelectorExpr [in Condition]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_RestartPolicy_To_v1alpha3_RestartPolicy 
	 { [Convert_v1beta2_RestartPolicy_To_v1alpha3_RestartPolicy]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 RestartPolicy]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [RestartPolicy]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_RestartPolicy_To_v1alpha3_RestartPolicy in out s]}


function name is autoConvert_v1alpha3_Scale_To_v1beta2_Scale 
	 { [autoConvert_v1alpha3_Scale_To_v1beta2_Scale]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [Scale]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Scale]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out ObjectMeta]}
	 {*ast.SelectorExpr [in ObjectMeta]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Spec]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string int]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Spec]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Status]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string int]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Status]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_Scale_To_v1beta2_Scale 
	 { [Convert_v1alpha3_Scale_To_v1beta2_Scale]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [Scale]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Scale]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_Scale_To_v1beta2_Scale in out s]}


function name is autoConvert_v1beta2_Scale_To_v1alpha3_Scale 
	 { [autoConvert_v1beta2_Scale_To_v1alpha3_Scale]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Scale]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [Scale]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out ObjectMeta]}
	 {*ast.SelectorExpr [in ObjectMeta]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Spec]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string int]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Spec]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Status]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string int]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Status]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_Scale_To_v1alpha3_Scale 
	 { [Convert_v1beta2_Scale_To_v1alpha3_Scale]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Scale]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [Scale]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_Scale_To_v1alpha3_Scale in out s]}


function name is autoConvert_v1alpha3_SecretConfig_To_v1beta2_SecretConfig 
	 { [autoConvert_v1alpha3_SecretConfig_To_v1beta2_SecretConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [SecretConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 SecretConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Name]}
	 {*ast.SelectorExpr [in Name]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out File]}
	 {*ast.SelectorExpr [in File]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr [Convert_v1alpha3_External_To_v1beta2_External]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in External]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [out External s]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Labels]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Labels]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_SecretConfig_To_v1beta2_SecretConfig 
	 { [Convert_v1alpha3_SecretConfig_To_v1beta2_SecretConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [SecretConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 SecretConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_SecretConfig_To_v1beta2_SecretConfig in out s]}


function name is autoConvert_v1beta2_SecretConfig_To_v1alpha3_SecretConfig 
	 { [autoConvert_v1beta2_SecretConfig_To_v1alpha3_SecretConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 SecretConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [SecretConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Name]}
	 {*ast.SelectorExpr [in Name]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out File]}
	 {*ast.SelectorExpr [in File]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr [Convert_v1beta2_External_To_v1alpha3_External]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in External]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [out External s]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Labels]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Labels]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_SecretConfig_To_v1alpha3_SecretConfig 
	 { [Convert_v1beta2_SecretConfig_To_v1alpha3_SecretConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 SecretConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [SecretConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_SecretConfig_To_v1alpha3_SecretConfig in out s]}


function name is autoConvert_v1alpha3_ServiceConfig_To_v1beta2_ServiceConfig 
	 { [autoConvert_v1alpha3_ServiceConfig_To_v1beta2_ServiceConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [ServiceConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Name]}
	 {*ast.SelectorExpr [in Name]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out CapAdd]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType [string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in CapAdd]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out CapDrop]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType [string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in CapDrop]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Command]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType [string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Command]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Configs]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType -> *ast.SelectorExpr [v1beta2 ServiceConfigObjConfig]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Configs]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr [Convert_v1alpha3_DeployConfig_To_v1beta2_DeployConfig]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Deploy]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [out Deploy s]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Entrypoint]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType [string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Entrypoint]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Environment]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string]}
	 {*ast.StarExpr [string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Environment]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out ExtraHosts]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType [string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in ExtraHosts]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Hostname]}
	 {*ast.SelectorExpr [in Hostname]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out HealthCheck]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 HealthCheckConfig]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in HealthCheck]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Image]}
	 {*ast.SelectorExpr [in Image]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Ipc]}
	 {*ast.SelectorExpr [in Ipc]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Labels]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Labels]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Pid]}
	 {*ast.SelectorExpr [in Pid]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Ports]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType -> *ast.SelectorExpr [v1beta2 ServicePortConfig]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Ports]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Privileged]}
	 {*ast.SelectorExpr [in Privileged]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out ReadOnly]}
	 {*ast.SelectorExpr [in ReadOnly]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Secrets]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType -> *ast.SelectorExpr [v1beta2 ServiceSecretConfig]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Secrets]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out StdinOpen]}
	 {*ast.SelectorExpr [in StdinOpen]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out StopGracePeriod]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [time Duration]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in StopGracePeriod]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Tmpfs]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType [string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Tmpfs]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Tty]}
	 {*ast.SelectorExpr [in Tty]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out User]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [int64]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in User]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Volumes]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType -> *ast.SelectorExpr [v1beta2 ServiceVolumeConfig]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Volumes]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out WorkingDir]}
	 {*ast.SelectorExpr [in WorkingDir]}
	 {*ast.ReturnStmt [nil]}


function name is autoConvert_v1beta2_ServiceConfig_To_v1alpha3_ServiceConfig 
	 { [autoConvert_v1beta2_ServiceConfig_To_v1alpha3_ServiceConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [ServiceConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Name]}
	 {*ast.SelectorExpr [in Name]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out CapAdd]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType [string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in CapAdd]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out CapDrop]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType [string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in CapDrop]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Command]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType [string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Command]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Configs]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType [ServiceConfigObjConfig]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Configs]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr [Convert_v1beta2_DeployConfig_To_v1alpha3_DeployConfig]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Deploy]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [out Deploy s]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Entrypoint]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType [string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Entrypoint]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Environment]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string]}
	 {*ast.StarExpr [string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Environment]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out ExtraHosts]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType [string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in ExtraHosts]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Hostname]}
	 {*ast.SelectorExpr [in Hostname]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out HealthCheck]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [HealthCheckConfig]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in HealthCheck]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Image]}
	 {*ast.SelectorExpr [in Image]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Ipc]}
	 {*ast.SelectorExpr [in Ipc]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Labels]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Labels]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Pid]}
	 {*ast.SelectorExpr [in Pid]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Ports]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType [ServicePortConfig]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Ports]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Privileged]}
	 {*ast.SelectorExpr [in Privileged]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out ReadOnly]}
	 {*ast.SelectorExpr [in ReadOnly]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Secrets]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType [ServiceSecretConfig]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Secrets]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out StdinOpen]}
	 {*ast.SelectorExpr [in StdinOpen]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out StopGracePeriod]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [time Duration]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in StopGracePeriod]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Tmpfs]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType [string]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Tmpfs]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Tty]}
	 {*ast.SelectorExpr [in Tty]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out User]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [int64]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in User]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Volumes]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.ArrayType [ServiceVolumeConfig]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Volumes]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out WorkingDir]}
	 {*ast.SelectorExpr [in WorkingDir]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_ServiceConfig_To_v1alpha3_ServiceConfig 
	 { [Convert_v1beta2_ServiceConfig_To_v1alpha3_ServiceConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [ServiceConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_ServiceConfig_To_v1alpha3_ServiceConfig in out s]}


function name is autoConvert_v1alpha3_ServiceConfigObjConfig_To_v1beta2_ServiceConfigObjConfig 
	 { [autoConvert_v1alpha3_ServiceConfigObjConfig_To_v1beta2_ServiceConfigObjConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [ServiceConfigObjConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceConfigObjConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Source]}
	 {*ast.SelectorExpr [in Source]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Target]}
	 {*ast.SelectorExpr [in Target]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out UID]}
	 {*ast.SelectorExpr [in UID]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out GID]}
	 {*ast.SelectorExpr [in GID]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Mode]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [uint32]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Mode]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_ServiceConfigObjConfig_To_v1beta2_ServiceConfigObjConfig 
	 { [Convert_v1alpha3_ServiceConfigObjConfig_To_v1beta2_ServiceConfigObjConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [ServiceConfigObjConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceConfigObjConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_ServiceConfigObjConfig_To_v1beta2_ServiceConfigObjConfig in out s]}


function name is autoConvert_v1beta2_ServiceConfigObjConfig_To_v1alpha3_ServiceConfigObjConfig 
	 { [autoConvert_v1beta2_ServiceConfigObjConfig_To_v1alpha3_ServiceConfigObjConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceConfigObjConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [ServiceConfigObjConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Source]}
	 {*ast.SelectorExpr [in Source]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Target]}
	 {*ast.SelectorExpr [in Target]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out UID]}
	 {*ast.SelectorExpr [in UID]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out GID]}
	 {*ast.SelectorExpr [in GID]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Mode]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [uint32]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Mode]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_ServiceConfigObjConfig_To_v1alpha3_ServiceConfigObjConfig 
	 { [Convert_v1beta2_ServiceConfigObjConfig_To_v1alpha3_ServiceConfigObjConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceConfigObjConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [ServiceConfigObjConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_ServiceConfigObjConfig_To_v1alpha3_ServiceConfigObjConfig in out s]}


function name is autoConvert_v1alpha3_ServicePortConfig_To_v1beta2_ServicePortConfig 
	 { [autoConvert_v1alpha3_ServicePortConfig_To_v1beta2_ServicePortConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [ServicePortConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServicePortConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Mode]}
	 {*ast.SelectorExpr [in Mode]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Target]}
	 {*ast.SelectorExpr [in Target]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Published]}
	 {*ast.SelectorExpr [in Published]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Protocol]}
	 {*ast.SelectorExpr [in Protocol]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_ServicePortConfig_To_v1beta2_ServicePortConfig 
	 { [Convert_v1alpha3_ServicePortConfig_To_v1beta2_ServicePortConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [ServicePortConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServicePortConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_ServicePortConfig_To_v1beta2_ServicePortConfig in out s]}


function name is autoConvert_v1beta2_ServicePortConfig_To_v1alpha3_ServicePortConfig 
	 { [autoConvert_v1beta2_ServicePortConfig_To_v1alpha3_ServicePortConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServicePortConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [ServicePortConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Mode]}
	 {*ast.SelectorExpr [in Mode]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Target]}
	 {*ast.SelectorExpr [in Target]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Published]}
	 {*ast.SelectorExpr [in Published]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Protocol]}
	 {*ast.SelectorExpr [in Protocol]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_ServicePortConfig_To_v1alpha3_ServicePortConfig 
	 { [Convert_v1beta2_ServicePortConfig_To_v1alpha3_ServicePortConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServicePortConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [ServicePortConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_ServicePortConfig_To_v1alpha3_ServicePortConfig in out s]}


function name is autoConvert_v1alpha3_ServiceSecretConfig_To_v1beta2_ServiceSecretConfig 
	 { [autoConvert_v1alpha3_ServiceSecretConfig_To_v1beta2_ServiceSecretConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [ServiceSecretConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceSecretConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Source]}
	 {*ast.SelectorExpr [in Source]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Target]}
	 {*ast.SelectorExpr [in Target]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out UID]}
	 {*ast.SelectorExpr [in UID]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out GID]}
	 {*ast.SelectorExpr [in GID]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Mode]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [uint32]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Mode]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_ServiceSecretConfig_To_v1beta2_ServiceSecretConfig 
	 { [Convert_v1alpha3_ServiceSecretConfig_To_v1beta2_ServiceSecretConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [ServiceSecretConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceSecretConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_ServiceSecretConfig_To_v1beta2_ServiceSecretConfig in out s]}


function name is autoConvert_v1beta2_ServiceSecretConfig_To_v1alpha3_ServiceSecretConfig 
	 { [autoConvert_v1beta2_ServiceSecretConfig_To_v1alpha3_ServiceSecretConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceSecretConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [ServiceSecretConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Source]}
	 {*ast.SelectorExpr [in Source]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Target]}
	 {*ast.SelectorExpr [in Target]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out UID]}
	 {*ast.SelectorExpr [in UID]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out GID]}
	 {*ast.SelectorExpr [in GID]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Mode]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [uint32]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Mode]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_ServiceSecretConfig_To_v1alpha3_ServiceSecretConfig 
	 { [Convert_v1beta2_ServiceSecretConfig_To_v1alpha3_ServiceSecretConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceSecretConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [ServiceSecretConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_ServiceSecretConfig_To_v1alpha3_ServiceSecretConfig in out s]}


function name is autoConvert_v1alpha3_ServiceVolumeConfig_To_v1beta2_ServiceVolumeConfig 
	 { [autoConvert_v1alpha3_ServiceVolumeConfig_To_v1beta2_ServiceVolumeConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [ServiceVolumeConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceVolumeConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Type]}
	 {*ast.SelectorExpr [in Type]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Source]}
	 {*ast.SelectorExpr [in Source]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Target]}
	 {*ast.SelectorExpr [in Target]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out ReadOnly]}
	 {*ast.SelectorExpr [in ReadOnly]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_ServiceVolumeConfig_To_v1beta2_ServiceVolumeConfig 
	 { [Convert_v1alpha3_ServiceVolumeConfig_To_v1beta2_ServiceVolumeConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [ServiceVolumeConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceVolumeConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_ServiceVolumeConfig_To_v1beta2_ServiceVolumeConfig in out s]}


function name is autoConvert_v1beta2_ServiceVolumeConfig_To_v1alpha3_ServiceVolumeConfig 
	 { [autoConvert_v1beta2_ServiceVolumeConfig_To_v1alpha3_ServiceVolumeConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceVolumeConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [ServiceVolumeConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Type]}
	 {*ast.SelectorExpr [in Type]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Source]}
	 {*ast.SelectorExpr [in Source]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Target]}
	 {*ast.SelectorExpr [in Target]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out ReadOnly]}
	 {*ast.SelectorExpr [in ReadOnly]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_ServiceVolumeConfig_To_v1alpha3_ServiceVolumeConfig 
	 { [Convert_v1beta2_ServiceVolumeConfig_To_v1alpha3_ServiceVolumeConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 ServiceVolumeConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [ServiceVolumeConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_ServiceVolumeConfig_To_v1alpha3_ServiceVolumeConfig in out s]}


function name is autoConvert_v1alpha3_Stack_To_v1beta2_Stack 
	 { [autoConvert_v1alpha3_Stack_To_v1beta2_Stack]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [Stack]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Stack]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out ObjectMeta]}
	 {*ast.SelectorExpr [in ObjectMeta]}
	 {*ast.IfStmt []}
	 {*ast.BinaryExpr [!=]}
	 {*ast.SelectorExpr [in Spec nil]}
	 {*ast.BlockStmt -> *ast.AssignStmt [:= in out]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Spec]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [out Spec]}
	 {*ast.AssignStmt [=]}
	 {*ast.StarExpr [out]}
	 {*ast.CallExpr [new]}
	 {*ast.SelectorExpr [v1beta2 StackSpec]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr [Convert_v1alpha3_StackSpec_To_v1beta2_StackSpec]}
	 {*ast.StarExpr [in]}
	 {*ast.StarExpr [out s]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Spec nil]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Status]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackStatus]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Status]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_Stack_To_v1beta2_Stack 
	 { [Convert_v1alpha3_Stack_To_v1beta2_Stack]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [Stack]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Stack]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_Stack_To_v1beta2_Stack in out s]}


function name is autoConvert_v1beta2_Stack_To_v1alpha3_Stack 
	 { [autoConvert_v1beta2_Stack_To_v1alpha3_Stack]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Stack]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [Stack]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out ObjectMeta]}
	 {*ast.SelectorExpr [in ObjectMeta]}
	 {*ast.IfStmt []}
	 {*ast.BinaryExpr [!=]}
	 {*ast.SelectorExpr [in Spec nil]}
	 {*ast.BlockStmt -> *ast.AssignStmt [:= in out]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Spec]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [out Spec]}
	 {*ast.AssignStmt [=]}
	 {*ast.StarExpr [out]}
	 {*ast.CallExpr [new StackSpec]}
	 {*ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr [Convert_v1beta2_StackSpec_To_v1alpha3_StackSpec]}
	 {*ast.StarExpr [in]}
	 {*ast.StarExpr [out s]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Spec nil]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Status]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [StackStatus]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Status]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_Stack_To_v1alpha3_Stack 
	 { [Convert_v1beta2_Stack_To_v1alpha3_Stack]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 Stack]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [Stack]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_Stack_To_v1alpha3_Stack in out s]}


function name is autoConvert_v1alpha3_StackList_To_v1beta2_StackList 
	 { [autoConvert_v1alpha3_StackList_To_v1beta2_StackList]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [StackList]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackList]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out ListMeta]}
	 {*ast.SelectorExpr [in ListMeta]}
	 {*ast.IfStmt []}
	 {*ast.BinaryExpr [!=]}
	 {*ast.SelectorExpr [in Items nil]}
	 {*ast.BlockStmt -> *ast.AssignStmt [:= in out]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Items]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [out Items]}
	 {*ast.AssignStmt [=]}
	 {*ast.StarExpr [out]}
	 {*ast.CallExpr [make]}
	 {*ast.ArrayType -> *ast.SelectorExpr [v1beta2 Stack]}
	 {*ast.CallExpr [len]}
	 {*ast.StarExpr [in]}
	 {*ast.RangeStmt [i]}
	 {*ast.StarExpr [in]}
	 {*ast.BlockStmt -> *ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr [Convert_v1alpha3_Stack_To_v1beta2_Stack]}
	 {*ast.UnaryExpr [&]}
	 {*ast.IndexExpr -> *ast.ParenExpr -> *ast.StarExpr [in i]}
	 {*ast.UnaryExpr [&]}
	 {*ast.IndexExpr -> *ast.ParenExpr -> *ast.StarExpr [out i s]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Items nil]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_StackList_To_v1beta2_StackList 
	 { [Convert_v1alpha3_StackList_To_v1beta2_StackList]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [StackList]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackList]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_StackList_To_v1beta2_StackList in out s]}


function name is autoConvert_v1beta2_StackList_To_v1alpha3_StackList 
	 { [autoConvert_v1beta2_StackList_To_v1alpha3_StackList]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackList]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [StackList]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out ListMeta]}
	 {*ast.SelectorExpr [in ListMeta]}
	 {*ast.IfStmt []}
	 {*ast.BinaryExpr [!=]}
	 {*ast.SelectorExpr [in Items nil]}
	 {*ast.BlockStmt -> *ast.AssignStmt [:= in out]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Items]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [out Items]}
	 {*ast.AssignStmt [=]}
	 {*ast.StarExpr [out]}
	 {*ast.CallExpr [make]}
	 {*ast.ArrayType [Stack]}
	 {*ast.CallExpr [len]}
	 {*ast.StarExpr [in]}
	 {*ast.RangeStmt [i]}
	 {*ast.StarExpr [in]}
	 {*ast.BlockStmt -> *ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr [Convert_v1beta2_Stack_To_v1alpha3_Stack]}
	 {*ast.UnaryExpr [&]}
	 {*ast.IndexExpr -> *ast.ParenExpr -> *ast.StarExpr [in i]}
	 {*ast.UnaryExpr [&]}
	 {*ast.IndexExpr -> *ast.ParenExpr -> *ast.StarExpr [out i s]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Items nil]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_StackList_To_v1alpha3_StackList 
	 { [Convert_v1beta2_StackList_To_v1alpha3_StackList]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackList]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [StackList]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_StackList_To_v1alpha3_StackList in out s]}


function name is autoConvert_v1alpha3_StackSpec_To_v1beta2_StackSpec 
	 { [autoConvert_v1alpha3_StackSpec_To_v1beta2_StackSpec]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [StackSpec]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackSpec]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.IfStmt []}
	 {*ast.BinaryExpr [!=]}
	 {*ast.SelectorExpr [in Services nil]}
	 {*ast.BlockStmt -> *ast.AssignStmt [:= in out]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Services]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [out Services]}
	 {*ast.AssignStmt [=]}
	 {*ast.StarExpr [out]}
	 {*ast.CallExpr [make]}
	 {*ast.ArrayType -> *ast.SelectorExpr [v1beta2 ServiceConfig]}
	 {*ast.CallExpr [len]}
	 {*ast.StarExpr [in]}
	 {*ast.RangeStmt [i]}
	 {*ast.StarExpr [in]}
	 {*ast.BlockStmt -> *ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr [Convert_v1alpha3_ServiceConfig_To_v1beta2_ServiceConfig]}
	 {*ast.UnaryExpr [&]}
	 {*ast.IndexExpr -> *ast.ParenExpr -> *ast.StarExpr [in i]}
	 {*ast.UnaryExpr [&]}
	 {*ast.IndexExpr -> *ast.ParenExpr -> *ast.StarExpr [out i s]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Services nil]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Secrets]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string]}
	 {*ast.SelectorExpr [v1beta2 SecretConfig]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Secrets]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Configs]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string]}
	 {*ast.SelectorExpr [v1beta2 ConfigObjConfig]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Configs]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_StackSpec_To_v1beta2_StackSpec 
	 { [Convert_v1alpha3_StackSpec_To_v1beta2_StackSpec]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [StackSpec]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackSpec]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_StackSpec_To_v1beta2_StackSpec in out s]}


function name is autoConvert_v1beta2_StackSpec_To_v1alpha3_StackSpec 
	 { [autoConvert_v1beta2_StackSpec_To_v1alpha3_StackSpec]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackSpec]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [StackSpec]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.IfStmt []}
	 {*ast.BinaryExpr [!=]}
	 {*ast.SelectorExpr [in Services nil]}
	 {*ast.BlockStmt -> *ast.AssignStmt [:= in out]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Services]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [out Services]}
	 {*ast.AssignStmt [=]}
	 {*ast.StarExpr [out]}
	 {*ast.CallExpr [make]}
	 {*ast.ArrayType [ServiceConfig]}
	 {*ast.CallExpr [len]}
	 {*ast.StarExpr [in]}
	 {*ast.RangeStmt [i]}
	 {*ast.StarExpr [in]}
	 {*ast.BlockStmt -> *ast.IfStmt -> *ast.AssignStmt [:= err]}
	 {*ast.CallExpr [Convert_v1beta2_ServiceConfig_To_v1alpha3_ServiceConfig]}
	 {*ast.UnaryExpr [&]}
	 {*ast.IndexExpr -> *ast.ParenExpr -> *ast.StarExpr [in i]}
	 {*ast.UnaryExpr [&]}
	 {*ast.IndexExpr -> *ast.ParenExpr -> *ast.StarExpr [out i s]}
	 {*ast.BinaryExpr [!= err nil]}
	 {*ast.BlockStmt -> *ast.ReturnStmt [err]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Services nil]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Secrets]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string SecretConfig]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Secrets]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Configs]}
	 {*ast.StarExpr -> *ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr -> *ast.MapType [string ConfigObjConfig]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.UnaryExpr [&]}
	 {*ast.SelectorExpr [in Configs]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_StackSpec_To_v1alpha3_StackSpec 
	 { [Convert_v1beta2_StackSpec_To_v1alpha3_StackSpec]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackSpec]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [StackSpec]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_StackSpec_To_v1alpha3_StackSpec in out s]}


function name is autoConvert_v1alpha3_StackStatus_To_v1beta2_StackStatus 
	 { [autoConvert_v1alpha3_StackStatus_To_v1beta2_StackStatus]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [StackStatus]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackStatus]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Phase]}
	 {*ast.CallExpr -> *ast.SelectorExpr [v1beta2 StackPhase]}
	 {*ast.SelectorExpr [in Phase]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Message]}
	 {*ast.SelectorExpr [in Message]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_StackStatus_To_v1beta2_StackStatus 
	 { [Convert_v1alpha3_StackStatus_To_v1beta2_StackStatus]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [StackStatus]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackStatus]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_StackStatus_To_v1beta2_StackStatus in out s]}


function name is autoConvert_v1beta2_StackStatus_To_v1alpha3_StackStatus 
	 { [autoConvert_v1beta2_StackStatus_To_v1alpha3_StackStatus]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackStatus]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [StackStatus]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Phase]}
	 {*ast.CallExpr [StackPhase]}
	 {*ast.SelectorExpr [in Phase]}
	 {*ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Message]}
	 {*ast.SelectorExpr [in Message]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_StackStatus_To_v1alpha3_StackStatus 
	 { [Convert_v1beta2_StackStatus_To_v1alpha3_StackStatus]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 StackStatus]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [StackStatus]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_StackStatus_To_v1alpha3_StackStatus in out s]}


function name is autoConvert_v1alpha3_UpdateConfig_To_v1beta2_UpdateConfig 
	 { [autoConvert_v1alpha3_UpdateConfig_To_v1beta2_UpdateConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [UpdateConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 UpdateConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Parallelism]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [uint64]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Parallelism]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1alpha3_UpdateConfig_To_v1beta2_UpdateConfig 
	 { [Convert_v1alpha3_UpdateConfig_To_v1beta2_UpdateConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr [UpdateConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 UpdateConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1alpha3_UpdateConfig_To_v1beta2_UpdateConfig in out s]}


function name is autoConvert_v1beta2_UpdateConfig_To_v1alpha3_UpdateConfig 
	 { [autoConvert_v1beta2_UpdateConfig_To_v1alpha3_UpdateConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 UpdateConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [UpdateConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.AssignStmt [=]}
	 {*ast.SelectorExpr [out Parallelism]}
	 {*ast.CallExpr -> *ast.ParenExpr -> *ast.StarExpr [uint64]}
	 {*ast.CallExpr -> *ast.SelectorExpr [unsafe Pointer]}
	 {*ast.SelectorExpr [in Parallelism]}
	 {*ast.ReturnStmt [nil]}


function name is Convert_v1beta2_UpdateConfig_To_v1alpha3_UpdateConfig 
	 { [Convert_v1beta2_UpdateConfig_To_v1alpha3_UpdateConfig]}
	 {*ast.FuncType -> *ast.FieldList -> *ast.Field [in]}
	 {*ast.StarExpr -> *ast.SelectorExpr [v1beta2 UpdateConfig]}
	 {*ast.Field [out]}
	 {*ast.StarExpr [UpdateConfig]}
	 {*ast.Field [s]}
	 {*ast.SelectorExpr [conversion Scope]}
	 {*ast.FieldList -> *ast.Field [error]}
	 {*ast.BlockStmt -> *ast.ReturnStmt -> *ast.CallExpr [autoConvert_v1beta2_UpdateConfig_To_v1alpha3_UpdateConfig in out s]}


