svoid mapMethodLike dm_doubleFieldSetterDialog(S field, O... _) { final DynModule m = dm_current_mandatory(); fS humanized = humanizeFormLabel(field); final JTextField tf = jtextfield(get(m, field)); showFormTitled(or2(stringOptPar(_, 'formTitle), "Set " + humanized), humanized + ":", tf, r { m.setField(field, parseDouble(gtt(tf))); callF(optPar(_, 'onSet)); }); }