@Override
			protected void updateItem(T item, boolean empty) {
				super.updateItem(item, empty);
				if (empty || item == null) {
					setText(null);
					setGraphic(null);
				} else {
					if (textMapper != null) setText(textMapper.apply(item));
					if (graphicMapper != null) setGraphic(graphicMapper.apply(item));
				}
			}
@param items
		Items to show.
@param consumer
		Consumer to run when user accepts selected items.
recaf-ui/src/main/java/software/coley/recaf/ui/control/popup/ItemListSelectionPopup.java