code: @SuppressWarnings("WeakerAccess")
      protected final void injectVariables(Map<String, String> variables, By element) {
          if (element instanceof VariablesAware) {
              ((VariablesAware) element).setVariables(variables);
          }
      }
docs: This method can be used to inject variables into {@link org.openqa.selenium.By} instances that implement
  {@link de.codecentric.zucchini.bdd.dsl.VariablesAware}.
  
  If the element does not implement {@link de.codecentric.zucchini.bdd.dsl.VariablesAware}, then no injection will
  occur.
  
  @param variables The variables that will be injected.
  @param element The element.