return true;
void setOrientation(int orientation) {	if ((orientation & (SWT.RIGHT_TO_LEFT | SWT.LEFT_TO_RIGHT)) == 0) { 		return;	}	if ((orientation & SWT.RIGHT_TO_LEFT) != 0 && (orientation & SWT.LEFT_TO_RIGHT) != 0) {		return;		}	if ((orientation & SWT.RIGHT_TO_LEFT) != 0 && isMirrored()) {		return;		} 	if ((orientation & SWT.LEFT_TO_RIGHT) != 0 && isMirrored() == false) {		return;	}	if (StyledTextBidi.setOrientation(this, orientation) == false) {		return;	}	isMirrored = (orientation & SWT.RIGHT_TO_LEFT) != 0;	isBidi = StyledTextBidi.isBidiPlatform() || isMirrored();	initializeRenderer();	if (isBidi()) {		caretDirection = SWT.NULL;				createCaretBitmaps();		setBidiCaretDirection();	}	setCaretLocation();	keyActionMap.clear();	createKeyBindings();	super.redraw();}