public void evaluate () {
		if (evaluateVShape()) currentUpperBodyPosture = V_SHAPE;
		else if (evaluateAShape()) currentUpperBodyPosture = A_SHAPE;
		else if (evaluateUShape()) currentUpperBodyPosture = U_SHAPE;
		else if (evaluateNShape()) currentUpperBodyPosture = N_SHAPE;
		else if (evaluateMShape()) currentUpperBodyPosture = M_SHAPE;
		else if (evaluateWShape()) currentUpperBodyPosture = W_SHAPE;
		else if (evaluateOShape()) currentUpperBodyPosture = O_SHAPE;
		else if (evaluateIShape()) currentUpperBodyPosture = I_SHAPE;
		else if (evaluateHandsForwardDownPose()) currentUpperBodyPosture = HANDS_FORWARD_DOWN_POSE;
		else currentUpperBodyPosture = NO_POSE;
	}