title: incompatible type inference variable e#1 has incompatible bounds equality constraints: Area
body: <p>So i have this list that will show list of area, but i wanted to filter the list when i invoke <code>filterList()</code> method. I can make a full list (without filter).</p>
  <p>The commented code is how i did my &quot;full list of area&quot;.</p>
  <pre><code>private List&lt;String&gt; names = new ArrayList&lt;String&gt;();
  private List&lt;Area&gt; filterednames = new ArrayList&lt;Area&gt;();
  private String filterValue;
  private List&lt;Area&gt; listArea;
  
   public void filterList() {
          List&lt;Area&gt; filteredList = Lists.newArrayList(Collections2.filter(getNames(),
                  Predicates.containsPattern(filterValue)));
          setFilterednames(filteredList);
          
  //        JSONObject jSONObject = new JSONObject();
  //        listArea = new LazyDataModelApiJPA&lt;AreaView&gt;(backendService,
  //                apiActiveArea, jSONObject, AreaView[].class) {
  //        };
      }
  </code></pre>
  <p>I kept getting an error of</p>
  <blockquote>
  <p>incompatible type inference variable e#1 has incompatible bounds equality constraints: Area</p>
  </blockquote>