}
private <T> WebElement currentWebElement(Execution<T> execution) {
WebElement webElement = execution.getWebElement();
if (webElement == null && execution instanceof FindElement) {
SearchContext searchContext = ((FindElement) execution).searchContext;
if (searchContext instanceof WebElement) {
webElement = (WebElement) searchContext;
}
}
return webElement;