anchor.diff:  ----
   
   `ScrollableElement` is just a very simple class introducing single `scrollToElement()` method.
  -Annotation `@ScrollMethod` points to method's implementation.
  +Annotation `@ScrollMethod` points to the method's implementation.
   [source, java]
   ----
   public interface ScrollableElement extends ExtendedWebElement {
  
positive.code:         onSearchPage().footer().scrollToElement();
          onSearchPage().footer().supportChatButton()
          .waitUntil(WebElement::isDisplayed) //waiting for scroll to finish before click
          .click()
          return this;
      }
  ----
  
  
negative.code: == Features
  After you have described web pages, it's time to start organizing the logic of working with them.
  We prefer to use a BDD approach, where you break down all the interaction logic into simple actions and create
  one "step" method per action as it's implementation. That is where all the extension methods from ExtendedWebElement
  and ExtendedList classes come in handy.
  
  We will use http://hamcrest.org/JavaHamcrest/javadoc/1.3/org/hamcrest/Matchers.html[harmcrest matchers] for conditioning
  
  
  === Working with elements
  *Waiting on a condition for a single element.*
  