private void init() {
		setBorder(BorderFactory.createTitledBorder("Resolve Conflict"));
		gbl = new GridBagLayout();
		rowPanel = new JPanel(gbl);
		setLayout(new BorderLayout());
		headerLabel = new GDHtmlLabel(" ");
		headerLabel.setHorizontalAlignment(SwingConstants.CENTER);
		add(headerLabel, BorderLayout.NORTH);
		setHeader(null);

		buttonGroup = new ButtonGroup();

		leftListChoice = new ListChoice(buttonGroup, radioButtonListener);

		rightListChoice = new ListChoice(buttonGroup, radioButtonListener);

		gbl.columnWeights = new double[] { 0.15, 0.3, 0.3, 0.15 };

		GridBagConstraints c = new GridBagConstraints();
		c.anchor = GridBagConstraints.CENTER;
		c.fill = GridBagConstraints.HORIZONTAL;
		c.insets = new Insets(2, 4, 2, 4);
		c.gridx = 0;
		c.gridy = 0;

		Component filler = Box.createHorizontalGlue();
		gbl.setConstraints(filler, c);
		rowPanel.add(filler);

		++c.gridx;
		gbl.setConstraints(leftListChoice, c);
		rowPanel.add(leftListChoice);

		++c.gridx;
		gbl.setConstraints(rightListChoice, c);
		rowPanel.add(rightListChoice);

		++c.gridx;
		filler = Box.createHorizontalGlue();
		gbl.setConstraints(filler, c);
		rowPanel.add(filler);

		add(rowPanel, BorderLayout.CENTER);
		add(createUseForAllCheckBox(), BorderLayout.SOUTH);
	}
Constructor for a various choices panel.
@param isDoubleBuffered
Ghidra/Features/Base/src/main/java/ghidra/app/merge/listing/ScrollingListChoicesPanel.java