type Foo{
}

type Bar struct{
}

type FooBar {
    Foo int
    Bar bool
    Map map[string]int
    Map1 map[string]Bar
    Map2 map[string]*Bar
    Map3 map[string][]int
    Map4 map[string][]Bar
    Map5 map[string][]*Bar
    Map6 map[string]map[string]int
    Array []int
    Array1 []*Bar
    Array2 []Bar
    Pointer *Bar
    Bar
}

