fnSanityCheckTreeAnnotations = function () {

			var iFoundAnnotations = 0;
			var iMaxAnnotationLength = 0;
			each(that.oTreeProperties, function (sPropName, sPropValue) {
				iMaxAnnotationLength++;

				if (sPropValue) {
					iFoundAnnotations += 1;
				}
			});

			if (iFoundAnnotations === iMaxAnnotationLength){
				return true;
			} else if (iFoundAnnotations > 0 && iFoundAnnotations < iMaxAnnotationLength) {
				Log.warning("Incomplete hierarchy tree annotations. Please check your service metadata definition!");
			}
			//if no annotations where found -> we are in the navigation property mode
			return false;
		}
Checks the metadata for Hierarchy Tree Annotations.
The property mapping describing the tree will be placed in "this.oTreeProperties".
Also checks if clientside property mappings are given.

The extracted hierarchy information will be stored in "this.oTreeProperties" (if any)

@returns {boolean} Whether the metadata has tree annotations

@private