public boolean removeSourceChild(@Nonnull TreeItem<T> child) {
		synchronized (sourceChildren) {
			if (child instanceof FilterableTreeItem<?> filterableItem)
				filterableItem.sourceParent.set(null);
			return sourceChildren.remove(child);
		}
	}
Remove an unfiltered child from this item.

@param child
		Child item to remove.

@return {@code true} when child removed.
{@code false} when there was no item removed.
recaf-ui/src/main/java/software/coley/recaf/ui/control/tree/FilterableTreeItem.java