title: Android - NavGraph without a startDestination
body: <p>How can I have a <code>navGraph</code> without a <code>startDestination</code>?</p>
  <p>I have a <code>BottomSheet</code> fragment container. When some events are triggered I want to expand this <code>BottomSheet</code> and load a fragment to its fragment container. Until one of those events are triggered I don't want the fragment container to have any fragment loaded. I want it to be empty.</p>
  <p>But if don't supply a valid <code>startDestination</code> to the <code>navGraph</code> the app crashes with the exception:</p>
  <pre><code>IllegalStateException: no start destination defined
  </code></pre>
  <p>Is this possible? What would be the best way to handle this?</p>
  <h2><strong>EDIT</strong></h2>
  <p>I know I can supply a <code>startDestination</code> programmatically. But this is not a graceful approach. It introduces clutter code that needs to be executed when the first fragment load needs to happen and it gets worse when that fragment needs arguments.</p>
  <p>The goal is to skip supplying a <code>startDestination</code> altogether.</p>