title: FindBys and List<WebElement> always return null list
body: <p>As far as my understanding goes, FindBys Annotation in pagefactory returns you elements which satisfies  all the condition mentioned inside. The code below always returns 0 elements. </p>
  
  <p>Similarly,If I'm using FindAll annotation with same id and Xpath attribute it is returning me 2 webelements.  Can anyone help me in understanding the results. </p>
  
  <p><div class="snippet" data-lang="js" data-hide="false" data-console="true" data-babel="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code> @FindBys
   (   
     {
      @FindBy(xpath="//*[@id='ctl00_ctl00_divWelcome']"),
      @FindBy(id="ctl00_ctl00_divWelcome")
      
     }
     )
   public List&lt;WebElement&gt; allElementsInList;</code></pre>
  </div>
  </div>
  </p>