title: Is it possible to enforce non-nullability of LiveData values?
body: <p>Is there any way to enforce non-nullability of LiveData values? Default Observer implementation seems to have @Nullable annotation which forces an IDE to suggest that the value might be null and should be checked manually:</p>
  
  <pre><code>public interface Observer&lt;T&gt; {
      /**
       * Called when the data is changed.
       * @param t  The new data
       */
      void onChanged(@Nullable T t);
  }
  </code></pre>