@Override
	protected void updateItem(PathNode<?> item, boolean empty) {
		super.updateItem(item, empty);

		// Always reset the cell between item updates.
		configurationService.reset(this);

		// Apply new cell properties if the item is valid.
		if (!empty && item != null)
			populate(item);
	}
@param sourceFunc
		Context requester source function.
@param configurationService
		Service to configure cell content.
recaf-ui/src/main/java/software/coley/recaf/ui/control/tree/WorkspaceTreeCell.java