code: func (pTypeDef *Test) Init() *Test {
  	if pTypeDef.My_int_array == nil {
  		pTypeDef.My_int_array = make([]int32, 0)
  	}
  	if pTypeDef.My_str_array == nil {
  		pTypeDef.My_str_array = make([]string, 0)
  	}
  	if pTypeDef.Symtest == nil {
  		pTypeDef.Symtest = NewSymTest()
  	}
  	return pTypeDef
  }
docs: //
  // Init - sets up the instance according to its default field values, if any
  //