title: Inappropriate 'unchecked assignment' warning in IntelliJ
body: <p>I have a line saying</p>
  
  <pre><code>List&lt;FilterConfig&gt; configs = filter.getFilterConfig();
  </code></pre>
  
  <p>and IntelliJ warns me about</p>
  
  <pre><code>Unchecked assignment: java.util.List to java.util.List&lt;com.sencha.gxt.data.shared.loader.FilterConfig&gt;
  </code></pre>
  
  <p>However, the called method says:</p>
  
  <pre><code>public abstract List&lt;FilterConfig&gt; getFilterConfig();
  </code></pre>
  
  <p>so I do not see any unchecked cast here.</p>
  
  <p><a href="https://docs.sencha.com/gxt/javadoc/com/sencha/gxt/widget/core/client/grid/filters/Filter.html" rel="nofollow">https://docs.sencha.com/gxt/javadoc/com/sencha/gxt/widget/core/client/grid/filters/Filter.html</a>
  <a href="https://docs.sencha.com/gxt/javadoc/com/sencha/gxt/data/shared/loader/FilterConfig.html" rel="nofollow">https://docs.sencha.com/gxt/javadoc/com/sencha/gxt/data/shared/loader/FilterConfig.html</a></p>