@Override
	protected TableColumnDescriptor<BundleStatus> createTableColumnDescriptor() {
		TableColumnDescriptor<BundleStatus> columnDescriptor = new TableColumnDescriptor<>();

		columnDescriptor.addVisibleColumn(new EnabledColumn());
		columnDescriptor.addVisibleColumn(new BundleFileColumn());
		columnDescriptor.addVisibleColumn(new BuildSummaryColumn());
		columnDescriptor.addHiddenColumn(new OSGiStatusColumn());
		columnDescriptor.addHiddenColumn(new BundleTypeColumn());

		return columnDescriptor;
	}
when bundles are added or removed, update the table.
when bundles change enablement or activation, update rows.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/osgi/BundleStatusTableModel.java