question: @ TargetApi ( Build . VERSION_CODES . ICE_CREAM_SANDWICH_MR1 ) private boolean needsFallbackLocale ( ) { if ( ! PACKAGE_GOOGLE_TTS . equals ( mTtsEngine ) || ( mDefaultLocale != null ) ) { return false ; } if ( mTts == null ) { return false ; } final Set < String > features = mTts . getFeatures ( mSystemLocale ) ; return ! ( ( ( features != null ) && features . contains ( Engine . KEY_FEATURE_EMBEDDED_SYNTHESIS ) ) || ! isNotAvailableStatus ( mTts . isLanguageAvailable ( mSystemLocale ) ) ) ; }
target:  Returns whether we need to attempt to use a fallback language. <p> Only used on API >= 15 to work around language issues with Google TTS.