if (wrap) return wrapMe();
JTextField y = OurUtil.textfield("", 10);
JTextField x = OurUtil.textfield("", 10);
if (!OurDialog.getInput("Go To", "Line Number:", y, "Column Number (optional):", x)) return null;
try {
OurSyntaxWidget t = text.get();
int xx = 1, yy = Integer.parseInt(y.getText()), lineCount = t.getLineCount();
if (yy<1) return null;
if (yy>lineCount) {log.logRed("This file only has "+lineCount+" line(s)."); return null;}
if (x.getText().length()!=0) xx=Integer.parseInt(x.getText());
if (xx<1) {log.logRed("If the column number is specified, it must be 1 or greater."); return null;}
int caret = t.getLineStartOffset(yy-1);
int len = (yy==lineCount ? t.getText().length()+1 : t.getLineStartOffset(yy)) - caret;
if (xx>len) xx=len;
if (xx<1) xx=1;
t.moveCaret(caret+xx-1, caret+xx-1);
t.requestFocusInWindow();
} catch(NumberFormatException ex) {
log.logRed("The number must be 1 or greater.");
} catch(Throwable ex) {
// This error is not important
}