code: private static boolean isAvailable(WebElement element) {
          return element.isDisplayed() || isElementHiddenUnderScroll(element)
                  && !element.getCssValue("visibility").equals("hidden");
      }
docs: Defines whether it's possible to work with element
  i.e. is displayed or located under scroll.
  
  @param element - our element
  @return - true if element is available for the user.