for (int i = 0; i < datastoreNames.length; i++) { final String datastoreName = datastoreNames[i]; if (originalDatastore == null || !originalDatastore.getName().equals(datastoreName)) { final DCCheckBox<Datastore> checkBox = new DCCheckBox<>(datastoreName, false); checkBox.setValue(mutableDatastoreCatalog.getDatastore(datastoreName)); _datastoreNameField.setText(originalDatastore.getName()); _datastoreNameField.setEnabled(false);