private void buildTable() {
		model = new AnalysisEnablementTableModel(this, Collections.emptyList());
		table = new GTable(model);
		configureEnabledColumnWidth(60);
		table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
		table.getSelectionModel().addListSelectionListener(this::selectedAnalyzerChanged);

		// add ability to toggle analyzers enablement using the keyboard space bar
		table.addKeyListener(new KeyAdapter() {
			@Override
			public void keyPressed(KeyEvent e) {
				if (e.getKeyCode() == KeyEvent.VK_SPACE) {
					int row = table.getSelectedRow();
					int column = COLUMN_ANALYZER_IS_ENABLED;
					if (row >= 0) {
						boolean enabledState = (Boolean) model.getValueAt(row, column);
						model.setValueAt(!enabledState, row, column);
					}
				}
			}
		});

	}
Copies the non-default options from the program analysis options into a new options object
@return the non-default options from the program analysis options into a new options object
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/analysis/AnalysisPanel.java