@Override public void action(final Object cmp) { for (int i = 1; i < EDITKIND.length; ++i) if (radio[i].isSelected()) kind = i; gui.gprop.set(GUIProp.LASTINSERT, kind); String msg = null; ok = kind != Data.TEXT || input2.getText().length != 0; if (kind != Data.TEXT && kind != Data.COMM) { ok = XMLToken.isQName(token(input1.getText())); if (!ok && !input1.getText().isEmpty()) msg = Util.info(INVALID, EDITNAME); } info.setText(msg, Msg.ERROR); enableOK(buttons, BUTTONOK, ok); }