private void removeListeners(ChoiceRow cr) {
		for (JComponent comp : cr.rb) {
			if (comp instanceof MyRadioButton) {
				MyRadioButton rb = (MyRadioButton) comp;
				ItemListener[] listeners = rb.getItemListeners();
				for (int j = listeners.length - 1; j >= 0; j--) {
					rb.removeItemListener(listeners[j]);
				}
			}
			if (comp instanceof MyCheckBox) {
				MyCheckBox cb = (MyCheckBox) comp;
				ItemListener[] listeners = cb.getItemListeners();
				for (int j = listeners.length - 1; j >= 0; j--) {
					cb.removeItemListener(listeners[j]);
				}

			}
		}
	}
Returns true if the user made a selection for every conflict in the table and 
made the same choice for every row.
Ghidra/Features/Base/src/main/java/ghidra/app/merge/listing/VariousChoicesPanel.java