title: Does @NonNullApi covers static methods?
body: <p>I put <code>@org.springframework.lang.NonNullApi</code> annotation on my <code>package-info.java</code> for repository interfaces.</p>
  
  <pre class="lang-java prettyprint-override"><code>@NonNullApi
  package ....jpa.repository;
  </code></pre>
  
  <p>And IntellJ IDEA is telling that a parameter(or an argument) in my <code>static</code> methods don't needed to be checked.</p>
  
  <pre class="lang-java prettyprint-override"><code>final class RepositoryUtil {
  
      static void doSome(final CriteriaBuidler builder) {
          if (builder == null) { // &lt;&lt;-- right here!!!
              throw new NullPointerException("builder is null");
          }
      }
  }
  </code></pre>
  
  <p>IntelliJ IDEA tells me</p>
  
  <blockquote>
    <p>Parameter 'builder' inherits container annotation, thus 'non-null`</p>
  </blockquote>
  
  <p>Is it telling me the truth?</p>