def getBrailleRegions(self, review=False):
		yield braille.NVDAObjectRegion(self, appendText=" ")
		region = braille.Region()
		region.focusToHardLeft = True
		self.provider._mpBraille.SetBrailleWidth(braille.handler.displaySize)
		region.rawText = self.provider._mpBraille.GetBraille()
		yield region
	def getBrailleRegions(self, review=False):
		"""Return modified braille regions for la tex.
		"""
		#Until I get braille working better, it's disabled.
		if False and self.processMaths:
			region2 = LatexBrailleRegion(self)
		else:
			# Late import to avoid circular import.
			from treeInterceptorHandler import TreeInterceptor, DocumentTreeInterceptor
			from cursorManager import CursorManager
			from NVDAObjects import NVDAObject
			if isinstance(self, CursorManager):
				region2 = (ReviewTextInfoRegion if review else CursorManagerRegion)(self)
			elif isinstance(self, DocumentTreeInterceptor) or (isinstance(self,NVDAObject) and NVDAObjectHasUsefulText(self)):
				region2 = (ReviewTextInfoRegion if review else TextInfoRegion)(self)
			else:
				region2 = None
		region =braille.NVDAObjectRegion(self)
		return (region, region2)