private void okClicked(final NewModuleCreatedCallback callback) {
    DaemonModel modelToAddTo = null;
    for (final Map.Entry<DaemonModel, RadioButton> entry : daemonRadios.entrySet()) {
      if (Boolean.TRUE.equals(entry.getValue().getValue())) {
        modelToAddTo = entry.getKey();
        break;
      }
    }
    assert modelToAddTo != null;

    String type = null;
    for (final Map.Entry<String, RadioButton> entry : typeRadios.entrySet()) {
      if (Boolean.TRUE.equals(entry.getValue().getValue())) {
        type = entry.getKey();
        break;
      }
    }
    assert type != null;

    modelToAddTo.addNewResource(type, callback, errorDisplay);

    hide();
  }