package file

type bar string

type Yo struct {
	Foo string
	Fii string
	Fuu string
	Yi  *Yi `label:"allowEmpty"`
}

func (y *Yo) SetDefaults() {
	y.Foo = "foo"
	y.Fii = "fii"
}

type Yi struct {
	Foo string
	Fii string
	Fuu string
}

func (y *Yi) SetDefaults() {
	y.Foo = "foo"
	y.Fii = "fii"
}

type Yu struct {
	Yi
}

type Ye struct {
	*Yi
}
