@Override
	public Optional<TreeNode<T>> parent() {
		return Optional.ofNullable(_parent);
	}
Returns this node's parent if available.

@return the tree-node, or an empty value if this node has no parent
jenetics.ext/src/main/java/io/jenetics/ext/util/TreeNode.java