function canCreate(oBindingInfo) {
			var aParts = oBindingInfo.parts,
				i;

			if (aParts) {
				for (i = 0; i < aParts.length; i++) {
					if ( !that.getModel(aParts[i].model) ) {
						return false;
					}
				}
				return true;
			} else { // List or object binding
				return !!that.getModel(oBindingInfo.model);
			}
		}
function canCreate(oBindingInfo) {
			var aParts = oBindingInfo.parts,
				i;

			if (aParts) {
				for (i = 0; i < aParts.length; i++) {
					if ( !that.getModel(aParts[i].model) ) {
						return false;
					}
				}
				return true;
			} else { // List or object binding
				return !!that.getModel(oBindingInfo.model);
			}
		}
function canCreate ( oBindingInfo ) { var aParts = oBindingInfo . parts , i ; if ( aParts ) { for ( i = 0 ; i < aParts . length ; i ++ ) { if ( ! that . getModel ( aParts [ i ] . model ) ) { return false ; } } return true ; } else { // List or object binding return ! ! that . getModel ( oBindingInfo . model ) ; } }
/*
Checks whether a binding can be created for the given oBindingInfo
@param oBindingInfo
@returns {boolean}
/ * Checks whether a binding can be created for the given oBindingInfo
Determines whether the binding can be created.