int oldColumnX = columnX;
int oldColumnX;
void doSelectionLineUp() {	int oldColumnX = columnX;	int caretLine = getCaretLine();			if (caretLine == 0) {		caretOffset = 0;	}	else {		caretLine = doLineUp();	}	setMouseWordSelectionAnchor();	// explicitly go to the calculated caret line. may be different 	// from content.getLineAtOffset(caretOffset) when in word wrap mode	showCaret(caretLine);	doSelection(SWT.LEFT);	// save the original horizontal caret position		columnX = oldColumnX;}