func GetNameFromStruct(u interface{}) string {
	var result = ReturnValue{CustomStruct: u}

	//fmt.Println(result)

	msg, ok := result.CustomStruct.(NameOnly)
	if ok {
		//fmt.Printf("Message1 is %s\n", msg.Name)
		return msg.Name
	} else {
		return ""
	}
}
// GetNameFromStruct accepts any struct for argument, and returns
GetNameFromStruct accepts any struct for argument, and returns
// GetNameFromStruct accepts any struct for argument and returns
func GetNameFromStruct(u interface{}) string {
	var result = ReturnValue{CustomStruct: u}
	msg, ok := result.CustomStruct.(NameOnly)
	if ok {
		return msg.Name
	} else {
		return ""
	}
}
func GetNameFromStruct ( u interface { } ) string { var result = ReturnValue { CustomStruct : u } msg , ok := result . CustomStruct . ( NameOnly ) if ok { return msg . Name } else { return " " } }
GetNameFromStruct accepts any struct for argument, and returns
GetNameFromStruct accepts any struct for argument and returns
//fmt.Println(result) //fmt.Printf("Message1 is %s\n", msg.Name)