internal static bool TryInflectOnSuffixInWord(string word, IEnumerable <string> suffixes, Func <string, string> operationOnWord, CultureInfo culture, out string newWord) { newWord = null; string text; if (PluralizationServiceUtil.TryGetMatchedSuffixForWord(word, suffixes, culture, out text)) { newWord = operationOnWord(word); return(true); } return(false); }