@Override
    public boolean isOK(String name, String value) {
      if(name.isEmpty()) return false;
      if (hasMacroWithName(name)) {
        Messages.showErrorDialog(PathMacroTable.this,
                                 ApplicationBundle.message("error.variable.already.exists", name), myTitle);
        return false;
      }
      return true;
    }
@Override
    public boolean isOK(String name, String value)