@SuppressWarnings("unchecked")
	protected void removeRowObjects(TableModel model, List<Object> itemsToRemove) {

		if (!(model instanceof ThreadedTableModel)) {
			throw new AssertException("This action cannot delete rows for the given table model." +
				"You can override this method to peform the delete action yourself.");
		}

		ThreadedTableModel<Object, Object> threadedModel =
			(ThreadedTableModel<Object, Object>) model;
		for (Object o : itemsToRemove) {
			threadedModel.removeObject(o);
		}
	}
A special method that triggers the registration of this action's shared/dummy keybinding.
This is needed for plugins that produce transient component providers that do not exist
at the time the plugin is loaded.

@param tool the tool whose options will updated with a dummy keybinding
@param owner the owner of the action that may be installed
Ghidra/Features/Base/src/main/java/ghidra/util/table/actions/DeleteTableRowAction.java