def METHOD_NAME(context: _ReportContext) -> None:
	"""
	@param context: the context is used to order the announcement.
	When the context is AC_STATUS_CHANGE, this reports the current AC status first.
	When the context is FETCH_STATUS, this reports the remaining battery life first.
	"""
	global _powerState
	systemPowerStatus = _getPowerStatus()
	speechSequence = _getSpeechForBatteryStatus(systemPowerStatus, context, _powerState)
	if speechSequence:
		ui.message(" ".join(speechSequence))
	if systemPowerStatus is not None:
		_powerState = systemPowerStatus.ACLineStatus