title: 'catch branch identical to filenotfoundexception branch' doesnt let me to catch
body: <p>I got an error to <code>catch (FileNotFoundException e)</code> when I also catch <code>catch (IOException e)</code>.</p>
  
  <p>it is telling me to collapse catch blocks and when i click ro collapse it deleting the <code>catch (FileNotFoundException e)</code> and the error move to the <code>bitmap.compress(Bitmap.CompressFormat.PNG, 100, outputStream);</code> line.</p>
  
  <p>what to do?</p>
  
  <p>this part of code:</p>
  
  <pre><code>FileOutputStream outputStream;
  
              try {
                  outputStream = new FileOutputStream(image);
                  Log.d("d", "created image");
                  bitmap.compress(Bitmap.CompressFormat.PNG, 100, outputStream);
                  outputStream.flush();
                  outputStream.close();
              }catch (FileNotFoundException e) {
                  e.printStackTrace();
              }
               catch (IOException e) {
                  e.printStackTrace();
              }
  </code></pre>
  
  <p>Logcat error:</p>
  
  <p>08-09 14:50:58.053 4832-4832/com.example.smite.floater D/AndroidRuntime﹕ Shutting down VM 08-09 14:50:58.053 4832-4832/com.example.smite.floater W/dalvikvm﹕ threadid=1: thread exiting with uncaught exception (group=0xa4d0cb20) 08-09 14:50:58.057 4832-4832/com.example.smite.floater E/AndroidRuntime﹕ FATAL EXCEPTION: main Process: com.example.smite.floater, PID: 483 java.lang.NullPointerException at com.example.smite.floater.DialogEditText$1.onClick(DialogEditText.java:79)</p>
  
  <p>Thanks.</p>