title: Should the call to the superclass method be the first statement?
body: <p>The results of a speech recognition can be read in the <code>onActivityResult(int requestCode, int resultCode, Intent data)</code> method, as shown in <a href="http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/VoiceRecognition.html" rel="noreferrer">this example</a>. This method overrides the same method in class <code>Activity</code>: why is the call to the superclass method not the first statement?</p>
  
  <pre><code>@Override
  protected void onActivityResult(int requestCode, int resultCode, Intent data) {
      if (requestCode == VOICE_RECOGNITION_REQUEST_CODE &amp;&amp; resultCode == RESULT_OK) {
          // Fill the list view with the strings the recognizer thought it could have heard
          // ...
      }
  
      super.onActivityResult(requestCode, resultCode, data);
  }
  </code></pre>