private void create() {
		JPanel panel = new JPanel();
		panel.setLayout(new BorderLayout());
		panel.setBorder(BorderFactory.createEmptyBorder(10, 10, 10, 10));

		propertyGroupLabel = new GDLabel("Property Group:  ");

		JPanel namePanel = new JPanel(new BorderLayout());
		namePanel.setBorder(BorderFactory.createEmptyBorder(5, 5, 10, 5));
		namePanel.add(propertyGroupLabel);

		latestRB = new GRadioButton("Use " + MergeConstants.LATEST_TITLE);
		myRB = new GRadioButton("Use " + MergeConstants.MY_TITLE);
		originalRB = new GRadioButton("Use " + MergeConstants.ORIGINAL_TITLE);

		latestRB.setName(LATEST_BUTTON_NAME);
		myRB.setName(CHECKED_OUT_BUTTON_NAME);
		originalRB.setName(ORIGINAL_BUTTON_NAME);

		group = new ButtonGroup();
		group.add(latestRB);
		group.add(myRB);
		group.add(originalRB);

		JPanel rbPanel = new JPanel();
		rbPanel.setLayout(new BoxLayout(rbPanel, BoxLayout.Y_AXIS));
		rbPanel.add(latestRB);
		rbPanel.add(myRB);
		rbPanel.add(originalRB);

		panel.add(namePanel, BorderLayout.NORTH);
		panel.add(rbPanel, BorderLayout.CENTER);
		panel.add(createUseForAllCheckBox(), BorderLayout.SOUTH);

		ItemListener itemListener = new ItemListener() {
			@Override
			public void itemStateChanged(ItemEvent e) {
				if (listener != null) {
					listener.stateChanged(null);
				}
			}
		};
		latestRB.addItemListener(itemListener);
		myRB.addItemListener(itemListener);
		originalRB.addItemListener(itemListener);

		add(panel);
	}
Get the option that the user selected to resolve the conflict.
@return either PropertyListMergeManager.LATEST_VERSION or
PropertyListMergeManager.MY_VERSION
Ghidra/Features/Base/src/main/java/ghidra/app/merge/propertylist/ConflictPanel.java