if (leftLowerArm != null) leftLowerArmInitialOrient = leftLowerArm.getOrientationAsAxes((ReferenceFrame)leftLowerArm.getParent());
}
public void findArms() {
edu.cmu.cs.stage3.alice.core.Element[] arms = m_subject.search(new ElementNameContainsCriterion("UpperArm"));
for (int i = 0; i < arms.length; i++) {
if ((arms[i].getKey().indexOf("left") != -1) && (arms[i] instanceof edu.cmu.cs.stage3.alice.core.Transformable) ){
leftUpperArm = (edu.cmu.cs.stage3.alice.core.Transformable)arms[i];
leftLowerArm = getTransformableChild(leftUpperArm);
if ((leftLowerArm != null) && (leftLowerArm.name.getStringValue().indexOf("Hand") != -1)){