private int resolveAbbreviations(Paragraph para, String text)
{
var removeList = new List<Sentence>();
int retVal = -1;
for (int ii = 0; ii < para.Sentences.Count() - 1; ii++)
{
Sentence sentence = para.Sentences[ii];
if (sentence.Length > 0)
{
String sentenceString = text.Substring(sentence.Start, sentence.Length);
if (sentenceString.Length > 0)
{
if (sentenceString[sentenceString.Length - 1] == '.')
{
String word = getLastWord(sentenceString);
if (word.Length == 1 || abbreviations.Contains(word.ToLower()))
{
retVal = ii;
break;
}
}
}
}
}
return retVal;
}