func (v *InitiallyUnowned) Native() uintptr {
	if v == nil || v.Object == nil {
		return uintptr(unsafe.Pointer(nil))
	}
	return v.Object.Native()
}
func (v *InitiallyUnowned) Native() uintptr {
	if v == nil || v.Object == nil {
		return uintptr(unsafe.Pointer(nil))
	}
	return v.Object.Native()
}
func ( v * InitiallyUnowned ) Native ( ) uintptr { if v == nil || v . Object == nil { return uintptr ( unsafe . Pointer ( nil ) ) } return v . Object . Native ( ) }
// Native returns a pointer to the underlying GObject.  This is implemented
// here rather than calling Native on the embedded Object to prevent a nil
// pointer dereference.
Native returns a pointer to the underlying GObject . This is implemented here rather than calling Native on the embedded Object to prevent a nil pointer dereference .