if(leftLowerArm != null) leftLowerArmInitialOrient = leftLowerArm.getOrientationAsAxes(leftLowerArm);
//System.out.println("leftLowerArm: " + leftLowerArmInitialOrient);
if ((rightUpper != null) && (leftUpper != null)) {
Vector3 top = rightUpper.getPosition(rightUpper);
javax.vecmath.Vector3d bottom = rightUpper.getBoundingBox(rightUpper).getCenterOfBottomFace();
double offset = (top.y - bottom.y) - totalLength;
top = leftUpper.getPosition(leftUpper);
bottom = leftUpper.getBoundingBox(leftUpper).getCenterOfBottomFace();