public int GetOccurrence(IBaseObject element, int entry) { if (congenericChains == null) { FillCongenericChains(); } return congenericChains[alphabet.IndexOf(element) - 1].GetOccurrence(entry); }