// linguistic is currently not allowed to throw exceptions
// thus we return null fwhich means 'word cannot be spelled'
if (!hasLocale( aLocale ))
return null;
XSpellAlternatives xRes = null;
if (!isValid( aWord, aLocale, aProperties ))
{
xRes = GetProposals( aWord, aLocale, aProperties );
}
return xRes;