public void configure(@Nonnull Cell<?> cell, @Nonnull PathNode<?> item, @Nonnull ContextSource source) {
		FxThreadUtil.run(() -> {
			configureStyle(cell, item);
			cell.setText(textOf(item));
			cell.setGraphic(graphicOf(item));
			cell.setOnMouseClicked(e -> {
				contextMenuHandlerOf(cell, item, source).handle(e);
				if (cell instanceof TreeCell<?> treeCell)
					clickHandlerOf(treeCell, item, true).handle(e);
			});
		});
	}
@param cell
		Cell to configure.
@param item
		Content within the cell.
@param source
		Origin source of the cell, for context menu specialization.
recaf-ui/src/main/java/software/coley/recaf/services/cell/CellConfigurationService.java