static JTextField jtextfield_caretLeft() {
  ret jtextfield_caretLeft("");
}

static JTextField jtextfield_caretLeft(S text) {
  JTextField tf = jTextField(text);
  tf.setCaretPosition(0);
  ret tf;
}

static JTextField jtextfield_caretLeft(O o) {
  ret jtextfield_caretLeft(strOrEmpty(o));
}