src/sap.m/src/sap/m/HyphenationSupport.js
function shouldUseThirdParty() {
			var sHyphenationConfig = Core.getConfiguration().getHyphenation(),
				oHyphenationInstance = Hyphenation.getInstance();

			if (sHyphenationConfig === "native" || sHyphenationConfig === "disable") {
				return false;
			}

			if (sHyphenationConfig === "thirdparty") {
				return true;
			}

			return oHyphenationInstance.isLanguageSupported()
				&& !oHyphenationInstance.canUseNativeHyphenation()
				&& oHyphenationInstance.canUseThirdPartyHyphenation();
		}
function shouldUseThirdParty() {
			var sHyphenationConfig = Core.getConfiguration().getHyphenation(),
				oHyphenationInstance = Hyphenation.getInstance();

			if (sHyphenationConfig === "native" || sHyphenationConfig === "disable") {
				return false;
			}

			if (sHyphenationConfig === "thirdparty") {
				return true;
			}

			return oHyphenationInstance.isLanguageSupported()
				&& !oHyphenationInstance.canUseNativeHyphenation()
				&& oHyphenationInstance.canUseThirdPartyHyphenation();
		}
function shouldUseThirdParty ( ) { var sHyphenationConfig = Core . getConfiguration ( ) . getHyphenation ( ) , oHyphenationInstance = Hyphenation . getInstance ( ) ; if ( sHyphenationConfig === "native" || sHyphenationConfig === "disable" ) { return false ; } if ( sHyphenationConfig === "thirdparty" ) { return true ; } return oHyphenationInstance . isLanguageSupported ( ) && ! oHyphenationInstance . canUseNativeHyphenation ( ) && oHyphenationInstance . canUseThirdPartyHyphenation ( ) ; }
Checks if the third-party hyphenation is required.

@returns {boolean} True if third-party hyphenation is required. False if native hyphenation is available or required
@private
Checks if the third - party hyphenation is required .