public void TestDeepFind()
        {
            var neck = root.DeepFind(JointType.NECK);

            Assert.AreEqual(JointType.NECK, neck.JointType);

            var head = root.DeepFind(JointType.HEAD);

            Assert.AreEqual(JointType.HEAD, head.JointType);
            Assert.AreEqual(true, head.Valid);

            var kneeLeft = neck.DeepFind(JointType.KNEE_LEFT);

            Assert.AreEqual(JointType.UNSPECIFIED, kneeLeft.JointType);
            Assert.AreEqual(false, kneeLeft.Valid);
        }
 public IJoint GetJoint(JointType jt)
 {
     return(root.DeepFind(jt));
 }