code: func GetServerInformation() (i ServerInformation, err error) {
  	conn, err := dbus.SessionBus()
  	if err != nil {
  		return
  	}
  
  	obj := conn.Object(DbusInterfacePath, DbusObjectPath)
  	call := obj.Call(CallGetServerInformation, 0)
  	if err = call.Err; err != nil {
  		return
  	}
  
  	err = call.Store(&i.Name, &i.Vendor, &i.Version, &i.SpecVersion)
  	return
  }
docs: // GetServerInformation returns information about the notification server such
  // as its name and version.