@Override
		public void bundlesAdded(Collection<GhidraBundle> bundles) {
			Swing.runLater(() -> {
				int index = statuses.size();
				for (GhidraBundle bundle : bundles) {
					addNewStatusNoFire(bundle);
				}
				fireTableRowsInserted(index, index + bundles.size() - 1);
			});
		}
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