private static void go(boolean gotoColumn) {
		// Get a valid line number
		int lineNumber = 1;
		String lineNumberString = lineNumberTextField.getText();
		
		if (lineNumberString == null) {
			return;
		}
		try {
			lineNumber = Integer.parseInt(lineNumberString);
		} catch (NumberFormatException nfe) {
			return;
		}

		// Geta a valid column number
		int columnNumber = 0;
		String columnNumberString = columnNumberTextField.getText();
		
		if (columnNumberString == null) {
			return;
		}
		try {
			columnNumber = Integer.parseInt(columnNumberString);
		} catch (NumberFormatException nfe) {
			return;
		}
		
		Node currentNode = goToLineAndColumn(doc, lineNumber, columnNumber, countDepthCheckBox.isSelected(), gotoColumn);
		
		// draw and Set Focus
		if (gotoColumn) {
			doc.panel.layout.draw(currentNode, OutlineLayoutManager.TEXT);
		} else {
			doc.panel.layout.draw(currentNode, OutlineLayoutManager.ICON);
		}
	
		dialog.hide();
	}