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(); }