code: function _labelIsRequired(){
  
  		if (this.getRequired && this.getRequired()) {
  			return true;
  		}
  
  		var oFormElement = this.getParent();
  		var aFields = oFormElement.getFields();
  
  		for ( var i = 0; i < aFields.length; i++) {
  			var oField = aFields[i];
  			if (oField.getRequired && oField.getRequired() === true &&
  					(!oField.getEditable || oField.getEditable())) {
  				return true;
  			}
  		}
  
  		return false;
  
  	}
docs: /*
  overwrite Labels isRequired function to check if one of the fields in the element is required,
  not only the one directly assigned.