@Override
		public void bundleActivationChange(GhidraBundle bundle, boolean newActivation) {
			Swing.runLater(() -> {
				BundleStatus status = getStatus(bundle);
				int rowIndex = getRowIndex(status);
				status.setBusy(false);
				if (newActivation) {
					status.setActive(true);
				}
				else {
					status.setActive(false);
				}
				fireTableRowsUpdated(rowIndex, rowIndex);
			});
		}
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