public IRawElementProviderFragment GetPreviousExplicitSiblingProvider (INavigation navigation) { if (chain.Contains (navigation) == true) { LinkedListNode<INavigation> previousNode = chain.Find (navigation).Previous; if (previousNode == null) return null; else return previousNode.Value.Provider; } else return null; }