public ProductionNode CreateProductionTree(NodeInfo nodeInfo)
{
IntPtr nodeHandle;
int status = SafeNativeMethods.xnCreateProductionTree(this.InternalObject, nodeInfo.InternalObject, out nodeHandle);
WrapperUtils.ThrowOnError(status);
return CreateProductionNodeObject(nodeHandle, nodeInfo.Description.Type);
}