public static void selectNoneText(OutlinerCellRendererImpl textArea, JoeTree tree, OutlineLayoutManager layout) {
		Node currentNode = textArea.node;
		
		// Clear Text Selection
		int caretPosition = textArea.getCaretPosition();
		tree.setCursorPosition(caretPosition);
		textArea.setCaretPosition(caretPosition);
		textArea.moveCaretPosition(caretPosition);
		
		// Update the undoable if neccessary
		UndoableEdit undoable = tree.getDocument().getUndoQueue().getIfEdit();
		if ((undoable != null) && (undoable.getNode() == currentNode) && (!undoable.isFrozen())) {
			undoable.setNewPosition(caretPosition);
			undoable.setNewMarkPosition(caretPosition);
		}
	}